summaryrefslogtreecommitdiff
path: root/rt
diff options
context:
space:
mode:
Diffstat (limited to 'rt')
-rw-r--r--rt/Changelog23762
-rw-r--r--rt/Makefile.in8
-rwxr-xr-xrt/README23
-rw-r--r--rt/UPGRADING17
-rw-r--r--rt/aclocal.m42
-rw-r--r--rt/bin/mason_handler.fcgi.in6
-rw-r--r--rt/bin/mason_handler.scgi.in6
-rw-r--r--rt/bin/mason_handler.svc.in7
-rw-r--r--rt/bin/rt-crontool.in92
-rw-r--r--rt/bin/rt-mailgate.in15
-rw-r--r--rt/bin/rt.in244
-rwxr-xr-xrt/bin/standalone_httpd.in11
-rw-r--r--rt/bin/webmux.pl.in16
-rw-r--r--rt/config.layout23
-rwxr-xr-xrt/configure48
-rw-r--r--rt/configure.ac15
-rw-r--r--rt/docs/design_docs/ruleset-workflow.txt158
-rw-r--r--rt/etc/RT_Config.pm.in128
-rw-r--r--rt/etc/RT_SiteConfig.pm1
-rw-r--r--rt/etc/drop.Oracle6
-rw-r--r--rt/etc/initialdata38
-rw-r--r--rt/etc/schema.Oracle12
-rwxr-xr-xrt/etc/schema.mysql1
-rw-r--r--rt/etc/upgrade/3.5.1/content36
-rw-r--r--rt/html/Admin/CustomFields/GroupRights.html44
-rw-r--r--rt/html/Admin/CustomFields/Modify.html82
-rw-r--r--rt/html/Admin/CustomFields/Objects.html14
-rw-r--r--rt/html/Admin/CustomFields/UserRights.html28
-rw-r--r--rt/html/Admin/CustomFields/index.html35
-rw-r--r--rt/html/Admin/Elements/AddCustomFieldValue44
-rw-r--r--rt/html/Admin/Elements/ConfigureMyRT80
-rw-r--r--rt/html/Admin/Elements/CreateUserCalled10
-rw-r--r--rt/html/Admin/Elements/CustomFieldTabs6
-rw-r--r--rt/html/Admin/Elements/EditCustomField56
-rw-r--r--rt/html/Admin/Elements/EditCustomFieldValues24
-rw-r--r--rt/html/Admin/Elements/EditCustomFields34
-rw-r--r--rt/html/Admin/Elements/EditQueueWatchers12
-rw-r--r--rt/html/Admin/Elements/EditScrip242
-rw-r--r--rt/html/Admin/Elements/EditScrips34
-rw-r--r--rt/html/Admin/Elements/EditTemplates50
-rw-r--r--rt/html/Admin/Elements/EditUserComments14
-rwxr-xr-xrt/html/Admin/Elements/GlobalCustomFieldTabs6
-rw-r--r--rt/html/Admin/Elements/GroupTabs6
-rw-r--r--rt/html/Admin/Elements/Header6
-rw-r--r--rt/html/Admin/Elements/ListGlobalCustomFields8
-rw-r--r--rt/html/Admin/Elements/ListGlobalScrips19
-rw-r--r--rt/html/Admin/Elements/ModifyTemplate56
-rw-r--r--rt/html/Admin/Elements/ObjectCustomFields6
-rw-r--r--rt/html/Admin/Elements/PickCustomFields40
-rw-r--r--rt/html/Admin/Elements/PickObjects39
-rw-r--r--rt/html/Admin/Elements/QueueRightsForUser12
-rw-r--r--rt/html/Admin/Elements/QueueTabs6
-rw-r--r--rt/html/Admin/Elements/SelectCustomFieldLookupType12
-rw-r--r--rt/html/Admin/Elements/SelectCustomFieldType12
-rw-r--r--rt/html/Admin/Elements/SelectGroups12
-rw-r--r--rt/html/Admin/Elements/SelectModifyGroup8
-rw-r--r--rt/html/Admin/Elements/SelectModifyQueue8
-rw-r--r--rt/html/Admin/Elements/SelectModifyUser8
-rw-r--r--rt/html/Admin/Elements/SelectNewGroupMembers24
-rw-r--r--rt/html/Admin/Elements/SelectRights40
-rw-r--r--rt/html/Admin/Elements/SelectScrip18
-rw-r--r--rt/html/Admin/Elements/SelectScripAction18
-rw-r--r--rt/html/Admin/Elements/SelectScripCondition18
-rw-r--r--rt/html/Admin/Elements/SelectSingleOrMultiple6
-rw-r--r--rt/html/Admin/Elements/SelectStage12
-rw-r--r--rt/html/Admin/Elements/SelectTemplate22
-rw-r--r--rt/html/Admin/Elements/SelectUsers12
-rw-r--r--rt/html/Admin/Elements/SystemTabs11
-rw-r--r--rt/html/Admin/Elements/Tabs6
-rwxr-xr-xrt/html/Admin/Elements/ToolTabs6
-rw-r--r--rt/html/Admin/Elements/UserTabs9
-rw-r--r--rt/html/Admin/Global/CustomFields/Groups.html47
-rwxr-xr-xrt/html/Admin/Global/CustomFields/Queue-Tickets.html47
-rwxr-xr-xrt/html/Admin/Global/CustomFields/Queue-Transactions.html47
-rw-r--r--rt/html/Admin/Global/CustomFields/Users.html47
-rw-r--r--rt/html/Admin/Global/CustomFields/index.html8
-rw-r--r--rt/html/Admin/Global/GroupRights.html62
-rw-r--r--rt/html/Admin/Global/MyRT.html104
-rw-r--r--rt/html/Admin/Global/Scrip.html45
-rw-r--r--rt/html/Admin/Global/Scrips.html6
-rw-r--r--rt/html/Admin/Global/Template.html16
-rw-r--r--rt/html/Admin/Global/Templates.html6
-rw-r--r--rt/html/Admin/Global/UserRights.html30
-rw-r--r--rt/html/Admin/Global/index.html16
-rw-r--r--rt/html/Admin/Groups/CustomFields.html6
-rw-r--r--rt/html/Admin/Groups/GroupRights.html48
-rw-r--r--rt/html/Admin/Groups/History.html8
-rw-r--r--rt/html/Admin/Groups/Members.html78
-rw-r--r--rt/html/Admin/Groups/Modify.html48
-rw-r--r--rt/html/Admin/Groups/UserRights.html32
-rw-r--r--rt/html/Admin/Groups/index.html42
-rw-r--r--rt/html/Admin/Queues/CustomField.html6
-rw-r--r--rt/html/Admin/Queues/CustomFields.html6
-rw-r--r--rt/html/Admin/Queues/GroupRights.html60
-rw-r--r--rt/html/Admin/Queues/Modify.html96
-rw-r--r--rt/html/Admin/Queues/People.html50
-rw-r--r--rt/html/Admin/Queues/Scrip.html67
-rw-r--r--rt/html/Admin/Queues/Scrips.html8
-rw-r--r--rt/html/Admin/Queues/Template.html16
-rw-r--r--rt/html/Admin/Queues/Templates.html6
-rw-r--r--rt/html/Admin/Queues/UserRights.html28
-rw-r--r--rt/html/Admin/Queues/index.html24
-rw-r--r--rt/html/Admin/Tools/Configuration.html10
-rw-r--r--rt/html/Admin/Tools/index.html6
-rw-r--r--rt/html/Admin/Users/CustomFields.html6
-rw-r--r--rt/html/Admin/Users/History.html8
-rw-r--r--rt/html/Admin/Users/Memberships.html6
-rw-r--r--rt/html/Admin/Users/Modify.html302
-rw-r--r--rt/html/Admin/Users/MyRT.html132
-rw-r--r--rt/html/Admin/Users/index.html28
-rw-r--r--rt/html/Admin/autohandler6
-rw-r--r--rt/html/Admin/index.html12
-rw-r--r--rt/html/Approvals/Display.html14
-rw-r--r--rt/html/Approvals/Elements/Approve70
-rw-r--r--rt/html/Approvals/Elements/PendingMyApproval35
-rw-r--r--rt/html/Approvals/Elements/ShowDependency28
-rw-r--r--rt/html/Approvals/Elements/Tabs6
-rw-r--r--rt/html/Approvals/index.html6
-rw-r--r--rt/html/Download/CustomFieldValue/dhandler6
-rw-r--r--rt/html/Download/Tabular/dhandler6
-rw-r--r--rt/html/Elements/BevelBoxRaisedEnd10
-rw-r--r--rt/html/Elements/BevelBoxRaisedStart12
-rw-r--r--rt/html/Elements/Callback6
-rw-r--r--rt/html/Elements/Checkbox8
-rw-r--r--rt/html/Elements/CollectionAsTable/Header20
-rw-r--r--rt/html/Elements/CollectionAsTable/ParseFormat14
-rw-r--r--rt/html/Elements/CollectionAsTable/Row18
-rw-r--r--rt/html/Elements/CreateTicket12
-rw-r--r--rt/html/Elements/EditCustomField16
-rw-r--r--rt/html/Elements/EditCustomFieldBinary10
-rw-r--r--rt/html/Elements/EditCustomFieldCombobox68
-rw-r--r--rt/html/Elements/EditCustomFieldFreeform21
-rw-r--r--rt/html/Elements/EditCustomFieldImage12
-rw-r--r--rt/html/Elements/EditCustomFieldSelect84
-rw-r--r--rt/html/Elements/EditCustomFieldText10
-rw-r--r--rt/html/Elements/EditCustomFieldWikitext10
-rwxr-xr-xrt/html/Elements/EditLinks114
-rw-r--r--rt/html/Elements/Error22
-rw-r--r--rt/html/Elements/Footer47
-rw-r--r--rt/html/Elements/GotoTicket8
-rw-r--r--rt/html/Elements/Header119
-rw-r--r--rt/html/Elements/ListActions30
-rw-r--r--rt/html/Elements/Login80
-rw-r--r--rt/html/Elements/Logo56
-rw-r--r--rt/html/Elements/Menu128
-rw-r--r--rt/html/Elements/MessageBox10
-rw-r--r--rt/html/Elements/MyAdminQueues54
-rw-r--r--rt/html/Elements/MyRT100
-rwxr-xr-xrt/html/Elements/MyReminders73
-rw-r--r--rt/html/Elements/MyRequests33
-rw-r--r--rt/html/Elements/MySupportQueues54
-rw-r--r--rt/html/Elements/MyTickets34
-rw-r--r--rt/html/Elements/PageLayout208
-rw-r--r--rt/html/Elements/QueryString13
-rw-r--r--rt/html/Elements/QueueSummary92
-rw-r--r--rt/html/Elements/QuickCreate37
-rw-r--r--rt/html/Elements/Quicksearch59
-rw-r--r--rt/html/Elements/RT__Ticket/ColumnMap39
-rw-r--r--rt/html/Elements/Refresh22
-rw-r--r--rt/html/Elements/RefreshHomepage51
-rw-r--r--rt/html/Elements/ScrubHTML8
-rw-r--r--rt/html/Elements/Section15
-rw-r--r--rt/html/Elements/SelectAttachmentField18
-rw-r--r--rt/html/Elements/SelectBoolean17
-rw-r--r--rt/html/Elements/SelectCustomFieldOperator18
-rw-r--r--rt/html/Elements/SelectCustomFieldValue10
-rw-r--r--rt/html/Elements/SelectDate14
-rw-r--r--rt/html/Elements/SelectDateRelation16
-rw-r--r--rt/html/Elements/SelectDateType26
-rw-r--r--rt/html/Elements/SelectEqualityOperator16
-rw-r--r--rt/html/Elements/SelectGroups12
-rw-r--r--rt/html/Elements/SelectLang16
-rw-r--r--rt/html/Elements/SelectLinkType16
-rw-r--r--rt/html/Elements/SelectMatch18
-rw-r--r--rt/html/Elements/SelectNewTicketQueue45
-rw-r--r--rt/html/Elements/SelectOwner16
-rw-r--r--rt/html/Elements/SelectQueue69
-rw-r--r--rt/html/Elements/SelectResultsPerPage17
-rw-r--r--rt/html/Elements/SelectSortOrder14
-rw-r--r--rt/html/Elements/SelectStatus14
-rw-r--r--rt/html/Elements/SelectTicketSortBy12
-rw-r--r--rt/html/Elements/SelectTicketTypes12
-rwxr-xr-xrt/html/Elements/SelectTimeUnits57
-rw-r--r--rt/html/Elements/SelectUsers12
-rw-r--r--rt/html/Elements/SelectWatcherType14
-rw-r--r--rt/html/Elements/SetupSessionCookie126
-rw-r--r--rt/html/Elements/ShowCustomFieldBinary6
-rw-r--r--rt/html/Elements/ShowCustomFieldImage8
-rw-r--r--rt/html/Elements/ShowCustomFieldWikitext9
-rw-r--r--rt/html/Elements/ShowCustomFields73
-rw-r--r--rt/html/Elements/ShowLink8
-rwxr-xr-xrt/html/Elements/ShowLinks7
-rw-r--r--rt/html/Elements/ShowMemberships6
-rw-r--r--rt/html/Elements/ShowSearch126
-rw-r--r--rt/html/Elements/SimpleSearch12
-rw-r--r--rt/html/Elements/Submit65
-rw-r--r--rt/html/Elements/Tabs11
-rw-r--r--rt/html/Elements/TicketList46
-rw-r--r--rt/html/Elements/TitleBox11
-rw-r--r--rt/html/Elements/TitleBoxEnd21
-rw-r--r--rt/html/Elements/TitleBoxStart49
-rw-r--r--rt/html/Elements/ValidateCustomFields81
-rw-r--r--rt/html/Helpers/CalPopup.html129
-rw-r--r--rt/html/NoAuth/Logout.html36
-rw-r--r--rt/html/NoAuth/Reminder.html6
-rw-r--r--rt/html/NoAuth/css/3.4-compat/body.css75
-rw-r--r--rt/html/NoAuth/css/3.4-compat/footer.css61
-rw-r--r--rt/html/NoAuth/css/3.4-compat/forms.css104
-rw-r--r--rt/html/NoAuth/css/3.4-compat/header.css88
-rw-r--r--rt/html/NoAuth/css/3.4-compat/login.css54
-rw-r--r--rt/html/NoAuth/css/3.4-compat/main.css69
-rw-r--r--rt/html/NoAuth/css/3.4-compat/misc.css49
-rw-r--r--rt/html/NoAuth/css/3.4-compat/nav.css106
-rw-r--r--rt/html/NoAuth/css/3.4-compat/quickbar.css82
-rw-r--r--rt/html/NoAuth/css/3.4-compat/ticket.css50
-rw-r--r--rt/html/NoAuth/css/3.4-compat/titlebox.css103
-rw-r--r--rt/html/NoAuth/css/3.4-compat/transactions.css83
-rw-r--r--rt/html/NoAuth/css/3.5-default/approvals.css97
-rwxr-xr-xrt/html/NoAuth/css/3.5-default/body.css81
-rw-r--r--rt/html/NoAuth/css/3.5-default/footer.css91
-rwxr-xr-xrt/html/NoAuth/css/3.5-default/forms.css136
-rw-r--r--rt/html/NoAuth/css/3.5-default/header.css152
-rw-r--r--rt/html/NoAuth/css/3.5-default/login.css85
-rw-r--r--rt/html/NoAuth/css/3.5-default/logo.css60
-rw-r--r--rt/html/NoAuth/css/3.5-default/main.css61
-rwxr-xr-xrt/html/NoAuth/css/3.5-default/misc.css91
-rw-r--r--rt/html/NoAuth/css/3.5-default/nav.css163
-rw-r--r--rt/html/NoAuth/css/3.5-default/quickbar.css98
-rw-r--r--rt/html/NoAuth/css/3.5-default/ticket.css57
-rw-r--r--rt/html/NoAuth/css/3.5-default/titlebox.css189
-rwxr-xr-xrt/html/NoAuth/css/3.5-default/transactions.css146
-rw-r--r--rt/html/NoAuth/css/autohandler53
-rw-r--r--rt/html/NoAuth/css/print.css85
-rw-r--r--rt/html/NoAuth/images/autohandler20
-rw-r--r--rt/html/NoAuth/images/bplogo.gifbin825 -> 755 bytes
-rw-r--r--rt/html/NoAuth/images/css/cb-light.gifbin0 -> 186 bytes
-rw-r--r--rt/html/NoAuth/images/css/cb.gifbin0 -> 163 bytes
-rw-r--r--rt/html/NoAuth/images/css/cbr-b2g.gifbin0 -> 135 bytes
-rw-r--r--rt/html/NoAuth/images/css/cbr-b2lb.gifbin0 -> 137 bytes
-rw-r--r--rt/html/NoAuth/images/css/cbr-gray.gifbin0 -> 137 bytes
-rw-r--r--rt/html/NoAuth/images/css/cbr-trans.gifbin0 -> 183 bytes
-rw-r--r--rt/html/NoAuth/images/css/cbr.gifbin0 -> 188 bytes
-rw-r--r--rt/html/NoAuth/images/css/ct-light.gifbin0 -> 162 bytes
-rw-r--r--rt/html/NoAuth/images/css/ct.gifbin0 -> 162 bytes
-rw-r--r--rt/html/NoAuth/images/css/ctr-b2g.gifbin0 -> 136 bytes
-rw-r--r--rt/html/NoAuth/images/css/ctr-b2lb.gifbin0 -> 114 bytes
-rw-r--r--rt/html/NoAuth/images/css/ctr-gray.gifbin0 -> 138 bytes
-rw-r--r--rt/html/NoAuth/images/css/ctr-trans.gifbin0 -> 182 bytes
-rw-r--r--rt/html/NoAuth/images/css/ctr.gifbin0 -> 188 bytes
-rw-r--r--rt/html/NoAuth/images/css/dark-arrow-up.pngbin0 -> 346 bytes
-rw-r--r--rt/html/NoAuth/images/css/dark-arrow.pngbin0 -> 337 bytes
-rw-r--r--rt/html/NoAuth/images/css/light-arrow-up.pngbin0 -> 348 bytes
-rw-r--r--rt/html/NoAuth/images/css/light-arrow.pngbin0 -> 340 bytes
-rw-r--r--rt/html/NoAuth/images/css/rolldown-arrow.gifbin0 -> 83 bytes
-rw-r--r--rt/html/NoAuth/images/css/rolldown-arrow.pngbin0 -> 259 bytes
-rw-r--r--rt/html/NoAuth/images/css/rollup-arrow.gifbin0 -> 82 bytes
-rw-r--r--rt/html/NoAuth/js/ahah.js80
-rw-r--r--rt/html/NoAuth/js/autohandler53
-rw-r--r--rt/html/NoAuth/js/cascaded.js66
-rw-r--r--rt/html/NoAuth/js/class.js62
-rw-r--r--rt/html/NoAuth/js/combobox.js265
-rw-r--r--rt/html/NoAuth/js/list.js159
-rw-r--r--rt/html/NoAuth/js/titlebox-state.js83
-rw-r--r--rt/html/NoAuth/js/util.js250
-rw-r--r--rt/html/Prefs/Elements/Tabs72
-rw-r--r--rt/html/Prefs/MyRT.html151
-rw-r--r--rt/html/Prefs/Quicksearch.html96
-rw-r--r--rt/html/Prefs/Search.html108
-rw-r--r--rt/html/Prefs/SearchOptions.html114
-rw-r--r--rt/html/REST/1.0/Forms/queue/default6
-rw-r--r--rt/html/REST/1.0/Forms/queue/ns6
-rw-r--r--rt/html/REST/1.0/Forms/ticket/attachments17
-rwxr-xr-xrt/html/REST/1.0/Forms/ticket/comment152
-rw-r--r--rt/html/REST/1.0/Forms/ticket/default73
-rw-r--r--rt/html/REST/1.0/Forms/ticket/history27
-rw-r--r--rt/html/REST/1.0/Forms/ticket/links10
-rwxr-xr-xrt/html/REST/1.0/Forms/ticket/merge96
-rwxr-xr-xrt/html/REST/1.0/Forms/ticket/take135
-rw-r--r--rt/html/REST/1.0/Forms/transaction/default143
-rw-r--r--rt/html/REST/1.0/Forms/user/default6
-rw-r--r--rt/html/REST/1.0/Forms/user/ns6
-rw-r--r--rt/html/REST/1.0/NoAuth/mail-gateway49
-rw-r--r--rt/html/REST/1.0/autohandler6
-rw-r--r--rt/html/REST/1.0/dhandler19
-rw-r--r--rt/html/REST/1.0/logout6
-rw-r--r--rt/html/REST/1.0/search/dhandler6
-rw-r--r--rt/html/REST/1.0/search/ticket31
-rw-r--r--rt/html/REST/1.0/ticket/comment8
-rw-r--r--rt/html/REST/1.0/ticket/link11
-rw-r--r--rt/html/REST/1.0/ticket/merge6
-rw-r--r--rt/html/Search/Build.html313
-rw-r--r--rt/html/Search/Bulk.html482
-rw-r--r--rt/html/Search/Chart148
-rw-r--r--rt/html/Search/Chart.html73
-rwxr-xr-xrt/html/Search/Edit.html12
-rw-r--r--rt/html/Search/Elements/BuildFormatString27
-rw-r--r--rt/html/Search/Elements/Chart139
-rw-r--r--rt/html/Search/Elements/DisplayOptions71
-rw-r--r--rt/html/Search/Elements/EditFormat30
-rw-r--r--rt/html/Search/Elements/EditQuery24
-rw-r--r--rt/html/Search/Elements/EditSearches57
-rw-r--r--rt/html/Search/Elements/NewListActions14
-rw-r--r--rt/html/Search/Elements/PickBasics65
-rw-r--r--rt/html/Search/Elements/PickCFs6
-rw-r--r--rt/html/Search/Elements/PickCriteria20
-rw-r--r--rt/html/Search/Elements/SearchPrivacy6
-rw-r--r--rt/html/Search/Elements/SearchesForObject65
-rw-r--r--rt/html/Search/Elements/SelectAndOr10
-rw-r--r--rt/html/Search/Elements/SelectChartType56
-rw-r--r--rt/html/Search/Elements/SelectGroup14
-rw-r--r--rt/html/Search/Elements/SelectGroupBy63
-rw-r--r--rt/html/Search/Elements/SelectLinks12
-rw-r--r--rt/html/Search/Elements/SelectPersonType16
-rw-r--r--rt/html/Search/Elements/SelectSearchObject6
-rw-r--r--rt/html/Search/Elements/SelectSearchesForObjects11
-rwxr-xr-xrt/html/Search/Results.html89
-rw-r--r--rt/html/Search/Results.rdf8
-rw-r--r--rt/html/Search/Results.tsv109
-rw-r--r--rt/html/Search/Simple.html93
-rw-r--r--rt/html/SelfService/Attachment/dhandler6
-rw-r--r--rt/html/SelfService/Closed.html15
-rw-r--r--rt/html/SelfService/Create.html92
-rwxr-xr-xrt/html/SelfService/CreateTicketInQueue.html6
-rw-r--r--rt/html/SelfService/Display.html63
-rw-r--r--rt/html/SelfService/Elements/GotoTicket8
-rw-r--r--rt/html/SelfService/Elements/Header6
-rw-r--r--rt/html/SelfService/Elements/MyRequests67
-rw-r--r--rt/html/SelfService/Elements/Tabs34
-rw-r--r--rt/html/SelfService/Error.html16
-rw-r--r--rt/html/SelfService/Prefs.html18
-rw-r--r--rt/html/SelfService/Update.html36
-rw-r--r--rt/html/SelfService/index.html14
-rw-r--r--rt/html/Ticket/Attachment/dhandler6
-rw-r--r--rt/html/Ticket/Create.html338
-rw-r--r--rt/html/Ticket/Display.html70
-rw-r--r--rt/html/Ticket/Elements/AddWatchers18
-rw-r--r--rt/html/Ticket/Elements/BulkLinks66
-rw-r--r--rt/html/Ticket/Elements/EditBasics75
-rw-r--r--rt/html/Ticket/Elements/EditCustomField6
-rw-r--r--rt/html/Ticket/Elements/EditCustomFields22
-rw-r--r--rt/html/Ticket/Elements/EditDates50
-rw-r--r--rt/html/Ticket/Elements/EditPeople32
-rw-r--r--rt/html/Ticket/Elements/EditWatchers17
-rwxr-xr-xrt/html/Ticket/Elements/FindAttachments6
-rwxr-xr-xrt/html/Ticket/Elements/LoadTextAttachments10
-rwxr-xr-xrt/html/Ticket/Elements/PreviewScrips31
-rw-r--r--rt/html/Ticket/Elements/Reminders168
-rw-r--r--rt/html/Ticket/Elements/ShowAttachments17
-rw-r--r--rt/html/Ticket/Elements/ShowBasics34
-rw-r--r--rt/html/Ticket/Elements/ShowCustomFields6
-rw-r--r--rt/html/Ticket/Elements/ShowDates70
-rw-r--r--rt/html/Ticket/Elements/ShowDependencies14
-rw-r--r--rt/html/Ticket/Elements/ShowGroupMembers13
-rw-r--r--rt/html/Ticket/Elements/ShowHistory84
-rw-r--r--rt/html/Ticket/Elements/ShowMembers12
-rw-r--r--rt/html/Ticket/Elements/ShowMessageHeaders42
-rw-r--r--rt/html/Ticket/Elements/ShowMessageStanza29
-rw-r--r--rt/html/Ticket/Elements/ShowPeople14
-rw-r--r--rt/html/Ticket/Elements/ShowRequestor39
-rw-r--r--rt/html/Ticket/Elements/ShowSummary91
-rw-r--r--rt/html/Ticket/Elements/ShowTime55
-rw-r--r--rt/html/Ticket/Elements/ShowTransaction64
-rw-r--r--rt/html/Ticket/Elements/ShowTransactionAttachments21
-rw-r--r--rt/html/Ticket/Elements/ShowUserEntry12
-rw-r--r--rt/html/Ticket/Elements/Tabs94
-rw-r--r--rt/html/Ticket/History.html8
-rw-r--r--rt/html/Ticket/Modify.html22
-rw-r--r--rt/html/Ticket/ModifyAll.html71
-rw-r--r--rt/html/Ticket/ModifyDates.html19
-rw-r--r--rt/html/Ticket/ModifyLinks.html16
-rw-r--r--rt/html/Ticket/ModifyPeople.html16
-rwxr-xr-xrt/html/Ticket/Reminders.html71
-rw-r--r--rt/html/Ticket/ShowEmailRecord.html8
-rw-r--r--rt/html/Ticket/Update.html76
-rw-r--r--rt/html/Tools/Elements/Tabs40
-rw-r--r--rt/html/Tools/MyDay.html78
-rw-r--r--rt/html/Tools/Offline.html38
-rw-r--r--rt/html/Tools/Reports/CreatedByDates.html94
-rw-r--r--rt/html/Tools/Reports/Elements/Tabs89
-rw-r--r--rt/html/Tools/Reports/ResolvedByDates.html95
-rw-r--r--rt/html/Tools/Reports/ResolvedByOwner.html70
-rw-r--r--rt/html/Tools/Reports/index.html50
-rw-r--r--rt/html/Tools/index.html52
-rw-r--r--rt/html/User/Delegation.html6
-rw-r--r--rt/html/User/Elements/DelegateRights18
-rw-r--r--rt/html/User/Elements/GroupTabs6
-rw-r--r--rt/html/User/Elements/Tabs12
-rw-r--r--rt/html/User/Groups/Members.html54
-rw-r--r--rt/html/User/Groups/Modify.html38
-rw-r--r--rt/html/User/Groups/index.html14
-rw-r--r--rt/html/User/Prefs.html168
-rw-r--r--rt/html/Widgets/ComboBox69
-rw-r--r--rt/html/Widgets/SavedSearch150
-rw-r--r--rt/html/Widgets/SelectionBox234
-rw-r--r--rt/html/Widgets/TitleBox54
-rwxr-xr-xrt/html/Widgets/TitleBoxEnd59
-rwxr-xr-xrt/html/Widgets/TitleBoxStart88
-rw-r--r--rt/html/autohandler343
-rw-r--r--rt/html/index.html87
-rw-r--r--rt/html/l6
-rw-r--r--rt/lib/RT.pm.in272
-rwxr-xr-xrt/lib/RT/ACE.pm6
-rw-r--r--rt/lib/RT/ACE_Overlay.pm12
-rwxr-xr-xrt/lib/RT/ACL.pm6
-rw-r--r--rt/lib/RT/ACL_Overlay.pm7
-rw-r--r--rt/lib/RT/Action/AutoOpen.pm23
-rwxr-xr-xrt/lib/RT/Action/Autoreply.pm6
-rw-r--r--rt/lib/RT/Action/CreateTickets.pm655
-rw-r--r--rt/lib/RT/Action/EscalatePriority.pm7
-rwxr-xr-xrt/lib/RT/Action/Generic.pm7
-rwxr-xr-xrt/lib/RT/Action/Notify.pm6
-rwxr-xr-xrt/lib/RT/Action/NotifyAsComment.pm6
-rw-r--r--rt/lib/RT/Action/RecordComment.pm6
-rw-r--r--rt/lib/RT/Action/RecordCorrespondence.pm6
-rw-r--r--rt/lib/RT/Action/ResolveMembers.pm6
-rwxr-xr-xrt/lib/RT/Action/SendEmail.pm125
-rw-r--r--rt/lib/RT/Action/SetPriority.pm6
-rw-r--r--rt/lib/RT/Action/UserDefined.pm6
-rwxr-xr-xrt/lib/RT/Attachment.pm6
-rw-r--r--rt/lib/RT/Attachment_Overlay.pm67
-rwxr-xr-xrt/lib/RT/Attachments.pm6
-rw-r--r--rt/lib/RT/Attachments_Overlay.pm7
-rw-r--r--rt/lib/RT/Attribute.pm6
-rw-r--r--rt/lib/RT/Attribute_Overlay.pm11
-rw-r--r--rt/lib/RT/Attributes.pm6
-rw-r--r--rt/lib/RT/Attributes_Overlay.pm9
-rw-r--r--rt/lib/RT/Base.pm6
-rw-r--r--rt/lib/RT/CachedGroupMember.pm6
-rw-r--r--rt/lib/RT/CachedGroupMember_Overlay.pm6
-rw-r--r--rt/lib/RT/CachedGroupMembers.pm6
-rw-r--r--rt/lib/RT/CachedGroupMembers_Overlay.pm7
-rw-r--r--rt/lib/RT/Condition/AnyTransaction.pm6
-rw-r--r--rt/lib/RT/Condition/BeforeDue.pm6
-rwxr-xr-xrt/lib/RT/Condition/Generic.pm9
-rw-r--r--rt/lib/RT/Condition/Overdue.pm6
-rw-r--r--rt/lib/RT/Condition/OwnerChange.pm6
-rw-r--r--rt/lib/RT/Condition/PriorityChange.pm6
-rw-r--r--rt/lib/RT/Condition/PriorityExceeds.pm6
-rw-r--r--rt/lib/RT/Condition/QueueChange.pm6
-rw-r--r--rt/lib/RT/Condition/StatusChange.pm6
-rw-r--r--rt/lib/RT/Condition/UserDefined.pm6
-rwxr-xr-xrt/lib/RT/CurrentUser.pm14
-rw-r--r--rt/lib/RT/CustomField.pm6
-rw-r--r--rt/lib/RT/CustomFieldValue.pm6
-rw-r--r--rt/lib/RT/CustomFieldValue_Overlay.pm78
-rw-r--r--rt/lib/RT/CustomFieldValues.pm6
-rw-r--r--rt/lib/RT/CustomFieldValues_Overlay.pm6
-rw-r--r--rt/lib/RT/CustomField_Overlay.pm242
-rw-r--r--rt/lib/RT/CustomFields.pm6
-rw-r--r--rt/lib/RT/CustomFields_Overlay.pm7
-rw-r--r--rt/lib/RT/Date.pm68
-rw-r--r--rt/lib/RT/EmailParser.pm6
-rwxr-xr-xrt/lib/RT/Group.pm6
-rwxr-xr-xrt/lib/RT/GroupMember.pm6
-rw-r--r--rt/lib/RT/GroupMember_Overlay.pm7
-rwxr-xr-xrt/lib/RT/GroupMembers.pm6
-rw-r--r--rt/lib/RT/GroupMembers_Overlay.pm7
-rw-r--r--rt/lib/RT/Group_Overlay.pm8
-rwxr-xr-xrt/lib/RT/Groups.pm6
-rw-r--r--rt/lib/RT/Groups_Overlay.pm7
-rw-r--r--rt/lib/RT/Handle.pm7
-rw-r--r--rt/lib/RT/I18N.pm49
-rw-r--r--rt/lib/RT/I18N/cs.pm6
-rw-r--r--rt/lib/RT/I18N/cs.po2463
-rw-r--r--rt/lib/RT/I18N/da.po4847
-rw-r--r--rt/lib/RT/I18N/de.po2091
-rw-r--r--rt/lib/RT/I18N/en.po48
-rw-r--r--rt/lib/RT/I18N/es.po2155
-rw-r--r--rt/lib/RT/I18N/fi.po1933
-rw-r--r--rt/lib/RT/I18N/fr.po1950
-rw-r--r--rt/lib/RT/I18N/he.po1929
-rw-r--r--rt/lib/RT/I18N/hu.po1907
-rw-r--r--rt/lib/RT/I18N/i_default.pm6
-rw-r--r--rt/lib/RT/I18N/id.po1907
-rw-r--r--rt/lib/RT/I18N/it.po2001
-rw-r--r--rt/lib/RT/I18N/ja.po1954
-rw-r--r--rt/lib/RT/I18N/nl.po1931
-rw-r--r--rt/lib/RT/I18N/no.po1947
-rw-r--r--rt/lib/RT/I18N/pl.po2151
-rw-r--r--rt/lib/RT/I18N/pt_br.po1933
-rw-r--r--rt/lib/RT/I18N/ru.po1921
-rw-r--r--rt/lib/RT/I18N/sv.po5840
-rw-r--r--rt/lib/RT/I18N/tr.po5079
-rw-r--r--rt/lib/RT/I18N/zh_cn.po1914
-rw-r--r--rt/lib/RT/I18N/zh_tw.po1912
-rw-r--r--rt/lib/RT/Interface/CLI.pm8
-rwxr-xr-xrt/lib/RT/Interface/Email.pm933
-rwxr-xr-xrt/lib/RT/Interface/Email/Auth/GnuPG.pm6
-rw-r--r--rt/lib/RT/Interface/Email/Auth/MailFrom.pm11
-rw-r--r--rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm6
-rw-r--r--rt/lib/RT/Interface/REST.pm34
-rw-r--r--rt/lib/RT/Interface/Web.pm531
-rw-r--r--rt/lib/RT/Interface/Web/Handler.pm24
-rw-r--r--rt/lib/RT/Interface/Web/Menu.pm68
-rw-r--r--rt/lib/RT/Interface/Web/Menu/Item.pm86
-rwxr-xr-xrt/lib/RT/Interface/Web/QueryBuilder.pm6
-rwxr-xr-xrt/lib/RT/Interface/Web/QueryBuilder/Tree.pm6
-rwxr-xr-xrt/lib/RT/Interface/Web/Standalone.pm47
-rw-r--r--rt/lib/RT/Link.pm6
-rw-r--r--rt/lib/RT/Link_Overlay.pm15
-rw-r--r--rt/lib/RT/Links.pm6
-rw-r--r--rt/lib/RT/Links_Overlay.pm29
-rw-r--r--rt/lib/RT/ObjectCustomField.pm6
-rw-r--r--rt/lib/RT/ObjectCustomFieldValue.pm6
-rw-r--r--rt/lib/RT/ObjectCustomFieldValue_Overlay.pm92
-rw-r--r--rt/lib/RT/ObjectCustomFieldValues.pm6
-rw-r--r--rt/lib/RT/ObjectCustomFieldValues_Overlay.pm6
-rw-r--r--rt/lib/RT/ObjectCustomField_Overlay.pm6
-rw-r--r--rt/lib/RT/ObjectCustomFields.pm6
-rw-r--r--rt/lib/RT/ObjectCustomFields_Overlay.pm6
-rw-r--r--rt/lib/RT/Principal.pm6
-rw-r--r--rt/lib/RT/Principal_Overlay.pm8
-rw-r--r--rt/lib/RT/Principals.pm6
-rw-r--r--rt/lib/RT/Principals_Overlay.pm7
-rwxr-xr-xrt/lib/RT/Queue.pm6
-rw-r--r--rt/lib/RT/Queue_Overlay.pm7
-rwxr-xr-xrt/lib/RT/Queues.pm6
-rw-r--r--rt/lib/RT/Queues_Overlay.pm42
-rwxr-xr-xrt/lib/RT/Record.pm71
-rw-r--r--rt/lib/RT/Reminders.pm167
-rw-r--r--rt/lib/RT/Report/Tickets.pm451
-rw-r--r--rt/lib/RT/Report/Tickets/Entry.pm55
-rw-r--r--rt/lib/RT/SavedSearch.pm89
-rw-r--r--rt/lib/RT/SavedSearches.pm54
-rwxr-xr-xrt/lib/RT/Scrip.pm6
-rwxr-xr-xrt/lib/RT/ScripAction.pm6
-rw-r--r--rt/lib/RT/ScripAction_Overlay.pm7
-rwxr-xr-xrt/lib/RT/ScripActions.pm6
-rw-r--r--rt/lib/RT/ScripActions_Overlay.pm7
-rwxr-xr-xrt/lib/RT/ScripCondition.pm6
-rw-r--r--rt/lib/RT/ScripCondition_Overlay.pm7
-rwxr-xr-xrt/lib/RT/ScripConditions.pm6
-rw-r--r--rt/lib/RT/ScripConditions_Overlay.pm7
-rw-r--r--rt/lib/RT/Scrip_Overlay.pm70
-rwxr-xr-xrt/lib/RT/Scrips.pm6
-rw-r--r--rt/lib/RT/Scrips_Overlay.pm19
-rw-r--r--rt/lib/RT/Search/ActiveTicketsInQueue.pm7
-rw-r--r--rt/lib/RT/Search/FromSQL.pm7
-rw-r--r--rt/lib/RT/Search/Generic.pm7
-rw-r--r--rt/lib/RT/Search/Googleish.pm171
-rw-r--r--rt/lib/RT/SearchBuilder.pm9
-rw-r--r--rt/lib/RT/System.pm37
-rwxr-xr-xrt/lib/RT/Template.pm6
-rw-r--r--rt/lib/RT/Template_Overlay.pm123
-rwxr-xr-xrt/lib/RT/Templates.pm6
-rw-r--r--rt/lib/RT/Templates_Overlay.pm7
-rwxr-xr-xrt/lib/RT/Ticket.pm6
-rw-r--r--rt/lib/RT/Ticket_Overlay.pm343
-rwxr-xr-xrt/lib/RT/Tickets.pm6
-rw-r--r--rt/lib/RT/Tickets_Overlay.pm1017
-rw-r--r--rt/lib/RT/Tickets_Overlay_SQL.pm103
-rwxr-xr-xrt/lib/RT/Transaction.pm6
-rw-r--r--rt/lib/RT/Transaction_Overlay.pm88
-rwxr-xr-xrt/lib/RT/Transactions.pm6
-rw-r--r--rt/lib/RT/Transactions_Overlay.pm7
-rw-r--r--rt/lib/RT/URI.pm18
-rw-r--r--rt/lib/RT/URI/base.pm10
-rw-r--r--rt/lib/RT/URI/fsck_com_rt.pm23
-rw-r--r--rt/lib/RT/URI/t.pm47
-rwxr-xr-xrt/lib/RT/User.pm6
-rw-r--r--rt/lib/RT/User_Overlay.pm169
-rwxr-xr-xrt/lib/RT/Users.pm6
-rw-r--r--rt/lib/RT/Users_Overlay.pm7
-rw-r--r--rt/lib/t/data/lorem-ipsum5
-rw-r--r--rt/lib/t/data/subject-with-folding-ws10
-rw-r--r--rt/lib/t/data/very-long-subject12
-rw-r--r--rt/lib/t/regression/00-mason-syntax.t42
-rw-r--r--rt/lib/t/regression/01ticket_link_searching.t96
-rw-r--r--rt/lib/t/regression/02basic_web.t27
-rw-r--r--rt/lib/t/regression/03web_compiliation_errors.t14
-rw-r--r--rt/lib/t/regression/04send_email.t130
-rw-r--r--rt/lib/t/regression/06-mime_decoding.t54
-rw-r--r--rt/lib/t/regression/06mailgateway.t219
-rw-r--r--rt/lib/t/regression/07acl.t96
-rw-r--r--rt/lib/t/regression/07rights.t2
-rw-r--r--rt/lib/t/regression/08web_cf_access.t15
-rw-r--r--rt/lib/t/regression/12-search.t59
-rw-r--r--rt/lib/t/regression/13-attribute-tests.t24
-rw-r--r--rt/lib/t/regression/14linking.t112
-rw-r--r--rt/lib/t/regression/15cf_combo_cascade.t49
-rw-r--r--rt/lib/t/regression/15cf_pattern.t54
-rw-r--r--rt/lib/t/regression/17custom_search.t88
-rw-r--r--rt/lib/t/regression/18custom_frontpage.t75
-rw-r--r--rt/lib/t/regression/19quicksearch.t39
-rw-r--r--rt/lib/t/regression/20-sort-by-requestor.t143
-rw-r--r--rt/lib/t/regression/21query-builder.t74
-rw-r--r--rt/lib/t/regression/22search_tix_by_txn.t14
-rw-r--r--rt/lib/t/regression/22search_tix_by_watcher.t192
-rw-r--r--rt/lib/t/regression/23-batch-upload-csv.t47
-rw-r--r--rt/lib/t/regression/23-web_attachments.t60
-rw-r--r--rt/lib/t/regression/23cfsort.t143
-rw-r--r--rt/lib/t/regression/24pawsort.t104
-rw-r--r--rt/lib/t/regression/25scrip_order.t57
-rw-r--r--rt/lib/t/regression/26command_line.t415
-rw-r--r--rt/lib/t/regression/27verp.t9
-rw-r--r--rt/sbin/extract-message-catalog6
-rw-r--r--rt/sbin/extract_pod_tests6
-rw-r--r--rt/sbin/factory6
-rw-r--r--rt/sbin/license_tag12
-rw-r--r--rt/sbin/regression_harness6
-rwxr-xr-xrt/sbin/rt-dump-database.in9
-rw-r--r--rt/sbin/rt-setup-database.in263
-rw-r--r--rt/sbin/rt-test-dependencies.in204
603 files changed, 72724 insertions, 29590 deletions
diff --git a/rt/Changelog b/rt/Changelog
index a01bc89..21b58d4 100644
--- a/rt/Changelog
+++ b/rt/Changelog
@@ -1,10404 +1,19321 @@
------------------------------------------------------------------------
-r4386 | jesse | 2006-01-12 10:52:27 -0500 (Thu, 12 Jan 2006) | 1 line
+r8062 | jesse | 2007-07-05 16:01:48 -0400 (Thu, 05 Jul 2007) | 1 line
Changed paths:
- A /rt/tags/3.4.5 (from /rt/branches/3.4-RELEASE:4385)
+ A /rt/tags/3.6.4 (from /rt/branches/3.6-RELEASE:8061)
-Tagged as 3.4.5 by svn RelEng 1.0
+Tagged as 3.6.4 by svn RelEng 1.0
------------------------------------------------------------------------
-r4385 | jesse | 2006-01-12 10:48:22 -0500 (Thu, 12 Jan 2006) | 3 lines
+r8061 | jesse | 2007-07-05 13:46:42 -0400 (Thu, 05 Jul 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r22371@truegrounds: jesse | 2006-01-12 16:25:39 +0100
- * This be 3.4.5
+ r59914@pinglin: jesse | 2007-07-05 13:45:10 -0400
+ Bumping to 3.6.4
------------------------------------------------------------------------
-r4384 | jesse | 2006-01-12 10:48:13 -0500 (Thu, 12 Jan 2006) | 3 lines
+r8060 | jesse | 2007-07-05 13:45:54 -0400 (Thu, 05 Jul 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-setup-database.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/22search_tix_by_watcher.t
- r22370@truegrounds: jesse | 2006-01-12 16:25:19 +0100
- * Silence a warning introduced by a patch to fix oracle installs
+ r59913@pinglin: jesse | 2007-07-05 13:10:32 -0400
+ * todoing a test for a future feature
------------------------------------------------------------------------
-r4383 | jesse | 2006-01-12 10:48:03 -0500 (Thu, 12 Jan 2006) | 3 lines
+r8025 | falcone | 2007-06-25 10:41:49 -0400 (Mon, 25 Jun 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/22search_tix_by_txn.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyAll.html
- r22369@truegrounds: jesse | 2006-01-12 16:23:48 +0100
- * Forced timezone for a date test to GMT, since it's searching on subjective dates
+ r22168@ketch: falcone | 2007-06-25 09:41:08 -0500
+ * There is no $TicketObj here, just $Ticket
------------------------------------------------------------------------
-r4372 | jesse | 2006-01-11 12:22:05 -0500 (Wed, 11 Jan 2006) | 7 lines
+r8024 | nicholas | 2007-06-25 08:56:54 -0400 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE/html/Elements/Error
- r22357@truegrounds: jesse | 2006-01-11 18:20:01 +0100
- RT-Ticket: 7222
- RT-Status: resolved
- RT-Update: correspond
+Add a ) that was missing from r8012.
+
+------------------------------------------------------------------------
+r8023 | nicholas | 2007-06-25 08:55:26 -0400 (Mon, 25 Jun 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/t/regression/00-mason-syntax.t
+
+Need to skip all files in .svn directories when searching for files to test
+load into Mason.
+
+------------------------------------------------------------------------
+r8016 | jesse | 2007-06-15 16:24:51 -0400 (Fri, 15 Jun 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ A /rt/branches/3.6-RELEASE/lib/RT/I18N/tr.po
+
+ r58409@pinglin: jesse | 2007-06-15 16:24:18 -0400
+ * First cut Turkish translation from burakgursoy@gmx.net
- * German translation update from Dirk Pape
------------------------------------------------------------------------
-r4307 | jesse | 2005-12-13 16:54:03 -0500 (Tue, 13 Dec 2005) | 3 lines
+r8012 | jesse | 2007-06-15 12:31:08 -0400 (Fri, 15 Jun 2007) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/Error
- r20436@truegrounds: jesse | 2005-12-13 16:51:41 -0500
- * 3.4.5rc3
+ r58404@pinglin: jesse | 2007-06-15 12:30:51 -0400
+ html/Element/Errors generates uninitialized value warnings if the parameter
+ $Details is not passed in, and if the SessionType is undefined. The following
+ patch quietens it. - Nicholas Clark.
+
+ (slightly modified to be more masonic)
+
+
------------------------------------------------------------------------
-r4306 | jesse | 2005-12-13 16:53:52 -0500 (Tue, 13 Dec 2005) | 3 lines
+r8010 | falcone | 2007-06-14 18:12:42 -0400 (Thu, 14 Jun 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
- r20435@truegrounds: jesse | 2005-12-13 16:51:06 -0500
- * warning silencing for a log message
+ r21978@ketch: falcone | 2007-06-14 18:12:25 -0400
+ * be more chatty about errors so you can figure out your initialdata mistakes
------------------------------------------------------------------------
-r4303 | alexmv | 2005-12-13 13:58:20 -0500 (Tue, 13 Dec 2005) | 3 lines
+r8009 | falcone | 2007-06-14 16:44:10 -0400 (Thu, 14 Jun 2007) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyAll.html
- r7707@zoq-fot-pik: chmrr | 2005-12-13 13:54:45 -0500
- * I don't think this join to Attachments is needed or useful -- it means you don't see changes with no attachments
+ r21941@ketch: falcone | 2007-06-14 16:41:33 -0400
+ * reload the ticket after scrips run, so if one of your scrips
+ changes ticket data it'll be reflected in the new display
------------------------------------------------------------------------
-r4220 | jesse | 2005-12-02 17:59:40 -0500 (Fri, 02 Dec 2005) | 3 lines
+r8008 | falcone | 2007-06-14 16:43:48 -0400 (Thu, 14 Jun 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
- r19695@truegrounds: jesse | 2005-12-02 17:58:50 -0500
- * RC2
+ r18561@ketch: falcone | 2007-05-11 14:19:35 -0400
+ * don't parse undef for SQL (quiets a warning on new searches)
------------------------------------------------------------------------
-r4216 | jesse | 2005-12-02 17:02:21 -0500 (Fri, 02 Dec 2005) | 8 lines
+r8007 | falcone | 2007-06-14 16:43:40 -0400 (Thu, 14 Jun 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r19688@truegrounds: jesse | 2005-12-02 17:01:28 -0500
- RT-Ticket: 6962
- RT-Status: resolved
- RT-Update: correspond
-
- * Patch from Rolf Grossmann to fix some bogosity in the query builder
+ r18560@ketch: falcone | 2007-05-11 14:18:46 -0400
+ * stop a warning when we don't have any saved search
+
+------------------------------------------------------------------------
+r8006 | falcone | 2007-06-14 16:42:27 -0400 (Thu, 14 Jun 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/link
+
+ r18127@ketch: falcone | 2007-04-18 17:08:59 -0400
+ * make bin/rt link work and fix the associated tests
+
+------------------------------------------------------------------------
+r7999 | jesse | 2007-06-08 15:01:31 -0400 (Fri, 08 Jun 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.po
+
+ r58163@pinglin: jesse | 2007-06-08 15:00:29 -0400
+ * Czech translation updates from Daniel Kastner
------------------------------------------------------------------------
-r4212 | jesse | 2005-12-01 23:14:40 -0500 (Thu, 01 Dec 2005) | 3 lines
+r7993 | jesse | 2007-06-07 13:20:44 -0400 (Thu, 07 Jun 2007) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Header
- A /rt/branches/3.4-RELEASE/html/NoAuth/printrt.css
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r19674@truegrounds: jesse | 2005-12-01 23:13:50 -0500
- * Added a print stylesheet from Koos van den Hout
+* 3.6.4.rc2
------------------------------------------------------------------------
-r4175 | jesse | 2005-11-30 16:03:40 -0500 (Wed, 30 Nov 2005) | 3 lines
+r7992 | jesse | 2007-06-07 13:16:48 -0400 (Thu, 07 Jun 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
- r19588@truegrounds: jesse | 2005-11-30 16:00:10 -0500
- * Bump to 3.4.5rc1
+ r58101@pinglin: jesse | 2007-06-07 13:15:56 -0400
+ * Now honor RT::Timezone
------------------------------------------------------------------------
-r4154 | jesse | 2005-11-29 18:55:07 -0500 (Tue, 29 Nov 2005) | 3 lines
+r7989 | ruz | 2007-06-06 23:07:12 -0400 (Wed, 06 Jun 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFields
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
- r19545@truegrounds: jesse | 2005-11-29 18:51:07 -0500
- * A pair of new callbacks to make it easier to hide away a custom field on ticket display/edit
+* revert fix for searches like 'Requestor = X AND Requestor = Y',
+ unless we have correct bundling of conditions searches by requestors
+ with OR aggregator are very slow.
+------------------------------------------------------------------------
+r7935 | jesse | 2007-05-25 16:16:34 -0400 (Fri, 25 May 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+
+ r57122@pinglin: jesse | 2007-05-25 16:15:54 -0400
+ * Log a notice when we choose not to redistribute autogenerated messages. Suggested by John Bartelt.
------------------------------------------------------------------------
-r4120 | robert | 2005-11-19 22:52:28 -0500 (Sat, 19 Nov 2005) | 3 lines
+r7934 | jesse | 2007-05-25 16:00:19 -0400 (Fri, 25 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
- r4186@bear: rspier | 2005-11-19 19:51:38 -0800
- typo fix: s/load/Load/
+ r57120@pinglin: jesse | 2007-05-25 15:59:54 -0400
+ Minor cleanup from Nicholas Clark
------------------------------------------------------------------------
-r4096 | alexmv | 2005-11-14 18:34:44 -0500 (Mon, 14 Nov 2005) | 7 lines
+r7905 | ruz | 2007-05-22 02:35:58 -0400 (Tue, 22 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValues.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r7182@zoq-fot-pik: chmrr | 2005-11-14 18:34:13 -0500
- RT-Ticket: 6994
- RT-Status: resolved
- RT-Update: correspond
- * Sort custom vield values by SortOrder, then *Name*, then id; patch
- from Troy Davis <troy@nack.net>
+* we uploaded a new version of Module::Versions::Report to the CPAN
+ which fix long standing issue. Bump deps.
------------------------------------------------------------------------
-r4092 | alexmv | 2005-11-14 17:35:40 -0500 (Mon, 14 Nov 2005) | 6 lines
+r7904 | ruz | 2007-05-22 02:30:28 -0400 (Tue, 22 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r7175@zoq-fot-pik: chmrr | 2005-11-14 17:35:03 -0500
- RT-Ticket: 7010
- RT-Status: resolved
- RT-Update: correspond
- * Treat our email addresses as case-insensitive
+* mysql 5.x are a little bit crazy about joins dependencies,
+ we've fixed things in SB 1.48
+
+------------------------------------------------------------------------
+r7900 | jesse | 2007-05-21 15:59:12 -0400 (Mon, 21 May 2007) | 7 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
+
+ r57019@pinglin: jesse | 2007-05-21 15:58:43 -0400
+ RT-Ticket: 8387
+ Update: correspond
+
+
+ * Better debugging info when schema files are missing. - Nicholas Clark <nick@ccl4.org>
------------------------------------------------------------------------
-r4090 | ruz | 2005-11-14 17:02:36 -0500 (Mon, 14 Nov 2005) | 3 lines
+r7897 | ruz | 2007-05-18 01:07:19 -0400 (Fri, 18 May 2007) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Elements/QueryString
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+
+* if we cache aliases then we should not apply limits multiple times
-* /Elements/QueryString now supports ARRAY refs, this allow us to handle
- multiple arguments with the same name, this behaviour is consistent with
- how HTML::Mason handle arguments
------------------------------------------------------------------------
-r4089 | ruz | 2005-11-14 16:57:36 -0500 (Mon, 14 Nov 2005) | 1 line
+r7895 | jesse | 2007-05-17 15:26:07 -0400 (Thu, 17 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/etc/schema.mysql
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
+
+ r56946@pinglin: root | 2007-05-17 15:23:33 -0400
+ * 3.6.4rc1
-* revert back mysql.schema, commited by accident
------------------------------------------------------------------------
-r4087 | ruz | 2005-11-14 16:50:12 -0500 (Mon, 14 Nov 2005) | 2 lines
+r7893 | ruz | 2007-05-17 00:08:14 -0400 (Thu, 17 May 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/etc/schema.mysql
- M /rt/branches/3.4-RELEASE/html/Elements/Callback
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
-* fix: really hide hidden paths from callbacks
-* fix: fetch data from the %cache by one key when store data with other
+* revert revision 7555 as it may result in attachments loosing
------------------------------------------------------------------------
-r4086 | alexmv | 2005-11-14 16:49:33 -0500 (Mon, 14 Nov 2005) | 8 lines
+r7892 | ruz | 2007-05-16 23:11:33 -0400 (Wed, 16 May 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE_Overlay.pm
- r7165@zoq-fot-pik: chmrr | 2005-11-14 16:49:07 -0500
- RT-Ticket: 7131
- RT-Status: resolved
- RT-Update: correspond
- * The $RT::rtname regex should be case insensitive for matching
- subjects; thanks to Phil Smith III <psmith@levanta.com> for the
- catch
+* revert change as it's causing regressions
+------------------------------------------------------------------------
+r7891 | ruz | 2007-05-16 21:31:35 -0400 (Wed, 16 May 2007) | 2 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+* revert jesse's patch that slurps uploads into session,
+ this may hurt badly with multiple attachments.
------------------------------------------------------------------------
-r4085 | alexmv | 2005-11-14 16:30:12 -0500 (Mon, 14 Nov 2005) | 7 lines
+r7890 | ruz | 2007-05-16 19:57:27 -0400 (Wed, 16 May 2007) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/NoAuth/webrt.css
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
- r7163@zoq-fot-pik: chmrr | 2005-11-14 16:29:36 -0500
- RT-Ticket: 6507
- RT-Status: resolved
- RT-Update: correspond
- * Standardize fonts to "Verdana, Arial, Helvetica, sans-serif";
- variant of patch from Maxime Henrion <mux@FreeBSD.org>
+* calc id of a session in $SessionCookie var
+* add $session_properties variable
+** use it in both attempts to tie
+
+this should fix potential relogin problems
------------------------------------------------------------------------
-r4084 | alexmv | 2005-11-14 15:51:27 -0500 (Mon, 14 Nov 2005) | 7 lines
+r7887 | ruz | 2007-05-16 13:19:55 -0400 (Wed, 16 May 2007) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE_Overlay.pm
- r7161@zoq-fot-pik: chmrr | 2005-11-14 15:50:56 -0500
- RT-Ticket: 6458
- RT-Status: resolved
- RT-Update: correspond
- * Removed extra return argument from _AddLink, thanks to Todd Chapman
- <todd@chaka.net>
+* we get principal's type as argument, but that's really
+ wrong as we have id of the pricipal and each principal
+ record has type property. Use info from the record and
+ log an error.
+------------------------------------------------------------------------
+r7886 | ruz | 2007-05-16 13:17:08 -0400 (Wed, 16 May 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE_Overlay.pm
+* method must return object and type, not status and message
------------------------------------------------------------------------
-r4083 | alexmv | 2005-11-14 15:43:24 -0500 (Mon, 14 Nov 2005) | 6 lines
+r7884 | jesse | 2007-05-16 12:49:03 -0400 (Wed, 16 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/TicketList
- r7159@zoq-fot-pik: chmrr | 2005-11-14 15:42:48 -0500
- RT-Ticket: 6457
- RT-Status: resolved
- RT-Update: correspond
- * Typo in Ticket_Overlay.pm, found by Todd Chapman <todd@chaka.net>
+ r56926@pinglin: jesse | 2007-05-16 12:47:06 -0400
+ * Fix for "Page 1 of 0" . Thanks to Nicholas Clark <nick@ccl4.org>
------------------------------------------------------------------------
-r4081 | alexmv | 2005-11-14 14:59:42 -0500 (Mon, 14 Nov 2005) | 7 lines
+r7859 | jesse | 2007-05-14 13:02:41 -0400 (Mon, 14 May 2007) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
- r7155@zoq-fot-pik: chmrr | 2005-11-14 14:59:06 -0500
- RT-Ticket: 7020
- RT-Status: resolved
- RT-Update: correspond
- * Actually make use of 'style' if it is provided; thanks to Kelly
- F. Hickel <kfh@mqsoftware.com>
+ r56818@pinglin: jesse | 2007-05-14 13:02:21 -0400
+ * Fix an inaccurate error message. Thanks to Nicholas Clark <nick@ccl4.org>
+
------------------------------------------------------------------------
-r4080 | alexmv | 2005-11-14 14:55:17 -0500 (Mon, 14 Nov 2005) | 3 lines
+r7855 | falcone | 2007-05-14 11:35:45 -0400 (Mon, 14 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
- r7152@zoq-fot-pik: chmrr | 2005-11-14 14:54:43 -0500
- * Restore rightful .po headers on new french translation
+ r18561@ketch: falcone | 2007-05-11 14:19:35 -0400
+ * don't parse undef for SQL (quiets a warning on new searches)
------------------------------------------------------------------------
-r4079 | alexmv | 2005-11-14 14:52:57 -0500 (Mon, 14 Nov 2005) | 6 lines
+r7854 | falcone | 2007-05-14 11:35:33 -0400 (Mon, 14 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/09record_cf_api.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r7148@zoq-fot-pik: chmrr | 2005-11-14 14:51:58 -0500
- RT-Ticket: 6559
- RT-Status: resolved
- RT-Update: correspond
- * Tests from Todd Chapman for loading CF from a wrong queue
+ r18560@ketch: falcone | 2007-05-11 14:18:46 -0400
+ * stop a warning when we don't have any saved search
------------------------------------------------------------------------
-r4078 | jesse | 2005-11-14 14:50:54 -0500 (Mon, 14 Nov 2005) | 7 lines
+r7853 | falcone | 2007-05-14 11:34:39 -0400 (Mon, 14 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/link
- r18904@truegrounds: jesse | 2005-11-14 14:49:25 -0500
- RT-Ticket: 7105
- RT-Status: resolved
- RT-Update: correspond
-
- Updated French translation from Jerome Fenal
+ r18127@ketch: falcone | 2007-04-18 17:08:59 -0400
+ * make bin/rt link work and fix the associated tests
------------------------------------------------------------------------
-r4077 | alexmv | 2005-11-14 14:20:49 -0500 (Mon, 14 Nov 2005) | 6 lines
+r7775 | jesse | 2007-05-06 02:35:28 -0400 (Sun, 06 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowSummary
- r7146@zoq-fot-pik: chmrr | 2005-11-14 14:20:03 -0500
- RT-Ticket: 7090
- RT-Status: resolved
- RT-Update: correspond
- * New Japanese .po, from Daisuke Maki <daisuke@wafu.ne.jp>
+ r56726@pinglin: jesse | 2007-05-06 02:35:04 -0400
+ * Evil hack to make the Reminders box render like most of the others
------------------------------------------------------------------------
-r4076 | jesse | 2005-11-14 14:18:48 -0500 (Mon, 14 Nov 2005) | 8 lines
+r7774 | jesse | 2007-05-06 02:35:19 -0400 (Sun, 06 May 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/titlebox.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/transactions.css
- r18900@truegrounds: jesse | 2005-11-14 13:57:34 -0500
- RT-Ticket: 7122
- RT-Status: resolved
- RT-Update: correspond
-
- * Patch from Todd Chapman to honor changed a $rtname variable when running
- the test suite
+ r56725@pinglin: jesse | 2007-05-06 02:33:17 -0400
+ * Minor 3.6 style cleanups to tighten up the display a bit
+
+------------------------------------------------------------------------
+r7770 | ruz | 2007-05-04 21:20:07 -0400 (Fri, 04 May 2007) | 2 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/ScrubHTML
+* we scrub format strings and should allow to __WebXXX__ things
+ in the beginning
------------------------------------------------------------------------
-r4075 | jesse | 2005-11-14 14:18:36 -0500 (Mon, 14 Nov 2005) | 8 lines
+r7769 | ruz | 2007-05-04 21:13:47 -0400 (Fri, 04 May 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/07acl.t
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
- r18899@truegrounds: jesse | 2005-11-14 13:40:24 -0500
- RT-Ticket: 7121
+* apply CF as global only if it hasn't been applied to a queue
+------------------------------------------------------------------------
+r7687 | jesse | 2007-04-25 09:22:08 -0400 (Wed, 25 Apr 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/drop.Oracle
+
+ r56038@pinglin: jesse | 2007-04-25 09:21:30 -0400
+ The drop.Oracle script was incomplete, drop statements were incorrect for version 3.6.3
+ -Reported by Christophe Nowicki cscm@meuh.dyndns.org
+
+------------------------------------------------------------------------
+r7673 | jesse | 2007-04-24 13:21:42 -0400 (Tue, 24 Apr 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/Makefile.in
+ M /rt/branches/3.6-RELEASE/README
+ M /rt/branches/3.6-RELEASE/bin/mason_handler.fcgi.in
+ M /rt/branches/3.6-RELEASE/bin/mason_handler.scgi.in
+ M /rt/branches/3.6-RELEASE/bin/mason_handler.svc.in
+ M /rt/branches/3.6-RELEASE/bin/rt-crontool.in
+ M /rt/branches/3.6-RELEASE/bin/rt-mailgate.in
+ M /rt/branches/3.6-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/bin/standalone_httpd.in
+ M /rt/branches/3.6-RELEASE/bin/webmux.pl.in
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/Objects.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ConfigureMyRT
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditScrip
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditScrips
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditTemplates
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditUserComments
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/GlobalCustomFieldTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/GroupTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/PickCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/PickObjects
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/QueueTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectGroups
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectRights
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectScrip
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectScripAction
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectStage
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectTemplate
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectUsers
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SystemTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ToolTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/UserTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Groups.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Queue-Tickets.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Queue-Transactions.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Users.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/MyRT.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Scrip.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Scrips.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Template.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Templates.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/CustomFields.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/History.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/Members.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/CustomField.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/CustomFields.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/People.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Scrip.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Scrips.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Template.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Templates.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Tools/Configuration.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Tools/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/CustomFields.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/History.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/Memberships.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/MyRT.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/autohandler
+ M /rt/branches/3.6-RELEASE/html/Admin/index.html
+ M /rt/branches/3.6-RELEASE/html/Approvals/Display.html
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/Approve
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/ShowDependency
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Approvals/index.html
+ M /rt/branches/3.6-RELEASE/html/Download/CustomFieldValue/dhandler
+ M /rt/branches/3.6-RELEASE/html/Download/Tabular/dhandler
+ M /rt/branches/3.6-RELEASE/html/Elements/BevelBoxRaisedEnd
+ M /rt/branches/3.6-RELEASE/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/3.6-RELEASE/html/Elements/Callback
+ M /rt/branches/3.6-RELEASE/html/Elements/Checkbox
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/Header
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.6-RELEASE/html/Elements/CreateTicket
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldBinary
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldImage
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldText
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldWikitext
+ M /rt/branches/3.6-RELEASE/html/Elements/EditLinks
+ M /rt/branches/3.6-RELEASE/html/Elements/Error
+ M /rt/branches/3.6-RELEASE/html/Elements/Footer
+ M /rt/branches/3.6-RELEASE/html/Elements/GotoTicket
+ M /rt/branches/3.6-RELEASE/html/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/Elements/ListActions
+ M /rt/branches/3.6-RELEASE/html/Elements/Login
+ M /rt/branches/3.6-RELEASE/html/Elements/Logo
+ M /rt/branches/3.6-RELEASE/html/Elements/Menu
+ M /rt/branches/3.6-RELEASE/html/Elements/MessageBox
+ M /rt/branches/3.6-RELEASE/html/Elements/MyAdminQueues
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
+ M /rt/branches/3.6-RELEASE/html/Elements/MyReminders
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRequests
+ M /rt/branches/3.6-RELEASE/html/Elements/MySupportQueues
+ M /rt/branches/3.6-RELEASE/html/Elements/MyTickets
+ M /rt/branches/3.6-RELEASE/html/Elements/PageLayout
+ M /rt/branches/3.6-RELEASE/html/Elements/QueryString
+ M /rt/branches/3.6-RELEASE/html/Elements/QueueSummary
+ M /rt/branches/3.6-RELEASE/html/Elements/QuickCreate
+ M /rt/branches/3.6-RELEASE/html/Elements/Quicksearch
+ M /rt/branches/3.6-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.6-RELEASE/html/Elements/Refresh
+ M /rt/branches/3.6-RELEASE/html/Elements/RefreshHomepage
+ M /rt/branches/3.6-RELEASE/html/Elements/ScrubHTML
+ M /rt/branches/3.6-RELEASE/html/Elements/Section
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectAttachmentField
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectBoolean
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectCustomFieldValue
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectDate
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectDateRelation
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectDateType
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectEqualityOperator
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectGroups
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectLang
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectLinkType
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectMatch
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectNewTicketQueue
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectOwner
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectQueue
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectResultsPerPage
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectSortOrder
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectStatus
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectTicketSortBy
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectTicketTypes
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectTimeUnits
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectUsers
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectWatcherType
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldBinary
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldImage
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFields
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowLink
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowLinks
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowMemberships
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+ M /rt/branches/3.6-RELEASE/html/Elements/SimpleSearch
+ M /rt/branches/3.6-RELEASE/html/Elements/Submit
+ M /rt/branches/3.6-RELEASE/html/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Elements/TicketList
+ M /rt/branches/3.6-RELEASE/html/Elements/TitleBox
+ M /rt/branches/3.6-RELEASE/html/Elements/TitleBoxEnd
+ M /rt/branches/3.6-RELEASE/html/Elements/TitleBoxStart
+ M /rt/branches/3.6-RELEASE/html/Elements/ValidateCustomFields
+ M /rt/branches/3.6-RELEASE/html/Helpers/CalPopup.html
+ M /rt/branches/3.6-RELEASE/html/NoAuth/Logout.html
+ M /rt/branches/3.6-RELEASE/html/NoAuth/Reminder.html
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/body.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/footer.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/forms.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/header.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/login.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/main.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/misc.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/nav.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/quickbar.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/ticket.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/titlebox.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/transactions.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/approvals.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/body.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/footer.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/forms.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/header.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/login.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/logo.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/main.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/misc.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/nav.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/quickbar.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/ticket.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/titlebox.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/transactions.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/autohandler
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/print.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/ahah.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/autohandler
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/cascaded.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/class.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/combobox.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/list.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/titlebox-state.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/util.js
+ M /rt/branches/3.6-RELEASE/html/Prefs/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+ M /rt/branches/3.6-RELEASE/html/Prefs/Quicksearch.html
+ M /rt/branches/3.6-RELEASE/html/Prefs/Search.html
+ M /rt/branches/3.6-RELEASE/html/Prefs/SearchOptions.html
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/queue/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/queue/ns
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/comment
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/links
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/merge
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/take
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/transaction/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/user/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/user/ns
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/autohandler
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/dhandler
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/logout
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/search/dhandler
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/search/ticket
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/comment
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/link
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/merge
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE/html/Search/Bulk.html
+ M /rt/branches/3.6-RELEASE/html/Search/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Edit.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/DisplayOptions
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditFormat
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditQuery
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/NewListActions
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/PickBasics
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/PickCFs
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/PickCriteria
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SearchPrivacy
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SearchesForObject
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectAndOr
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectChartType
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectGroup
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectGroupBy
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectLinks
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectPersonType
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectSearchObject
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/3.6-RELEASE/html/Search/Results.html
+ M /rt/branches/3.6-RELEASE/html/Search/Results.rdf
+ M /rt/branches/3.6-RELEASE/html/Search/Results.tsv
+ M /rt/branches/3.6-RELEASE/html/Search/Simple.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Attachment/dhandler
+ M /rt/branches/3.6-RELEASE/html/SelfService/Closed.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Create.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/CreateTicketInQueue.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/GotoTicket
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/SelfService/Error.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Prefs.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Update.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/index.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Attachment/dhandler
+ M /rt/branches/3.6-RELEASE/html/Ticket/Create.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/AddWatchers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/BulkLinks
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditDates
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditPeople
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditWatchers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/FindAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/LoadTextAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Reminders
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowBasics
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowCustomFields
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowDates
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowMembers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowMessageStanza
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowPeople
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTime
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowUserEntry
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Ticket/History.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyAll.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyDates.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyLinks.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyPeople.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Reminders.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ShowEmailRecord.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Update.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Tools/MyDay.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Offline.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/CreatedByDates.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/ResolvedByDates.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/ResolvedByOwner.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/index.html
+ M /rt/branches/3.6-RELEASE/html/Tools/index.html
+ M /rt/branches/3.6-RELEASE/html/User/Delegation.html
+ M /rt/branches/3.6-RELEASE/html/User/Elements/DelegateRights
+ M /rt/branches/3.6-RELEASE/html/User/Elements/GroupTabs
+ M /rt/branches/3.6-RELEASE/html/User/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/User/Groups/Members.html
+ M /rt/branches/3.6-RELEASE/html/User/Groups/Modify.html
+ M /rt/branches/3.6-RELEASE/html/User/Groups/index.html
+ M /rt/branches/3.6-RELEASE/html/User/Prefs.html
+ M /rt/branches/3.6-RELEASE/html/Widgets/ComboBox
+ M /rt/branches/3.6-RELEASE/html/Widgets/SavedSearch
+ M /rt/branches/3.6-RELEASE/html/Widgets/SelectionBox
+ M /rt/branches/3.6-RELEASE/html/Widgets/TitleBox
+ M /rt/branches/3.6-RELEASE/html/Widgets/TitleBoxEnd
+ M /rt/branches/3.6-RELEASE/html/Widgets/TitleBoxStart
+ M /rt/branches/3.6-RELEASE/html/autohandler
+ M /rt/branches/3.6-RELEASE/html/index.html
+ M /rt/branches/3.6-RELEASE/html/l
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACL_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Autoreply.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/EscalatePriority.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Notify.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/NotifyAsComment.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/RecordComment.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/RecordCorrespondence.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/ResolveMembers.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SetPriority.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/UserDefined.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachment.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachments.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attribute.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attributes.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMember.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMembers.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/AnyTransaction.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/BeforeDue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/Overdue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/OwnerChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/PriorityChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/PriorityExceeds.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/QueueChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/StatusChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/UserDefined.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CurrentUser.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFields.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Date.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/EmailParser.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Group.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMember.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMembers.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Group_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Groups.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Handle.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/i_default.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/CLI.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/REST.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Menu/Item.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Menu.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/QueryBuilder/Tree.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/QueryBuilder.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Link.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Link_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Links.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Links_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomField.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principal.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principals.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principals_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Reminders.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets/Entry.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearch.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearches.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripAction.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripActions.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripCondition.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripConditions.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrips.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/FromSQL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/Googleish.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/System.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Template.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Templates.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Templates_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transactions.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/t.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/User.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Users.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
+ M /rt/branches/3.6-RELEASE/sbin/extract-message-catalog
+ M /rt/branches/3.6-RELEASE/sbin/extract_pod_tests
+ M /rt/branches/3.6-RELEASE/sbin/factory
+ M /rt/branches/3.6-RELEASE/sbin/license_tag
+ M /rt/branches/3.6-RELEASE/sbin/regression_harness
+ M /rt/branches/3.6-RELEASE/sbin/rt-dump-database.in
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+
+ r56008@pinglin: jesse | 2007-04-24 13:17:46 -0400
+ * license-tagger update
+
+------------------------------------------------------------------------
+r7669 | jesse | 2007-04-24 09:28:24 -0400 (Tue, 24 Apr 2007) | 6 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/DisplayOptions
+
+ r55983@pinglin: jesse | 2007-04-24 09:24:25 -0400
+ The selected option of the "OrderBy"-selectbox cannot be saved in /rt/Prefs/SearchOptions.html if only one (of possibly 4) sort field is selected and other are set to none.
+ patch: <http://page.mi.fu-berlin.de/~pape/rt3/patches/rt/search_prefs_order_cannot_be_saved.patch>
+
+ -Dr. Dirk Pape
+
+------------------------------------------------------------------------
+r7560 | jesse | 2007-04-18 20:53:34 -0400 (Wed, 18 Apr 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+
+ r55725@241: jesse | 2007-04-18 16:28:17 -0400
+ * We can't use encoding functions without using Encode
+
+------------------------------------------------------------------------
+r7559 | jesse | 2007-04-18 20:53:25 -0400 (Wed, 18 Apr 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Tools/MyDay.html
+
+ r55724@241: jesse | 2007-04-18 16:28:00 -0400
+ * Made MyDay.html actually work. Based in spirit on a patch from Chris Hobbs
+
+------------------------------------------------------------------------
+r7558 | jesse | 2007-04-18 20:52:37 -0400 (Wed, 18 Apr 2007) | 8 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+
+ r55723@241: jesse | 2007-04-18 15:54:59 -0400
+ RT-Ticket: 8160
RT-Status: resolved
RT-Update: correspond
- * Patch from Todd Chapman to make the web based acl tests honor RT::WebPath
+ * Applied patch from jedik to enable UTF8 Passwords
------------------------------------------------------------------------
-r4074 | alexmv | 2005-11-14 13:52:00 -0500 (Mon, 14 Nov 2005) | 3 lines
+r7557 | jesse | 2007-04-18 20:52:25 -0400 (Wed, 18 Apr 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/history
- r7140@zoq-fot-pik: chmrr | 2005-11-14 13:51:14 -0500
- * Better bounce handling, from Abhijit Menon-Sen <ams@oryx.com>
+ r55722@241: jesse | 2007-04-18 15:52:43 -0400
+ * Patch from Philip Kime at Shopzilla to prevent accidental display of transactions from the wrong ticket when you explicitly specify a ticket id and a transaction id.
------------------------------------------------------------------------
-r4073 | jesse | 2005-11-14 13:37:01 -0500 (Mon, 14 Nov 2005) | 16 lines
+r7556 | jesse | 2007-04-18 20:52:14 -0400 (Wed, 18 Apr 2007) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-setup-database.in
+ M /rt/branches/3.6-RELEASE
+ A /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/transaction
+ A /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/transaction/default
- r18895@truegrounds: jesse | 2005-11-14 13:35:29 -0500
- RT-Ticket: 7136
- RT-Status: resolved
- RT-Update: correspond
-
- Stuart Knight reports:
-
- As part of the "initdb" processing, the scripts went through and created a new database user, in my case called RT3.
-
- When it came time to create the tables, the script was still logged on as the dba user "system", so all of tables/sequences were created under "system"'s schema.
+ r55721@241: jesse | 2007-04-18 15:47:20 -0400
+ Patch from Philip Kime to allow transactions to be displayed by range
- I followed through the rt-setup-database script, and spotted that there was a database disconnect, followed by an immediate reconnect, as the same user. (in the case of Oracle this still being the "dba" account)
- Putting an extra validation check in here for Oracle, and then connecting as the intended database user fixed up the issue.
------------------------------------------------------------------------
-r4072 | alexmv | 2005-11-14 13:33:43 -0500 (Mon, 14 Nov 2005) | 8 lines
+r7555 | jesse | 2007-04-18 20:51:20 -0400 (Wed, 18 Apr 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+
+ r55720@241: jesse | 2007-04-18 15:37:35 -0400
+ * Attaching files could sometimes eat the messages in ticket replies.
+ Patch from Harry.Bochner@biogenidec.com
+
+------------------------------------------------------------------------
+r7547 | falcone | 2007-04-18 17:10:45 -0400 (Wed, 18 Apr 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/link
+ M /rt/branches/3.6-RELEASE/lib/t/regression/26command_line.t
+
+ r18127@ketch: falcone | 2007-04-18 17:08:59 -0400
+ * make bin/rt link work and fix the associated tests
+
+------------------------------------------------------------------------
+r7546 | falcone | 2007-04-18 17:10:18 -0400 (Wed, 18 Apr 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/02basic_web.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23-web_attachments.t
+
+ r18126@ketch: falcone | 2007-04-18 15:40:09 -0400
+ * WWW::Mechanize 1.22 removed the form() method
+ 02basic_web and 21query_builder have different problems with 1.22
+
+------------------------------------------------------------------------
+r7472 | jesse | 2007-04-05 21:23:33 -0400 (Thu, 05 Apr 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+
+ r54515@dhcp207: jesse | 2007-04-06 10:22:47 +0900
+ * Typo in a debug message. Thanks to philip kime
+
+------------------------------------------------------------------------
+r7341 | jesse | 2007-03-26 03:26:10 -0400 (Mon, 26 Mar 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+
+ r54212@pinglin: jesse | 2007-03-26 00:24:20 -0700
+ * Allow merging resolved tickets
+
+------------------------------------------------------------------------
+r7314 | jesse | 2007-03-21 23:18:19 -0400 (Wed, 21 Mar 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+
+ r53781@pinglin: jesse | 2007-03-21 23:17:52 -0400
+ * Mismerge
+
+------------------------------------------------------------------------
+r7313 | jesse | 2007-03-21 23:16:05 -0400 (Wed, 21 Mar 2007) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/07rights.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r7135@zoq-fot-pik: chmrr | 2005-11-14 13:32:23 -0500
- RT-Ticket: 7101
+ r53777@pinglin: jesse | 2007-03-21 23:15:06 -0400
+ RT-Ticket: 8256
RT-Status: resolved
RT-Update: correspond
- * Don't modify EquivObjects arrayref, thanks to Todd Chapman
+ * New API from pere@hungry.com to Avoid mail loop when using RT-Extension-CommandByMail
------------------------------------------------------------------------
-r4071 | jesse | 2005-11-14 13:21:29 -0500 (Mon, 14 Nov 2005) | 10 lines
+r7312 | jesse | 2007-03-21 23:15:38 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/14linking.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
- r18893@truegrounds: jesse | 2005-11-14 13:19:52 -0500
- RT-Ticket: 7128
- RT-Status: resolved
- RT-Update: correspond
+
+------------------------------------------------------------------------
+r7310 | ruz | 2007-03-21 14:08:00 -0400 (Wed, 21 Mar 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+
+* revert not intentional commit
+------------------------------------------------------------------------
+r7309 | jesse | 2007-03-21 13:27:10 -0400 (Wed, 21 Mar 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+
+ r53758@pinglin: jesse | 2007-03-21 11:16:26 -0400
+ * Danish PO nits.
+
+------------------------------------------------------------------------
+r7308 | falcone | 2007-03-20 17:49:03 -0400 (Tue, 20 Mar 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+
+ r17520@ketch: falcone | 2007-03-20 17:47:46 -0400
+ * if you set $RT::WebSessionClass, %backends will be empty and the
+ tie will fail. This lets you use Apache::Session::Oracle
+
+------------------------------------------------------------------------
+r7307 | jesse | 2007-03-20 13:19:25 -0400 (Tue, 20 Mar 2007) | 5 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/sv.po
+
+ r53731@pinglin: jesse | 2007-03-20 13:18:35 -0400
+ * New Swedish translation and updated Danish translation contributed by
+ Brian Kjelin Olsen on behalf of Schilling A/S
- A big patch from Todd Chapman (with lots of juicy tests) to optionally
- create two transactions when you create a link. (Also, this means that we'll
- run scrips twice). This is off by default in RT 3.4
+
+------------------------------------------------------------------------
+r7264 | jesse | 2007-03-19 01:23:48 -0400 (Mon, 19 Mar 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectGroups
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectUsers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditPeople
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditWatchers
+
+ r53625@pinglin: jesse | 2007-03-19 01:21:53 -0400
+ * XHTML cleanup from Dirk Pape
------------------------------------------------------------------------
-r4069 | jesse | 2005-11-14 12:55:46 -0500 (Mon, 14 Nov 2005) | 7 lines
+r7254 | jesse | 2007-03-15 18:52:21 -0400 (Thu, 15 Mar 2007) | 5 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
+
+ r53492@124: jesse | 2007-03-15 18:52:01 -0400
+ * RT now complains when you try to start the application server with
+ either too-old a perl or a broken version of Scalar::Util.
+
+
+------------------------------------------------------------------------
+r7253 | jesse | 2007-03-15 17:24:46 -0400 (Thu, 15 Mar 2007) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/ScrubHTML
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
- r18888@truegrounds: jesse | 2005-11-14 12:54:25 -0500
- RT-Ticket: 7048
+ r53457@124: jesse | 2007-03-15 17:18:44 -0400
+ RT-Ticket: 8186
RT-Status: resolved
RT-Update: correspond
- * Akos Torok pointed out that our HTML scrubber removed "PRE" tags from HTML
+ * Patch for a possible race condition in the "SetOwner" routine that could be triggered when two users tried to take a ticket at the same time. Thanks to Todd Chapman!
+
------------------------------------------------------------------------
-r4065 | jesse | 2005-11-14 12:44:41 -0500 (Mon, 14 Nov 2005) | 9 lines
+r7251 | jesse | 2007-03-14 14:23:59 -0400 (Wed, 14 Mar 2007) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r18880@truegrounds: jesse | 2005-11-14 12:42:48 -0500
- RT-Ticket: 7081
+ r53425@pinglin: jesse | 2007-03-14 13:40:45 -0400
+ RT-Ticket: 8252
RT-Status: resolved
RT-Update: correspond
- * Added a note to the readme warning users to clean out the
- mason cache on upgrades - Ruslan
+
+ * Include subject of bounced messages when mailing the RT owner about a mail error <pere@hungry.com>
+
+
------------------------------------------------------------------------
-r4064 | alexmv | 2005-11-14 12:43:06 -0500 (Mon, 14 Nov 2005) | 3 lines
+r7250 | jesse | 2007-03-14 14:23:00 -0400 (Wed, 14 Mar 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r7122@zoq-fot-pik: chmrr | 2005-11-14 12:42:37 -0500
- * Updated russian translation from Andrew Kornilov <andy@eva.dp.ua>
+ r48450@pinglin: jesse | 2007-02-21 13:56:09 -0500
+ * Move RT's detection of incoming mail that may be a loop or autogenerated to better catch such cases before certain "Permission denied" messages are generated.
------------------------------------------------------------------------
-r4063 | jesse | 2005-11-14 12:38:59 -0500 (Mon, 14 Nov 2005) | 8 lines
+r7051 | ruz | 2007-02-22 18:37:12 -0500 (Thu, 22 Feb 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.6-RELEASE/lib/RT/Template_Overlay.pm
- r18877@truegrounds: jesse | 2005-11-14 12:37:37 -0500
- RT-Ticket: 7087
- RT-Status: resolved
- RT-Update: correspond
-
- Displayed linked tickets in search results were inverted
-
+* use local during filling the T:: namespace for a template processing,
+ otherwise we have a global reference to a ticket and destruction is
+ delayed which hurts TransactionBatch stage
+------------------------------------------------------------------------
+r7046 | falcone | 2007-02-21 14:47:16 -0500 (Wed, 21 Feb 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+
+ r16829@ketch: falcone | 2007-02-21 14:46:40 -0500
+ * 1.10 has been bumped to 2.02 because of version and packaging problems
------------------------------------------------------------------------
-r4061 | robert | 2005-11-13 00:14:57 -0500 (Sun, 13 Nov 2005) | 9 lines
+r7043 | ruz | 2007-02-21 12:31:37 -0500 (Wed, 21 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Header
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/html/Elements/QueueSummary
- r4124@bear: rspier | 2005-11-12 21:08:45 -0800
- Undefined Warning Elimination:
- - index.html passes in $session{'home_refresh_interval'} which can be null.
-
- r4125@bear: rspier | 2005-11-12 21:14:28 -0800
- Undefined Warning Elimination:
- GetHeader will return undefined when the header doesn't exist. (This is _good_, as that is different than empty.)
- But.. =~ warns.
+* fix problems in Quicksearch when queue name has the ampersand char
+------------------------------------------------------------------------
+r7040 | ruz | 2007-02-20 20:30:13 -0500 (Tue, 20 Feb 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+* fix a bug with saved searches on rt at glance when summary rows preference
+ and rows per page of the search are different values
+* run callback a little bit earlier
------------------------------------------------------------------------
-r4060 | jesse | 2005-11-11 15:27:56 -0500 (Fri, 11 Nov 2005) | 3 lines
+r7039 | ruz | 2007-02-20 19:58:29 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
- r18722@truegrounds: jesse | 2005-11-11 15:26:34 -0500
- * SB 1.35 dependency
+* backport 'RT at glance with one column' feature from 3.7
+------------------------------------------------------------------------
+r7031 | ruz | 2007-02-19 03:48:57 -0500 (Mon, 19 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/default
+* better error propagation, thanks to Pholip Kime.
------------------------------------------------------------------------
-r4059 | jesse | 2005-11-11 00:12:49 -0500 (Fri, 11 Nov 2005) | 3 lines
+r7028 | ruz | 2007-02-18 20:57:48 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
- r18716@truegrounds: jesse | 2005-11-11 00:10:08 -0500
- * fix from ruslan for fallout from his WhoHaveRight refactoring
+* fix errors propagation. Thanks to Philip Kime.
+------------------------------------------------------------------------
+r7027 | ruz | 2007-02-18 20:47:24 -0500 (Sun, 18 Feb 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+* resolve a clobbered regex-match $1 by stashing the principal ID in a
+ temporary variable. Thanks to Richard Harman.
+* type was set incorrect in a case of multiple parameters
------------------------------------------------------------------------
-r4035 | jesse | 2005-11-06 17:15:18 -0500 (Sun, 06 Nov 2005) | 3 lines
+r7023 | jesse | 2007-02-18 16:35:45 -0500 (Sun, 18 Feb 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ A /rt/branches/3.6-RELEASE/lib/RT/I18N/sv.po
- r18412@truegrounds: jesse | 2005-11-06 17:13:58 -0500
- * Bumped to 3.4.5pre1
+ r48373@237: jesse | 2007-02-18 13:36:32 -0600
+ * Swedish translation from Brian Kjelin Olsen and Schilling A/S
------------------------------------------------------------------------
-r4034 | jesse | 2005-11-06 17:15:06 -0500 (Sun, 06 Nov 2005) | 3 lines
+r7019 | ruz | 2007-02-15 14:01:12 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransaction
- r18411@truegrounds: jesse | 2005-11-06 17:13:33 -0500
- * Patch to significantly improve performance on "WhoHaveRight" from Ruslan.
+* use a local array of attachments we have instead of $Transaction->Attachments call
+------------------------------------------------------------------------
+r7018 | ruz | 2007-02-15 12:00:52 -0500 (Thu, 15 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/RT__Ticket/ColumnMap
+* add forgoten ; after anon subs
------------------------------------------------------------------------
-r4033 | jesse | 2005-11-06 17:13:38 -0500 (Sun, 06 Nov 2005) | 4 lines
+r7009 | ruz | 2007-02-14 16:03:14 -0500 (Wed, 14 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/3.6-RELEASE/html/Elements/RT__Ticket/ColumnMap
- r18409@truegrounds: jesse | 2005-11-06 17:11:57 -0500
- * Fix to attachment ordering when you ask for a txn's attachments.
- (Postgres doesn't default to ordering by id, so we were getting the wrong txn content)
+* get rid of the latest named functions in our comps
+------------------------------------------------------------------------
+r7008 | ruz | 2007-02-14 13:39:59 -0500 (Wed, 14 Feb 2007) | 2 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+* run callback before redirect as people are using it for updates
+ when redirect hides all arguments we had
------------------------------------------------------------------------
-r4011 | pdh | 2005-11-01 00:43:02 -0500 (Tue, 01 Nov 2005) | 3 lines
+r7007 | falcone | 2007-02-14 13:09:29 -0500 (Wed, 14 Feb 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
-Add a missing space, before the Style Police come after me.
+ r16747@ketch: falcone | 2007-02-14 13:07:58 -0500
+ * bump version requirement since we've fixed a bunch of bugs since 1.3
+------------------------------------------------------------------------
+r6999 | ruz | 2007-02-13 14:37:01 -0500 (Tue, 13 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+* fix all failing tests for searches by watchers
------------------------------------------------------------------------
-r4010 | pdh | 2005-10-31 19:21:57 -0500 (Mon, 31 Oct 2005) | 3 lines
+r6998 | ruz | 2007-02-13 12:03:06 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/lib/t/regression/22search_tix_by_watcher.t
-Make $RT::MaxInlineBody work properly.
+* improve tests for lookups by watchers
+------------------------------------------------------------------------
+r6981 | ruz | 2007-02-09 23:52:57 -0500 (Fri, 09 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+* oops, we use ISA later
+------------------------------------------------------------------------
+r6966 | ruz | 2007-02-07 22:45:12 -0500 (Wed, 07 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Attributes_Overlay.pm
+* typo
------------------------------------------------------------------------
-r3989 | alexmv | 2005-10-24 17:26:18 -0400 (Mon, 24 Oct 2005) | 4 lines
+r6965 | ruz | 2007-02-07 20:45:29 -0500 (Wed, 07 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomField
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
- r6881@zoq-fot-pik: chmrr | 2005-10-24 17:25:14 -0400
- * Ensure custom fields keep correct fallback values; for instance, if
- "add another attachment" is clicked
+* we depend on perl 5.8 so we don't need Encode::compat at all
+------------------------------------------------------------------------
+r6964 | ruz | 2007-02-07 20:20:57 -0500 (Wed, 07 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* we don't depend on MLDBM anymore and I don't recall we did.
------------------------------------------------------------------------
-r3967 | jesse | 2005-10-14 17:10:24 -0400 (Fri, 14 Oct 2005) | 3 lines
+r6948 | ruz | 2007-02-06 18:27:46 -0500 (Tue, 06 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r17368@hualien: jesse | 2005-10-14 17:08:10 -0400
- * When Robert made the change to how CustomFieldValues works, he broke the API. Fixed
+* backport from 3.7: convert 'sub _' to 'sub text_to_hash'
+------------------------------------------------------------------------
+r6947 | ruz | 2007-02-06 17:41:59 -0500 (Tue, 06 Feb 2007) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* delete we don't use from dependencies, I've checked that Mason 1.23 depends
+ on this modules and versions it requires are equal or greater than we had
+
------------------------------------------------------------------------
-r3966 | jesse | 2005-10-14 17:10:11 -0400 (Fri, 14 Oct 2005) | 3 lines
+r6920 | kevinr | 2007-02-04 19:09:35 -0500 (Sun, 04 Feb 2007) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Simple.html
- r17360@hualien: jesse | 2005-10-14 15:21:46 -0400
- * Perltidy
+ r18330@sad-girl-in-snow: kevinr | 2007-02-04 19:08:22 -0500
+ RT-Ticket: 8169
+ RT-Status: open
+ RT-Update: comment
+
+ Added a missing </div> to the Simple Search page. Thanks to Arran Cudbard-Bell
+ for the catch.
+
------------------------------------------------------------------------
-r3958 | ruz | 2005-10-13 08:40:24 -0400 (Thu, 13 Oct 2005) | 1 line
+r6919 | ruz | 2007-02-03 17:30:24 -0500 (Sat, 03 Feb 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/User/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
-* new callback in html/User/Elements/Tabs
+* don't push transactions into batch unless CommitScrips is true,
+ this fixes a bug: users click Reply button and we fire a correspond
+ scrip that is in the batch stage
------------------------------------------------------------------------
-r3957 | ruz | 2005-10-13 08:37:47 -0400 (Thu, 13 Oct 2005) | 1 line
+r6881 | ruz | 2007-02-01 22:43:12 -0500 (Thu, 01 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
-* code comments
+* make defaults actually defaults
------------------------------------------------------------------------
-r3948 | ruz | 2005-10-10 20:01:50 -0400 (Mon, 10 Oct 2005) | 1 line
+r6880 | ruz | 2007-02-01 22:28:09 -0500 (Thu, 01 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
-* get rid of "not a number" warning
+* actually skip sections user didn't request
------------------------------------------------------------------------
-r3945 | ruz | 2005-10-10 15:47:29 -0400 (Mon, 10 Oct 2005) | 4 lines
+r6879 | ruz | 2007-02-01 22:11:18 -0500 (Thu, 01 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
-backport of the 3.5-TESTING@3543
-Changes:
-* fix attachments ordering
+* we don't use FreezeThaw module for a long time
+------------------------------------------------------------------------
+r6878 | ruz | 2007-02-01 22:07:26 -0500 (Thu, 01 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* update mailgate's deps
------------------------------------------------------------------------
-r3944 | ruz | 2005-10-10 15:27:36 -0400 (Mon, 10 Oct 2005) | 15 lines
+r6877 | ruz | 2007-02-01 22:04:49 -0500 (Thu, 01 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/22search_tix_by_watcher.t
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
-backport of the 3.5-TESTING@3943
-Changes
-* fix for search by owner's fields, now owner is WATCHERFIELD instead of ENUM
-* added backward compatible variant for Owner, next searches should work
-** Owner = '<id>'
-** Owner != '<id>'
-** Owner = '<name>'
-** Owner != '<name>'
-** for other operators or if subfield(subkey) is specified search works
- as for other watchers
-* Fix for searches like "Cc.Name <> 'SomeBody'", was skipping tickets
- with empty Cc list.
-* get rid of some unint warnings
-* test suite for all corner cases
+* update CLI deps
+------------------------------------------------------------------------
+r6876 | ruz | 2007-02-01 22:00:20 -0500 (Thu, 01 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/configure.ac
+* add --with-standalone option to configure script
------------------------------------------------------------------------
-r3938 | robert | 2005-10-07 00:20:15 -0400 (Fri, 07 Oct 2005) | 3 lines
+r6875 | ruz | 2007-02-01 21:59:03 -0500 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r3995@bear: rspier | 2005-10-06 21:19:24 -0700
- [fsck.com #7067] - If we can't find a customfield that the user is allowed to see on a ticket, don't return any values, (when specifying a custom field)
+* add --with-standalone option
+* as well fill defaults for dev mode and standalone within a configure script
+------------------------------------------------------------------------
+r6874 | ruz | 2007-02-01 21:57:03 -0500 (Thu, 01 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* Regexp::Common is required by core(QB/TicketSQL)
------------------------------------------------------------------------
-r3901 | alexmv | 2005-10-03 14:15:35 -0400 (Mon, 03 Oct 2005) | 3 lines
+r6873 | ruz | 2007-02-01 21:55:59 -0500 (Thu, 01 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/en.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/id.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r6568@zoq-fot-pik: chmrr | 2005-10-03 14:14:49 -0400
- * Header fixes in PO files to include correct RT version
+* we don't use this module
+------------------------------------------------------------------------
+r6872 | ruz | 2007-02-01 21:55:19 -0500 (Thu, 01 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* Term::ReadKey is used in CLI only
------------------------------------------------------------------------
-r3900 | alexmv | 2005-10-03 13:32:45 -0400 (Mon, 03 Oct 2005) | 3 lines
+r6871 | ruz | 2007-02-01 21:54:28 -0500 (Thu, 01 Feb 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r6566@zoq-fot-pik: chmrr | 2005-10-03 13:28:24 -0400
- * Updated spanish translation, thanks to Carlos Velasco
+* Test::Inline is only dev dependancy
+------------------------------------------------------------------------
+r6870 | ruz | 2007-02-01 21:51:36 -0500 (Thu, 01 Feb 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* typo
------------------------------------------------------------------------
-r3896 | alexmv | 2005-09-30 15:56:31 -0400 (Fri, 30 Sep 2005) | 8 lines
+r6869 | kevinr | 2007-02-01 19:36:56 -0500 (Thu, 01 Feb 2007) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
- r6558@zoq-fot-pik: chmrr | 2005-09-30 15:56:06 -0400
- RT-Ticket: 7029
+ r18262@sad-girl-in-snow: kevinr | 2007-02-01 19:34:35 -0500
+ RT-Ticket: 8159
RT-Status: resolved
- RT-Update: correspond
-
- * Applied missing limit for AdminCcs, from Todd Chapman
+ RT-Update: respond
+ Use Watcher instead for better performance. Thanks to Dirk Pape for the catch.
------------------------------------------------------------------------
-r3895 | alexmv | 2005-09-30 15:19:57 -0400 (Fri, 30 Sep 2005) | 3 lines
+r6868 | kevinr | 2007-02-01 19:35:48 -0500 (Thu, 01 Feb 2007) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Tabs
- r6555@zoq-fot-pik: chmrr | 2005-09-30 15:18:22 -0400
- * Link to the *other* end of the link, not the one that is us
+ r18261@sad-girl-in-snow: kevinr | 2007-02-01 19:29:44 -0500
+ * Put the search navigation in the right submenu. Thanks to Dirk Pape
+ for the patch.
------------------------------------------------------------------------
-r3894 | alexmv | 2005-09-30 15:19:46 -0400 (Fri, 30 Sep 2005) | 3 lines
+r6813 | ruz | 2007-01-26 10:35:53 -0500 (Fri, 26 Jan 2007) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.6-RELEASE/lib/t/regression/22search_tix_by_watcher.t
- r6554@zoq-fot-pik: chmrr | 2005-09-30 15:16:47 -0400
- * Remove unused and deprecated code path (bugs 6605, 7008)
+* add test that fails due to bug in searches by watcher
+------------------------------------------------------------------------
+r6812 | ruz | 2007-01-26 10:34:57 -0500 (Fri, 26 Jan 2007) | 6 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+
+* if we have subject line regexp then we should use it during mail sending.
+ This will allow us to send email with any token we want that matches the
+ regexp, by defining it in a template. So now it's possible to use:
+
+ Subject: [not-rtname-token-that-match-re #{ $Ticket->id }] ...
------------------------------------------------------------------------
-r3893 | jesse | 2005-09-28 13:27:29 -0400 (Wed, 28 Sep 2005) | 3 lines
+r6811 | jesse | 2007-01-26 07:21:23 -0500 (Fri, 26 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Search/Results.tsv
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
-Switch from ->CustomFields to ->TicketCustomFields to stop using a deprecated API.
- Thanks to T.J. Maciak
+ r21377@hualien: jesse | 2007-01-26 20:20:50 +0800
+ * Switch web-form based email attachments to in-core storage for better persistence across http hits
------------------------------------------------------------------------
-r3892 | robert | 2005-09-28 12:16:03 -0400 (Wed, 28 Sep 2005) | 8 lines
+r6809 | jesse | 2007-01-26 04:15:02 -0500 (Fri, 26 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/22search_tix_by_txn.t
- r3945@bear: rspier | 2005-09-28 09:15:08 -0700
- Performance Improvement when Sending Email using sendmailpipe -
-
- MIME::Entity would bog down in certain cases because of it's use of IO::Scalar during stringification. MIME::Entity will be switching to IO::ScalarArray, which will help... but RT was causing it to store into a temporary string anyway, which was silly.
-
- This change has MIME::Entity write directly to the pipe, which is a lot more efficient. Seems to cut out ~33% of user time. (Because we don't need to have a temporary IO::Scalar thingy around.) Also will reduce peak memory usage.
-
+ r21344@hualien: jesse | 2007-01-26 17:14:09 +0800
+ * Test script 22: search tix by txn had no plan and failed in asian timezones due to a startup precedence bug
+
+------------------------------------------------------------------------
+r6795 | clkao | 2007-01-23 10:42:03 -0500 (Tue, 23 Jan 2007) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm
+
+Fix a bug in CustomField->Create where assigned Queue is not properly
+associated with the newly created CF. This was previously not exposed
+because rt-setup-database is always supplying queue id to this method.
+
+------------------------------------------------------------------------
+r6794 | ruz | 2007-01-23 05:48:07 -0500 (Tue, 23 Jan 2007) | 2 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
+SelfService/Elements/MyRequests
+* backport refactoring from 3.7
------------------------------------------------------------------------
-r3881 | jesse | 2005-09-23 15:39:36 -0400 (Fri, 23 Sep 2005) | 3 lines
+r6789 | ruz | 2007-01-20 23:50:29 -0500 (Sat, 20 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r15970@hualien: jesse | 2005-09-23 15:37:43 -0400
- * Our algorithm for finding a fallback for transaction content wasn't trying hard enough. reported by John Gedeon.
+* that was wrong idea to run next mail plugins for some action
+ if the current plugin said that everything was done (returned
+ status -2).
+------------------------------------------------------------------------
+r6788 | ruz | 2007-01-20 22:11:00 -0500 (Sat, 20 Jan 2007) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearch.pm
+* add warnings
------------------------------------------------------------------------
-r3877 | alexmv | 2005-09-22 15:09:22 -0400 (Thu, 22 Sep 2005) | 3 lines
+r6783 | jesse | 2007-01-19 14:33:56 -0500 (Fri, 19 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Link_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
- r6458@zoq-fot-pik: chmrr | 2005-09-22 15:08:37 -0400
- * Add where the faulty caller was in deprecated warnings
+ r21119@hualien: root | 2007-01-19 14:31:43 -0500
+ * Updates to search unlimited issue from todd chapman
------------------------------------------------------------------------
-r3855 | jesse | 2005-09-16 12:26:10 -0400 (Fri, 16 Sep 2005) | 3 lines
+r6782 | jesse | 2007-01-19 14:16:40 -0500 (Fri, 19 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Results.rdf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Results.html
- r15770@hualien: jesse | 2005-09-16 12:23:15 -0400
- * The RSS feeds should come with a default subject, as feeds really want to have article titles in some clients
+ r21117@hualien: jesse | 2007-01-19 14:16:22 -0500
+ * Todd chapman pointed out a typo
------------------------------------------------------------------------
-r3854 | jesse | 2005-09-16 12:25:42 -0400 (Fri, 16 Sep 2005) | 3 lines
+r6781 | jesse | 2007-01-19 14:05:37 -0500 (Fri, 19 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Results.html
- r15749@hualien: jesse | 2005-09-15 11:14:56 -0400
- * It was possible to get into an infinite loop when removing a member from a group
+ r21115@hualien: jesse | 2007-01-19 14:04:50 -0500
+ * A fix for "unlimited rows" searches from James Bunch
------------------------------------------------------------------------
-r3849 | jesse | 2005-09-13 12:07:54 -0400 (Tue, 13 Sep 2005) | 5 lines
+r6729 | jesse | 2007-01-10 01:53:50 -0500 (Wed, 10 Jan 2007) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r15723@hualien: jesse | 2005-09-13 12:05:40 -0400
- * When pulling data out of the database, we need to be more careful
- about whether it's utf8 or not. Thanks to Ruslan Zakirov
+ r46883@pinglin: jesse | 2007-01-10 01:53:34 -0500
+ * If the user submits two "add watcher" records with the same http arg name, treat them as separate.
------------------------------------------------------------------------
-r3847 | glasser | 2005-09-12 18:11:43 -0400 (Mon, 12 Sep 2005) | 4 lines
+r6712 | jesse | 2007-01-08 15:55:52 -0500 (Mon, 08 Jan 2007) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/autohandler
- r41532@maclaurin-seven-twelve: glasser | 2005-09-12 18:04:55 -0400
- Defining subs in Mason components is dangerous, since they clash with subs defined
- in every other component.
+ r46859@pinglin: jesse | 2007-01-08 15:55:35 -0500
+ The autohandler should *redirect* unprivileged users from
+ Ticket/Display.html to the Self-Service interface. Current code displays
+ SS page under non-SS URL, which causes the "Reply" links to go to
+ Ticket/Update.html, which in turn displays the SS home page.
+ -David Chandek-Stark <david.chandek.stark@duke.edu>
------------------------------------------------------------------------
-r3754 | robert | 2005-09-01 17:47:36 -0400 (Thu, 01 Sep 2005) | 10 lines
+r6703 | jesse | 2007-01-02 22:30:46 -0500 (Tue, 02 Jan 2007) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/SelfService/Display.html
- r3800@bear: rspier | 2005-09-01 14:46:59 -0700
- RT-Ticket: 6986
- RT-Status: resolved
- RT-Update: correspond
-
- If we didn't generate any SQL, don't pass it to FromSQL which will reset the dirty flag and then SB won't actually run anything.
-
- Also, tests.
-
+ r46723@pinglin: jesse | 2007-01-02 22:30:09 -0500
+ * Forward port the fix from 3.4 that lets users create tickets with custom field values in SelfService
------------------------------------------------------------------------
-r3739 | robert | 2005-08-31 16:46:16 -0400 (Wed, 31 Aug 2005) | 3 lines
+r6691 | ruz | 2006-12-23 21:19:47 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+ M /rt/branches/3.6-RELEASE/lib/RT/Principal_Overlay.pm
- r3748@woof: rspier | 2005-08-31 13:41:53 -0700
- Check for invalid character (-) in mysql database names and prevent RT from allowing it to be configured.
+* adjust error message so it's clear that we report an user's id
+------------------------------------------------------------------------
+r6690 | ruz | 2006-12-22 19:23:37 -0500 (Fri, 22 Dec 2006) | 2 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+* Copy rediect feature from Ticket/Display to SelfService/Display
+ Thanks to doogles and Todd.
------------------------------------------------------------------------
-r3728 | jesse | 2005-08-28 15:44:18 -0400 (Sun, 28 Aug 2005) | 3 lines
+r6689 | ruz | 2006-12-22 19:05:47 -0500 (Fri, 22 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE/html/Elements/QueueSummary
- r13812@hualien: jesse | 2005-08-28 15:43:29 -0400
- * bumping to 3.4.4
+* get rid of 1 query per queue in html/Elements/QueueSummary component
+------------------------------------------------------------------------
+r6687 | ruz | 2006-12-21 13:32:54 -0500 (Thu, 21 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/releng.cnf
+* bump version, 3.6.3
------------------------------------------------------------------------
-r3727 | jesse | 2005-08-27 21:26:24 -0400 (Sat, 27 Aug 2005) | 4 lines
+r6683 | ruz | 2006-12-20 23:10:24 -0500 (Wed, 20 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
- r13804@hualien: jesse | 2005-08-27 21:25:50 -0400
- * Updated French translation from jfenal
-
+* de.po update
+------------------------------------------------------------------------
+r6681 | ruz | 2006-12-20 17:00:19 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/releng.cnf
+* bum version, 3.6.3rc4
------------------------------------------------------------------------
-r3725 | jesse | 2005-08-25 16:05:12 -0400 (Thu, 25 Aug 2005) | 3 lines
+r6680 | ruz | 2006-12-20 16:57:52 -0500 (Wed, 20 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/en.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fi.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/he.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/nl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/no.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ru.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_tw.po
- r13763@hualien: jesse | 2005-08-25 16:04:29 -0400
- * 3.4.4rc3
+I18N
+* regenerate *.po files
+* several messages gone, several new
+------------------------------------------------------------------------
+r6679 | ruz | 2006-12-20 16:46:49 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/bin/rt-crontool.in
+* fix a typo
------------------------------------------------------------------------
-r3724 | jesse | 2005-08-25 15:54:00 -0400 (Thu, 25 Aug 2005) | 9 lines
+r6678 | ruz | 2006-12-20 16:40:14 -0500 (Wed, 20 Dec 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fi.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/he.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/nl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_tw.po
- r13760@hualien: jesse | 2005-08-25 15:51:57 -0400
- RT-Ticket: 6855
- RT-Status: resolved
- RT-Update: correspond
-
- * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
- of watchers
-
+I18N
+* drop newlines in messages
+* get rid of some errors
+** msgfmt --statistics ... is now almost happy
+------------------------------------------------------------------------
+r6677 | ruz | 2006-12-20 16:37:35 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Search/Simple.html
+* remove newlines from text that should be localized, we couldn't track this well :(
------------------------------------------------------------------------
-r3723 | jesse | 2005-08-25 15:53:40 -0400 (Thu, 25 Aug 2005) | 4 lines
+r6676 | ruz | 2006-12-20 16:06:39 -0500 (Wed, 20 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fi.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/he.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/nl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_tw.po
- r13759@hualien: jesse | 2005-08-25 15:31:56 -0400
- * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
-
+* delete crap from *.po files
+------------------------------------------------------------------------
+r6675 | ruz | 2006-12-20 15:33:33 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/en.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/he.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/nl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/no.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_tw.po
+* use 'UTF-8' as it's standard name
------------------------------------------------------------------------
-r3722 | jesse | 2005-08-25 15:25:28 -0400 (Thu, 25 Aug 2005) | 8 lines
+r6674 | ruz | 2006-12-20 15:30:38 -0500 (Wed, 20 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Footer
- M /rt/branches/3.4-RELEASE/sbin/extract-message-catalog
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/en.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fi.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/he.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/nl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/no.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ru.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_tw.po
- r13757@hualien: jesse | 2005-08-25 15:23:18 -0400
- RT-Ticket: 6934
- RT-Status: resolved
- RT-Update: correspond
-
- * A couple of patches to improve how localization extraction works from jfenal
-
+* lists.bestpractical.com is prefered
+------------------------------------------------------------------------
+r6673 | ruz | 2006-12-20 15:27:15 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.po
+* fix issues in cs.po
------------------------------------------------------------------------
-r3721 | jesse | 2005-08-25 15:01:03 -0400 (Thu, 25 Aug 2005) | 4 lines
+r6672 | ruz | 2006-12-20 15:20:02 -0500 (Wed, 20 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/no.po
- r13754@hualien: jesse | 2005-08-25 14:55:32 -0400
- * EquivObjects support for acl queries, from Todd Chapman
-
+* no.po fixes, thanks to Petter Reinholdtsen
+------------------------------------------------------------------------
+r6670 | ruz | 2006-12-20 14:28:50 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/releng.cnf
+* bump version, 3.6.3rc3
------------------------------------------------------------------------
-r3720 | jesse | 2005-08-25 15:00:44 -0400 (Thu, 25 Aug 2005) | 3 lines
+r6669 | ruz | 2006-12-20 13:59:40 -0500 (Wed, 20 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
- r13753@hualien: jesse | 2005-08-25 14:53:06 -0400
- * Removing warnings about mod_perl2
+* don't write an email record txn if there were no recipients
+------------------------------------------------------------------------
+r6668 | ruz | 2006-12-20 13:03:52 -0500 (Wed, 20 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+* fix de.po
------------------------------------------------------------------------
-r3719 | jesse | 2005-08-24 02:00:52 -0400 (Wed, 24 Aug 2005) | 7 lines
+r6667 | ruz | 2006-12-20 12:47:16 -0500 (Wed, 20 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
- r13743@hualien: jesse | 2005-08-24 02:00:08 -0400
- RT-Ticket: 6957
- RT-Status: resolved
- RT-Update: correspond
-
- * Applied a patch from ams to restore his byline to bin/rt
+* load module before using
+------------------------------------------------------------------------
+r6660 | ruz | 2006-12-19 17:28:14 -0500 (Tue, 19 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ru.po
+* update russian translation. Thanks to Andrew.
------------------------------------------------------------------------
-r3714 | jesse | 2005-08-23 23:39:37 -0400 (Tue, 23 Aug 2005) | 3 lines
+r6658 | jesse | 2006-12-19 16:33:18 -0500 (Tue, 19 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r13733@hualien: jesse | 2005-08-23 23:38:39 -0400
- * bumped to pre2
+ r46287@pinglin: jesse | 2006-12-19 16:32:47 -0500
+ * rc2
------------------------------------------------------------------------
-r3713 | jesse | 2005-08-23 23:39:17 -0400 (Tue, 23 Aug 2005) | 4 lines
+r6657 | ruz | 2006-12-19 16:22:29 -0500 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Callback
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
- r13732@hualien: jesse | 2005-08-23 23:38:28 -0400
- * Applied tom's callbacks fix
-
+* add %Override option to html/Elements/ShowSearch
+* html/Elements/MyRT should limit results according to user's preferences
+------------------------------------------------------------------------
+r6655 | jesse | 2006-12-19 15:28:16 -0500 (Tue, 19 Dec 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
+
+ r46282@pinglin: jesse | 2006-12-19 15:24:48 -0500
+ * RT 3.6.3rc1
+
+------------------------------------------------------------------------
+r6654 | ruz | 2006-12-19 15:12:17 -0500 (Tue, 19 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/TicketList
+* workaround problems with Page = '' or undef
------------------------------------------------------------------------
-r3711 | jesse | 2005-08-23 22:37:51 -0400 (Tue, 23 Aug 2005) | 3 lines
+r6653 | ruz | 2006-12-19 14:59:18 -0500 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/DisplayOptions
- r13728@hualien: jesse | 2005-08-23 22:37:12 -0400
- * Bumped to 3.4.4pre1
+* always select(mark an option as selected) ASC or DESC value
+* drop aninit warn
+------------------------------------------------------------------------
+r6652 | ruz | 2006-12-19 14:49:02 -0500 (Tue, 19 Dec 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectResultsPerPage
+
+* if %ARGS has a key but value is undefefined then default values
+ in the <%ARGS> section are ignored, but we want 50 rows per page
+ by default
+------------------------------------------------------------------------
+r6651 | ruz | 2006-12-19 14:40:03 -0500 (Tue, 19 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+* fix issue with saved searches on home page after upgrade from previouse version of RT
------------------------------------------------------------------------
-r3710 | jesse | 2005-08-23 22:33:47 -0400 (Tue, 23 Aug 2005) | 3 lines
+r6650 | jesse | 2006-12-19 12:24:06 -0500 (Tue, 19 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
- M /rt/branches/3.4-RELEASE/bin/webmux.pl.in
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/index.html
- r13725@hualien: jesse | 2005-08-23 22:10:42 -0400
- * Added support for mod_perl 2.0
+ r46270@pinglin: jesse | 2006-12-19 12:23:55 -0500
+ * The clickable link to manage "RT at a glance" had the wrong path. Thanks to John Arends
------------------------------------------------------------------------
-r3709 | jesse | 2005-08-23 17:58:20 -0400 (Tue, 23 Aug 2005) | 3 lines
+r6648 | jesse | 2006-12-18 17:32:04 -0500 (Mon, 18 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r13720@hualien: jesse | 2005-08-23 17:54:29 -0400
- * Bugfixes to the German translation file
+ r46246@pinglin: jesse | 2006-12-18 17:28:32 -0500
+ * 3.6.2 final release
------------------------------------------------------------------------
-r3708 | glasser | 2005-08-22 16:05:46 -0400 (Mon, 22 Aug 2005) | 3 lines
+r6647 | jesse | 2006-12-18 17:29:40 -0500 (Mon, 18 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE
- r40177@tin-foil: glasser | 2005-08-18 18:49:13 -0400
- Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
+ r46168@pinglin: jesse | 2006-12-14 23:38:55 -0500
+ * Beter quoting on indexes for oracle schema. Should make 9i happier
------------------------------------------------------------------------
-r3707 | glasser | 2005-08-22 16:04:25 -0400 (Mon, 22 Aug 2005) | 10 lines
+r6646 | falcone | 2006-12-18 16:14:12 -0500 (Mon, 18 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/26command_line.t
- r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
- RT-Ticket: 6899
- RT-Status: resolved
- RT-Update: correspond
-
- When limiting based on a whole date, make sure you're not being pushed to
- another if you happen to be east of GMT.
-
- Patch by Ruslan Zakirov, problem found by Olivier Horec.
+ r15224@ketch: falcone | 2006-12-18 16:13:31 -0500
+ * use a proper path to the bplogo.gif file
------------------------------------------------------------------------
-r3706 | glasser | 2005-08-22 15:55:57 -0400 (Mon, 22 Aug 2005) | 4 lines
+r6633 | falcone | 2006-12-15 10:44:27 -0500 (Fri, 15 Dec 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/attachments
+ A /rt/branches/3.6-RELEASE/lib/t/data/lorem-ipsum
+ M /rt/branches/3.6-RELEASE/lib/t/regression/26command_line.t
- r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
- Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
- values, use that.
+ r15177@ketch: falcone | 2006-12-15 10:43:44 -0500
+ * make the command line client remove the trailing newline if we're given non-text content
+ * if we're returning just a non-text attachment from REST, set the ContentType
+ * un-TODO tests of adding attachments through the command line interface
+ * lorem-ipsum simple test attachment text
------------------------------------------------------------------------
-r3700 | trs | 2005-08-18 22:39:02 -0400 (Thu, 18 Aug 2005) | 3 lines
+r6632 | jesse | 2006-12-14 23:39:19 -0500 (Thu, 14 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/schema.Oracle
- r6002@wintermute: tom | 2005-08-18 22:37:53 -0400
- Fixed typo
+ r46168@dhcp64-134-35-110: jesse | 2006-12-14 20:38:55 -0800
+ * Beter quoting on indexes for oracle schema. Should make 9i happier
------------------------------------------------------------------------
-r3668 | jesse | 2005-08-17 22:04:31 -0400 (Wed, 17 Aug 2005) | 3 lines
+r6618 | jesse | 2006-12-11 11:30:29 -0500 (Mon, 11 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r13155@hualien: jesse | 2005-08-17 19:15:11 -0400
- * Note dependency on a current HSSM
+ r46101@245: jesse | 2006-12-11 11:30:08 -0500
+ * rc5
------------------------------------------------------------------------
-r3667 | jesse | 2005-08-17 22:04:12 -0400 (Wed, 17 Aug 2005) | 3 lines
+r6595 | clkao | 2006-12-07 20:51:31 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/MyRT.html
- r13154@hualien: jesse | 2005-08-17 19:14:26 -0400
- * Fixes to standalone webserver for mason 1.30
+Carry current user id in the reset form for Admin/Users/MyRT.html.
+------------------------------------------------------------------------
+r6594 | clkao | 2006-12-07 20:28:29 -0500 (Thu, 07 Dec 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/aclocal.m4
+Merge r6433 from 3.7 branch. This fixes inplace docroot problem.
------------------------------------------------------------------------
-r3666 | alexmv | 2005-08-17 13:41:38 -0400 (Wed, 17 Aug 2005) | 3 lines
+r6592 | jesse | 2006-12-06 15:39:13 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Quicksearch
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r5920@zoq-fot-pik: chmrr | 2005-08-17 13:44:59 -0400
- * My memory was faulty; HTML escaping is not needed
+ r45881@pinglin: jesse | 2006-12-06 15:38:58 -0500
+ * rc4
------------------------------------------------------------------------
-r3663 | alexmv | 2005-08-17 13:29:32 -0400 (Wed, 17 Aug 2005) | 1 line
+r6591 | jesse | 2006-12-06 14:18:48 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+ r45870@114: jesse | 2006-12-06 14:17:20 -0500
+ * Let users add non-predefined searches saved by the superuser to RT::System's saved searches to their homepages
------------------------------------------------------------------------
-r3662 | alexmv | 2005-08-17 13:29:25 -0400 (Wed, 17 Aug 2005) | 8 lines
+r6590 | jesse | 2006-12-06 14:18:35 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Quicksearch
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/Modify.html
- r5914@zoq-fot-pik: chmrr | 2005-08-17 13:32:00 -0400
- * We love escaping! We need to escape quotes and slashes in
- TicketSQL, then URI escape, then HTML escape. And the query comes
- from the TicketSQL-escaped one, not the URI and HTML-escaped one. Oh,
- yeah, and don't forget to turn off the automatic HTML escaping that
- Mason does, or it'll be TicketSQL-HTML-URI-HTML escaped, which is
- Right Out.
+ r45869@114: jesse | 2006-12-06 14:16:40 -0500
+ * Allow admins to set custom field values on user create.
------------------------------------------------------------------------
-r3640 | jesse | 2005-08-11 13:46:50 -0400 (Thu, 11 Aug 2005) | 4 lines
+r6589 | jesse | 2006-12-06 14:17:52 -0500 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
- r12938@hualien: jesse | 2005-08-11 13:46:14 -0400
- * French localization had lost its header
-
+ r45868@114: jesse | 2006-12-06 13:29:38 -0500
+ * perltidy
------------------------------------------------------------------------
-r3627 | jesse | 2005-08-10 15:25:55 -0400 (Wed, 10 Aug 2005) | 4 lines
+r6588 | jesse | 2006-12-06 14:17:36 -0500 (Wed, 06 Dec 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectBoolean
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/DisplayOptions
- r7634@hualien: jesse | 2005-08-10 15:25:31 -0400
- * This is 3.4.3
+ r45867@114: jesse | 2006-12-06 13:29:07 -0500
+ * Warning avoidance
------------------------------------------------------------------------
-r3610 | jesse | 2005-08-05 19:18:01 -0400 (Fri, 05 Aug 2005) | 3 lines
+r6582 | jesse | 2006-12-04 13:20:08 -0500 (Mon, 04 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/22search_tix_by_txn.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r7399@hualien: jesse | 2005-08-05 19:16:58 -0400
- * Cleaned up searching by ticket or txn date.
+ r45802@pinglin: jesse | 2006-12-04 13:19:38 -0500
+ * rc3
------------------------------------------------------------------------
-r3589 | kevinr | 2005-08-03 01:51:55 -0400 (Wed, 03 Aug 2005) | 3 lines
+r6581 | jesse | 2006-12-01 14:45:53 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/index.html
- r6872@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:51:33 -0400
- * More minor perldoc cleanup
+ r45701@pinglin: jesse | 2006-12-01 14:45:41 -0500
+ * Added a listing for "MyRT" to the actual displayed global list
------------------------------------------------------------------------
-r3588 | kevinr | 2005-08-03 01:20:35 -0400 (Wed, 03 Aug 2005) | 3 lines
+r6580 | jesse | 2006-12-01 14:19:52 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/00-mason-syntax.t
- r6868@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:19:47 -0400
- * Fixed an outdated bit of POD
+ r45699@pinglin: jesse | 2006-12-01 14:12:46 -0500
+ * skip backup and .rej files when testing mason syntax
------------------------------------------------------------------------
-r3585 | kevinr | 2005-08-02 20:18:54 -0400 (Tue, 02 Aug 2005) | 3 lines
+r6579 | jesse | 2006-12-01 14:01:52 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Base.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Group_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Handle.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SearchBuilder.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/User/Prefs.html
- r6849@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 20:17:38 -0400
- * POD formatting fixes
+ r45679@pinglin: jesse | 2006-12-01 13:53:39 -0500
+ * Added a new "end of form" callback to user preferences
------------------------------------------------------------------------
-r3582 | glasser | 2005-08-02 15:10:05 -0400 (Tue, 02 Aug 2005) | 10 lines
+r6578 | jesse | 2006-12-01 14:00:39 -0500 (Fri, 01 Dec 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
- r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
- RT-Ticket: 6899
- RT-Status: resolved
- RT-Update: correspond
+ r45543@pinglin (orig r6545): jesse | 2006-11-28 18:34:51 -0500
+ r45542@64: jesse | 2006-11-28 18:34:07 -0500
+ * Refactoring to add a method to just _send_ a MIME::Entity as email
- When limiting based on a whole date, make sure you're not being pushed to
- another if you happen to be east of GMT.
+
+------------------------------------------------------------------------
+r6577 | jesse | 2006-12-01 14:00:23 -0500 (Fri, 01 Dec 2006) | 5 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+
+ r45540@pinglin (orig r6544): jesse | 2006-11-28 17:16:13 -0500
+ r45539@pinglin: jesse | 2006-11-28 17:15:57 -0500
+ * Refactor the recording of outgoing messages so we can massage the one we send but not the one we record
- Patch by Ruslan Zakirov, problem found by Olivier Horec.
------------------------------------------------------------------------
-r3581 | glasser | 2005-08-02 15:08:03 -0400 (Tue, 02 Aug 2005) | 4 lines
+r6576 | jesse | 2006-12-01 13:59:58 -0500 (Fri, 01 Dec 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/html/Widgets/SavedSearch
- r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
- Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
- values, use that.
+ r45536@pinglin (orig r6543): jesse | 2006-11-28 15:30:14 -0500
+ r45535@pinglin: jesse | 2006-11-28 15:29:55 -0500
+ * Allow a title on the saved searches dropdown
+
------------------------------------------------------------------------
-r3579 | kevinr | 2005-08-02 14:22:27 -0400 (Tue, 02 Aug 2005) | 7 lines
+r6575 | jesse | 2006-12-01 13:59:26 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
- r6837@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 14:20:51 -0400
- RT-Ticket: 6897
- RT-Status: resolved
- RT-Update: correspond
+ r45534@pinglin (orig r6542): clkao | 2006-11-28 10:56:23 -0500
+ Enable object custom field by default from rt-setup-database.
+
+------------------------------------------------------------------------
+r6574 | jesse | 2006-12-01 13:59:10 -0500 (Fri, 01 Dec 2006) | 5 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
+
+ r45533@pinglin (orig r6541): clkao | 2006-11-28 08:38:46 -0500
+ Allow initdb to insert non-queue custom fields. The logic for
+ looking up queue is in CustomField->Create already.
- * Incorporated the updated Italian translation from Angelo Turetta
------------------------------------------------------------------------
-r3576 | robert | 2005-08-02 00:23:36 -0400 (Tue, 02 Aug 2005) | 3 lines
+r6573 | jesse | 2006-12-01 13:58:44 -0500 (Fri, 01 Dec 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Menu
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearch.pm
- r3582@woof: rspier | 2005-08-01 21:20:12 -0700
- allow arbitrary https?: urls in the menus
+ r45314@pinglin (orig r6511): clkao | 2006-11-23 06:28:14 -0500
+ Save searches in SaveSearch, not "Search - ..." for RT::System.
+ Note that users must have ShowSavedSearch for the things they have
+ on portlet to work.
+
------------------------------------------------------------------------
-r3564 | jesse | 2005-07-30 11:11:02 -0400 (Sat, 30 Jul 2005) | 1 line
+r6572 | jesse | 2006-12-01 13:58:09 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Widgets/SavedSearch
+ r45312@pinglin (orig r6509): clkao | 2006-11-23 05:45:58 -0500
+ remove extra button
------------------------------------------------------------------------
-r3563 | jesse | 2005-07-30 11:10:42 -0400 (Sat, 30 Jul 2005) | 3 lines
+r6571 | jesse | 2006-12-01 13:57:54 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ A /rt/branches/3.6-RELEASE/html/Widgets/SavedSearch
- r7153@hualien: jesse | 2005-07-30 11:07:37 -0400
- 3.4.3rc2
+ r45311@pinglin (orig r6508): clkao | 2006-11-23 05:24:36 -0500
+ Support load and save for charts, in a separate widget SavedSearch.
------------------------------------------------------------------------
-r3562 | jesse | 2005-07-30 11:10:02 -0400 (Sat, 30 Jul 2005) | 5 lines
+r6570 | jesse | 2006-12-01 13:57:27 -0500 (Fri, 01 Dec 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/id.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
- r7152@hualien: jesse | 2005-07-30 11:06:46 -0400
- * German and Danish translation header fixes.
- besides that just a message catalog regenration
+ r45310@pinglin (orig r6507): clkao | 2006-11-23 03:50:33 -0500
+ Cluster the processing of saved search related management together.
------------------------------------------------------------------------
-r3546 | kevinr | 2005-07-28 14:51:34 -0400 (Thu, 28 Jul 2005) | 8 lines
+r6569 | jesse | 2006-12-01 13:56:55 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectSearchesForObjects
- r6713@SAD-GIRL-IN-SNOW: kevinr | 2005-07-28 14:50:47 -0400
- RT-Ticket: 6892
- RT-Status: resolved
- RT-Update: correspond
-
- * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
- in SelfService mode.
+ r45294@pinglin (orig r6504): clkao | 2006-11-22 14:23:23 -0500
+ simple saved chart ui.
------------------------------------------------------------------------
-r3501 | alexmv | 2005-07-18 15:00:38 -0400 (Mon, 18 Jul 2005) | 3 lines
+r6568 | jesse | 2006-12-01 13:56:25 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/UserTabs
+ A /rt/branches/3.6-RELEASE/html/Admin/Users/MyRT.html
- r5198@zoq-fot-pik: chmrr | 2005-07-18 14:59:07 -0400
- * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
+ r45293@pinglin (orig r6503): clkao | 2006-11-22 12:39:59 -0500
+ Allow editing myrt prefs for individual user.
------------------------------------------------------------------------
-r3498 | jesse | 2005-07-18 13:46:24 -0400 (Mon, 18 Jul 2005) | 3 lines
+r6567 | jesse | 2006-12-01 13:56:07 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
- r4894@hualien: jesse | 2005-07-18 13:44:44 -0400
- * releng.cnf bump to rc1
+ r45292@pinglin (orig r6502): clkao | 2006-11-22 09:18:33 -0500
+ Fix missing >
------------------------------------------------------------------------
-r3476 | kevinr | 2005-07-14 18:22:40 -0400 (Thu, 14 Jul 2005) | 4 lines
+r6566 | jesse | 2006-12-01 13:55:27 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
- r6308@SAD-GIRL-IN-SNOW: kevinr | 2005-07-14 18:22:19 -0400
- * Applied Ruslan Zakirov's patch to fix the way ACE Object{,Type,Id} handles
- arguments
+ r45290@pinglin (orig r6500): clkao | 2006-11-22 07:27:01 -0500
+ Use RT::SavedSearch for Chart saving as well.
------------------------------------------------------------------------
-r3466 | kevinr | 2005-07-12 18:35:15 -0400 (Tue, 12 Jul 2005) | 7 lines
+r6565 | jesse | 2006-12-01 13:55:01 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/lib/t/regression/07rights.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearch.pm
- r6229@sad-girl-in-snow: kevinr | 2005-07-12 18:34:56 -0400
- RT-Ticket: 6825
- RT-Status: resolved
- RT-Update: correspond
-
- Added Ruslan Zakirov's new queue-rights tests.
+ r45289@pinglin (orig r6499): clkao | 2006-11-22 07:21:00 -0500
+ Refactor Search/Build.html to save searches using RT::SavedSearch.
------------------------------------------------------------------------
-r3465 | kevinr | 2005-07-12 18:12:03 -0400 (Tue, 12 Jul 2005) | 3 lines
+r6564 | jesse | 2006-12-01 13:54:28 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT.pm.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
- r6225@sad-girl-in-snow: kevinr | 2005-07-12 18:06:39 -0400
- * Applied Ruslan Zakirov's patch to clean up the ACE code and a trailing \n
+ r45288@pinglin (orig r6498): clkao | 2006-11-22 06:57:24 -0500
+ Must save searches on RT::System with 'Search - ' convention.
------------------------------------------------------------------------
-r3464 | alexmv | 2005-07-12 12:22:01 -0400 (Tue, 12 Jul 2005) | 13 lines
+r6563 | jesse | 2006-12-01 13:54:14 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/PageLayout
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
- r4959@zoq-fot-pik: chmrr | 2005-07-12 12:22:32 -0400
- * Better threading support; Message-IDs of emails are based on the
- transaction which spawned them.
-
- * Support for ScripActionObj in Action::Generic (argument was being
- passed in but never used)
-
- * Standardize on case of 'Message-ID' per RFC
-
- * Remove newline from Message-ID before inserting into DB
+ r45287@pinglin (orig r6497): clkao | 2006-11-22 06:33:42 -0500
+ Allow resetting myrt.
+
+------------------------------------------------------------------------
+r6562 | jesse | 2006-12-01 13:53:42 -0500 (Fri, 01 Dec 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SystemTabs
+ A /rt/branches/3.6-RELEASE/html/Admin/Global/MyRT.html
+
+ r45286@pinglin (orig r6496): clkao | 2006-11-22 06:17:20 -0500
+ Global/Admin/MyRT.html for configure global myrt.
+
+------------------------------------------------------------------------
+r6561 | jesse | 2006-12-01 13:53:07 -0500 (Fri, 01 Dec 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ A /rt/branches/3.6-RELEASE/html/Admin/Elements/ConfigureMyRT
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+
+ r45285@pinglin (orig r6495): clkao | 2006-11-22 06:04:43 -0500
+ Refactor MyRT configuration to an element.
+
+------------------------------------------------------------------------
+r6560 | jesse | 2006-12-01 13:52:28 -0500 (Fri, 01 Dec 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+
+ r45284@pinglin (orig r6494): clkao | 2006-11-22 05:28:14 -0500
+ Display search type as part of the portlet name in MyRT prefs.
+
+------------------------------------------------------------------------
+r6559 | jesse | 2006-12-01 13:51:59 -0500 (Fri, 01 Dec 2006) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+
+ r45283@pinglin (orig r6493): clkao | 2006-11-22 04:56:50 -0500
+ Fix chart saved in rt::system for selection in MyRT preferences.
- * Fixed minor HTML nit in PageLayout
------------------------------------------------------------------------
-r3416 | kevinr | 2005-07-07 17:36:00 -0400 (Thu, 07 Jul 2005) | 3 lines
+r6558 | jesse | 2006-12-01 13:51:45 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearch.pm
- r6064@sad-girl-in-snow: kevinr | 2005-07-07 17:35:40 -0400
- * Updated the custom field perldoc to explain some non-intuitive behavior.
+ r45282@pinglin (orig r6492): clkao | 2006-11-22 04:44:13 -0500
+ Move load_container_object into RT::SavedSearch.
------------------------------------------------------------------------
-r3414 | kevinr | 2005-07-07 16:19:34 -0400 (Thu, 07 Jul 2005) | 4 lines
+r6557 | jesse | 2006-12-01 13:51:26 -0500 (Fri, 01 Dec 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearches.pm
- r6055@sad-girl-in-snow: kevinr | 2005-07-07 16:19:18 -0400
- * Noted the deprecation of the *Ticket methods in the perldoc
- * Corrected some copied-and-pasted-but-not-fully-updated error messages
+ r45281@pinglin (orig r6491): clkao | 2006-11-22 04:38:43 -0500
+ RT::SavedSearches::_GetObject is the same as RT::SavedSearch::_GetObject,
+ apart from error messages.
------------------------------------------------------------------------
-r3405 | kevinr | 2005-07-06 16:08:17 -0400 (Wed, 06 Jul 2005) | 3 lines
+r6556 | jesse | 2006-12-01 13:51:12 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearches.pm
- r6033@sad-girl-in-snow: kevinr | 2005-07-06 16:07:34 -0400
- * Improving consistency of perldoc presentation
+ r45280@pinglin (orig r6490): clkao | 2006-11-22 03:57:46 -0500
+ refactor the code for loading saved search privacies to RT::SavedSearches.
------------------------------------------------------------------------
-r3404 | kevinr | 2005-07-06 14:53:19 -0400 (Wed, 06 Jul 2005) | 3 lines
+r6555 | jesse | 2006-12-01 13:50:35 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
- r6009@sad-girl-in-snow: kevinr | 2005-07-06 14:39:22 -0400
- * Documented the behavior which was tripping me up.
+ r45278@pinglin (orig r6488): clkao | 2006-11-22 03:08:27 -0500
+ Don't show edit link when there's no customize url
------------------------------------------------------------------------
-r3399 | alexmv | 2005-07-06 11:07:45 -0400 (Wed, 06 Jul 2005) | 3 lines
+r6554 | jesse | 2006-12-01 13:49:56 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
- r4801@zoq-fot-pik: chmrr | 2005-07-06 11:03:17 -0400
- * Fix '#' links after ticket update
+ r45277@pinglin (orig r6487): clkao | 2006-11-22 03:00:53 -0500
+ portlet link should respect searchtype.
------------------------------------------------------------------------
-r3394 | glasser | 2005-07-05 21:53:14 -0400 (Tue, 05 Jul 2005) | 9 lines
+r6553 | jesse | 2006-12-01 13:49:44 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
- r36303@tin-foil: glasser | 2005-07-05 19:55:16 -0300
- RT-Ticket: 6757
- RT-Status: resolved
- RT-Update: correspond
-
- Transaction custom fields weren't always being set in Updates, because
- Transaction->UpdateCustomFields was being confused by the -Magic values.
- (I should write a test for this, too.)
+ r45276@pinglin (orig r6486): clkao | 2006-11-22 02:22:33 -0500
+ Make the style of chart in myrt consistent.
------------------------------------------------------------------------
-r3393 | glasser | 2005-07-05 21:52:54 -0400 (Tue, 05 Jul 2005) | 13 lines
+r6552 | jesse | 2006-12-01 13:49:08 -0500 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
- r36299@tin-foil: glasser | 2005-07-05 16:39:02 -0300
- RT-Ticket: 6774
- RT-Status: resolved
- RT-Update: correspond
+ r45274@pinglin (orig r6484): clkao | 2006-11-21 15:20:33 -0500
+ No we don't really want to abort.
+
+------------------------------------------------------------------------
+r6551 | jesse | 2006-12-01 13:48:55 -0500 (Fri, 01 Dec 2006) | 11 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+
+ r45273@pinglin (orig r6483): clkao | 2006-11-21 14:31:42 -0500
+ First cut of savable chart.
- Actually set password when creating a new user, and clean up the error reporting
- from password setting. (And if you don't manage to set a password (either by leaving
- it blank or by entering an invalid password) when creating a user, add a notice that
- the user won't be able to log in.) Also, indentation cleanup.
+ * Search/Chart.html: build form for saving current chart into
+ saved search, with type "Chart". This makes the saved search
+ shows up in MyRT prefs.
- Patch by Ruslan Zakirov.
+ * Elements/ShowSearch: when showing a saved search that is not
+ of type "Ticket", dispatch to different handler.
------------------------------------------------------------------------
-r3392 | glasser | 2005-07-05 21:52:35 -0400 (Tue, 05 Jul 2005) | 7 lines
+r6548 | jesse | 2006-11-30 12:27:18 -0500 (Thu, 30 Nov 2006) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip_Overlay.pm
- r36292@tin-foil: glasser | 2005-07-05 13:43:16 -0300
- RT-Ticket: 6811
+ r45595@pinglin: jesse | 2006-11-30 12:26:55 -0500
+ RT-Ticket: 8049
RT-Status: resolved
RT-Update: correspond
- Update French localization for 3.4.2 (thanks to J?\195?\169r?\195?\180me Fenal)
+ Thanks. Applied
+
------------------------------------------------------------------------
-r3391 | kevinr | 2005-07-05 20:48:09 -0400 (Tue, 05 Jul 2005) | 9 lines
+r6547 | jesse | 2006-11-28 21:27:35 -0500 (Tue, 28 Nov 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/ahah.js
- r6005@SAD-GIRL-IN-SNOW: kevinr | 2005-07-05 20:47:55 -0400
- RT-Ticket: 6505
- RT-Status: resolved
- RT-Update: correspond
-
- Fixed the bug Seph noted where the "Brief/Full Headers" links in SelfService
- were attempting to direct the user to /Ticket/Display.html instead of
- /SelfService/Display.html
+ r45558@pinglin: jesse | 2006-11-28 21:26:43 -0500
+ * When doing an AHAH replace of a page section, don't show a "loading" message. (makes things feel smoother)
------------------------------------------------------------------------
-r3390 | kevinr | 2005-07-05 19:11:14 -0400 (Tue, 05 Jul 2005) | 3 lines
+r6546 | jesse | 2006-11-28 21:27:23 -0500 (Tue, 28 Nov 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Template_Overlay.pm
- r5982@SAD-GIRL-IN-SNOW: kevinr | 2005-07-05 19:06:09 -0400
- * Fixed a typo in the perldoc
+ r45544@pinglin: jesse | 2006-11-28 18:37:57 -0500
+ * Typo fix
------------------------------------------------------------------------
-r3389 | glasser | 2005-07-05 16:05:39 -0400 (Tue, 05 Jul 2005) | 13 lines
+r6515 | ruz | 2006-11-24 16:22:32 -0500 (Fri, 24 Nov 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Modify.html
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
- r36299@tin-foil: glasser | 2005-07-05 16:39:02 -0300
- RT-Ticket: 6774
- RT-Status: resolved
- RT-Update: correspond
-
- Actually set password when creating a new user, and clean up the error reporting
- from password setting. (And if you don't manage to set a password (either by leaving
- it blank or by entering an invalid password) when creating a user, add a notice that
- the user won't be able to log in.) Also, indentation cleanup.
-
- Patch by Ruslan Zakirov.
-
+* Polish translation, thanks to Arkadiusz Miskiewicz
+------------------------------------------------------------------------
+r6514 | ruz | 2006-11-24 10:11:12 -0500 (Fri, 24 Nov 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ru.po
+* update of russian translation
------------------------------------------------------------------------
-r3388 | glasser | 2005-07-05 12:45:50 -0400 (Tue, 05 Jul 2005) | 7 lines
+r6513 | ruz | 2006-11-24 07:42:09 -0500 (Fri, 24 Nov 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditScrip
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Scrip.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Scrip.html
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip_Overlay.pm
- r36292@tin-foil: glasser | 2005-07-05 13:43:16 -0300
- RT-Ticket: 6811
- RT-Status: resolved
- RT-Update: correspond
-
- Update French localization for 3.4.2 (thanks to J?\195?\169r?\195?\180me Fenal)
+Scrip management
+* error messages
+* preserve values of the fields between calls
+* correctly report id in the tab
+* fix #7445
+------------------------------------------------------------------------
+r6477 | clkao | 2006-11-21 07:17:23 -0500 (Tue, 21 Nov 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
+Allow arguments from component porlets.
------------------------------------------------------------------------
-r3379 | glasser | 2005-07-04 14:18:35 -0400 (Mon, 04 Jul 2005) | 7 lines
+r6468 | ruz | 2006-11-20 22:56:05 -0500 (Mon, 20 Nov 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Results.html
+ M /rt/branches/3.6-RELEASE/lib/t/regression/04send_email.t
- r36245@tin-foil: glasser | 2005-07-04 14:10:53 -0300
- RT-Ticket: 6747
- RT-Status: resolved
- RT-Update: Correspond
-
- Shorter links for RSS feed and offline
+* correct number of test
+------------------------------------------------------------------------
+r6467 | ruz | 2006-11-20 21:29:46 -0500 (Mon, 20 Nov 2006) | 1 line
+Changed paths:
+ A /rt/branches/3.6-RELEASE/lib/t/data/very-long-subject
+ M /rt/branches/3.6-RELEASE/lib/t/regression/04send_email.t
+* add a test for processing of emails with a long subject
------------------------------------------------------------------------
-r3378 | robert | 2005-07-04 00:40:37 -0400 (Mon, 04 Jul 2005) | 4 lines
+r6466 | ruz | 2006-11-20 18:26:54 -0500 (Mon, 20 Nov 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N.pm
+ A /rt/branches/3.6-RELEASE/lib/t/data/subject-with-folding-ws
+ M /rt/branches/3.6-RELEASE/lib/t/regression/04send_email.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/06-mime_decoding.t
- r3412@bear: rspier | 2005-07-04T04:39:33.953112Z
- documentation error, use -m not -t
-
+* tests and fix for folding white spaces in headers
+* see also #5248 at rt3.fsck.com
+------------------------------------------------------------------------
+r6464 | clkao | 2006-11-20 15:03:46 -0500 (Mon, 20 Nov 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/sbin/license_tag
+
+FSF has changed their address.
+------------------------------------------------------------------------
+r6458 | ruz | 2006-11-20 00:54:02 -0500 (Mon, 20 Nov 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N.pm
+
+* minor changes
+------------------------------------------------------------------------
+r6453 | ruz | 2006-11-18 15:08:31 -0500 (Sat, 18 Nov 2006) | 18 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/autohandler
+ M /rt/branches/3.6-RELEASE/lib/t/regression/21query-builder.t
+
+* fix problems in building queries with CF conditions based on
+ CFs with not-ascii names
+** bug fix for #8012 at rt3.fsck.com and may be other bugs related
+ to not-ascii keys in the %ARGS.
+** add a test
+
+Additional info:
+
+Use $m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS );
+instead of $m->call_next to avoid problems with UTF8 keys in arguments.
+The call_next method pass through original arguments and if you have
+an argument with unicode key then in a next component you'll get two
+records in the args hash: one with key without UTF8 flag and another
+with the flag, which may result into errors. "{ base_comp => $m->request_comp }"
+is copied from mason's source to get the same results as we get from
+call_next method, this feature is not documented, so we just leave it
+here to avoid possible side effects.
------------------------------------------------------------------------
-r3295 | jesse | 2005-07-03 16:37:15 -0400 (Sun, 03 Jul 2005) | 3 lines
+r6450 | ruz | 2006-11-16 17:07:58 -0500 (Thu, 16 Nov 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE/lib/t/regression/21query-builder.t
- r22106@hualien: jesse | 2005-07-03 16:35:22 -0400
- * We don't actually need a newer Text::WikiFormat
+* fix TODO tests in query builder and add new tests
+** all tests are related to building queries like 'C1 OR ( C2 AND C3 )',
+ QB was changing all entry aggregators to AND
+------------------------------------------------------------------------
+r6449 | ruz | 2006-11-16 17:03:05 -0500 (Thu, 16 Nov 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/t/regression/21query-builder.t
+
+* make the test file re-entrant
+------------------------------------------------------------------------
+r6446 | ruz | 2006-11-16 11:28:28 -0500 (Thu, 16 Nov 2006) | 1 line
+Changed paths:
+ A /rt/branches/3.6-RELEASE/lib/t/regression/00-mason-syntax.t
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+* test syntax of comps with a mason compiler
------------------------------------------------------------------------
-r3293 | jesse | 2005-07-03 16:14:29 -0400 (Sun, 03 Jul 2005) | 3 lines
+r6432 | jesse | 2006-11-14 15:53:31 -0500 (Tue, 14 Nov 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/rt-mailgate.in
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Handler.pm
- r22091@hualien: jesse | 2005-07-03 16:13:10 -0400
- * Disabling a new feature that might be dangerous; test fixes; cf fixes
+ r44838@pinglin: jesse | 2006-11-14 15:53:18 -0500
+ * Move Text::Quoted back to being a run-time require. So that it's possible to turn off the feature if it causes your perl to segfault. (Text::Tabs is...not robust in the face of perl bugs)
------------------------------------------------------------------------
-r3292 | jesse | 2005-07-03 16:14:21 -0400 (Sun, 03 Jul 2005) | 4 lines
+r6400 | jesse | 2006-11-09 23:46:17 -0500 (Thu, 09 Nov 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
- r22039@hualien: jesse | 2005-07-01 21:05:38 -0400
- * Refactoring of how RT::Record deals with custom fields for greater consistency
+ r44740@pinglin: jesse | 2006-11-09 23:46:01 -0500
+ * Added a callback to let extensions massage custom homepage portlet searches
------------------------------------------------------------------------
-r3272 | alexmv | 2005-07-01 00:32:15 -0400 (Fri, 01 Jul 2005) | 1 line
+r6399 | jesse | 2006-11-09 23:41:15 -0500 (Thu, 09 Nov 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+ r44732@pinglin: jesse | 2006-11-09 23:41:00 -0500
+ * The RT homepage no longer explodes if you upgrade from 3.4. (Error proof the "Portlets" attribute handling)
+
------------------------------------------------------------------------
-r3271 | alexmv | 2005-07-01 00:32:10 -0400 (Fri, 01 Jul 2005) | 3 lines
+r6380 | jesse | 2006-11-07 14:22:15 -0500 (Tue, 07 Nov 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/SelfService/Closed.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
+ M /rt/branches/3.6-RELEASE/html/SelfService/index.html
- r4556@zoq-fot-pik: chmrr | 2005-06-30 17:58:57 -0400
- * Don't assume link is happy on creation
+ r40520@pinglin: jesse | 2006-11-07 14:15:50 -0500
+ * SelfService cleanup and regularization patches from
+ David Chandek-Stark <david.chandek.stark@duke.edu>
------------------------------------------------------------------------
-r3270 | alexmv | 2005-07-01 00:32:06 -0400 (Fri, 01 Jul 2005) | 3 lines
+r6379 | jesse | 2006-11-07 14:16:57 -0500 (Tue, 07 Nov 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFieldWikitext
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r4555@zoq-fot-pik: chmrr | 2005-06-30 17:36:05 -0400
- * WikiText updates to auto-link http:// style links
+ r29654@pinglin: jesse | 2006-10-31 17:10:10 -0500
+ 3.6.2rc2
------------------------------------------------------------------------
-r3261 | kevinr | 2005-06-28 18:47:38 -0400 (Tue, 28 Jun 2005) | 7 lines
+r6363 | falcone | 2006-11-06 14:09:32 -0500 (Mon, 06 Nov 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
- r5752@sad-girl-in-snow: kevinr | 2005-06-28 17:45:36 -0500
- RT-Ticket: 6745
- RT-Status: resolved
- RT-Update: correspond
-
- Applied Seph's patch to add a BeforeShowHistory callback.
+ r14256@ketch: falcone | 2006-11-06 14:08:54 -0500
+ Make LoadConfig a lot more vocal about why it can't read your config files
+ and offer some hints and warnings about fixing it
------------------------------------------------------------------------
-r3254 | jesse | 2005-06-27 11:39:18 -0400 (Mon, 27 Jun 2005) | 3 lines
+r6362 | falcone | 2006-11-06 14:09:21 -0500 (Mon, 06 Nov 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/PageLayout
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/README
- r21952@hualien: jesse | 2005-06-27 11:38:54 -0400
- * Fixed a broken callback
+ r14255@ketch: falcone | 2006-11-06 14:07:58 -0500
+ You can't have FastCgiIpcDir and FastCgiServer in the VirtualHost block
------------------------------------------------------------------------
-r3252 | jesse | 2005-06-24 13:55:24 -0400 (Fri, 24 Jun 2005) | 3 lines
+r6302 | ruz | 2006-10-25 23:18:11 -0400 (Wed, 25 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
- r21656@hualien: jesse | 2005-06-24 13:53:26 -0400
- * New Indonesian translation from James Briggs
+ r4038@cubic-pc: cubic | 2006-10-26 07:29:27 +0400
+ * add doc
------------------------------------------------------------------------
-r3251 | jesse | 2005-06-24 13:55:11 -0400 (Fri, 24 Jun 2005) | 3 lines
+r6243 | jesse | 2006-10-20 12:37:05 -0400 (Fri, 20 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r21522@hualien: jesse | 2005-06-23 19:49:51 -0400
- * Some warning avoidance in Action/SendEmail.pm
+ r28972@119: jesse | 2006-10-20 12:36:50 -0400
+ * Backed out the rest of kevin's accidental commit
------------------------------------------------------------------------
-r3250 | jesse | 2005-06-24 13:54:56 -0400 (Fri, 24 Jun 2005) | 3 lines
+r6242 | kevinr | 2006-10-20 01:13:43 -0400 (Fri, 20 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r21521@hualien: jesse | 2005-06-23 19:49:30 -0400
- * Custom field edit widget bullet proofing
+ r28708@SAD-GIRL-IN-SNOW: kevinr | 2006-10-20 01:13:16 -0400
+ * Reverted
------------------------------------------------------------------------
-r3249 | jesse | 2005-06-24 13:54:42 -0400 (Fri, 24 Jun 2005) | 3 lines
+r6241 | kevinr | 2006-10-20 00:05:59 -0400 (Fri, 20 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/07acl.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/09record_cf_api.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
- r21520@hualien: jesse | 2005-06-23 19:49:06 -0400
- * Test suite improvements and cleanups
+ r28703@sad-girl-in-snow: kevinr | 2006-10-20 00:02:48 -0400
+ * Pulled User::WatchedQueues in from RT::Extension::rt_cpan_org
------------------------------------------------------------------------
-r3248 | jesse | 2005-06-24 13:54:19 -0400 (Fri, 24 Jun 2005) | 3 lines
+r6240 | kevinr | 2006-10-20 00:05:03 -0400 (Fri, 20 Oct 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r20757@hualien: jesse | 2005-06-17 19:34:37 -0400
- * Updated mailgateway documentation
------------------------------------------------------------------------
-r3246 | alexmv | 2005-06-23 17:48:26 -0400 (Thu, 23 Jun 2005) | 7 lines
+r6211 | jesse | 2006-10-16 11:49:02 -0400 (Mon, 16 Oct 2006) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r4485@zoq-fot-pik: chmrr | 2005-06-23 17:50:48 -0400
- RT-Ticket: 6781
- RT-Update: correspond
- RT-Status: resolved
+ r28886@pinglin: jesse | 2006-10-16 11:48:54 -0400
+ * Added a workaround for parsing headers from broken MUAs that send headers like:
+
+ From: ""Vincent, Jesse"" <jesse@fsck.com>
+
- * _AddWatcher takes Email, not Person; thanks to Andreas Jakum <ajakum@inode.at>
------------------------------------------------------------------------
-r3245 | alexmv | 2005-06-23 17:43:57 -0400 (Thu, 23 Jun 2005) | 7 lines
+r6201 | ruz | 2006-10-12 22:33:22 -0400 (Thu, 12 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_SiteConfig.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
- r4483@zoq-fot-pik: chmrr | 2005-06-23 17:46:18 -0400
- RT-Ticket: 6782
- RT-Update: correspond
- RT-Status: resolved
-
- * Fix perl invocation; thanks to Kim Toms <kim.toms@gmail.com>
+ r3951@cubic-pc: cubic | 2006-10-13 06:43:19 +0400
+ * we have $OldOwnerObj, so use it
------------------------------------------------------------------------
-r3244 | alexmv | 2005-06-23 17:37:31 -0400 (Thu, 23 Jun 2005) | 3 lines
+r6200 | ruz | 2006-10-12 22:33:13 -0400 (Thu, 12 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Quicksearch
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Tabs
- r4481@zoq-fot-pik: chmrr | 2005-06-23 17:39:53 -0400
- * Actually fix the escaping bug
+ r3950@cubic-pc: cubic | 2006-10-13 06:07:28 +0400
+ * fine tune [Take] and [Steal] actions according to ACL
------------------------------------------------------------------------
-r3243 | alexmv | 2005-06-23 16:58:14 -0400 (Thu, 23 Jun 2005) | 3 lines
+r6199 | ruz | 2006-10-12 22:33:05 -0400 (Thu, 12 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Quicksearch
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Tabs
- r4469@zoq-fot-pik: chmrr | 2005-06-23 17:00:09 -0400
- * Escape queue name properly
+ r3949@cubic-pc: cubic | 2006-10-13 06:02:30 +0400
+ * cache results of rights checks locally
------------------------------------------------------------------------
-r3242 | alexmv | 2005-06-23 16:58:02 -0400 (Thu, 23 Jun 2005) | 3 lines
+r6198 | ruz | 2006-10-12 17:54:23 -0400 (Thu, 12 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/MyRequests
- M /rt/branches/3.4-RELEASE/html/Elements/MyTickets
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r4468@zoq-fot-pik: chmrr | 2005-06-23 16:59:51 -0400
- * Remove possible closure issue (my $foo = .... if $bar;)
+* skip -Category part as -Magic [rt3.fsck.com #7903]
+* drop $cfid as it's not used
------------------------------------------------------------------------
-r3241 | alexmv | 2005-06-23 16:57:54 -0400 (Thu, 23 Jun 2005) | 3 lines
+r6172 | jesse | 2006-10-06 12:42:45 -0400 (Fri, 06 Oct 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r4467@zoq-fot-pik: chmrr | 2005-06-23 16:58:52 -0400
- * Doc that CanonicalizeEmailAddress may be called as static
+ r28065@101: jesse | 2006-10-06 12:42:52 -0400
+ * After RT 3.6.1, we broke the ""send an error message" email routines to require that they have an incoming message. Fixed now
+ - Spotted by Jason A. Diegmueller
+
------------------------------------------------------------------------
-r3240 | alexmv | 2005-06-23 16:57:51 -0400 (Thu, 23 Jun 2005) | 3 lines
+r6167 | jesse | 2006-10-05 12:06:49 -0400 (Thu, 05 Oct 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT.pm.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r4466@zoq-fot-pik: chmrr | 2005-06-23 16:58:19 -0400
- * Document Set() a little better
+ r28050@pinglin: jesse | 2006-10-05 12:06:47 -0400
+ * 3.6.2rc1
------------------------------------------------------------------------
-r3227 | jesse | 2005-06-18 23:47:04 -0400 (Sat, 18 Jun 2005) | 2 lines
+r6063 | jesse | 2006-09-27 18:43:54 -0400 (Wed, 27 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/Approve
+
+ r27846@253: jesse | 2006-09-27 18:43:53 -0400
+ * removed a stray font tag
-* Fixed typo in kevin's fix (/l is a filter. it needs the |)
+------------------------------------------------------------------------
+r6055 | ruz | 2006-09-26 22:25:59 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+* convert de.po back to UTF-8 from latin-1
------------------------------------------------------------------------
-r3226 | kevinr | 2005-06-18 22:37:51 -0400 (Sat, 18 Jun 2005) | 3 lines
+r6054 | ruz | 2006-09-26 20:32:59 -0400 (Tue, 26 Sep 2006) | 48 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction_Overlay.pm
- r4496@sad-girl-in-snow: kevinr | 2005-06-18 21:37:27 -0500
- * Fixes possible cross-site scripting bug.
+merge 3.4 -> QUEBEC -> CHALDEA -> 3.6
+
+ r3890@cubic-pc (orig r6053): ruz | 2006-09-27 04:31:42 +0400
+ merge QUEBEC -> CHALDEA
+
+ r3883@cubic-pc (orig r6046): ruz | 2006-09-27 03:29:31 +0400
+ r3671@cubic-pc (orig r5829): ruz | 2006-08-31 00:12:48 +0400
+ * typo
+
+ r3884@cubic-pc (orig r6047): ruz | 2006-09-27 03:29:39 +0400
+ r3694@cubic-pc (orig r5849): ruz | 2006-09-04 20:32:29 +0400
+ * drop unused variable
+ * init index($i) with 0 to avoid warnings
+
+ r3885@cubic-pc (orig r6048): ruz | 2006-09-27 03:29:51 +0400
+ r3695@cubic-pc (orig r5850): ruz | 2006-09-04 20:49:12 +0400
+ * drop uninit warning
+
+ r3886@cubic-pc (orig r6049): ruz | 2006-09-27 04:15:12 +0400
+ r3696@cubic-pc (orig r5856): ruz | 2006-09-04 23:17:14 +0400
+ * split function ProcessObjectCustomFieldUpdates into two
+ * call RedoSearch on object's custom fields values collection
+ after {Add,Delete}CustomFieldValues operations
+
+ r3887@cubic-pc (orig r6050): ruz | 2006-09-27 04:15:22 +0400
+ r3697@cubic-pc (orig r5857): ruz | 2006-09-04 23:30:28 +0400
+ * redo search if we have deleted entries in collection
+
+ r3888@cubic-pc (orig r6051): ruz | 2006-09-27 04:15:29 +0400
+ r3698@cubic-pc (orig r5858): ruz | 2006-09-05 02:09:30 +0400
+ ::OldValue and ::NewValue
+ * don't load object if {Old,New}Reference is false value
+ ** this is hitting some cache issues and could return "random" result
+ which brakes tickets' history.
+
+ Thanks to Joshua Speicher.
+
+
+ r3889@cubic-pc (orig r6052): ruz | 2006-09-27 04:15:58 +0400
+ r3759@cubic-pc (orig r5943): jesse | 2006-09-15 23:31:25 +0400
+ r27507@pinglin: jesse | 2006-09-15 20:30:47 +0100
+ [mail gateway] Todd Chapman discovered a case where RT's mail gateway would default to the RT::SystemUser if no valid from header were found. This could allow a malicious user to create tickets or reply to tickets, but not to gain access to data.
+
+
+
+
+
------------------------------------------------------------------------
-r3225 | kevinr | 2005-06-18 22:26:51 -0400 (Sat, 18 Jun 2005) | 1 line
+r6045 | ruz | 2006-09-26 18:59:02 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+
+* drop unused code
+------------------------------------------------------------------------
+r6044 | ruz | 2006-09-26 18:47:02 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ D /rt/branches/3.6-RELEASE/html/NoAuth/ahah.js
+ D /rt/branches/3.6-RELEASE/html/NoAuth/printrt.css
+
+* remove files that have been added by merge
+------------------------------------------------------------------------
+r6043 | ruz | 2006-09-26 18:34:35 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditBasics
+
+* drop duplicated code (result of the merge)
+------------------------------------------------------------------------
+r6042 | ruz | 2006-09-26 18:24:16 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/autohandler
+
+* parsing fails after merge, fix it
+------------------------------------------------------------------------
+r6041 | ruz | 2006-09-26 18:23:05 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFields
+
+* fix merge bug
+------------------------------------------------------------------------
+r6040 | ruz | 2006-09-26 17:49:01 -0400 (Tue, 26 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+
+* revert wrong merge part
+------------------------------------------------------------------------
+r6039 | ruz | 2006-09-26 11:06:31 -0400 (Tue, 26 Sep 2006) | 2254 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/README
+ M /rt/branches/3.6-RELEASE/bin/rt-crontool.in
+ M /rt/branches/3.6-RELEASE/bin/rt-mailgate.in
+ M /rt/branches/3.6-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/bin/webmux.pl.in
+ M /rt/branches/3.6-RELEASE/configure.ac
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/etc/RT_SiteConfig.pm
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditScrips
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.6-RELEASE/html/Elements/Callback
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.6-RELEASE/html/Elements/Footer
+ M /rt/branches/3.6-RELEASE/html/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/Elements/Menu
+ M /rt/branches/3.6-RELEASE/html/Elements/PageLayout
+ M /rt/branches/3.6-RELEASE/html/Elements/QueryString
+ M /rt/branches/3.6-RELEASE/html/Elements/QuickCreate
+ M /rt/branches/3.6-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.6-RELEASE/html/Elements/ScrubHTML
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectNewTicketQueue
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldBinary
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFields
+ M /rt/branches/3.6-RELEASE/html/Elements/ValidateCustomFields
+ A /rt/branches/3.6-RELEASE/html/NoAuth/ahah.js
+ A /rt/branches/3.6-RELEASE/html/NoAuth/printrt.css
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/search/ticket
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE/html/Search/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/html/Search/Results.html
+ M /rt/branches/3.6-RELEASE/html/Search/Results.rdf
+ M /rt/branches/3.6-RELEASE/html/Search/Results.tsv
+ M /rt/branches/3.6-RELEASE/html/SelfService/Create.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Create.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Reminders
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowBasics
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowDates
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTime
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyAll.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyDates.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyLinks.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyPeople.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Update.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Tools/Offline.html
+ M /rt/branches/3.6-RELEASE/html/User/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/autohandler
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Notify.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Date.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/EmailParser.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Group_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Handle.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/en.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fi.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/he.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ja.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/nl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/no.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/ru.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Link_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Links_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
+ A /rt/branches/3.6-RELEASE/lib/t/regression/06-mime_decoding.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/07acl.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/07rights.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/12-search.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/14linking.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/20-sort-by-requestor.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23-batch-upload-csv.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23-web_attachments.t
+ M /rt/branches/3.6-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE/sbin/extract-message-catalog
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+
+merge CHALDEA -> 3.6
+
+ r2964@cubic-pc (orig r3308): jesse | 2005-07-04 02:06:31 +0400
+ r22123@hualien: jesse | 2005-07-03 17:46:54 -0400
+ r20060@hualien: jesse | 2005-06-14 08:57:51 -0400
+ * Moving the search qyery into the search body
+
+
+ r2965@cubic-pc (orig r3309): jesse | 2005-07-04 02:06:41 +0400
+ r22124@hualien: jesse | 2005-07-03 17:46:59 -0400
+ r20076@hualien: jesse | 2005-06-14 15:01:31 -0400
+ r20064@hualien (orig r3143): alexmv | 2005-06-13 20:15:22 -0400
+ r4193@zoq-fot-pik: chmrr | 2005-06-13 20:14:53 -0400
+ * Generalize to work with arrays in %ARGS
+
+ r20066@hualien (orig r3145): alexmv | 2005-06-13 21:02:36 -0400
+ r4197@zoq-fot-pik: chmrr | 2005-06-13 21:01:50 -0400
+ * Don't assume that ->Resolver is a valid object
+
+ r20068@hualien (orig r3147): alexmv | 2005-06-14 06:56:06 -0400
+ r4209@zoq-fot-pik: chmrr | 2005-06-14 06:55:43 -0400
+ * We should actually let people *download* these uploads..
+
+
+
+
+ r2966@cubic-pc (orig r3310): jesse | 2005-07-04 02:06:53 +0400
+ r22125@hualien: jesse | 2005-07-03 17:47:04 -0400
+ r20540@hualien: jesse | 2005-06-15 14:46:19 -0400
+ r20162@hualien (orig r3156): alexmv | 2005-06-14 23:24:19 -0400
+ r4230@zoq-fot-pik: chmrr | 2005-06-14 23:22:31 -0400
+ * Allow filtering of custom fields
+
+ r20163@hualien (orig r3157): alexmv | 2005-06-14 23:24:23 -0400
+
+ r20165@hualien (orig r3159): alexmv | 2005-06-15 00:47:27 -0400
+ r4236@zoq-fot-pik: chmrr | 2005-06-15 00:46:57 -0400
+ * <input> tags don't like newlines in them
+
+
+
+
+ r2967@cubic-pc (orig r3311): jesse | 2005-07-04 02:07:03 +0400
+ r22126@hualien: jesse | 2005-07-03 17:47:09 -0400
+ r20543@hualien: jesse | 2005-06-15 15:58:07 -0400
+ r19701@hualien: jesse | 2005-06-09 00:58:09 -0400
+ * Bumping to 3.4.3pre1
+
+
+
+
+ r2968@cubic-pc (orig r3312): jesse | 2005-07-04 02:07:17 +0400
+ r22127@hualien: jesse | 2005-07-03 17:47:14 -0400
+ r20544@hualien: jesse | 2005-06-15 15:58:11 -0400
+ r20078@hualien: jesse | 2005-06-14 16:57:41 -0400
+ * First draft Indonesian message catalog from James Briggs
+
+
+
+
+ r2969@cubic-pc (orig r3313): jesse | 2005-07-04 02:07:35 +0400
+ r22128@hualien: jesse | 2005-07-03 17:47:18 -0400
+ r20545@hualien: jesse | 2005-06-15 15:58:15 -0400
+ r20542@hualien: jesse | 2005-06-15 15:56:43 -0400
+ * Made search-by-any-customfield work
+
+
+
+
+ r2970@cubic-pc (orig r3314): jesse | 2005-07-04 02:07:47 +0400
+ r22129@hualien: jesse | 2005-07-03 17:47:23 -0400
+ r20551@hualien: jesse | 2005-06-15 16:12:50 -0400
+ * Reenabled testing redirect on article update
+
+
+ r2971@cubic-pc (orig r3315): jesse | 2005-07-04 02:08:00 +0400
+ r22130@hualien: jesse | 2005-07-03 17:47:27 -0400
+ r20559@hualien: jesse | 2005-06-15 16:33:09 -0400
+ * Style cleanups for custom field list filtering
+
+
+ r2972@cubic-pc (orig r3316): jesse | 2005-07-04 02:08:11 +0400
+ r22131@hualien: jesse | 2005-07-03 17:47:32 -0400
+ r20562@hualien: jesse | 2005-06-15 18:59:20 -0400
+ * When updating articles, we want to say "Updated Article" rather than "Updated FM"
+
+
+
+
+ r2973@cubic-pc (orig r3317): jesse | 2005-07-04 02:08:21 +0400
+ r22132@hualien: jesse | 2005-07-03 17:47:37 -0400
+ r20726@hualien: jesse | 2005-06-16 12:43:06 -0400
+ r20706@hualien: jesse | 2005-06-16 12:12:07 -0400
+
+
+
+
+ r2974@cubic-pc (orig r3318): jesse | 2005-07-04 02:08:35 +0400
+ r22133@hualien: jesse | 2005-07-03 17:47:41 -0400
+ r20727@hualien: jesse | 2005-06-16 12:43:11 -0400
+ r20707@hualien: jesse | 2005-06-16 12:12:16 -0400
+ r19708@hualien (orig r3120): kevinr | 2005-06-09 01:33:18 -0400
+ r4110@SAD-GIRL-IN-SNOW: kevinr | 2005-06-09 01:30:22 -0400
+ * fixed the mis-typed perldoc tags
+
+
+
+
+
+ r2975@cubic-pc (orig r3319): jesse | 2005-07-04 02:08:50 +0400
+ r22134@hualien: jesse | 2005-07-03 17:47:46 -0400
+ r20728@hualien: jesse | 2005-06-16 12:43:18 -0400
+ r20708@hualien: jesse | 2005-06-16 12:12:29 -0400
+ r20063@hualien (orig r3142): kevinr | 2005-06-13 15:43:08 -0400
+ r4210@SAD-GIRL-IN-SNOW: kevinr | 2005-06-13 15:39:50 -0400
+ * fixed a couple small issues with the perldoc format
+
+
+
+
+
+ r2976@cubic-pc (orig r3320): jesse | 2005-07-04 02:09:01 +0400
+ r22135@hualien: jesse | 2005-07-03 17:47:56 -0400
+ r20730@hualien: jesse | 2005-06-16 12:43:33 -0400
+ r20714@hualien: jesse | 2005-06-16 12:20:30 -0400
+ r20705@hualien: jesse | 2005-06-16 12:11:06 -0400
+ r19183@hualien (orig r3063): pdh | 2005-06-03 01:01:55 -0400
+ Misleading error referred to IsApplicable, not Commit
+
+
+
+
+
+
+
+ r2977@cubic-pc (orig r3321): jesse | 2005-07-04 02:09:13 +0400
+ r22136@hualien: jesse | 2005-07-03 17:48:00 -0400
+ r20731@hualien: jesse | 2005-06-16 12:43:44 -0400
+ r20715@hualien: jesse | 2005-06-16 12:20:34 -0400
+ r20712@hualien: jesse | 2005-06-16 12:16:22 -0400
+ r20710@hualien (orig r3203): alexmv | 2005-06-16 04:29:14 -0400
+ r4306@zoq-fot-pik: chmrr | 2005-06-16 04:29:06 -0400
+ * Move /^$foo$/ regexes to use eq instead, to prevent regex insertion
+ exploits
+
+
+
+
+
+
+ r2978@cubic-pc (orig r3322): jesse | 2005-07-04 02:09:25 +0400
+ r22137@hualien: jesse | 2005-07-03 17:48:05 -0400
+ r20732@hualien: jesse | 2005-06-16 12:43:57 -0400
+ r20716@hualien: jesse | 2005-06-16 12:23:58 -0400
+ r20713@hualien: jesse | 2005-06-16 12:16:28 -0400
+ r20711@hualien (orig r3204): alexmv | 2005-06-16 04:31:40 -0400
+ r4308@zoq-fot-pik: chmrr | 2005-06-16 04:31:30 -0400
+ * Missed an lc
+
+
+
+
+
+
+ r2979@cubic-pc (orig r3323): jesse | 2005-07-04 02:09:35 +0400
+ r22138@hualien: jesse | 2005-07-03 17:48:10 -0400
+ r20733@hualien: jesse | 2005-06-16 12:44:07 -0400
+ r20717@hualien: jesse | 2005-06-16 12:24:50 -0400
+ * Message catalog updates
+
+
+
+ r2980@cubic-pc (orig r3324): jesse | 2005-07-04 02:10:10 +0400
+ r22139@hualien: jesse | 2005-07-03 17:49:33 -0400
+ r20761@hualien: jesse | 2005-06-17 19:38:02 -0400
+ * Now statistical reports include total # of tickets found
+
+
+ r2981@cubic-pc (orig r3325): jesse | 2005-07-04 02:10:23 +0400
+ r22140@hualien: jesse | 2005-07-03 17:49:37 -0400
+ r21273@hualien: jesse | 2005-06-20 17:57:29 -0400
+ r20804@hualien (orig r3230): alexmv | 2005-06-20 14:57:03 -0400
+ r4370@zoq-fot-pik: chmrr | 2005-06-20 14:58:14 -0400
+ * Added callback
+
+
+
+
+ r2982@cubic-pc (orig r3326): jesse | 2005-07-04 02:10:33 +0400
+ r22141@hualien: jesse | 2005-07-03 17:49:42 -0400
+ r21955@hualien: jesse | 2005-06-27 11:40:56 -0400
+ r21288@hualien (orig r3235): alexmv | 2005-06-20 18:54:00 -0400
+ r4386@zoq-fot-pik: chmrr | 2005-06-20 18:56:20 -0400
+ * Attempt to prevent footer from showing up on redirects for some servers (?)
+
+
+
+
+ r2983@cubic-pc (orig r3327): jesse | 2005-07-04 02:10:46 +0400
+ r22142@hualien: jesse | 2005-07-03 17:49:50 -0400
+ r21959@hualien: jesse | 2005-06-27 14:15:10 -0400
+ * Moved "Owner" to right after queue in the list of basics to edit.
+
+
+ r2984@cubic-pc (orig r3328): jesse | 2005-07-04 02:11:05 +0400
+ r22143@hualien: jesse | 2005-07-03 17:49:55 -0400
+ r22037@hualien: jesse | 2005-07-01 19:25:05 -0400
+ r22031@hualien (orig r3273): alexmv | 2005-07-01 00:46:49 -0400
+ r4557@zoq-fot-pik: chmrr | 2005-06-30 20:44:33 -0400
+ * Fractional units
+
+
+
+
+ r2985@cubic-pc (orig r3329): jesse | 2005-07-04 02:11:22 +0400
+ r22144@hualien: jesse | 2005-07-03 17:50:04 -0400
+ r22096@hualien: jesse | 2005-07-03 16:25:14 -0400
+ r20757@hualien: jesse | 2005-06-17 19:34:37 -0400
+ * Updated mailgateway documentation
+
+
+
+ r2986@cubic-pc (orig r3330): jesse | 2005-07-04 02:11:35 +0400
+ r22145@hualien: jesse | 2005-07-03 17:50:08 -0400
+ r22097@hualien: jesse | 2005-07-03 16:25:18 -0400
+ r21520@hualien: jesse | 2005-06-23 19:49:06 -0400
+ * Test suite improvements and cleanups
+
+
+
+ r2987@cubic-pc (orig r3331): jesse | 2005-07-04 02:11:45 +0400
+ r22146@hualien: jesse | 2005-07-03 17:50:13 -0400
+ r22098@hualien: jesse | 2005-07-03 16:26:12 -0400
+ r21521@hualien: jesse | 2005-06-23 19:49:30 -0400
+ * Custom field edit widget bullet proofing
+
+
+
+ r2988@cubic-pc (orig r3332): jesse | 2005-07-04 02:11:55 +0400
+ r22147@hualien: jesse | 2005-07-03 17:50:17 -0400
+ r22099@hualien: jesse | 2005-07-03 16:26:16 -0400
+ r21522@hualien: jesse | 2005-06-23 19:49:51 -0400
+ * Some warning avoidance in Action/SendEmail.pm
+
+
+
+ r2989@cubic-pc (orig r3333): jesse | 2005-07-04 02:12:12 +0400
+ r22148@hualien: jesse | 2005-07-03 17:50:22 -0400
+ r22100@hualien: jesse | 2005-07-03 16:26:21 -0400
+ r21656@hualien: jesse | 2005-06-24 13:53:26 -0400
+ * New Indonesian translation from James Briggs
+
+
+
+ r2990@cubic-pc (orig r3334): jesse | 2005-07-04 02:12:31 +0400
+ r22150@hualien: jesse | 2005-07-03 17:50:31 -0400
+ r22102@hualien: jesse | 2005-07-03 16:26:30 -0400
+ r21954@hualien: jesse | 2005-06-27 11:40:16 -0400
+ r20564@hualien (orig r3181): alexmv | 2005-06-15 17:52:14 -0400
+
+ r20798@hualien (orig r3224): kevinr | 2005-06-18 22:26:40 -0400
+ r4487@sad-girl-in-snow: kevinr | 2005-06-18 21:23:04 -0500
+ * Fixed a typo
+ * now use $RT::WebAddress because it's a good idea
+ * now localize 'Scrip' and number, instead of only the former
+
+ r20799@hualien (orig r3225): kevinr | 2005-06-18 22:26:51 -0400
+
+ r20800@hualien (orig r3226): kevinr | 2005-06-18 22:37:51 -0400
+ r4496@sad-girl-in-snow: kevinr | 2005-06-18 21:37:27 -0500
+ * Fixes possible cross-site scripting bug.
+
+ r20801@hualien (orig r3227): jesse | 2005-06-18 23:47:04 -0400
+ * Fixed typo in kevin's fix (/l is a filter. it needs the |)
+
+ r21566@hualien (orig r3240): alexmv | 2005-06-23 16:57:51 -0400
+ r4466@zoq-fot-pik: chmrr | 2005-06-23 16:58:19 -0400
+ * Document Set() a little better
+
+ r21567@hualien (orig r3241): alexmv | 2005-06-23 16:57:54 -0400
+ r4467@zoq-fot-pik: chmrr | 2005-06-23 16:58:52 -0400
+ * Doc that CanonicalizeEmailAddress may be called as static
+
+ r21568@hualien (orig r3242): alexmv | 2005-06-23 16:58:02 -0400
+ r4468@zoq-fot-pik: chmrr | 2005-06-23 16:59:51 -0400
+ * Remove possible closure issue (my $foo = .... if $bar;)
+
+ r21569@hualien (orig r3243): alexmv | 2005-06-23 16:58:14 -0400
+ r4469@zoq-fot-pik: chmrr | 2005-06-23 17:00:09 -0400
+ * Escape queue name properly
+
+ r21570@hualien (orig r3244): alexmv | 2005-06-23 17:37:31 -0400
+ r4481@zoq-fot-pik: chmrr | 2005-06-23 17:39:53 -0400
+ * Actually fix the escaping bug
+
+ r21571@hualien (orig r3245): alexmv | 2005-06-23 17:43:57 -0400
+ r4483@zoq-fot-pik: chmrr | 2005-06-23 17:46:18 -0400
+ RT-Ticket: 6782
+ RT-Update: correspond
+ RT-Status: resolved
+
+ * Fix perl invocation; thanks to Kim Toms <kim.toms@gmail.com>
+
+ r21572@hualien (orig r3246): alexmv | 2005-06-23 17:48:26 -0400
+ r4485@zoq-fot-pik: chmrr | 2005-06-23 17:50:48 -0400
+ RT-Ticket: 6781
+ RT-Update: correspond
+ RT-Status: resolved
+
+ * _AddWatcher takes Email, not Person; thanks to Andreas Jakum <ajakum@inode.at>
+
+
+
+
+
+ r2991@cubic-pc (orig r3335): jesse | 2005-07-04 02:12:44 +0400
+ r22151@hualien: jesse | 2005-07-03 17:50:36 -0400
+ r22103@hualien: jesse | 2005-07-03 16:27:27 -0400
+ r22038@hualien: jesse | 2005-07-01 19:28:24 -0400
+ r21984@hualien (orig r3261): kevinr | 2005-06-28 18:47:38 -0400
+ r5752@sad-girl-in-snow: kevinr | 2005-06-28 17:45:36 -0500
+ RT-Ticket: 6745
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Applied Seph's patch to add a BeforeShowHistory callback.
+
+ r22028@hualien (orig r3270): alexmv | 2005-07-01 00:32:06 -0400
+ r4555@zoq-fot-pik: chmrr | 2005-06-30 17:36:05 -0400
+ * WikiText updates to auto-link http:// style links
+
+ r22029@hualien (orig r3271): alexmv | 2005-07-01 00:32:10 -0400
+ r4556@zoq-fot-pik: chmrr | 2005-06-30 17:58:57 -0400
+ * Don't assume link is happy on creation
+
+ r22030@hualien (orig r3272): alexmv | 2005-07-01 00:32:15 -0400
+
+
+
+
+
+ r2992@cubic-pc (orig r3336): jesse | 2005-07-04 02:12:59 +0400
+ r22152@hualien: jesse | 2005-07-03 17:50:41 -0400
+ r22104@hualien: jesse | 2005-07-03 16:28:54 -0400
+ r22039@hualien: jesse | 2005-07-01 21:05:38 -0400
+ * Refactoring of how RT::Record deals with custom fields for greater consistency
+
+
+
+
+ r2993@cubic-pc (orig r3337): jesse | 2005-07-04 02:13:11 +0400
+ r22153@hualien: jesse | 2005-07-03 17:50:46 -0400
+ r22105@hualien: jesse | 2005-07-03 16:28:58 -0400
+ r22091@hualien: jesse | 2005-07-03 16:13:10 -0400
+ * Disabling a new feature that might be dangerous; test fixes; cf fixes
+
+
+
+ r2994@cubic-pc (orig r3338): jesse | 2005-07-04 02:13:21 +0400
+ r22154@hualien: jesse | 2005-07-03 17:50:55 -0400
+ r22109@hualien: jesse | 2005-07-03 17:06:06 -0400
+ * Test fixups
+
+
+ r2995@cubic-pc (orig r3339): jesse | 2005-07-04 02:13:33 +0400
+
+ r2996@cubic-pc (orig r3418): autrijus | 2005-07-08 03:56:54 +0400
+ * Fix misvalidation for single input fields.
+ r2997@cubic-pc (orig r3421): autrijus | 2005-07-08 05:37:26 +0400
+ * When deleting the value of a single-value field, we need to validate that
+ empty string is a valid value for it.
+ * Also adds regression tests for this.
+ r2998@cubic-pc (orig r3467): autrijus | 2005-07-13 07:34:47 +0400
+ * invalid CFs in ticket creation times now warns.
+ r2999@cubic-pc (orig r3468): glasser | 2005-07-13 21:18:09 +0400
+ Add Calendar::Simple to dependencies. (thanks to Kevin Falcone)
+ r3000@cubic-pc (orig r3481): trs | 2005-07-16 23:14:14 +0400
+ r5007@wintermute: tom | 2005-07-16 15:11:39 -0400
+ RT-Ticket: 6846
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Applied Kevin Falcone's patch to fix the calendar display.
+
+ r3001@cubic-pc (orig r3673): jesse | 2005-08-19 00:29:25 +0400
+ r13195@hualien: jesse | 2005-08-18 14:19:57 -0400
+ r4892@hualien: jesse | 2005-07-18 11:47:55 -0400
+
+
+
+ r3002@cubic-pc (orig r3674): jesse | 2005-08-19 00:29:51 +0400
+ r13196@hualien: jesse | 2005-08-18 14:23:48 -0400
+ r4894@hualien: jesse | 2005-07-18 13:44:44 -0400
+ * releng.cnf bump to rc1
+
+
+ r3003@cubic-pc (orig r3675): jesse | 2005-08-19 00:30:13 +0400
+ r13197@hualien: jesse | 2005-08-18 14:23:55 -0400
+ r7152@hualien: jesse | 2005-07-30 11:06:46 -0400
+ * German and Danish translation header fixes.
+ besides that just a message catalog regenration
+
+
+
+ r3004@cubic-pc (orig r3676): jesse | 2005-08-19 00:30:55 +0400
+ r13198@hualien: jesse | 2005-08-18 14:26:49 -0400
+ r7153@hualien: jesse | 2005-07-30 11:07:37 -0400
+ 3.4.3rc2
+
+
+ r3005@cubic-pc (orig r3677): jesse | 2005-08-19 00:31:09 +0400
+ r13199@hualien: jesse | 2005-08-18 14:26:56 -0400
+ r7158@hualien: jesse | 2005-07-30 11:08:03 -0400
+ r4909@hualien (orig r3501): alexmv | 2005-07-18 15:00:38 -0400
+ r5198@zoq-fot-pik: chmrr | 2005-07-18 14:59:07 -0400
+ * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
+
+ r7124@hualien (orig r3546): kevinr | 2005-07-28 14:51:34 -0400
+ r6713@SAD-GIRL-IN-SNOW: kevinr | 2005-07-28 14:50:47 -0400
+ RT-Ticket: 6892
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
+ in SelfService mode.
+
+
+
+
+ r3006@cubic-pc (orig r3678): jesse | 2005-08-19 00:31:32 +0400
+ r13200@hualien: jesse | 2005-08-18 14:27:07 -0400
+ r7398@hualien: jesse | 2005-08-05 15:39:10 -0400
+ r7317@hualien (orig r3576): robert | 2005-08-02 00:23:36 -0400
+ r3582@woof: rspier | 2005-08-01 21:20:12 -0700
+ allow arbitrary https?: urls in the menus
+
+ r7333@hualien (orig r3579): kevinr | 2005-08-02 14:22:27 -0400
+ r6837@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 14:20:51 -0400
+ RT-Ticket: 6897
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Incorporated the updated Italian translation from Angelo Turetta
+
+ r7335@hualien (orig r3581): glasser | 2005-08-02 15:08:03 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r7336@hualien (orig r3582): glasser | 2005-08-02 15:10:05 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r7366@hualien (orig r3585): kevinr | 2005-08-02 20:18:54 -0400
+ r6849@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 20:17:38 -0400
+ * POD formatting fixes
+
+ r7370@hualien (orig r3588): kevinr | 2005-08-03 01:20:35 -0400
+ r6868@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:19:47 -0400
+ * Fixed an outdated bit of POD
+
+ r7371@hualien (orig r3589): kevinr | 2005-08-03 01:51:55 -0400
+ r6872@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:51:33 -0400
+ * More minor perldoc cleanup
+
+
+
+
+ r3007@cubic-pc (orig r3679): jesse | 2005-08-19 00:32:07 +0400
+ r13201@hualien: jesse | 2005-08-18 14:27:20 -0400
+ r7399@hualien: jesse | 2005-08-05 19:16:58 -0400
+ * Cleaned up searching by ticket or txn date.
+
+
+ r3008@cubic-pc (orig r3680): jesse | 2005-08-19 00:32:32 +0400
+ r13202@hualien: jesse | 2005-08-18 14:27:29 -0400
+ r7634@hualien: jesse | 2005-08-10 15:25:31 -0400
+ * This is 3.4.3
+
+
+
+ r3009@cubic-pc (orig r3681): jesse | 2005-08-19 00:32:53 +0400
+ r13203@hualien: jesse | 2005-08-18 14:27:36 -0400
+ r12938@hualien: jesse | 2005-08-11 13:46:14 -0400
+ * French localization had lost its header
+
+
+
+ r3010@cubic-pc (orig r3682): jesse | 2005-08-19 00:33:18 +0400
+ r13204@hualien: jesse | 2005-08-18 14:27:47 -0400
+ r13154@hualien: jesse | 2005-08-17 19:14:26 -0400
+ * Fixes to standalone webserver for mason 1.30
+
+
+ r3011@cubic-pc (orig r3683): jesse | 2005-08-19 00:33:46 +0400
+ r13205@hualien: jesse | 2005-08-18 14:27:56 -0400
+ r13155@hualien: jesse | 2005-08-17 19:15:11 -0400
+ * Note dependency on a current HSSM
+
+
+ r3012@cubic-pc (orig r3684): jesse | 2005-08-19 00:34:26 +0400
+ r13208@hualien: jesse | 2005-08-18 14:39:15 -0400
+ r7377@hualien: jesse | 2005-08-03 15:11:21 -0400
+
+
+
+ r3013@cubic-pc (orig r3772): jesse | 2005-09-02 19:52:23 +0400
+ r14057@hualien: jesse | 2005-08-30 05:48:48 -0400
+ r13699@hualien: jesse | 2005-08-22 14:46:07 -0400
+ r13255@hualien (orig r3700): trs | 2005-08-18 22:39:02 -0400
+ r6002@wintermute: tom | 2005-08-18 22:37:53 -0400
+ Fixed typo
+
+
+
+
+ r3014@cubic-pc (orig r3773): jesse | 2005-09-02 19:53:08 +0400
+ r14058@hualien: jesse | 2005-08-30 05:49:00 -0400
+ r13720@hualien: jesse | 2005-08-23 17:54:29 -0400
+ * Bugfixes to the German translation file
+
+
+ r3015@cubic-pc (orig r3774): jesse | 2005-09-02 19:53:49 +0400
+ r14059@hualien: jesse | 2005-08-30 05:49:11 -0400
+ r13723@hualien: jesse | 2005-08-23 17:55:47 -0400
+ r13701@hualien (orig r3706): glasser | 2005-08-22 15:55:57 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r13721@hualien (orig r3707): glasser | 2005-08-22 16:04:25 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r13722@hualien (orig r3708): glasser | 2005-08-22 16:05:46 -0400
+ r40177@tin-foil: glasser | 2005-08-18 18:49:13 -0400
+ Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
+
+
+
+
+ r3016@cubic-pc (orig r3775): jesse | 2005-09-02 19:54:25 +0400
+ r14060@hualien: jesse | 2005-08-30 05:49:21 -0400
+ r13725@hualien: jesse | 2005-08-23 22:10:42 -0400
+ * Added support for mod_perl 2.0
+
+
+ r3017@cubic-pc (orig r3776): jesse | 2005-09-02 19:55:10 +0400
+ r14061@hualien: jesse | 2005-08-30 05:51:23 -0400
+ r13728@hualien: jesse | 2005-08-23 22:37:12 -0400
+ * Bumped to 3.4.4pre1
+
+
+ r3018@cubic-pc (orig r3777): jesse | 2005-09-02 19:55:53 +0400
+ r14062@hualien: jesse | 2005-08-30 05:51:32 -0400
+ r13732@hualien: jesse | 2005-08-23 23:38:28 -0400
+ * Applied tom's callbacks fix
+
+
+
+ r3019@cubic-pc (orig r3778): jesse | 2005-09-02 19:56:30 +0400
+ r14063@hualien: jesse | 2005-08-30 05:51:41 -0400
+ r13733@hualien: jesse | 2005-08-23 23:38:39 -0400
+ * bumped to pre2
+
+
+ r3020@cubic-pc (orig r3779): jesse | 2005-09-02 19:57:07 +0400
+ r14064@hualien: jesse | 2005-08-30 05:51:50 -0400
+ r13743@hualien: jesse | 2005-08-24 02:00:08 -0400
+ RT-Ticket: 6957
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from ams to restore his byline to bin/rt
+
+
+ r3021@cubic-pc (orig r3780): jesse | 2005-09-02 19:57:46 +0400
+ r14065@hualien: jesse | 2005-08-30 05:51:59 -0400
+ r13753@hualien: jesse | 2005-08-25 14:53:06 -0400
+ * Removing warnings about mod_perl2
+
+
+ r3022@cubic-pc (orig r3781): jesse | 2005-09-02 19:58:20 +0400
+ r14066@hualien: jesse | 2005-08-30 05:52:07 -0400
+ r13754@hualien: jesse | 2005-08-25 14:55:32 -0400
+ * EquivObjects support for acl queries, from Todd Chapman
+
+
+
+ r3023@cubic-pc (orig r3782): jesse | 2005-09-02 19:59:02 +0400
+ r14067@hualien: jesse | 2005-08-30 05:52:15 -0400
+ r13757@hualien: jesse | 2005-08-25 15:23:18 -0400
+ RT-Ticket: 6934
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * A couple of patches to improve how localization extraction works from jfenal
+
+
+
+ r3024@cubic-pc (orig r3783): jesse | 2005-09-02 19:59:38 +0400
+ r14068@hualien: jesse | 2005-08-30 05:52:24 -0400
+ r13759@hualien: jesse | 2005-08-25 15:31:56 -0400
+ * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
+
+
+
+ r3025@cubic-pc (orig r3784): jesse | 2005-09-02 20:00:18 +0400
+ r14069@hualien: jesse | 2005-08-30 05:52:32 -0400
+ r13760@hualien: jesse | 2005-08-25 15:51:57 -0400
+ RT-Ticket: 6855
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
+ of watchers
+
+
+
+ r3026@cubic-pc (orig r3785): jesse | 2005-09-02 20:00:55 +0400
+ r14070@hualien: jesse | 2005-08-30 05:52:43 -0400
+ r13763@hualien: jesse | 2005-08-25 16:04:29 -0400
+ * 3.4.4rc3
+
+
+ r3027@cubic-pc (orig r3786): jesse | 2005-09-02 20:01:35 +0400
+ r14071@hualien: jesse | 2005-08-30 05:52:51 -0400
+ r13804@hualien: jesse | 2005-08-27 21:25:50 -0400
+ * Updated French translation from jfenal
+
+
+
+ r3028@cubic-pc (orig r3787): jesse | 2005-09-02 20:02:15 +0400
+ r14072@hualien: jesse | 2005-08-30 05:54:33 -0400
+ r13812@hualien: jesse | 2005-08-28 15:43:29 -0400
+ * bumping to 3.4.4
+
+
+ r3029@cubic-pc (orig r3788): jesse | 2005-09-02 20:02:55 +0400
+ r14073@hualien: jesse | 2005-08-30 05:55:38 -0400
+ r13543@hualien: jesse | 2005-08-19 10:40:13 -0400
+ r7386@hualien (orig r3596): alexmv | 2005-08-03 17:48:18 -0400
+ r5615@zoq-fot-pik: chmrr | 2005-08-03 17:46:45 -0400
+ * Cutsom field values in RT::Tickets are always on RT::Ticket objects
+ * Remove CSS that was causing <span class="label"> to be small, unused CSS
+
+
+
+
+ r3030@cubic-pc (orig r3789): jesse | 2005-09-02 20:04:12 +0400
+ r14074@hualien: jesse | 2005-08-30 05:55:48 -0400
+ r13544@hualien: jesse | 2005-08-19 10:40:27 -0400
+ r7387@hualien (orig r3597): alexmv | 2005-08-03 18:08:02 -0400
+ r5627@zoq-fot-pik: chmrr | 2005-08-03 18:00:41 -0400
+ * Attempt to fix WebExternalAuth problem with images
+
+
+
+
+ r3031@cubic-pc (orig r3790): jesse | 2005-09-02 20:04:52 +0400
+ r14075@hualien: jesse | 2005-08-30 05:56:28 -0400
+ r13545@hualien: jesse | 2005-08-19 10:40:41 -0400
+ r7388@hualien (orig r3598): alexmv | 2005-08-03 18:39:17 -0400
+ r5629@zoq-fot-pik: chmrr | 2005-08-03 18:37:50 -0400
+ * Show time in hours or days when needed
+
+
+
+
+ r3032@cubic-pc (orig r3791): jesse | 2005-09-02 20:05:32 +0400
+ r14076@hualien: jesse | 2005-08-30 05:56:38 -0400
+ r13546@hualien: jesse | 2005-08-19 10:40:57 -0400
+ r7391@hualien (orig r3601): alexmv | 2005-08-04 13:41:11 -0400
+ r5643@zoq-fot-pik: chmrr | 2005-08-04 13:38:31 -0400
+ * Don't display "days" -- often conntes work days, not 24-hour periods
+
+
+
+
+ r3033@cubic-pc (orig r3792): jesse | 2005-09-02 20:06:12 +0400
+ r14077@hualien: jesse | 2005-08-30 05:56:46 -0400
+ r13547@hualien: jesse | 2005-08-19 10:41:11 -0400
+ r7392@hualien (orig r3602): alexmv | 2005-08-04 13:41:33 -0400
+ r5644@zoq-fot-pik: chmrr | 2005-08-04 13:39:54 -0400
+ * Replace %FIELDS (which has pseudohash meaning) with %FIELD_METADATA
+ * Make join for sorting watchers be a left join
+
+
+
+
+ r3034@cubic-pc (orig r3793): jesse | 2005-09-02 20:06:53 +0400
+ r14078@hualien: jesse | 2005-08-30 05:56:57 -0400
+ r13548@hualien: jesse | 2005-08-19 10:41:25 -0400
+ r7393@hualien (orig r3603): alexmv | 2005-08-04 16:11:05 -0400
+ r5647@zoq-fot-pik: chmrr | 2005-08-04 16:04:03 -0400
+ * Add $RT::WikiImplicitLinks option (defaults to false)
+ * Support for Wiki links doing useful things
+
+
+
+
+ r3035@cubic-pc (orig r3794): jesse | 2005-09-02 20:07:35 +0400
+ r14079@hualien: jesse | 2005-08-30 05:57:09 -0400
+ r13549@hualien: jesse | 2005-08-19 10:41:40 -0400
+ r7397@hualien (orig r3607): alexmv | 2005-08-05 14:59:21 -0400
+ r5653@zoq-fot-pik: chmrr | 2005-08-05 14:57:28 -0400
+ * Display "save" even if search isn't dirty (can be a rename)
+
+
+
+
+ r3036@cubic-pc (orig r3795): jesse | 2005-09-02 20:08:16 +0400
+ r14080@hualien: jesse | 2005-08-30 05:57:19 -0400
+ r13550@hualien: jesse | 2005-08-19 10:41:53 -0400
+ r12931@hualien (orig r3634): alexmv | 2005-08-10 20:28:31 -0400
+ r5784@zoq-fot-pik: chmrr | 2005-08-10 20:29:42 -0400
+ * Fix custom fields formatting in IE
+
+
+
+
+ r3037@cubic-pc (orig r3796): jesse | 2005-09-02 20:09:02 +0400
+ r14081@hualien: jesse | 2005-08-30 05:57:29 -0400
+ r13551@hualien: jesse | 2005-08-19 10:42:07 -0400
+ r12965@hualien (orig r3648): alexmv | 2005-08-12 16:30:49 -0400
+ r5826@zoq-fot-pik: chmrr | 2005-08-12 16:29:24 -0400
+ * r3602 didn't go far enough; be happy we are using DBIx::SB::Unique,
+ because we got us a lot of possible duplice rows with all of these
+ left joins.
+
+
+
+
+ r3038@cubic-pc (orig r3797): jesse | 2005-09-02 20:09:52 +0400
+ r14082@hualien: jesse | 2005-08-30 05:57:40 -0400
+ r13552@hualien: jesse | 2005-08-19 10:42:22 -0400
+ r12966@hualien (orig r3649): alexmv | 2005-08-12 16:30:55 -0400
+ r5827@zoq-fot-pik: chmrr | 2005-08-12 16:33:16 -0400
+ * Revert r3597
+
+
+
+
+ r3039@cubic-pc (orig r3798): jesse | 2005-09-02 20:10:33 +0400
+ r14083@hualien: jesse | 2005-08-30 05:57:49 -0400
+ r13553@hualien: jesse | 2005-08-19 10:42:36 -0400
+ r13127@hualien (orig r3658): alexmv | 2005-08-15 18:38:56 -0400
+ r5873@zoq-fot-pik: chmrr | 2005-08-15 18:42:04 -0400
+ * Require that the object not only be defined but also valid, to pull
+ values from it
+
+
+
+
+ r3040@cubic-pc (orig r3799): jesse | 2005-09-02 20:11:16 +0400
+ r14084@hualien: jesse | 2005-08-30 05:57:58 -0400
+ r13741@hualien: jesse | 2005-08-24 01:28:59 -0400
+ * Added support for named custom fields in templates
+
+
+
+ r3041@cubic-pc (orig r3800): jesse | 2005-09-02 20:12:05 +0400
+ r15105@hualien: jesse | 2005-09-02 11:11:38 -0400
+ Merge forward from RT 3.4.4
+
+
+ r14193@hualien: jesse | 2005-09-01 13:40:23 -0400
+ r4892@hualien: jesse | 2005-07-18 11:47:55 -0400
+
+
+ r14194@hualien: jesse | 2005-09-01 13:41:24 -0400
+ r4894@hualien: jesse | 2005-07-18 13:44:44 -0400
+ * releng.cnf bump to rc1
+
+ r14195@hualien: jesse | 2005-09-01 13:41:32 -0400
+ r7152@hualien: jesse | 2005-07-30 11:06:46 -0400
+ * German and Danish translation header fixes.
+ besides that just a message catalog regenration
+
+
+ r14196@hualien: jesse | 2005-09-01 13:42:01 -0400
+ r7153@hualien: jesse | 2005-07-30 11:07:37 -0400
+ 3.4.3rc2
+
+ r14197@hualien: jesse | 2005-09-01 13:42:09 -0400
+ r7158@hualien: jesse | 2005-07-30 11:08:03 -0400
+ r4909@hualien (orig r3501): alexmv | 2005-07-18 15:00:38 -0400
+ r5198@zoq-fot-pik: chmrr | 2005-07-18 14:59:07 -0400
+ * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
+
+ r7124@hualien (orig r3546): kevinr | 2005-07-28 14:51:34 -0400
+ r6713@SAD-GIRL-IN-SNOW: kevinr | 2005-07-28 14:50:47 -0400
+ RT-Ticket: 6892
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
+ in SelfService mode.
+
+
+
+ r14198@hualien: jesse | 2005-09-01 13:42:19 -0400
+ r7398@hualien: jesse | 2005-08-05 15:39:10 -0400
+ r7317@hualien (orig r3576): robert | 2005-08-02 00:23:36 -0400
+ r3582@woof: rspier | 2005-08-01 21:20:12 -0700
+ allow arbitrary https?: urls in the menus
+
+ r7333@hualien (orig r3579): kevinr | 2005-08-02 14:22:27 -0400
+ r6837@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 14:20:51 -0400
+ RT-Ticket: 6897
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Incorporated the updated Italian translation from Angelo Turetta
+
+ r7335@hualien (orig r3581): glasser | 2005-08-02 15:08:03 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r7336@hualien (orig r3582): glasser | 2005-08-02 15:10:05 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r7366@hualien (orig r3585): kevinr | 2005-08-02 20:18:54 -0400
+ r6849@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 20:17:38 -0400
+ * POD formatting fixes
+
+ r7370@hualien (orig r3588): kevinr | 2005-08-03 01:20:35 -0400
+ r6868@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:19:47 -0400
+ * Fixed an outdated bit of POD
+
+ r7371@hualien (orig r3589): kevinr | 2005-08-03 01:51:55 -0400
+ r6872@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:51:33 -0400
+ * More minor perldoc cleanup
+
+
+
+ r14199@hualien: jesse | 2005-09-01 13:42:33 -0400
+ r7399@hualien: jesse | 2005-08-05 19:16:58 -0400
+ * Cleaned up searching by ticket or txn date.
+
+ r14200@hualien: jesse | 2005-09-01 13:42:43 -0400
+ r7634@hualien: jesse | 2005-08-10 15:25:31 -0400
+ * This is 3.4.3
+
+
+ r14201@hualien: jesse | 2005-09-01 13:42:52 -0400
+ r12938@hualien: jesse | 2005-08-11 13:46:14 -0400
+ * French localization had lost its header
+
+
+ r14202@hualien: jesse | 2005-09-01 13:43:02 -0400
+ r13154@hualien: jesse | 2005-08-17 19:14:26 -0400
+ * Fixes to standalone webserver for mason 1.30
+
+ r14203@hualien: jesse | 2005-09-01 13:43:10 -0400
+ r13155@hualien: jesse | 2005-08-17 19:15:11 -0400
+ * Note dependency on a current HSSM
+
+ r14204@hualien: jesse | 2005-09-01 13:43:19 -0400
+ r13164@hualien: jesse | 2005-08-17 22:03:19 -0400
+ r13131@hualien (orig r3662): alexmv | 2005-08-17 13:29:25 -0400
+ r5914@zoq-fot-pik: chmrr | 2005-08-17 13:32:00 -0400
+ * We love escaping! We need to escape quotes and slashes in
+ TicketSQL, then URI escape, then HTML escape. And the query comes
+ from the TicketSQL-escaped one, not the URI and HTML-escaped one. Oh,
+ yeah, and don't forget to turn off the automatic HTML escaping that
+ Mason does, or it'll be TicketSQL-HTML-URI-HTML escaped, which is
+ Right Out.
+
+ r13132@hualien (orig r3663): alexmv | 2005-08-17 13:29:32 -0400
+
+ r13163@hualien (orig r3666): alexmv | 2005-08-17 13:41:38 -0400
+ r5920@zoq-fot-pik: chmrr | 2005-08-17 13:44:59 -0400
+ * My memory was faulty; HTML escaping is not needed
+
+
+
+ r14205@hualien: jesse | 2005-09-01 13:46:31 -0400
+ r13699@hualien: jesse | 2005-08-22 14:46:07 -0400
+ r13255@hualien (orig r3700): trs | 2005-08-18 22:39:02 -0400
+ r6002@wintermute: tom | 2005-08-18 22:37:53 -0400
+ Fixed typo
+
+
+
+ r14206@hualien: jesse | 2005-09-01 13:46:41 -0400
+ r13720@hualien: jesse | 2005-08-23 17:54:29 -0400
+ * Bugfixes to the German translation file
+
+ r14207@hualien: jesse | 2005-09-01 13:46:51 -0400
+ r13723@hualien: jesse | 2005-08-23 17:55:47 -0400
+ r13701@hualien (orig r3706): glasser | 2005-08-22 15:55:57 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r13721@hualien (orig r3707): glasser | 2005-08-22 16:04:25 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r13722@hualien (orig r3708): glasser | 2005-08-22 16:05:46 -0400
+ r40177@tin-foil: glasser | 2005-08-18 18:49:13 -0400
+ Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
+
+
+
+ r14208@hualien: jesse | 2005-09-01 13:47:00 -0400
+ r13725@hualien: jesse | 2005-08-23 22:10:42 -0400
+ * Added support for mod_perl 2.0
+
+ r14209@hualien: jesse | 2005-09-01 13:47:09 -0400
+ r13728@hualien: jesse | 2005-08-23 22:37:12 -0400
+ * Bumped to 3.4.4pre1
+
+ r14210@hualien: jesse | 2005-09-01 13:47:17 -0400
+ r13732@hualien: jesse | 2005-08-23 23:38:28 -0400
+ * Applied tom's callbacks fix
+
+
+ r14211@hualien: jesse | 2005-09-01 13:47:26 -0400
+ r13733@hualien: jesse | 2005-08-23 23:38:39 -0400
+ * bumped to pre2
+
+ r14212@hualien: jesse | 2005-09-01 13:47:35 -0400
+ r13743@hualien: jesse | 2005-08-24 02:00:08 -0400
+ RT-Ticket: 6957
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from ams to restore his byline to bin/rt
+
+ r14213@hualien: jesse | 2005-09-01 13:47:43 -0400
+ r13753@hualien: jesse | 2005-08-25 14:53:06 -0400
+ * Removing warnings about mod_perl2
+
+ r14214@hualien: jesse | 2005-09-01 13:47:53 -0400
+ r13754@hualien: jesse | 2005-08-25 14:55:32 -0400
+ * EquivObjects support for acl queries, from Todd Chapman
+
+
+ r14215@hualien: jesse | 2005-09-01 13:48:01 -0400
+ r13757@hualien: jesse | 2005-08-25 15:23:18 -0400
+ RT-Ticket: 6934
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * A couple of patches to improve how localization extraction works from jfenal
+
+
+ r14216@hualien: jesse | 2005-09-01 13:48:11 -0400
+ r13759@hualien: jesse | 2005-08-25 15:31:56 -0400
+ * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
+
+
+ r14217@hualien: jesse | 2005-09-01 13:48:19 -0400
+ r13760@hualien: jesse | 2005-08-25 15:51:57 -0400
+ RT-Ticket: 6855
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
+ of watchers
+
+
+ r14218@hualien: jesse | 2005-09-01 13:48:28 -0400
+ r13763@hualien: jesse | 2005-08-25 16:04:29 -0400
+ * 3.4.4rc3
+
+ r14219@hualien: jesse | 2005-09-01 13:48:37 -0400
+ r13804@hualien: jesse | 2005-08-27 21:25:50 -0400
+ * Updated French translation from jfenal
+
+
+ r14220@hualien: jesse | 2005-09-01 13:48:47 -0400
+ r13812@hualien: jesse | 2005-08-28 15:43:29 -0400
+ * bumping to 3.4.4
+
+ r14221@hualien: jesse | 2005-09-01 13:48:56 -0400
+ r14192@hualien: jesse | 2005-09-01 13:37:34 -0400
+ r14130@hualien (orig r3739): robert | 2005-08-31 16:46:16 -0400
+ r3748@woof: rspier | 2005-08-31 13:41:53 -0700
+ Check for invalid character (-) in mysql database names and prevent RT from allowing it to be configured.
+
+
+
+
+
+ r3042@cubic-pc (orig r3913): jesse | 2005-10-05 22:48:43 +0400
+ r17065@hualien: jesse | 2005-10-05 10:39:00 -0400
+ r15942@hualien: jesse | 2005-09-21 23:48:22 -0400
+ * CreateTickets now handles custom fields
+
+
+ r3043@cubic-pc (orig r3914): jesse | 2005-10-05 22:48:55 +0400
+ r17066@hualien: jesse | 2005-10-05 10:39:06 -0400
+ r15969@hualien: jesse | 2005-09-23 15:36:13 -0400
+ * Algorithm for picking transaction content didn't have a reasonable enough fallback case.
+
+
+ r3044@cubic-pc (orig r3915): jesse | 2005-10-05 22:49:11 +0400
+ r17067@hualien: jesse | 2005-10-05 10:39:13 -0400
+ r17053@hualien: jesse | 2005-10-05 10:00:45 -0400
+ r15946@hualien (orig r3872): alexmv | 2005-09-22 12:38:17 -0400
+ r6181@zoq-fot-pik: chmrr | 2005-09-02 12:09:41 -0400
+ * Additional tests for no requestor (should still sort correctly)
+
+ r15947@hualien (orig r3873): alexmv | 2005-09-22 12:38:34 -0400
+ r6451@zoq-fot-pik: chmrr | 2005-09-22 12:37:30 -0400
+ * Statement logging
+
+ r17047@hualien (orig r3903): alexmv | 2005-10-03 15:57:38 -0400
+ r6572@zoq-fot-pik: chmrr | 2005-10-03 15:47:52 -0400
+ * Make test text reflect the number of tickets the test is looking for
+
+ r17048@hualien (orig r3904): alexmv | 2005-10-03 15:57:45 -0400
+
+
+
+
+ r3045@cubic-pc (orig r3916): jesse | 2005-10-05 22:49:27 +0400
+ r17068@hualien: jesse | 2005-10-05 10:39:19 -0400
+ r17054@hualien: jesse | 2005-10-05 10:07:50 -0400
+ r15723@hualien: jesse | 2005-09-13 12:05:40 -0400
+ * When pulling data out of the database, we need to be more careful
+ about whether it's utf8 or not. Thanks to Ruslan Zakirov
+
+
+
+
+ r3046@cubic-pc (orig r3917): jesse | 2005-10-05 22:49:50 +0400
+ r17069@hualien: jesse | 2005-10-05 10:39:25 -0400
+ r17055@hualien: jesse | 2005-10-05 10:07:58 -0400
+ r15749@hualien: jesse | 2005-09-15 11:14:56 -0400
+ * It was possible to get into an infinite loop when removing a member from a group
+
+
+
+ r3047@cubic-pc (orig r3918): jesse | 2005-10-05 22:50:07 +0400
+ r17070@hualien: jesse | 2005-10-05 10:39:31 -0400
+ r17056@hualien: jesse | 2005-10-05 10:08:04 -0400
+ r15752@hualien: jesse | 2005-09-15 11:41:41 -0400
+ r14236@hualien (orig r3754): robert | 2005-09-01 17:47:36 -0400
+ r3800@bear: rspier | 2005-09-01 14:46:59 -0700
+ RT-Ticket: 6986
+ RT-Status: resolved
+ RT-Update: correspond
+
+ If we didn't generate any SQL, don't pass it to FromSQL which will reset the dirty flag and then SB won't actually run anything.
+
+ Also, tests.
+
+
+ r15713@hualien (orig r3847): glasser | 2005-09-12 18:11:43 -0400
+ r41532@maclaurin-seven-twelve: glasser | 2005-09-12 18:04:55 -0400
+ Defining subs in Mason components is dangerous, since they clash with subs defined
+ in every other component.
+
+
+
+
+
+ r3048@cubic-pc (orig r3919): jesse | 2005-10-05 22:50:32 +0400
+ r17071@hualien: jesse | 2005-10-05 10:39:37 -0400
+ r17057@hualien: jesse | 2005-10-05 10:08:11 -0400
+ r15770@hualien: jesse | 2005-09-16 12:23:15 -0400
+ * The RSS feeds should come with a default subject, as feeds really want to have article titles in some clients
+
+
+
+ r3049@cubic-pc (orig r3920): jesse | 2005-10-05 22:50:54 +0400
+ r17072@hualien: jesse | 2005-10-05 10:39:48 -0400
+ r17059@hualien: jesse | 2005-10-05 10:08:39 -0400
+ r17052@hualien: jesse | 2005-10-05 09:37:42 -0400
+ r15958@hualien (orig r3877): alexmv | 2005-09-22 15:09:22 -0400
+ r6458@zoq-fot-pik: chmrr | 2005-09-22 15:08:37 -0400
+ * Add where the faulty caller was in deprecated warnings
+
+ r16168@hualien (orig r3892): robert | 2005-09-28 12:16:03 -0400
+ r3945@bear: rspier | 2005-09-28 09:15:08 -0700
+ Performance Improvement when Sending Email using sendmailpipe -
+
+ MIME::Entity would bog down in certain cases because of it's use of IO::Scalar during stringification. MIME::Entity will be switching to IO::ScalarArray, which will help... but RT was causing it to store into a temporary string anyway, which was silly.
+
+ This change has MIME::Entity write directly to the pipe, which is a lot more efficient. Seems to cut out ~33% of user time. (Because we don't need to have a temporary IO::Scalar thingy around.) Also will reduce peak memory usage.
+
+
+ r16169@hualien (orig r3893): jesse | 2005-09-28 13:27:29 -0400
+ Switch from ->CustomFields to ->TicketCustomFields to stop using a deprecated API.
+ Thanks to T.J. Maciak
+
+ r17038@hualien (orig r3894): alexmv | 2005-09-30 15:19:46 -0400
+ r6554@zoq-fot-pik: chmrr | 2005-09-30 15:16:47 -0400
+ * Remove unused and deprecated code path (bugs 6605, 7008)
+
+ r17039@hualien (orig r3895): alexmv | 2005-09-30 15:19:57 -0400
+ r6555@zoq-fot-pik: chmrr | 2005-09-30 15:18:22 -0400
+ * Link to the *other* end of the link, not the one that is us
+
+ r17040@hualien (orig r3896): alexmv | 2005-09-30 15:56:31 -0400
+ r6558@zoq-fot-pik: chmrr | 2005-09-30 15:56:06 -0400
+ RT-Ticket: 7029
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied missing limit for AdminCcs, from Todd Chapman
+
+
+ r17044@hualien (orig r3900): alexmv | 2005-10-03 13:32:45 -0400
+ r6566@zoq-fot-pik: chmrr | 2005-10-03 13:28:24 -0400
+ * Updated spanish translation, thanks to Carlos Velasco
+
+ r17045@hualien (orig r3901): alexmv | 2005-10-03 14:15:35 -0400
+ r6568@zoq-fot-pik: chmrr | 2005-10-03 14:14:49 -0400
+ * Header fixes in PO files to include correct RT version
+
+
+
+
+
+ r3050@cubic-pc (orig r3968): jesse | 2005-10-15 03:48:12 +0400
+ r17373@hualien: jesse | 2005-10-14 15:34:42 -0400
+ r17359@hualien: jesse | 2005-10-14 15:21:10 -0400
+ * Perltidy
+
+
+ r3051@cubic-pc (orig r3969): jesse | 2005-10-15 03:48:19 +0400
+ r17374@hualien: jesse | 2005-10-14 15:34:43 -0400
+ r17361@hualien: jesse | 2005-10-14 15:22:39 -0400
+ r17358@hualien: jesse | 2005-10-14 15:06:26 -0400
+ r17219@hualien (orig r3938): robert | 2005-10-07 00:20:15 -0400
+ r3995@bear: rspier | 2005-10-06 21:19:24 -0700
+ [fsck.com #7067] - If we can't find a customfield that the user is allowed to see on a ticket, don't return any values, (when specifying a custom field)
+
+ r17275@hualien (orig r3944): ruz | 2005-10-10 15:27:36 -0400
+ backport of the 3.5-TESTING@3943
+ Changes
+ * fix for search by owner's fields, now owner is WATCHERFIELD instead of ENUM
+ * added backward compatible variant for Owner, next searches should work
+ ** Owner = '<id>'
+ ** Owner != '<id>'
+ ** Owner = '<name>'
+ ** Owner != '<name>'
+ ** for other operators or if subfield(subkey) is specified search works
+ as for other watchers
+ * Fix for searches like "Cc.Name <> 'SomeBody'", was skipping tickets
+ with empty Cc list.
+ * get rid of some unint warnings
+ * test suite for all corner cases
+
+ r17276@hualien (orig r3945): ruz | 2005-10-10 15:47:29 -0400
+ backport of the 3.5-TESTING@3543
+ Changes:
+ * fix attachments ordering
+
+ r17313@hualien (orig r3948): ruz | 2005-10-10 20:01:50 -0400
+ * get rid of "not a number" warning
+ r17339@hualien (orig r3957): ruz | 2005-10-13 08:37:47 -0400
+ * code comments
+ r17340@hualien (orig r3958): ruz | 2005-10-13 08:40:24 -0400
+ * new callback in html/User/Elements/Tabs
+
+ r17360@hualien: jesse | 2005-10-14 15:21:46 -0400
+ * Perltidy
+
+
+
+ r3052@cubic-pc (orig r3970): jesse | 2005-10-15 03:48:29 +0400
+ r17375@hualien: jesse | 2005-10-14 15:34:45 -0400
+ r17362@hualien: jesse | 2005-10-14 15:56:53 -0400
+ * Merge fixups
+
+
+ r3053@cubic-pc (orig r3971): jesse | 2005-10-15 03:48:42 +0400
+ r17376@hualien: jesse | 2005-10-14 15:34:47 -0400
+ r17363@hualien: jesse | 2005-10-14 15:57:06 -0400
+ * Todo test no longer failing
+
+
+ r3054@cubic-pc (orig r3972): jesse | 2005-10-15 03:48:49 +0400
+ r17377@hualien: jesse | 2005-10-14 15:34:48 -0400
+ r17371@hualien: jesse | 2005-10-14 17:13:07 -0400
+ Pull up from 3.4
+
+
+ r3055@cubic-pc (orig r4177): jesse | 2005-12-01 00:26:20 +0300
+ r19594@truegrounds: jesse | 2005-11-30 16:04:46 -0500
+ r18978@truegrounds: jesse | 2005-11-18 17:16:11 -0500
+ * Minor refactoring of CreateTickets.pm (It needs a more complete rototill)
+
+ * more flexible support for custom fields whose names contain dashes and spaces in createtickets templates
+
+
+
+ r3056@cubic-pc (orig r4178): jesse | 2005-12-01 00:26:34 +0300
+ r19595@truegrounds: jesse | 2005-11-30 16:04:52 -0500
+ r19551@truegrounds: jesse | 2005-11-30 15:24:09 -0500
+ r19350@truegrounds (orig r4145): alexmv | 2005-11-23 16:32:25 -0500
+ r7341@zoq-fot-pik: chmrr | 2005-11-23 16:31:44 -0500
+ * Limiting based on CFs should make sure that the CFs in question are
+ on the right queue, otherwise negative searches might be wrong.
+ * Removed debugging lines from 20-sort-by-requestor.t
+
+ r19521@truegrounds (orig r4149): alexmv | 2005-11-28 15:00:53 -0500
+ r7368@zoq-fot-pik: chmrr | 2005-11-28 15:00:18 -0500
+ * Search/Build.html passes Rows not RowsPerPage -- don't hard-force
+ to 50 all the time!
+
+
+
+
+ r3057@cubic-pc (orig r4179): jesse | 2005-12-01 00:26:50 +0300
+ r19596@truegrounds: jesse | 2005-11-30 16:05:00 -0500
+ r19553@truegrounds: jesse | 2005-11-30 15:26:01 -0500
+ r19552@truegrounds (orig r4155): alexmv | 2005-11-30 15:26:08 -0500
+ r7395@zoq-fot-pik: chmrr | 2005-11-30 15:25:32 -0500
+ * Sort by requestor tests fail on some database backends because they
+ sort nulls differently than Perl does; only compare non-nulls
+
+
+
+
+ r3058@cubic-pc (orig r4180): jesse | 2005-12-01 00:27:04 +0300
+ r19597@truegrounds: jesse | 2005-11-30 16:05:07 -0500
+ r19554@truegrounds: jesse | 2005-11-30 15:27:53 -0500
+ r18121@truegrounds: jesse | 2005-11-02 22:40:02 -0500
+ r17958@truegrounds (orig r3989): alexmv | 2005-10-24 17:26:18 -0400
+ r6881@zoq-fot-pik: chmrr | 2005-10-24 17:25:14 -0400
+ * Ensure custom fields keep correct fallback values; for instance, if
+ "add another attachment" is clicked
+
+ r18110@truegrounds (orig r4010): pdh | 2005-10-31 19:21:57 -0500
+ Make $RT::MaxInlineBody work properly.
+
+
+ r18111@truegrounds (orig r4011): pdh | 2005-11-01 00:43:02 -0500
+ Add a missing space, before the Style Police come after me.
+
+
+
+
+
+
+ r3059@cubic-pc (orig r4181): jesse | 2005-12-01 00:27:18 +0300
+ r19598@truegrounds: jesse | 2005-11-30 16:06:36 -0500
+ r19555@truegrounds: jesse | 2005-11-30 15:28:02 -0500
+ r18409@truegrounds: jesse | 2005-11-06 17:11:57 -0500
+ * Fix to attachment ordering when you ask for a txn's attachments.
+ (Postgres doesn't default to ordering by id, so we were getting the wrong txn content)
+
+
+
+ r3060@cubic-pc (orig r4182): jesse | 2005-12-01 00:27:32 +0300
+ r19599@truegrounds: jesse | 2005-11-30 16:06:44 -0500
+ r19556@truegrounds: jesse | 2005-11-30 15:28:09 -0500
+ r18411@truegrounds: jesse | 2005-11-06 17:13:33 -0500
+ * Patch to significantly improve performance on "WhoHaveRight" from Ruslan.
+
+
+
+ r3061@cubic-pc (orig r4183): jesse | 2005-12-01 00:27:48 +0300
+ r19600@truegrounds: jesse | 2005-11-30 16:06:53 -0500
+ r19557@truegrounds: jesse | 2005-11-30 15:28:15 -0500
+ r18412@truegrounds: jesse | 2005-11-06 17:13:58 -0500
+ * Bumped to 3.4.5pre1
+
+
+
+ r3062@cubic-pc (orig r4184): jesse | 2005-12-01 00:28:03 +0300
+ r19601@truegrounds: jesse | 2005-11-30 16:07:00 -0500
+ r19558@truegrounds: jesse | 2005-11-30 15:28:23 -0500
+ r18716@truegrounds: jesse | 2005-11-11 00:10:08 -0500
+ * fix from ruslan for fallout from his WhoHaveRight refactoring
+
+
+
+ r3063@cubic-pc (orig r4185): jesse | 2005-12-01 00:28:18 +0300
+ r19602@truegrounds: jesse | 2005-11-30 16:07:07 -0500
+ r19559@truegrounds: jesse | 2005-11-30 15:28:45 -0500
+ r18722@truegrounds: jesse | 2005-11-11 15:26:34 -0500
+ * SB 1.35 dependency
+
+
+
+ r3064@cubic-pc (orig r4186): jesse | 2005-12-01 00:28:41 +0300
+ r19603@truegrounds: jesse | 2005-11-30 16:07:14 -0500
+ r19560@truegrounds: jesse | 2005-11-30 15:29:29 -0500
+ r18876@truegrounds: jesse | 2005-11-14 12:32:25 -0500
+ r18739@truegrounds (orig r4061): robert | 2005-11-13 00:14:57 -0500
+ r4124@bear: rspier | 2005-11-12 21:08:45 -0800
+ Undefined Warning Elimination:
+ - index.html passes in $session{'home_refresh_interval'} which can be null.
+
+ r4125@bear: rspier | 2005-11-12 21:14:28 -0800
+ Undefined Warning Elimination:
+ GetHeader will return undefined when the header doesn't exist. (This is _good_, as that is different than empty.)
+ But.. =~ warns.
+
+
+
+
+
+ r3065@cubic-pc (orig r4187): jesse | 2005-12-01 00:28:55 +0300
+ r19604@truegrounds: jesse | 2005-11-30 16:07:22 -0500
+ r19561@truegrounds: jesse | 2005-11-30 15:29:35 -0500
+ r18877@truegrounds: jesse | 2005-11-14 12:37:37 -0500
+ RT-Ticket: 7087
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Displayed linked tickets in search results were inverted
+
+
+
+
+ r3066@cubic-pc (orig r4188): jesse | 2005-12-01 00:29:09 +0300
+ r19605@truegrounds: jesse | 2005-11-30 16:07:28 -0500
+ r19562@truegrounds: jesse | 2005-11-30 15:29:41 -0500
+ r18880@truegrounds: jesse | 2005-11-14 12:42:48 -0500
+ RT-Ticket: 7081
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a note to the readme warning users to clean out the
+ mason cache on upgrades - Ruslan
+
+
+
+
+ r3067@cubic-pc (orig r4189): jesse | 2005-12-01 00:29:25 +0300
+ r19606@truegrounds: jesse | 2005-11-30 16:07:35 -0500
+ r19563@truegrounds: jesse | 2005-11-30 15:29:47 -0500
+ r18888@truegrounds: jesse | 2005-11-14 12:54:25 -0500
+ RT-Ticket: 7048
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Akos Torok pointed out that our HTML scrubber removed "PRE" tags from HTML
+
+
+
+ r3068@cubic-pc (orig r4190): jesse | 2005-12-01 00:29:40 +0300
+ r19607@truegrounds: jesse | 2005-11-30 16:07:42 -0500
+ r19564@truegrounds: jesse | 2005-11-30 15:29:54 -0500
+ r18892@truegrounds: jesse | 2005-11-14 13:07:15 -0500
+ r18881@truegrounds (orig r4064): alexmv | 2005-11-14 12:43:06 -0500
+ r7122@zoq-fot-pik: chmrr | 2005-11-14 12:42:37 -0500
+ * Updated russian translation from Andrew Kornilov <andy@eva.dp.ua>
+
+
+
+
+
+ r3069@cubic-pc (orig r4191): jesse | 2005-12-01 00:29:56 +0300
+ r19608@truegrounds: jesse | 2005-11-30 16:09:07 -0500
+ r19565@truegrounds: jesse | 2005-11-30 15:30:00 -0500
+ r18893@truegrounds: jesse | 2005-11-14 13:19:52 -0500
+ RT-Ticket: 7128
+ RT-Status: resolved
+ RT-Update: correspond
+
+ A big patch from Todd Chapman (with lots of juicy tests) to optionally
+ create two transactions when you create a link. (Also, this means that we'll
+ run scrips twice). This is off by default in RT 3.4
+
+
+
+
+ r3070@cubic-pc (orig r4192): jesse | 2005-12-01 00:30:14 +0300
+ r19609@truegrounds: jesse | 2005-11-30 16:09:14 -0500
+ r19566@truegrounds: jesse | 2005-11-30 15:30:08 -0500
+ r18895@truegrounds: jesse | 2005-11-14 13:35:29 -0500
+ RT-Ticket: 7136
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Stuart Knight reports:
+
+ As part of the "initdb" processing, the scripts went through and created a new database user, in my case called RT3.
+
+ When it came time to create the tables, the script was still logged on as the dba user "system", so all of tables/sequences were created under "system"'s schema.
+
+ I followed through the rt-setup-database script, and spotted that there was a database disconnect, followed by an immediate reconnect, as the same user. (in the case of Oracle this still being the "dba" account)
+
+ Putting an extra validation check in here for Oracle, and then connecting as the intended database user fixed up the issue.
+
+
+
+
+ r3071@cubic-pc (orig r4193): jesse | 2005-12-01 00:30:29 +0300
+ r19610@truegrounds: jesse | 2005-11-30 16:09:20 -0500
+ r19567@truegrounds: jesse | 2005-11-30 15:30:15 -0500
+ r18897@truegrounds: jesse | 2005-11-14 13:35:44 -0500
+ r18896@truegrounds (orig r4072): alexmv | 2005-11-14 13:33:43 -0500
+ r7135@zoq-fot-pik: chmrr | 2005-11-14 13:32:23 -0500
+ RT-Ticket: 7101
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Don't modify EquivObjects arrayref, thanks to Todd Chapman
+
+
+
+
+
+
+ r3072@cubic-pc (orig r4194): jesse | 2005-12-01 00:30:44 +0300
+ r19611@truegrounds: jesse | 2005-11-30 16:09:27 -0500
+ r19568@truegrounds: jesse | 2005-11-30 15:30:22 -0500
+ r18899@truegrounds: jesse | 2005-11-14 13:40:24 -0500
+ RT-Ticket: 7121
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Patch from Todd Chapman to make the web based acl tests honor RT::WebPath
+
+
+
+
+ r3073@cubic-pc (orig r4195): jesse | 2005-12-01 00:31:00 +0300
+ r19612@truegrounds: jesse | 2005-11-30 16:09:34 -0500
+ r19569@truegrounds: jesse | 2005-11-30 15:37:06 -0500
+ r18900@truegrounds: jesse | 2005-11-14 13:57:34 -0500
+ RT-Ticket: 7122
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Patch from Todd Chapman to honor changed a $rtname variable when running
+ the test suite
+
+
+
+ r3074@cubic-pc (orig r4196): jesse | 2005-12-01 00:31:18 +0300
+ r19613@truegrounds: jesse | 2005-11-30 16:09:40 -0500
+ r19570@truegrounds: jesse | 2005-11-30 15:37:12 -0500
+ r18904@truegrounds: jesse | 2005-11-14 14:49:25 -0500
+ RT-Ticket: 7105
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Updated French translation from Jerome Fenal
+
+
+
+ r3075@cubic-pc (orig r4197): jesse | 2005-12-01 00:31:35 +0300
+ r19614@truegrounds: jesse | 2005-11-30 16:09:47 -0500
+ r19571@truegrounds: jesse | 2005-11-30 15:37:19 -0500
+ r19545@truegrounds: jesse | 2005-11-29 18:51:07 -0500
+ * A pair of new callbacks to make it easier to hide away a custom field on ticket display/edit
+
+
+
+ r3076@cubic-pc (orig r4198): jesse | 2005-12-01 00:31:49 +0300
+ r19615@truegrounds: jesse | 2005-11-30 16:09:54 -0500
+ r19572@truegrounds: jesse | 2005-11-30 15:37:26 -0500
+ r19547@truegrounds: jesse | 2005-11-29 18:54:41 -0500
+ r18901@truegrounds (orig r4074): alexmv | 2005-11-14 13:52:00 -0500
+ r7140@zoq-fot-pik: chmrr | 2005-11-14 13:51:14 -0500
+ * Better bounce handling, from Abhijit Menon-Sen <ams@oryx.com>
+
+ r18905@truegrounds (orig r4077): alexmv | 2005-11-14 14:20:49 -0500
+ r7146@zoq-fot-pik: chmrr | 2005-11-14 14:20:03 -0500
+ RT-Ticket: 7090
+ RT-Status: resolved
+ RT-Update: correspond
+ * New Japanese .po, from Daisuke Maki <daisuke@wafu.ne.jp>
+
+ r18940@truegrounds (orig r4079): alexmv | 2005-11-14 14:52:57 -0500
+ r7148@zoq-fot-pik: chmrr | 2005-11-14 14:51:58 -0500
+ RT-Ticket: 6559
+ RT-Status: resolved
+ RT-Update: correspond
+ * Tests from Todd Chapman for loading CF from a wrong queue
+
+ r18941@truegrounds (orig r4080): alexmv | 2005-11-14 14:55:17 -0500
+ r7152@zoq-fot-pik: chmrr | 2005-11-14 14:54:43 -0500
+ * Restore rightful .po headers on new french translation
+
+ r18942@truegrounds (orig r4081): alexmv | 2005-11-14 14:59:42 -0500
+ r7155@zoq-fot-pik: chmrr | 2005-11-14 14:59:06 -0500
+ RT-Ticket: 7020
+ RT-Status: resolved
+ RT-Update: correspond
+ * Actually make use of 'style' if it is provided; thanks to Kelly
+ F. Hickel <kfh@mqsoftware.com>
+
+ r18944@truegrounds (orig r4083): alexmv | 2005-11-14 15:43:24 -0500
+ r7159@zoq-fot-pik: chmrr | 2005-11-14 15:42:48 -0500
+ RT-Ticket: 6457
+ RT-Status: resolved
+ RT-Update: correspond
+ * Typo in Ticket_Overlay.pm, found by Todd Chapman <todd@chaka.net>
+
+ r18945@truegrounds (orig r4084): alexmv | 2005-11-14 15:51:27 -0500
+ r7161@zoq-fot-pik: chmrr | 2005-11-14 15:50:56 -0500
+ RT-Ticket: 6458
+ RT-Status: resolved
+ RT-Update: correspond
+ * Removed extra return argument from _AddLink, thanks to Todd Chapman
+ <todd@chaka.net>
+
+ r18946@truegrounds (orig r4085): alexmv | 2005-11-14 16:30:12 -0500
+ r7163@zoq-fot-pik: chmrr | 2005-11-14 16:29:36 -0500
+ RT-Ticket: 6507
+ RT-Status: resolved
+ RT-Update: correspond
+ * Standardize fonts to "Verdana, Arial, Helvetica, sans-serif";
+ variant of patch from Maxime Henrion <mux@FreeBSD.org>
+
+ r18947@truegrounds (orig r4086): alexmv | 2005-11-14 16:49:33 -0500
+ r7165@zoq-fot-pik: chmrr | 2005-11-14 16:49:07 -0500
+ RT-Ticket: 7131
+ RT-Status: resolved
+ RT-Update: correspond
+ * The $RT::rtname regex should be case insensitive for matching
+ subjects; thanks to Phil Smith III <psmith@levanta.com> for the
+ catch
+
+ r18948@truegrounds (orig r4087): ruz | 2005-11-14 16:50:12 -0500
+ * fix: really hide hidden paths from callbacks
+ * fix: fetch data from the %cache by one key when store data with other
+ r18950@truegrounds (orig r4089): ruz | 2005-11-14 16:57:36 -0500
+ * revert back mysql.schema, commited by accident
+ r18951@truegrounds (orig r4090): ruz | 2005-11-14 17:02:36 -0500
+ * /Elements/QueryString now supports ARRAY refs, this allow us to handle
+ multiple arguments with the same name, this behaviour is consistent with
+ how HTML::Mason handle arguments
+ r18953@truegrounds (orig r4092): alexmv | 2005-11-14 17:35:40 -0500
+ r7175@zoq-fot-pik: chmrr | 2005-11-14 17:35:03 -0500
+ RT-Ticket: 7010
+ RT-Status: resolved
+ RT-Update: correspond
+ * Treat our email addresses as case-insensitive
+
+ r18957@truegrounds (orig r4096): alexmv | 2005-11-14 18:34:44 -0500
+ r7182@zoq-fot-pik: chmrr | 2005-11-14 18:34:13 -0500
+ RT-Ticket: 6994
+ RT-Status: resolved
+ RT-Update: correspond
+ * Sort custom vield values by SortOrder, then *Name*, then id; patch
+ from Troy Davis <troy@nack.net>
+
+ r18992@truegrounds (orig r4120): robert | 2005-11-19 22:52:28 -0500
+ r4186@bear: rspier | 2005-11-19 19:51:38 -0800
+ typo fix: s/load/Load/
+
+
+
+
+
+ r3077@cubic-pc (orig r4199): jesse | 2005-12-01 00:32:08 +0300
+ r19616@truegrounds: jesse | 2005-11-30 16:11:33 -0500
+ * Reminders typo
+
+ r3078@cubic-pc (orig r4221): jesse | 2005-12-03 02:07:20 +0300
+ r19696@truegrounds: jesse | 2005-12-02 17:59:08 -0500
+ * typo fox
+
+ r3079@cubic-pc (orig r4222): jesse | 2005-12-03 02:07:34 +0300
+ r19698@truegrounds: jesse | 2005-12-02 18:00:25 -0500
+ r19693@truegrounds: jesse | 2005-12-02 17:48:24 -0500
+ r19588@truegrounds: jesse | 2005-11-30 16:00:10 -0500
+ * Bump to 3.4.5rc1
+ r19674@truegrounds: jesse | 2005-12-01 23:13:50 -0500
+ * Added a print stylesheet from Koos van den Hout
+ r19688@truegrounds: jesse | 2005-12-02 17:01:28 -0500
+ RT-Ticket: 6962
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Patch from Rolf Grossmann to fix some bogosity in the query builder
+
+
+
+
+ r3080@cubic-pc (orig r4267): jesse | 2005-12-08 08:44:10 +0300
+ r19796@truegrounds: jesse | 2005-12-08 00:41:36 -0500
+ * ModifyAll.html has two copies of Owner. Disambiguate.
+
+ r3081@cubic-pc (orig r4268): jesse | 2005-12-08 08:45:05 +0300
+ r19797@truegrounds: jesse | 2005-12-08 00:42:14 -0500
+ *Also, deal with the case where the user doesn't change either value
+
+ r3082@cubic-pc (orig r4409): jesse | 2006-01-19 18:14:40 +0300
+ r22718@truegrounds: jesse | 2006-01-19 09:01:31 -0500
+ Merge forward from RT 3.4 and Quebec
+
+ r22386@truegrounds: jesse | 2006-01-13 12:50:56 -0500
+ r19822@truegrounds (orig r4253): alexmv | 2005-12-06 18:29:47 +0100
+ r7565@zoq-fot-pik: chmrr | 2005-12-06 12:28:41 -0500
+ * Tailing test -- paging, ORDER BY, JOIN, and DISTINCT collude to
+ produce incorrect results, unless the DISTINCT is done very carefully.
+ See the latest DBIx-SearchBuilder.
+
+ r20865@truegrounds (orig r4330): alexmv | 2005-12-19 20:48:21 +0100
+ r7854@zoq-fot-pik: chmrr | 2005-12-19 14:47:41 -0500
+ * Squish out duplicate SortOrders in ObjectCustomFields if they
+ exist; this should be impossible, so the O(n) updates is mostly
+ justified.
+
+ r20866@truegrounds (orig r4331): alexmv | 2005-12-19 21:15:17 +0100
+ r7856@zoq-fot-pik: chmrr | 2005-12-19 15:14:45 -0500
+ * Checking Principal isn't enough to know if this is the current user
+ -- we could be being passed our own email address, instead of our own
+ principal.
+
+ r22376@truegrounds (orig r4387): alexmv | 2006-01-12 17:24:24 +0100
+ r8635@zoq-fot-pik: chmrr | 2006-01-12 11:23:39 -0500
+ * Parse embedded newlines
+ * Anchor column alias matches at beginning and end so they don't pick
+ up things like 'CustomField-Summary Status' as =~ /Summary/
+
+
+ r22387@truegrounds: jesse | 2006-01-13 12:56:51 -0500
+ * Pulled up changes from RT 3.4.5
+
+ r19695@truegrounds: jesse | 2005-12-02 23:58:50 +0100
+ * RC2
+ r20429@truegrounds: jesse | 2005-12-13 21:25:39 +0100
+ r19996@truegrounds (orig r4303): alexmv | 2005-12-13 13:58:20 -0500
+ r7707@zoq-fot-pik: chmrr | 2005-12-13 13:54:45 -0500
+ * I don't think this join to Attachments is needed or useful -- it means you don't see changes with no attachments
+
+
+ r20435@truegrounds: jesse | 2005-12-13 22:51:06 +0100
+ * warning silencing for a log message
+ r20436@truegrounds: jesse | 2005-12-13 22:51:41 +0100
+ * 3.4.5rc3
+ r22357@truegrounds: jesse | 2006-01-11 18:20:01 +0100
+ RT-Ticket: 7222
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * German translation update from Dirk Pape
+ r22369@truegrounds: jesse | 2006-01-12 16:23:48 +0100
+ * Forced timezone for a date test to GMT, since it's searching on subjective dates
+ r22370@truegrounds: jesse | 2006-01-12 16:25:19 +0100
+ * Silence a warning introduced by a patch to fix oracle installs
+ r22371@truegrounds: jesse | 2006-01-12 16:25:39 +0100
+ * This be 3.4.5
+
+ r22715@truegrounds: jesse | 2006-01-19 08:49:53 -0500
+ r22708@truegrounds (orig r4400): alexmv | 2006-01-18 16:35:37 -0500
+ r8683@zoq-fot-pik: chmrr | 2006-01-18 16:34:42 -0500
+ * Correctly deal with 0-length field values; now passes test suite
+ again. Mea culpa.
+
+ r22709@truegrounds (orig r4401): alexmv | 2006-01-18 17:59:16 -0500
+ r8689@zoq-fot-pik: chmrr | 2006-01-18 17:58:29 -0500
+ * Support multiple requestors, ccs, adminccs, or links on one line
+
+ r22710@truegrounds (orig r4402): alexmv | 2006-01-18 23:15:31 -0500
+ r8691@zoq-fot-pik: chmrr | 2006-01-18 23:14:54 -0500
+ * Document and standardize UpdateType
+ * Fix another possible infinite loop bug
+
+ r22711@truegrounds (orig r4403): alexmv | 2006-01-19 00:10:27 -0500
+ r8693@zoq-fot-pik: chmrr | 2006-01-19 00:09:49 -0500
+ * ForceOwner to force ownership
+
+ r22712@truegrounds (orig r4404): alexmv | 2006-01-19 00:13:52 -0500
+ r8695@zoq-fot-pik: chmrr | 2006-01-19 00:13:12 -0500
+ * Removed debugging statements
+
+
+ r22717@truegrounds: jesse | 2006-01-19 08:59:52 -0500
+ * Merged forward from RT 3.4
+
+
+ r3083@cubic-pc (orig r4456): jesse | 2006-02-01 04:16:39 +0300
+ r23030@truegrounds: jesse | 2006-01-31 18:51:02 -0500
+ * Added the ability to make custom fields link to and include content from other systems.
+
+ r3084@cubic-pc (orig r4457): jesse | 2006-02-01 04:16:50 +0300
+ r23031@truegrounds: jesse | 2006-01-31 18:52:13 -0500
+ * Added a note about the AHAH support
+
+ r3085@cubic-pc (orig r4496): jesse | 2006-02-04 07:13:43 +0300
+ r23050@truegrounds: jesse | 2006-02-03 13:34:17 -0500
+ * Added a bunch more callbacks for great justice.
+
+ r3086@cubic-pc (orig r4518): jesse | 2006-02-09 22:20:22 +0300
+ r23555@truegrounds: jesse | 2006-02-09 14:19:23 -0500
+ * missing _ in regex
+
+ r3087@cubic-pc (orig r4519): jesse | 2006-02-09 22:59:12 +0300
+ r23569@truegrounds: jesse | 2006-02-09 14:48:54 -0500
+ * open links in new windows
+
+ r3088@cubic-pc (orig r4524): jesse | 2006-02-10 07:14:17 +0300
+ r23587@truegrounds: jesse | 2006-02-09 23:13:22 -0500
+ * Reminder editing updates
+
+
+ r3089@cubic-pc (orig r4525): jesse | 2006-02-10 22:50:21 +0300
+ r23593@truegrounds: jesse | 2006-02-10 14:47:08 -0500
+ * Force the content type inside a js comment
+
+ r3090@cubic-pc (orig r4526): jesse | 2006-02-10 22:50:33 +0300
+ r23594@truegrounds: jesse | 2006-02-10 14:49:27 -0500
+ * wrap the mason directive for setting the content type in a js comment
+
+
+ r3091@cubic-pc (orig r4541): jesse | 2006-02-16 22:45:36 +0300
+ r23812@truegrounds: jesse | 2006-02-16 11:42:23 -0800
+ * Chaldea release engineering
+
+ r3092@cubic-pc (orig r4543): jesse | 2006-02-17 00:34:46 +0300
+ r23814@truegrounds: jesse | 2006-02-16 13:33:40 -0800
+ * try to make rt.js do the right thing with headers
+
+ r3093@cubic-pc (orig r4551): jesse | 2006-02-17 05:29:47 +0300
+ r23826@truegrounds: jesse | 2006-02-16 18:25:05 -0800
+ * Backport tickets_overlay from 3.5. Fix a bug that stopped search on global custom fields
+
+ r3094@cubic-pc (orig r4552): jesse | 2006-02-17 21:03:41 +0300
+ r23835@truegrounds: jesse | 2006-02-17 10:02:28 -0800
+ * Chaldea r7
+
+ r3095@cubic-pc (orig r4559): jesse | 2006-02-21 22:13:42 +0300
+ r24473@truegrounds: jesse | 2006-02-21 14:05:29 -0500
+ r24470@truegrounds: jesse | 2006-02-21 13:50:15 -0500
+ r23039@truegrounds (orig r4459): alexmv | 2006-01-31 21:33:58 -0500
+ r8863@zoq-fot-pik: chmrr | 2006-01-31 21:33:12 -0500
+ * Collapse ForceOwner and Owner
+ * Fix updating of (Admin)Ccs
+ * Default UpdateType to 'correspond'
+ * Default content-type to 'text/plain'
+
+ r23040@truegrounds (orig r4460): alexmv | 2006-01-31 23:42:36 -0500
+ r8868@zoq-fot-pik: chmrr | 2006-01-31 22:24:18 -0500
+ * Untabify and adjust indenting in one or two places
+
+ r23041@truegrounds (orig r4461): alexmv | 2006-01-31 23:42:41 -0500
+ r8869@zoq-fot-pik: chmrr | 2006-01-31 23:41:57 -0500
+ * Custom field updating during processing
+ * Better error handling when ticket id doesn't exist during update
+
+ r23082@truegrounds (orig r4473): alexmv | 2006-02-03 14:32:54 -0500
+ r8895@zoq-fot-pik: chmrr | 2006-02-03 14:32:05 -0500
+ * 'id' is not longer required to be the first column. In fact, it's
+ not required at all. Blank or non-existant 'id' columns will cause it
+ to assume the ticket is new, and come up with an automatic template id
+ for the row.
+
+ r23515@truegrounds (orig r4504): alexmv | 2006-02-08 15:01:17 -0500
+ r8969@zoq-fot-pik: chmrr | 2006-02-08 15:00:00 -0500
+ * Whitespace fixes in Results.tsv
+ * Spit out custom fields as CF-...
+ * During offline upload parsing, try to treat date as ISO first,
+ falling back to unknown
+ * Keep offline upload form from tacking on an extra newline each
+ submit
+ * Minimize yo-yo-ing of status if possible
+ * Allow false values as possible values, as long as they're defined
+ * Cc, AdminCc, and Requestor may be either email addresses or users
+
+ r23628@truegrounds (orig r4527): alexmv | 2006-02-10 19:10:22 -0500
+ r9038@zoq-fot-pik: chmrr | 2006-02-10 19:09:21 -0500
+ * Accept either singular or plural forms of requestor, cc, admincc
+
+
+ r24472@truegrounds: jesse | 2006-02-21 13:57:01 -0500
+ r22894@truegrounds: jesse | 2006-01-24 07:44:05 -0500
+ * Note that our SQLite dependency is 1.0
+ r22958@truegrounds: jesse | 2006-01-25 07:08:34 -0500
+ From: Joop van de Wege <JoopvandeWege@mococo.nl>
+ Message-Id: <20060125125248.1A97.JOOPVANDEWEGE@mococo.nl>
+
+ > There is atleast one problem that I have spotted and that is that
+ > schema.Oracle contains two empty lines in CREATE TABLE
+ > ObjectCustomFieldValues which don't belong there.
+ > That is the second set of errors you get. The first is an indication
+ > that an sequence with that name already exists in the schema of that
+ > Oracle users you're RT installing in.
+
+ r22960@truegrounds: jesse | 2006-01-25 07:47:07 -0500
+ * a couple added lines of docs to the cli
+ r22962@truegrounds: jesse | 2006-01-25 08:18:09 -0500
+ * Updated mandatory fields for ticket creation forms
+ r24471@truegrounds: jesse | 2006-02-21 13:51:18 -0500
+ r23026@truegrounds (orig r4448): kevinr | 2006-01-30 19:25:47 -0500
+ r10537@SAD-GIRL-IN-SNOW: kevinr | 2006-01-30 19:20:52 -0500
+ RT-Ticket: 7289
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Updated German translation (thanks to Thorsten Brumm)
+
+ r23132@truegrounds (orig r4497): alexmv | 2006-02-04 18:34:45 -0500
+ r8936@zoq-fot-pik: chmrr | 2006-02-04 18:24:38 -0500
+ * Only rmtree if we have something to rm; keeps rmtree from
+ complaining about 'Not root path(s) specified'
+
+ r23133@truegrounds (orig r4498): alexmv | 2006-02-04 18:34:51 -0500
+ r8937@zoq-fot-pik: chmrr | 2006-02-04 18:33:57 -0500
+ RT-Ticket: 7329
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Use SelectNewTicketQueue instead of SelectQueue
+
+
+
+
+
+
+ r3096@cubic-pc (orig r5258): ruz | 2006-05-19 06:13:05 +0400
+ merge from 3.4
+
+ r2079@cubic-pc (orig r4686): jesse | 2006-03-05 01:47:46 +0300
+ r22962@truegrounds: jesse | 2006-01-25 05:18:09 -0800
+ * Updated mandatory fields for ticket creation forms
+
+ r2190@cubic-pc (orig r4799): jesse | 2006-03-23 09:37:59 +0300
+ r30313@truegrounds: jesse | 2006-03-23 01:36:27 -0500
+ * Better mp2 bulletproofing
+
+ r2191@cubic-pc (orig r4814): jesse | 2006-03-24 06:40:37 +0300
+ r10436@hualien: jesse | 2006-03-23 22:40:25 -0500
+ * It helps when there aren't typos
+
+ r2262@cubic-pc (orig r4847): alexmv | 2006-03-29 00:50:07 +0400
+ r11918@zoq-fot-pik: chmrr | 2006-03-28 15:49:56 -0500
+ * Backport TXN fixes from 3.7 and 3.5
+
+ r2321@cubic-pc (orig r4924): jesse | 2006-03-31 06:07:23 +0400
+ r10636@hualien: jesse | 2006-03-31 11:06:57 +0900
+ RT-Ticket: 7398
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a "RH" RedHat layout option to config.layout -- Paulo Matos
+
+ r2396@cubic-pc (orig r5047): ruz | 2006-04-18 04:40:06 +0400
+ * check and report error to the logs
+ r2421@cubic-pc (orig r5060): jesse | 2006-04-24 18:49:40 +0400
+ r11842@hualien: jesse | 2006-04-24 10:49:13 -0400
+ The following patch adds the useful LastUpdated field to the fields
+ returned through the REST interface.
+ David - who starts to wonder if his patches are actually read by someone :-)
+ --
+ David Schweikert | phone: +41 44 632 7019
+ System manager ISG.EE | walk: ETH Zentrum, ETL F24.1
+ ETH Zurich, Switzerland | web: http://people.ee.ethz.ch/dws
+
+
+ r2422@cubic-pc (orig r5064): ruz | 2006-04-25 00:42:43 +0400
+ * max subject is 200 character long
+ r2423@cubic-pc (orig r5065): ruz | 2006-04-25 01:25:15 +0400
+ * convert only if $enc'oding contains something
+ r2424@cubic-pc (orig r5066): ruz | 2006-04-25 04:21:32 +0400
+ * simple tests for Attachments manipulation from web interface
+ r2548@cubic-pc (orig r5115): ruz | 2006-04-26 03:24:45 +0400
+ * (cond) && 'selected' outputs 0 if condition fails on my system
+ r2549@cubic-pc (orig r5116): ruz | 2006-04-26 03:35:09 +0400
+ * get queue ID from page
+ r2658@cubic-pc (orig r5118): jesse | 2006-04-26 06:43:31 +0400
+ r11882@hualien: jesse | 2006-04-25 22:43:11 -0400
+ * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied.
+
+ rt ls -l broke because of it, if your RT server wasn't at /
+
+ r2862@cubic-pc (orig r5183): jesse | 2006-05-09 06:31:56 +0400
+ r13313@hualien: jesse | 2006-05-08 12:01:55 -0400
+ * Finding disabled groups should actually find them, now
+
+ r2863@cubic-pc (orig r5184): jesse | 2006-05-09 06:32:10 +0400
+ r13314@hualien: jesse | 2006-05-08 12:14:26 -0400
+ * Minor reformatting
+
+ r2864@cubic-pc (orig r5185): jesse | 2006-05-09 06:32:19 +0400
+ r13315@hualien: jesse | 2006-05-08 22:31:30 -0400
+ * Mail gateway refactoring to make added functioanlity a bit easier.
+ No (intentional) functional changes.
+
+ r2865@cubic-pc (orig r5186): jesse | 2006-05-09 06:56:20 +0400
+ r13330@hualien: jesse | 2006-05-08 22:55:56 -0400
+ * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
+
+ r2866@cubic-pc (orig r5187): jesse | 2006-05-09 08:48:10 +0400
+ r13332@hualien: jesse | 2006-05-09 00:47:49 -0400
+ * Mismatched parens
+
+ r2867@cubic-pc (orig r5206): ruz | 2006-05-12 00:48:53 +0400
+ * return values checking and more logging on errors
+ r2868@cubic-pc (orig r5207): ruz | 2006-05-12 00:56:24 +0400
+ * more checks on attachments processing
+ r2869@cubic-pc (orig r5208): ruz | 2006-05-12 02:24:17 +0400
+ * if ( not $xxx || $xxx->foo ) is equivalent to
+ if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
+ which is not expected behaviour
+ r2870@cubic-pc (orig r5209): ruz | 2006-05-12 02:31:58 +0400
+ * user do next steps:
+ 1) open ticket #1
+ 2) click reply
+ 3) upload attachment
+ 4) open ticket #2 in another browser window
+ 5) send reply to the ticket #1
+ RT looses uploaded attachment due to step 4) as RT tries
+ to add attchement to the ticket #2 and drops them from session.
+ As solution don't ProcessTicketMessage if there is attachments,
+ but only if there is real update message.
+ r2885@cubic-pc (orig r5216): ruz | 2006-05-13 00:54:41 +0400
+ * add Timezone argument in SetToMidnight
+ r2886@cubic-pc (orig r5217): ruz | 2006-05-13 01:02:54 +0400
+ * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
+ r2888@cubic-pc (orig r5218): ruz | 2006-05-13 04:31:33 +0400
+ * get rid of "masks earlier declaration" warnings
+ r2889@cubic-pc (orig r5238): ruz | 2006-05-17 02:39:59 +0400
+ * really noisy warning
+ *NOTE* that option we use is not described in config
+ r2895@cubic-pc (orig r5249): ruz | 2006-05-18 20:17:47 +0400
+ * add bug comment
+ r2896@cubic-pc (orig r5256): ruz | 2006-05-19 05:45:58 +0400
+ * allow to complete actions in mail plugins
+ r2897@cubic-pc (orig r5257): ruz | 2006-05-19 05:53:40 +0400
+ * minor
+
+ r3098@cubic-pc (orig r5260): ruz | 2006-05-19 06:37:34 +0400
+ QUEBEC->CHALDEA
+
+ r1950@cubic-pc (orig r4560): jesse | 2006-02-21 22:14:19 +0300
+ r24472@truegrounds: jesse | 2006-02-21 13:57:01 -0500
+ r22894@truegrounds: jesse | 2006-01-24 07:44:05 -0500
+ * Note that our SQLite dependency is 1.0
+ r22958@truegrounds: jesse | 2006-01-25 07:08:34 -0500
+ From: Joop van de Wege <JoopvandeWege@mococo.nl>
+ Message-Id: <20060125125248.1A97.JOOPVANDEWEGE@mococo.nl>
+
+ > There is atleast one problem that I have spotted and that is that
+ > schema.Oracle contains two empty lines in CREATE TABLE
+ > ObjectCustomFieldValues which don't belong there.
+ > That is the second set of errors you get. The first is an indication
+ > that an sequence with that name already exists in the schema of that
+ > Oracle users you're RT installing in.
+
+ r22960@truegrounds: jesse | 2006-01-25 07:47:07 -0500
+ * a couple added lines of docs to the cli
+ r22962@truegrounds: jesse | 2006-01-25 08:18:09 -0500
+ * Updated mandatory fields for ticket creation forms
+ r24471@truegrounds: jesse | 2006-02-21 13:51:18 -0500
+ r23026@truegrounds (orig r4448): kevinr | 2006-01-30 19:25:47 -0500
+ r10537@SAD-GIRL-IN-SNOW: kevinr | 2006-01-30 19:20:52 -0500
+ RT-Ticket: 7289
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Updated German translation (thanks to Thorsten Brumm)
+
+ r23132@truegrounds (orig r4497): alexmv | 2006-02-04 18:34:45 -0500
+ r8936@zoq-fot-pik: chmrr | 2006-02-04 18:24:38 -0500
+ * Only rmtree if we have something to rm; keeps rmtree from
+ complaining about 'Not root path(s) specified'
+
+ r23133@truegrounds (orig r4498): alexmv | 2006-02-04 18:34:51 -0500
+ r8937@zoq-fot-pik: chmrr | 2006-02-04 18:33:57 -0500
+ RT-Ticket: 7329
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Use SelectNewTicketQueue instead of SelectQueue
+
+
+
+
+
+ r2172@cubic-pc (orig r4721): alexmv | 2006-03-10 00:53:17 +0300
+ r8469@zoq-fot-pik: chmrr | 2006-03-09 16:52:49 -0500
+ * Include Cc and AdminCc in CSV download
+
+ r2173@cubic-pc (orig r4722): alexmv | 2006-03-10 02:13:22 +0300
+ r8473@zoq-fot-pik: chmrr | 2006-03-09 18:13:13 -0500
+ * Backport from 3.7 for CustomFields fixes
+
+ r2325@cubic-pc (orig r4931): alexmv | 2006-04-01 02:51:38 +0400
+ r12069@zoq-fot-pik: chmrr | 2006-03-31 17:50:29 -0500
+ * Bump SearchBuilder dependency
+
+ r2907@cubic-pc (orig r4931): svm | 2006-05-19 06:11:25 +0400
+ SVM: initializing mirror for /mirrors/branches/QUEBEC-EXPERIMENTAL
+ r3097@cubic-pc (orig r5259): ruz | 2006-05-19 06:18:42 +0400
+ merge from 3.4
+
+ r2079@cubic-pc (orig r4686): jesse | 2006-03-05 01:47:46 +0300
+ r22962@truegrounds: jesse | 2006-01-25 05:18:09 -0800
+ * Updated mandatory fields for ticket creation forms
+
+ r2190@cubic-pc (orig r4799): jesse | 2006-03-23 09:37:59 +0300
+ r30313@truegrounds: jesse | 2006-03-23 01:36:27 -0500
+ * Better mp2 bulletproofing
+
+ r2191@cubic-pc (orig r4814): jesse | 2006-03-24 06:40:37 +0300
+ r10436@hualien: jesse | 2006-03-23 22:40:25 -0500
+ * It helps when there aren't typos
+
+ r2262@cubic-pc (orig r4847): alexmv | 2006-03-29 00:50:07 +0400
+ r11918@zoq-fot-pik: chmrr | 2006-03-28 15:49:56 -0500
+ * Backport TXN fixes from 3.7 and 3.5
+
+ r2321@cubic-pc (orig r4924): jesse | 2006-03-31 06:07:23 +0400
+ r10636@hualien: jesse | 2006-03-31 11:06:57 +0900
+ RT-Ticket: 7398
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a "RH" RedHat layout option to config.layout -- Paulo Matos
+
+ r2396@cubic-pc (orig r5047): ruz | 2006-04-18 04:40:06 +0400
+ * check and report error to the logs
+ r2421@cubic-pc (orig r5060): jesse | 2006-04-24 18:49:40 +0400
+ r11842@hualien: jesse | 2006-04-24 10:49:13 -0400
+ The following patch adds the useful LastUpdated field to the fields
+ returned through the REST interface.
+ David - who starts to wonder if his patches are actually read by someone :-)
+ --
+ David Schweikert | phone: +41 44 632 7019
+ System manager ISG.EE | walk: ETH Zentrum, ETL F24.1
+ ETH Zurich, Switzerland | web: http://people.ee.ethz.ch/dws
+
+
+ r2422@cubic-pc (orig r5064): ruz | 2006-04-25 00:42:43 +0400
+ * max subject is 200 character long
+ r2423@cubic-pc (orig r5065): ruz | 2006-04-25 01:25:15 +0400
+ * convert only if $enc'oding contains something
+ r2424@cubic-pc (orig r5066): ruz | 2006-04-25 04:21:32 +0400
+ * simple tests for Attachments manipulation from web interface
+ r2548@cubic-pc (orig r5115): ruz | 2006-04-26 03:24:45 +0400
+ * (cond) && 'selected' outputs 0 if condition fails on my system
+ r2549@cubic-pc (orig r5116): ruz | 2006-04-26 03:35:09 +0400
+ * get queue ID from page
+ r2658@cubic-pc (orig r5118): jesse | 2006-04-26 06:43:31 +0400
+ r11882@hualien: jesse | 2006-04-25 22:43:11 -0400
+ * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied.
+
+ rt ls -l broke because of it, if your RT server wasn't at /
+
+ r2862@cubic-pc (orig r5183): jesse | 2006-05-09 06:31:56 +0400
+ r13313@hualien: jesse | 2006-05-08 12:01:55 -0400
+ * Finding disabled groups should actually find them, now
+
+ r2863@cubic-pc (orig r5184): jesse | 2006-05-09 06:32:10 +0400
+ r13314@hualien: jesse | 2006-05-08 12:14:26 -0400
+ * Minor reformatting
+
+ r2864@cubic-pc (orig r5185): jesse | 2006-05-09 06:32:19 +0400
+ r13315@hualien: jesse | 2006-05-08 22:31:30 -0400
+ * Mail gateway refactoring to make added functioanlity a bit easier.
+ No (intentional) functional changes.
+
+ r2865@cubic-pc (orig r5186): jesse | 2006-05-09 06:56:20 +0400
+ r13330@hualien: jesse | 2006-05-08 22:55:56 -0400
+ * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
+
+ r2866@cubic-pc (orig r5187): jesse | 2006-05-09 08:48:10 +0400
+ r13332@hualien: jesse | 2006-05-09 00:47:49 -0400
+ * Mismatched parens
+
+ r2867@cubic-pc (orig r5206): ruz | 2006-05-12 00:48:53 +0400
+ * return values checking and more logging on errors
+ r2868@cubic-pc (orig r5207): ruz | 2006-05-12 00:56:24 +0400
+ * more checks on attachments processing
+ r2869@cubic-pc (orig r5208): ruz | 2006-05-12 02:24:17 +0400
+ * if ( not $xxx || $xxx->foo ) is equivalent to
+ if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
+ which is not expected behaviour
+ r2870@cubic-pc (orig r5209): ruz | 2006-05-12 02:31:58 +0400
+ * user do next steps:
+ 1) open ticket #1
+ 2) click reply
+ 3) upload attachment
+ 4) open ticket #2 in another browser window
+ 5) send reply to the ticket #1
+ RT looses uploaded attachment due to step 4) as RT tries
+ to add attchement to the ticket #2 and drops them from session.
+ As solution don't ProcessTicketMessage if there is attachments,
+ but only if there is real update message.
+ r2885@cubic-pc (orig r5216): ruz | 2006-05-13 00:54:41 +0400
+ * add Timezone argument in SetToMidnight
+ r2886@cubic-pc (orig r5217): ruz | 2006-05-13 01:02:54 +0400
+ * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
+ r2888@cubic-pc (orig r5218): ruz | 2006-05-13 04:31:33 +0400
+ * get rid of "masks earlier declaration" warnings
+ r2889@cubic-pc (orig r5238): ruz | 2006-05-17 02:39:59 +0400
+ * really noisy warning
+ *NOTE* that option we use is not described in config
+ r2895@cubic-pc (orig r5249): ruz | 2006-05-18 20:17:47 +0400
+ * add bug comment
+ r2896@cubic-pc (orig r5256): ruz | 2006-05-19 05:45:58 +0400
+ * allow to complete actions in mail plugins
+ r2897@cubic-pc (orig r5257): ruz | 2006-05-19 05:53:40 +0400
+ * minor
+
+
+ r3131@cubic-pc (orig r5314): ruz | 2006-05-28 03:34:03 +0400
+ * revert wrong merge from quebec branch
+ r3264@cubic-pc (orig r5398): ruz | 2006-06-17 00:16:45 +0400
+ merge 3.4 -> QUEBEC -> CHALDEA
+
+ r3263@cubic-pc (orig r5397): ruz | 2006-06-17 00:15:18 +0400
+ merge 3.4 -> QUEBEC
+
+ r3099@cubic-pc (orig r5268): jesse | 2006-05-20 01:17:41 +0400
+ r13935@hualien: jesse | 2006-05-19 17:17:27 -0400
+ * There were divergent copies of this code. The EmailParser code was more correct
+
+ r3130@cubic-pc (orig r5310): ruz | 2006-05-27 04:39:49 +0400
+ * when we could parse URI, for example object doesn't exist
+ fallback to RT::URI::base resolver, so $uri->IsLocal and
+ other methods wouldn't die but return undef
+ r3132@cubic-pc (orig r5315): ruz | 2006-05-28 15:19:20 +0400
+ * Use "Requestor.id = $requestor->id" search instead of search by email address
+ as latter is not indexed
+ r3133@cubic-pc (orig r5317): ruz | 2006-05-31 00:13:02 +0400
+ * If current user changes owner from somebody else to nobody user,
+ the action fails with "You can only reassign tickets that you own
+ or that are unowned", but we must change owner if he has no right
+ to own tickets in dest queue. Do it with Force and with SystemUser
+ context.
+
+
+ r3498@cubic-pc (orig r5486): ruz | 2006-06-29 02:39:35 +0400
+ merge QUEBEC -> CHALDEA
+
+ r3492@cubic-pc (orig r5484): ruz | 2006-06-29 01:39:57 +0400
+ merge 3.4->QUEBEC
+
+ r3273@cubic-pc (orig r5400): ruz | 2006-06-17 04:40:24 +0400
+ * not default mail plugins has been broken during last refactoring
+ ** move a code back into its scope
+ ** don't forget to store $_ in $Class when $_ matches ^RT::Interface::Email
+ r3310@cubic-pc (orig r5476): ruz | 2006-06-28 01:21:07 +0400
+ * nothing special, small changes I'd changed during
+ the hunt over a bug
+ r3311@cubic-pc (orig r5480): ruz | 2006-06-28 04:05:49 +0400
+ * minor formatting
+ r3491@cubic-pc (orig r5482): ruz | 2006-06-29 01:25:18 +0400
+ * add tests for unsafe mailgate commands
+ * fix bugs that were introduced during Email.pm refactoring
+
+
+ r3668@cubic-pc (orig r5826): ruz | 2006-08-30 22:13:47 +0400
+ merge QUEBEC -> CHALDEA
+
+ r3667@cubic-pc (orig r5825): ruz | 2006-08-30 19:47:20 +0400
+ merge 3.4->QUEBEC
+
+ r3523@cubic-pc (orig r5496): ruz | 2006-07-01 00:09:08 +0400
+ Changes:
+ * new config option $OldestTransactionsFirst that allow
+ administrator to reverse order of transactions on
+ history page
+
+ r3524@cubic-pc (orig r5520): ruz | 2006-07-04 09:36:46 +0400
+ * forgot to add option to config
+ r3525@cubic-pc (orig r5521): ruz | 2006-07-04 09:38:03 +0400
+ * report error when couldn't create CF
+ r3526@cubic-pc (orig r5522): ruz | 2006-07-04 09:39:21 +0400
+ * we never should call exit from libs
+ r3527@cubic-pc (orig r5534): ruz | 2006-07-06 19:19:46 +0400
+ rt-crontool
+ * add --transaction argument with two possible values: 'first' and 'last'
+ * add --transaction-type argument to allow users select type of transactions
+ ** these transactions would be passed to scrips for processing, so users
+ can use conditions, actions and templates that check or use properties of
+ transaction
+
+ * also some existant actions, conditions and templates require scrip or
+ scrip action objects to process normally, as we have no these objects
+ available we now pass void (not loaded) objects. This change would allow
+ users to use notify actions with crontool.
+ r3528@cubic-pc (orig r5570): kevinr | 2006-07-14 00:21:31 +0400
+ r14836@sad-girl-in-snow: kevinr | 2006-07-13 16:17:43 -0400
+ * The RT::Condition::Generic docs were wrong... fixed.
+
+ r3529@cubic-pc (orig r5616): jesse | 2006-07-20 04:40:57 +0400
+ r14217@pinglin: jesse | 2006-07-19 17:39:08 -0700
+ * crit was being called on the wrong object. Thanks to Todd Chapman
+
+ r3530@cubic-pc (orig r5624): jesse | 2006-07-20 21:48:07 +0400
+ r14229@pinglin: jesse | 2006-07-20 10:47:51 -0700
+ * The new history ordering feature was backported backwards.
+
+ r3569@cubic-pc (orig r5669): ruz | 2006-07-28 20:06:56 +0400
+ * bump 3.4.6rc1
+ r3653@cubic-pc (orig r5777): ruz | 2006-08-17 02:55:37 +0400
+ * add LeftColumn and RightColumn callbacks to the summary element
+ r3654@cubic-pc (orig r5778): ruz | 2006-08-17 02:56:58 +0400
+ * display one value without html lists
+ r3655@cubic-pc (orig r5779): ruz | 2006-08-17 02:58:46 +0400
+ * allow user to add zero CF values
+ r3661@cubic-pc (orig r5818): ruz | 2006-08-27 20:34:52 +0400
+ * add additional classes to records in tables with ticket's properties
+ ** so it's possible to change visiual appearance of different fields
+ like dates, queue, priority status and other
+ r3662@cubic-pc (orig r5819): ruz | 2006-08-29 20:59:30 +0400
+ * Code:
+ $cf->Load(...)
+ $field = $cf->id;
+ unless( $field =~ /^\d+$/ )...
+ may produce unint warning if field wasn't loaded,
+ use "unless( $cf->id )" instead as we do everywhere
+
+ r3663@cubic-pc (orig r5820): ruz | 2006-08-29 21:03:36 +0400
+ * default title to empty string as we compare it with 'NEWLINE' string
+ in several places, drops uninit warnings
+ r3664@cubic-pc (orig r5821): ruz | 2006-08-29 21:07:03 +0400
+ * get rid of unint warnings
+ * make a log message shorter to be more readable
+ r3665@cubic-pc (orig r5822): ruz | 2006-08-29 23:10:01 +0400
+ * fix decoding of the MIME fields, this should fix:
+ ** problems with non-ascii names of attachments
+ ** problems with partly encoded fields with '=' chars
+ in not encoded parts, for example:
+
+ X-MyHeader: key="plain"; key="=?encoded?="
+ X-MyHeader: key="=?encoded?="; key="plain"
+
+
+
+ r3669@cubic-pc (orig r5827): ruz | 2006-08-31 00:11:30 +0400
+ * typo fix
+ r3670@cubic-pc (orig r5828): ruz | 2006-08-31 00:12:00 +0400
+ * fix merge bugs
+
+------------------------------------------------------------------------
+r6034 | jesse | 2006-09-25 22:31:11 -0400 (Mon, 25 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ r27827@pinglin: jesse | 2006-09-25 22:30:55 -0400
+ * New callback 'BeforeShowSummary' on ticket display; handling of people changes on ticket display
------------------------------------------------------------------------
-r3224 | kevinr | 2005-06-18 22:26:40 -0400 (Sat, 18 Jun 2005) | 5 lines
+r6033 | jesse | 2006-09-25 22:31:05 -0400 (Mon, 25 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
- r4487@sad-girl-in-snow: kevinr | 2005-06-18 21:23:04 -0500
- * Fixed a typo
- * now use $RT::WebAddress because it's a good idea
- * now localize 'Scrip' and number, instead of only the former
+ r27826@pinglin: jesse | 2006-09-25 22:30:02 -0400
+ * Added the ability to search on TimeEstimated
------------------------------------------------------------------------
-r3223 | kevinr | 2005-06-18 03:41:38 -0400 (Sat, 18 Jun 2005) | 3 lines
+r6030 | jesse | 2006-09-25 11:57:01 -0400 (Mon, 25 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditScrips
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
- r4484@sad-girl-in-snow: kevinr | 2005-06-18 02:40:00 -0500
- * Cleaned up the list-of-scrips element and made it provide more useful info.
+ r27804@pinglin: jesse | 2006-09-25 11:56:46 -0400
+ * That new callback was misnamed
------------------------------------------------------------------------
-r3222 | jesse | 2005-06-17 19:36:28 -0400 (Fri, 17 Jun 2005) | 3 lines
+r6028 | jesse | 2006-09-25 10:58:40 -0400 (Mon, 25 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/rt-mailgate.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
- r20757@hualien: jesse | 2005-06-17 19:34:37 -0400
- * Updated mailgateway documentation
+ r27799@pinglin: jesse | 2006-09-25 10:57:18 -0400
+ * New callback in Ticket/Display.html
------------------------------------------------------------------------
-r3212 | jesse | 2005-06-16 12:40:01 -0400 (Thu, 16 Jun 2005) | 3 lines
+r6027 | jesse | 2006-09-25 10:58:34 -0400 (Mon, 25 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/en.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23cfsort.t
- r20717@hualien: jesse | 2005-06-16 12:24:50 -0400
- * Message catalog updates
+ r27798@pinglin: jesse | 2006-09-25 10:57:01 -0400
+ * The custom field tests that have been dying for the last 4 months were miscoded. fixed
------------------------------------------------------------------------
-r3211 | jesse | 2005-06-16 12:39:48 -0400 (Thu, 16 Jun 2005) | 9 lines
+r6026 | jesse | 2006-09-25 10:58:29 -0400 (Mon, 25 Sep 2006) | 10 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Notify.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
- r20716@hualien: jesse | 2005-06-16 12:23:58 -0400
- r20713@hualien: jesse | 2005-06-16 12:16:28 -0400
- r20711@hualien (orig r3204): alexmv | 2005-06-16 04:31:40 -0400
- r4308@zoq-fot-pik: chmrr | 2005-06-16 04:31:30 -0400
- * Missed an lc
-
-
+ r27796@pinglin: jesse | 2006-09-24 15:42:56 -0400
+ RT-Ticket: 7802
+ RT-Update: correspond
+ RT-Status: resolved
+
+ I18N
+
+ * Updated Spanish translation from Carlos Velasco
------------------------------------------------------------------------
-r3210 | jesse | 2005-06-16 12:39:36 -0400 (Thu, 16 Jun 2005) | 10 lines
+r6004 | jesse | 2006-09-20 14:46:37 -0400 (Wed, 20 Sep 2006) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Notify.pm
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/upgrade/3.5.1/content
- r20715@hualien: jesse | 2005-06-16 12:20:34 -0400
- r20712@hualien: jesse | 2005-06-16 12:16:22 -0400
- r20710@hualien (orig r3203): alexmv | 2005-06-16 04:29:14 -0400
- r4306@zoq-fot-pik: chmrr | 2005-06-16 04:29:06 -0400
- * Move /^$foo$/ regexes to use eq instead, to prevent regex insertion
- exploits
-
-
+ r27685@191: jesse | 2006-09-20 20:46:27 +0200
+ RT-Ticket: 7883
+ RT-Status: resolved
+ RT-Update: correspond
+
+ initialdata was fixed already. This needs to be fixed
+ for people who will upgrade from 3.4 to 3.6.2+. --Todd Chapman
------------------------------------------------------------------------
-r3209 | jesse | 2005-06-16 12:39:21 -0400 (Thu, 16 Jun 2005) | 9 lines
+r5991 | ruz | 2006-09-19 07:22:31 -0400 (Tue, 19 Sep 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/3.6-RELEASE/html/Tools/MyDay.html
- r20714@hualien: jesse | 2005-06-16 12:20:30 -0400
- r20705@hualien: jesse | 2005-06-16 12:11:06 -0400
- r19183@hualien (orig r3063): pdh | 2005-06-03 01:01:55 -0400
- Misleading error referred to IsApplicable, not Commit
-
-
-
+MyDay.html
+* there is no need in $thispage argument
+* merge two %INIT blocks
+* drop unused code
+------------------------------------------------------------------------
+r5990 | ruz | 2006-09-19 07:18:01 -0400 (Tue, 19 Sep 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Tools/Elements/Tabs
+
+* drop XEmacs metadata
+------------------------------------------------------------------------
+r5987 | jesse | 2006-09-19 03:40:52 -0400 (Tue, 19 Sep 2006) | 12 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Tools/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Tools/MyDay.html
+
+ r27648@pinglin: jesse | 2006-09-19 09:40:40 +0200
+ RT-Ticket: 7876
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Thanks! Applied:
+ From Brian Gallew <geek@burri.to>:
+ As shipped, RT-3.6.1 doesn't have a useful Tools/MyDays.html. I've
+ fixed it up so that it works seemingly correctly. Here is the patch that
+ takes care of it.
------------------------------------------------------------------------
-r3208 | jesse | 2005-06-16 12:39:07 -0400 (Thu, 16 Jun 2005) | 1 line
+r5938 | jesse | 2006-09-15 09:50:43 -0400 (Fri, 15 Sep 2006) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldFreeform
+ r27502@pinglin: jesse | 2006-09-15 14:50:38 +0100
+ Give Freeform form elements an id. This will be useful
+ in combination with the EditComponentName callback.
+ With a few local mods, date CFs will be able to use the
+ date picker. Without an id the date picker doesn't work.
+ -Todd Chapman
------------------------------------------------------------------------
-r3207 | jesse | 2005-06-16 12:38:53 -0400 (Thu, 16 Jun 2005) | 1 line
+r5913 | jesse | 2006-09-11 19:55:41 -0400 (Mon, 11 Sep 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
+ r27407@pinglin: jesse | 2006-09-12 00:55:29 +0100
+ RT Essentials mistakenly suggests that users use '/' as an RT::WebPath.
+
+ Do what they mean if they screw up and do that.
+
------------------------------------------------------------------------
-r3206 | jesse | 2005-06-16 12:38:40 -0400 (Thu, 16 Jun 2005) | 1 line
+r5888 | jesse | 2006-09-08 16:51:01 -0400 (Fri, 08 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+ r27291@pinglin: jesse | 2006-09-08 14:19:50 -0400
+ * Support for marking RT's HTTP cookie as "secure." Patch from Pavel Ruzicka.
------------------------------------------------------------------------
-r3205 | jesse | 2005-06-16 12:38:27 -0400 (Thu, 16 Jun 2005) | 1 line
+r5887 | jesse | 2006-09-08 16:50:50 -0400 (Fri, 08 Sep 2006) | 16 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/LoadTextAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+ r27290@pinglin: jesse | 2006-09-08 13:50:04 -0400
+ Patch from Kevin Murphy to support the following features:
+
+ # If $SuppressInlineTextFiles is set to a true value, then uploaded
+ # text files (text-type attachments with file names) are prevented
+ # from being displayed in-line when viewing a ticket's history.
+
+ Set($SuppressInlineTextFiles, undef);
+
+ # If $DontSearchFileAttachments is set to a true value, then uploaded
+ # files (attachments with file names) are not searched during full-content
+ # ticket searches.
+
+ Set($DontSearchFileAttachments, undef);
+
------------------------------------------------------------------------
-r3181 | alexmv | 2005-06-15 17:52:14 -0400 (Wed, 15 Jun 2005) | 1 line
+r5886 | jesse | 2006-09-08 16:50:39 -0400 (Fri, 08 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/Approve
+ r27286@pinglin: jesse | 2006-09-08 12:51:22 -0400
+ * Finer-grained control of what's displayed on ticket approval from Drew Taylor.
------------------------------------------------------------------------
-r3180 | alexmv | 2005-06-15 17:52:08 -0400 (Wed, 15 Jun 2005) | 3 lines
+r5873 | jesse | 2006-09-06 15:09:06 -0400 (Wed, 06 Sep 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFieldBinary
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/RT__Ticket/ColumnMap
- r4266@zoq-fot-pik: chmrr | 2005-06-15 17:51:16 -0400
- * Backport r3147 from quebec
+ r27206@pinglin: jesse | 2006-09-06 15:09:02 -0400
+ * Remove trailing '<br/>' from custom fields shown in ticket search results
------------------------------------------------------------------------
-r3170 | jesse | 2005-06-15 15:58:48 -0400 (Wed, 15 Jun 2005) | 4 lines
+r5872 | jesse | 2006-09-06 15:07:22 -0400 (Wed, 06 Sep 2006) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r20542@hualien: jesse | 2005-06-15 15:56:43 -0400
- * Made search-by-any-customfield work
+ r27203@pinglin: jesse | 2006-09-06 15:07:04 -0400
+ RT-Ticket: 7848
+ RT-Status: resolved
+ RT-Update: correspond
+ * POSIX::strftime on Solaris isn't robust enough to deal with our Date: header generation.
+ Switched to Date::Format::strftime instead. - ADDED DEPENDENCY: Date::Format
+ Fix thanks to Tim Bishop
+
+
+
+------------------------------------------------------------------------
+r5871 | jesse | 2006-09-06 15:07:16 -0400 (Wed, 06 Sep 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+
+ r27202@pinglin: jesse | 2006-09-06 14:59:10 -0400
+ * Handle Apache::Session database errors a bit more gracefully
------------------------------------------------------------------------
-r3155 | jesse | 2005-06-14 17:00:26 -0400 (Tue, 14 Jun 2005) | 4 lines
+r5869 | jesse | 2006-09-06 10:26:13 -0400 (Wed, 06 Sep 2006) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/lib/RT/I18N/id.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
- r20078@hualien: jesse | 2005-06-14 16:57:41 -0400
- * First draft Indonesian message catalog from James Briggs
+ r27194@pinglin: jesse | 2006-09-06 10:26:01 -0400
+ RT-Ticket:7852
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Tobias Kremer pointed out a typo in Ticket_Overlay.pm that caused
+ an error when a user got a certain permission denied message
------------------------------------------------------------------------
-r3142 | kevinr | 2005-06-13 15:43:08 -0400 (Mon, 13 Jun 2005) | 3 lines
+r5862 | ruz | 2006-09-05 12:55:33 -0400 (Tue, 05 Sep 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
- r4210@SAD-GIRL-IN-SNOW: kevinr | 2005-06-13 15:39:50 -0400
- * fixed a couple small issues with the perldoc format
+* don't concat $args{'Resolved'} when its value is not true
+------------------------------------------------------------------------
+r5859 | ruz | 2006-09-04 18:29:59 -0400 (Mon, 04 Sep 2006) | 5 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Ticket/Create.html
+Ticket creation
+* /Elements/SelectDate has no argument 'Value'
+* use argument 'Default' to:
+** safe values when custom field validation fails
+** allow users/code to pre-define dates in URL
------------------------------------------------------------------------
-r3120 | kevinr | 2005-06-09 01:33:18 -0400 (Thu, 09 Jun 2005) | 3 lines
+r5802 | kevinr | 2006-08-23 17:44:22 -0400 (Wed, 23 Aug 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r4110@SAD-GIRL-IN-SNOW: kevinr | 2005-06-09 01:30:22 -0400
- * fixed the mis-typed perldoc tags
+ r27527@sad-girl-in-snow: kevinr | 2006-08-23 17:42:09 -0400
+ * We need to append a colon to non-standard headers so MIME::Entity will
+ include them.
------------------------------------------------------------------------
-r3119 | kevinr | 2005-06-09 01:32:41 -0400 (Thu, 09 Jun 2005) | 4 lines
+r5793 | jesse | 2006-08-22 12:44:05 -0400 (Tue, 22 Aug 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/initialdata
- r4107@SAD-GIRL-IN-SNOW: kevinr | 2005-06-09 00:43:23 -0400
- * makes RT::ScripAction::Load return ($id, $message) instead of just $message,
- and adds perldoc for Load() to that effect.
+ r20626@pinglin: jesse | 2006-08-22 12:43:48 -0400
+ Fix from Jim Meyer to correct a hardcoded RT::WebPath in initialdata. (This doesn't fix users who've already installed)
+
+
------------------------------------------------------------------------
-r3116 | jesse | 2005-06-09 01:00:12 -0400 (Thu, 09 Jun 2005) | 4 lines
+r5782 | jesse | 2006-08-21 13:17:08 -0400 (Mon, 21 Aug 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+
+ r20599@pinglin: jesse | 2006-08-21 13:17:00 -0400
+ * Fix for "Search by requestor" appearing to break in 3.6.1
+ (Really, an older, deeper bug was unmasked)
+
- r19701@hualien: jesse | 2005-06-09 00:58:09 -0400
- * Bumping to 3.4.3pre1
+------------------------------------------------------------------------
+r5776 | jesse | 2006-08-16 02:14:14 -0400 (Wed, 16 Aug 2006) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23cfsort.t
+
+ r20440@pinglin: jesse | 2006-08-16 02:13:52 -0400
+ * Todd Chapman spotted that a missing plan was masking test failures.
------------------------------------------------------------------------
-r3094 | kevinr | 2005-06-08 18:44:39 -0400 (Wed, 08 Jun 2005) | 4 lines
+r5771 | jesse | 2006-08-15 00:01:54 -0400 (Tue, 15 Aug 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/rt-mailgate.in
- M /rt/branches/3.4-RELEASE/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/Chart
- r4080@sad-girl-in-snow: kevinr | 2005-06-08 18:35:07 -0400
- * Applied Ruslan Zakirov's ext-mailgate patch, which allows you to take or
- resolve tickets by e-mail.
+ r20425@pinglin: jesse | 2006-08-15 00:01:34 -0400
+ * We now sort chart results before displaying them. Reported by Petter Reinholdtsen
------------------------------------------------------------------------
-r3085 | kevinr | 2005-06-07 19:29:11 -0400 (Tue, 07 Jun 2005) | 3 lines
+r5752 | jesse | 2006-08-11 20:31:03 -0400 (Fri, 11 Aug 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
- r4043@SAD-GIRL-IN-SNOW: kevinr | 2005-06-07 19:28:11 -0400
- * Added return format information to perldoc for Comment() and Correspond()
+ r20345@pinglin: jesse | 2006-08-11 20:30:54 -0400
+ * Small HTML column balancing bug (Missing </td> found by Erik Peterson)
------------------------------------------------------------------------
-r3084 | kevinr | 2005-06-07 19:28:29 -0400 (Tue, 07 Jun 2005) | 4 lines
+r5747 | ruz | 2006-08-09 16:57:41 -0400 (Wed, 09 Aug 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/CurrentUser.pm
- r3943@SAD-GIRL-IN-SNOW: kevinr | 2005-06-02 16:12:07 -0400
- * Applied patch from Steve Turner to add a default callback to the Queue
- Admin page.
+* skip test if french locale is not loaded
+------------------------------------------------------------------------
+r5746 | ruz | 2006-08-09 16:32:00 -0400 (Wed, 09 Aug 2006) | 2 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/bin/rt-mailgate.in
+ M /rt/branches/3.6-RELEASE/lib/t/regression/06mailgateway.t
+* mailgate without --action argument were failing
+* tests
------------------------------------------------------------------------
-r3077 | alexmv | 2005-06-07 17:56:50 -0400 (Tue, 07 Jun 2005) | 3 lines
+r5745 | ruz | 2006-08-09 15:37:28 -0400 (Wed, 09 Aug 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/mason_handler.svc.in
- M /rt/branches/3.4-RELEASE/bin/rt-mailgate.in
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/EscalatePriority.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachments_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CurrentUser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Date.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMembers_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Group_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Handle.pm
- M /rt/branches/3.4-RELEASE/lib/RT/I18N.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Link_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Links_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principals_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queues_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearches.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripActions_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripConditions_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Search/FromSQL.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Search/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SearchBuilder.pm
- M /rt/branches/3.4-RELEASE/lib/RT/System.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Templates_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transactions_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
- r4010@zoq-fot-pik: chmrr | 2005-06-07 17:08:18 -0400
- * Whitespace fixes for proper POD
+* CullRTAddresses in RT::Interface::Email was using reversed filter logic
+------------------------------------------------------------------------
+r5744 | ruz | 2006-08-09 15:34:29 -0400 (Wed, 09 Aug 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+* report error if action is empty in mailgate
------------------------------------------------------------------------
-r3073 | jesse | 2005-06-05 17:30:17 -0400 (Sun, 05 Jun 2005) | 3 lines
+r5740 | ruz | 2006-08-09 02:48:35 -0400 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+* drop uninit wornings
+* "... eq undef" is bad code
+------------------------------------------------------------------------
+r5728 | kevinr | 2006-08-08 21:00:32 -0400 (Tue, 08 Aug 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Tabs
+
+ r17938@sad-girl-in-snow: kevinr | 2006-08-08 20:59:23 -0400
+ * Fixed a logic bug in how we were positioning the separator.
+
+------------------------------------------------------------------------
+r5721 | kevinr | 2006-08-08 14:16:31 -0400 (Tue, 08 Aug 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/autohandler
+
+ r17906@sad-girl-in-snow: kevinr | 2006-08-08 14:15:30 -0400
+ * Added FailedLogin and SuccessfulLogin callbacks to the autohandler
+
+------------------------------------------------------------------------
+r5719 | jesse | 2006-08-08 12:21:37 -0400 (Tue, 08 Aug 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
-* Updated EmailSubjectTagRegex documentation. Thanks to Phil Homewood for spotting it.
+ r15134@pinglin: jesse | 2006-08-08 12:21:13 -0400
+ * RT 3.6.1
------------------------------------------------------------------------
-r3070 | robert | 2005-06-03 23:36:50 -0400 (Fri, 03 Jun 2005) | 9 lines
+r5718 | jesse | 2006-08-08 12:18:57 -0400 (Tue, 08 Aug 2006) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/es.po
- r3078@bear: rspier | 2005-06-04T03:36:19.749340Z
- RT-Ticket: 6748
+ r15132@pinglin: jesse | 2006-08-08 12:17:58 -0400
+ RT-Ticket: 7757
RT-Status: resolved
RT-Update: correspond
- Fallback to $LOGNAME if $USER isn't defined for --with-my-user-group
-
+ Thanks! applied
------------------------------------------------------------------------
-r3059 | kevinr | 2005-06-02 16:17:31 -0400 (Thu, 02 Jun 2005) | 4 lines
+r5717 | ruz | 2006-08-07 23:57:37 -0400 (Mon, 07 Aug 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/t/regression/06mailgateway.t
+
+* cleanup test file, less warnings
+------------------------------------------------------------------------
+r5716 | ruz | 2006-08-07 23:56:36 -0400 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/Modify.html
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23-batch-upload-csv.t
- r3943@STRATTON-THREE-TWENTY-SEVEN: kevinr | 2005-06-02 16:12:07 -0400
- * Applied patch from Steve Turner to add a default callback to the Queue
- Admin page.
+* DB may return records in random order(Pg for example),
+ use OrderBy when test depends on order of a collection.
+------------------------------------------------------------------------
+r5714 | ruz | 2006-08-07 23:08:21 -0400 (Mon, 07 Aug 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+* use $principal object we created before instead of args{PrincipalId}
+ as user may provide email address
+* use == instead of eq for id comparisions
------------------------------------------------------------------------
-r3057 | robert | 2005-06-02 00:15:13 -0400 (Thu, 02 Jun 2005) | 4 lines
+r5713 | ruz | 2006-08-07 23:02:52 -0400 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
- r3073@bear: rspier | 2005-06-02T04:14:40.726890Z
- Support for RT-Control: no-autoopen
-
+* get rid of uninit warnings
+* id is an integer so use == instead of eq to compare
+------------------------------------------------------------------------
+r5712 | ruz | 2006-08-07 22:52:43 -0400 (Mon, 07 Aug 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/AutoOpen.pm
+* get rid of uninit warnings
+* refactor
+* don't call $self->TransactionObj->Message->First twice
------------------------------------------------------------------------
-r3056 | glasser | 2005-06-01 18:39:36 -0400 (Wed, 01 Jun 2005) | 1 line
+r5711 | ruz | 2006-08-07 22:41:22 -0400 (Mon, 07 Aug 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+* get rid of unint warnings
+------------------------------------------------------------------------
+r5658 | ruz | 2006-07-26 13:14:42 -0400 (Wed, 26 Jul 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+* docs update
------------------------------------------------------------------------
-r3055 | glasser | 2005-06-01 18:39:12 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5657 | ruz | 2006-07-26 11:28:30 -0400 (Wed, 26 Jul 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/04send_email.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/20savedsearch.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/21query-builder.t
+ M /rt/branches/3.6-RELEASE/html/SelfService/Display.html
- r33654@tin-foil: glasser | 2005-06-01 16:36:18 -0400
- Fix some test plans, mark some QB tests TODO
+* drop uninit warning
+------------------------------------------------------------------------
+r5656 | ruz | 2006-07-26 11:03:38 -0400 (Wed, 26 Jul 2006) | 4 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+* http://rt3.fsck.com/Ticket/Display.html?id=7133
+ * @actions -> @$actions to handle parser errors
+ * don't blame users on CF.{} conditions
+ Thanks to Todd and Rolf Grossmann.
------------------------------------------------------------------------
-r3054 | glasser | 2005-06-01 18:38:38 -0400 (Wed, 01 Jun 2005) | 6 lines
+r5653 | kevinr | 2006-07-25 22:05:36 -0400 (Tue, 25 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
- r33653@tin-foil: glasser | 2005-06-01 15:19:20 -0400
- fixdeps wasn't working for me (it was trying to detar inside my MiniCPAN!);
- its code was "correct" but presumably one of the other 500 modules that were
- loaded confused CPAN. (This bug happened both before and after the previous change.)
- Now just uses a system() call to install.
+ r15411@sad-girl-in-snow: kevinr | 2006-07-25 20:04:26 -0400
+ * Added a BeforeProcessArguments callback
------------------------------------------------------------------------
-r3053 | glasser | 2005-06-01 18:38:05 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5652 | ruz | 2006-07-25 20:21:32 -0400 (Tue, 25 Jul 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/REST.pm
- r33652@tin-foil: glasser | 2005-06-01 15:02:58 -0400
- A mini rewrite of testdeps: now it tells you at the bottom if it is missing anything
+* add support for spaces in names of custom fields in the REST,
+ based on patch from Dmitri Tikhonov.
+------------------------------------------------------------------------
+r5651 | ruz | 2006-07-25 19:44:13 -0400 (Tue, 25 Jul 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+* If a ticket is created with _RecordTransaction set to
+ zero, it's not an error when zero is returned as the
+ transaction id. Thanks, Todd.
------------------------------------------------------------------------
-r3052 | glasser | 2005-06-01 18:37:45 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5650 | jesse | 2006-07-25 14:06:32 -0400 (Tue, 25 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r33243@tin-foil: glasser | 2005-05-27 17:08:38 -0400
- Add some hopefully correct comments to the head of Search/Build
+ r14405@pinglin: jesse | 2006-07-25 11:05:54 -0700
+ * RC 2
------------------------------------------------------------------------
-r3051 | glasser | 2005-06-01 18:37:29 -0400 (Wed, 01 Jun 2005) | 4 lines
+r5649 | jesse | 2006-07-25 14:06:06 -0400 (Tue, 25 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/02basic_web.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/08web_cf_access.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/09record_cf_api.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/10merge.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/11-template-insert.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/12-search.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/13-attribute-tests.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/15cf_single_values_are_single.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/21query-builder.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Simple.html
- r33242@tin-foil: glasser | 2005-05-27 14:08:19 -0400
- * Improved Query builder Tests
- * add plans to a bunch of other tests
+ r14404@pinglin: jesse | 2006-07-25 11:05:41 -0700
+ * Restore "Go to ticket #" search functionality accidentally removed from RT 3.6.0
------------------------------------------------------------------------
-r3050 | glasser | 2005-06-01 18:37:12 -0400 (Wed, 01 Jun 2005) | 1 line
+r5642 | jesse | 2006-07-21 14:18:04 -0400 (Fri, 21 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets.pm
+ r14319@pinglin: jesse | 2006-07-21 11:17:54 -0700
+ * more updates from jason
------------------------------------------------------------------------
-r3049 | glasser | 2005-06-01 18:36:55 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5641 | jesse | 2006-07-21 12:16:07 -0400 (Fri, 21 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
- M /rt/branches/3.4-RELEASE/bin/standalone_httpd.in
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Groups.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Tickets.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Transactions.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Users.html
- M /rt/branches/3.4-RELEASE/html/Admin/index.html
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
- M /rt/branches/3.4-RELEASE/lib/RT/URI/t.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/04send_email.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/20savedsearch.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets.pm
- r33110@tin-foil: glasser | 2005-05-26 13:33:06 -0400
- Undo 'make license-tag' change; jesse should do this later though
+ r14309@pinglin: jesse | 2006-07-21 09:15:58 -0700
+ * Loc bug reported by doogles
------------------------------------------------------------------------
-r3048 | glasser | 2005-06-01 18:36:40 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5629 | kevinr | 2006-07-20 15:42:05 -0400 (Thu, 20 Jul 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder/Tree.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
- r33109@tin-foil: glasser | 2005-05-26 12:02:13 -0400
- More docs and refactoring on QueryBuilder::Tree
+ r15197@sad-girl-in-snow: kevinr | 2006-07-20 15:36:45 -0400
+ * Sending e-mail falls back to the username if a RealName can't be found. We
+ shouldn't be sending messages with "From: via RT" any more.
------------------------------------------------------------------------
-r3047 | glasser | 2005-06-01 18:36:24 -0400 (Wed, 01 Jun 2005) | 12 lines
+r5628 | jesse | 2006-07-20 15:16:09 -0400 (Thu, 20 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder/Tree.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditWatchers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowUserEntry
- r33108@tin-foil: glasser | 2005-05-26 02:12:48 -0400
- rt-ticket: 6568
- rt-update: correspond
-
- * Better fix to Query Builder; in addition to refactoring most of the code which got
- information out of the tree, prune away childless AND/ORs, fixing the bug from ticket #6568.
-
- Also get rid of the reaction to the "Clear" action, which I don't think exists, and which
- I think is incorrect, since the root is supposed to have one child (see where it is
- first created).
-
+ r14235@pinglin: jesse | 2006-07-20 12:15:45 -0700
+ * Better display of squelched ticket recipients
------------------------------------------------------------------------
-r3046 | glasser | 2005-06-01 18:35:53 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5627 | jesse | 2006-07-20 15:16:01 -0400 (Thu, 20 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder/Tree.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets.pm
- r33107@tin-foil: glasser | 2005-05-26 01:56:25 -0400
- More Query Builder tree refactoring.
+ r14234@pinglin: jesse | 2006-07-20 12:15:31 -0700
+ * explicitly use the libraries we're using (Rather than depend on them to be used elsewhere)
------------------------------------------------------------------------
-r3045 | glasser | 2005-06-01 18:35:33 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5626 | jesse | 2006-07-20 13:52:03 -0400 (Thu, 20 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
- A /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder
- A /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder/Tree.pm
- A /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/QueryBuilder.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowHistory
- r33106@tin-foil: glasser | 2005-05-26 01:21:29 -0400
- Move stuff out from html/Search/Build.html into a module; refactor some of the code there.
+ r14231@pinglin: jesse | 2006-07-20 10:49:41 -0700
+ Forward porting a history ordering fix from 3.4
------------------------------------------------------------------------
-r3044 | glasser | 2005-06-01 18:35:14 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5625 | jesse | 2006-07-20 13:51:37 -0400 (Thu, 20 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
- M /rt/branches/3.4-RELEASE/bin/standalone_httpd.in
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Groups.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Tickets.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Transactions.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Users.html
- M /rt/branches/3.4-RELEASE/html/Admin/index.html
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
- M /rt/branches/3.4-RELEASE/lib/RT/URI/t.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFields
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomFields
- r33105@tin-foil: glasser | 2005-05-26 00:02:36 -0400
- Run 'make license-tag'
+ r14228@pinglin: jesse | 2006-07-20 10:38:00 -0700
+ * Better semantic html for custom field labels from Todd Chapman
------------------------------------------------------------------------
-r3043 | glasser | 2005-06-01 18:34:56 -0400 (Wed, 01 Jun 2005) | 5 lines
+r5623 | jesse | 2006-07-20 13:32:59 -0400 (Thu, 20 Jul 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
- A /rt/branches/3.4-RELEASE/lib/t/regression/21query-builder.t
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/autohandler
- r33104@tin-foil: glasser | 2005-05-25 23:53:28 -0400
- Fix mistake in the function I just made
+ r14225@pinglin: jesse | 2006-07-20 10:32:41 -0700
+ * Removed not-quite-right outdated cachinng header generation
- Add a bit of testing of the query builder.
------------------------------------------------------------------------
-r3042 | glasser | 2005-06-01 18:34:38 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5618 | jesse | 2006-07-19 20:45:36 -0400 (Wed, 19 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Search/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectGroupBy
+ M /rt/branches/3.6-RELEASE/html/Search/Results.html
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets.pm
- r33103@tin-foil: glasser | 2005-05-25 22:24:07 -0400
- And remove the old functionality too.
+ r14219@pinglin: jesse | 2006-07-19 17:45:03 -0700
+ * Backport the ability to chart by custom field from RT 3.7
------------------------------------------------------------------------
-r3041 | glasser | 2005-06-01 18:33:51 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5617 | jesse | 2006-07-19 20:45:26 -0400 (Wed, 19 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Group_Overlay.pm
- r33102@tin-foil: glasser | 2005-05-25 22:22:53 -0400
- build_array was being called twice for two totally disconnected reasons. Split one out.
+ r14216@pinglin: jesse | 2006-07-19 17:38:40 -0700
+ * crit was being called on the wrong object. Thanks to Todd Chapman
------------------------------------------------------------------------
-r3040 | glasser | 2005-06-01 18:32:34 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5615 | jesse | 2006-07-19 18:46:28 -0400 (Wed, 19 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r33101@tin-foil: glasser | 2005-05-25 21:05:02 -0400
- Attempt to add parentheses to the clauses select list, in Query Builder.
+ r14214@pinglin: jesse | 2006-07-19 15:46:15 -0700
+ * bumping to pre2
------------------------------------------------------------------------
-r3039 | glasser | 2005-06-01 18:32:16 -0400 (Wed, 01 Jun 2005) | 3 lines
+r5614 | jesse | 2006-07-19 18:37:43 -0400 (Wed, 19 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
- r33100@tin-foil: glasser | 2005-05-25 20:21:43 -0400
- Mini refactoring of Tree->SQL/HTML function
+ r14208@pinglin: jesse | 2006-07-19 15:33:26 -0700
+ * Allow sites to disable the display of inline ticket images.
------------------------------------------------------------------------
-r2998 | kevinr | 2005-05-31 21:08:40 -0400 (Tue, 31 May 2005) | 7 lines
+r5613 | jesse | 2006-07-19 18:37:32 -0400 (Wed, 19 Jul 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowPeople
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowUserEntry
- r3841@SAD-GIRL-IN-SNOW: kevinr | 2005-05-31 21:07:42 -0400
- RT-Ticket: 6669
- RT-Status: resolved
- RT-Action: correspond
+ r14207@pinglin: jesse | 2006-07-19 15:33:02 -0700
+ * Inline display of which ticket watchers are "squelched"
- * Fixed the mysteriously-absent '1' in the Norwegian po.
------------------------------------------------------------------------
-r2997 | kevinr | 2005-05-31 20:38:19 -0400 (Tue, 31 May 2005) | 7 lines
+r5609 | jesse | 2006-07-19 15:19:27 -0400 (Wed, 19 Jul 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r3010@SAD-GIRL-IN-SNOW: kevinr | 2005-05-31 18:10:17 -0400
- RT-Ticket: 6423
- RT-Status: resolve
- RT-Action: correspond
-
- * Fixed a line I broke in revision 3008 -- vi removed the '%1'.
-
-------------------------------------------------------------------------
-r2996 | kevinr | 2005-05-31 20:35:39 -0400 (Tue, 31 May 2005) | 8 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
-
- r3009@SAD-GIRL-IN-SNOW: kevinr | 2005-05-31 17:52:48 -0400
- RT-Ticket: 6669
- RT-Status: resolved
- RT-Action: correspond
-
- * Fixed an extra space in lib/RT/Transaction_Overlay.pm and propagated the
- change to the po files, as per Brandon Pulsipher's suggestion.
-
-------------------------------------------------------------------------
-r2995 | kevinr | 2005-05-31 20:34:40 -0400 (Tue, 31 May 2005) | 8 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/Modify.html
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
-
- r3008@SAD-GIRL-IN-SNOW: kevinr | 2005-05-31 17:05:08 -0400
- RT-Ticket: 6423
- RT-Status: resolve
- RT-Action: correspond
-
- * Corrected a typo in Admin/Queues/Modify.html and propagated it to all the
- po files, as per Angelo Turetta's suggestion.
------------------------------------------------------------------------
-r2994 | kevinr | 2005-05-31 16:11:31 -0400 (Tue, 31 May 2005) | 8 lines
+r5608 | jesse | 2006-07-19 15:18:52 -0400 (Wed, 19 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Error
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
- r3004@sad-girl-in-snow: kevinr | 2005-05-31 15:52:19 -0400
- RT-Ticket: 6684
- RT-Status: resolve
- RT-Action: correspond
-
- html/Elements/Error should not continue, and has been changed to add the
- standard footer element on %cleanup.
+ r14179@pinglin: jesse | 2006-07-18 21:27:41 -0700
+ * better help on dependency install
------------------------------------------------------------------------
-r2993 | kevinr | 2005-05-31 16:10:33 -0400 (Tue, 31 May 2005) | 3 lines
+r5607 | jesse | 2006-07-19 15:18:09 -0400 (Wed, 19 Jul 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r2967@sad-girl-in-snow: kevinr | 2005-05-25 18:37:20 -0400
- * Added a comma where a compound sentence wanted it.
------------------------------------------------------------------------
-r2992 | kevinr | 2005-05-31 16:10:01 -0400 (Tue, 31 May 2005) | 4 lines
+r5600 | jesse | 2006-07-18 17:51:46 -0400 (Tue, 18 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/23-web_attachments.t
- r2965@sad-girl-in-snow: kevinr | 2005-05-25 17:47:26 -0400
- * changed "e-mail" back to "email"
- * removed discussion of pre-5.8.3 perl versions
+ r37204@truegrounds: jesse | 2006-07-18 16:21:51 -0400
+ * Tests updated for 3.6
------------------------------------------------------------------------
-r2974 | jesse | 2005-05-29 19:28:58 -0400 (Sun, 29 May 2005) | 9 lines
+r5599 | jesse | 2006-07-18 17:51:35 -0400 (Tue, 18 Jul 2006) | 166 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Results.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/bin/rt-crontool.in
+ M /rt/branches/3.6-RELEASE/config.layout
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/index.html
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/3.6-RELEASE/html/SelfService/Create.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Create.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Date.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Link_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Links_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI.pm
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
+ M /rt/branches/3.6-RELEASE/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.6-RELEASE/lib/t/regression/22search_tix_by_txn.t
+ A /rt/branches/3.6-RELEASE/lib/t/regression/23-web_attachments.t
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
- r17981@hualien: jesse | 2005-05-29 19:26:59 -0400
- r17979@hualien: jesse | 2005-05-29 19:21:59 -0400
- RT-Ticket: 6741
- RT-Status: resolved
- RT-Update: correspond
+ r37203@truegrounds: jesse | 2006-07-18 13:08:57 -0400
+ r30313@truegrounds: jesse | 2006-03-23 01:36:27 -0500
+ * Better mp2 bulletproofing
+ r30314@truegrounds: jesse | 2006-03-23 01:36:42 -0500
+
+ r37202@truegrounds: jesse | 2006-07-18 12:49:01 -0400
+ r31084@truegrounds (orig r4814): jesse | 2006-03-23 22:40:37 -0500
+ r10436@hualien: jesse | 2006-03-23 22:40:25 -0500
+ * It helps when there aren't typos
+
+ r31117@truegrounds (orig r4847): alexmv | 2006-03-28 15:50:07 -0500
+ r11918@zoq-fot-pik: chmrr | 2006-03-28 15:49:56 -0500
+ * Backport TXN fixes from 3.7 and 3.5
+
+ r31194@truegrounds (orig r4924): jesse | 2006-03-30 21:07:23 -0500
+ r10636@hualien: jesse | 2006-03-31 11:06:57 +0900
+ RT-Ticket: 7398
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a "RH" RedHat layout option to config.layout -- Paulo Matos
+
+ r31317@truegrounds (orig r5047): ruz | 2006-04-17 20:40:06 -0400
+ * check and report error to the logs
+ r31330@truegrounds (orig r5060): jesse | 2006-04-24 10:49:40 -0400
+ r11842@hualien: jesse | 2006-04-24 10:49:13 -0400
+ The following patch adds the useful LastUpdated field to the fields
+ returned through the REST interface.
+ David - who starts to wonder if his patches are actually read by someone :-)
+ --
+ David Schweikert | phone: +41 44 632 7019
+ System manager ISG.EE | walk: ETH Zentrum, ETL F24.1
+ ETH Zurich, Switzerland | web: http://people.ee.ethz.ch/dws
+
+
+ r31334@truegrounds (orig r5064): ruz | 2006-04-24 16:42:43 -0400
+ * max subject is 200 character long
+ r31335@truegrounds (orig r5065): ruz | 2006-04-24 17:25:15 -0400
+ * convert only if $enc'oding contains something
+ r31336@truegrounds (orig r5066): ruz | 2006-04-24 20:21:32 -0400
+ * simple tests for Attachments manipulation from web interface
+ r31385@truegrounds (orig r5115): ruz | 2006-04-25 19:24:45 -0400
+ * (cond) && 'selected' outputs 0 if condition fails on my system
+ r31386@truegrounds (orig r5116): ruz | 2006-04-25 19:35:09 -0400
+ * get queue ID from page
+ r31388@truegrounds (orig r5118): jesse | 2006-04-25 22:43:31 -0400
+ r11882@hualien: jesse | 2006-04-25 22:43:11 -0400
+ * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied.
+
+ rt ls -l broke because of it, if your RT server wasn't at /
+
+ r31453@truegrounds (orig r5183): jesse | 2006-05-08 22:31:56 -0400
+ r13313@hualien: jesse | 2006-05-08 12:01:55 -0400
+ * Finding disabled groups should actually find them, now
+
+ r31454@truegrounds (orig r5184): jesse | 2006-05-08 22:32:10 -0400
+ r13314@hualien: jesse | 2006-05-08 12:14:26 -0400
+ * Minor reformatting
+
+ r31455@truegrounds (orig r5185): jesse | 2006-05-08 22:32:19 -0400
+ r13315@hualien: jesse | 2006-05-08 22:31:30 -0400
+ * Mail gateway refactoring to make added functioanlity a bit easier.
+ No (intentional) functional changes.
+
+ r31456@truegrounds (orig r5186): jesse | 2006-05-08 22:56:20 -0400
+ r13330@hualien: jesse | 2006-05-08 22:55:56 -0400
+ * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
+
+ r31457@truegrounds (orig r5187): jesse | 2006-05-09 00:48:10 -0400
+ r13332@hualien: jesse | 2006-05-09 00:47:49 -0400
+ * Mismatched parens
+
+ r31476@truegrounds (orig r5206): ruz | 2006-05-11 16:48:53 -0400
+ * return values checking and more logging on errors
+ r31477@truegrounds (orig r5207): ruz | 2006-05-11 16:56:24 -0400
+ * more checks on attachments processing
+ r31478@truegrounds (orig r5208): ruz | 2006-05-11 18:24:17 -0400
+ * if ( not $xxx || $xxx->foo ) is equivalent to
+ if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
+ which is not expected behaviour
+ r31479@truegrounds (orig r5209): ruz | 2006-05-11 18:31:58 -0400
+ * user do next steps:
+ 1) open ticket #1
+ 2) click reply
+ 3) upload attachment
+ 4) open ticket #2 in another browser window
+ 5) send reply to the ticket #1
+ RT looses uploaded attachment due to step 4) as RT tries
+ to add attchement to the ticket #2 and drops them from session.
+ As solution don't ProcessTicketMessage if there is attachments,
+ but only if there is real update message.
+ r31486@truegrounds (orig r5216): ruz | 2006-05-12 16:54:41 -0400
+ * add Timezone argument in SetToMidnight
+ r31487@truegrounds (orig r5217): ruz | 2006-05-12 17:02:54 -0400
+ * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
+ r31488@truegrounds (orig r5218): ruz | 2006-05-12 20:31:33 -0400
+ * get rid of "masks earlier declaration" warnings
+ r31508@truegrounds (orig r5238): ruz | 2006-05-16 18:39:59 -0400
+ * really noisy warning
+ *NOTE* that option we use is not described in config
+ r31519@truegrounds (orig r5249): ruz | 2006-05-18 12:17:47 -0400
+ * add bug comment
+ r31526@truegrounds (orig r5256): ruz | 2006-05-18 21:45:58 -0400
+ * allow to complete actions in mail plugins
+ r31527@truegrounds (orig r5257): ruz | 2006-05-18 21:53:40 -0400
+ * minor
+ r31538@truegrounds (orig r5268): jesse | 2006-05-19 17:17:41 -0400
+ r13935@hualien: jesse | 2006-05-19 17:17:27 -0400
+ * There were divergent copies of this code. The EmailParser code was more correct
+
+ r31580@truegrounds (orig r5310): ruz | 2006-05-26 20:39:49 -0400
+ * when we could parse URI, for example object doesn't exist
+ fallback to RT::URI::base resolver, so $uri->IsLocal and
+ other methods wouldn't die but return undef
+ r31585@truegrounds (orig r5315): ruz | 2006-05-28 07:19:20 -0400
+ * Use "Requestor.id = $requestor->id" search instead of search by email address
+ as latter is not indexed
+ r31587@truegrounds (orig r5317): ruz | 2006-05-30 16:13:02 -0400
+ * If current user changes owner from somebody else to nobody user,
+ the action fails with "You can only reassign tickets that you own
+ or that are unowned", but we must change owner if he has no right
+ to own tickets in dest queue. Do it with Force and with SystemUser
+ context.
+ r31670@truegrounds (orig r5400): ruz | 2006-06-16 20:40:24 -0400
+ * not default mail plugins has been broken during last refactoring
+ ** move a code back into its scope
+ ** don't forget to store $_ in $Class when $_ matches ^RT::Interface::Email
+ r35569@truegrounds (orig r5476): ruz | 2006-06-27 17:21:07 -0400
+ * nothing special, small changes I'd changed during
+ the hunt over a bug
+ r35573@truegrounds (orig r5480): ruz | 2006-06-27 20:05:49 -0400
+ * minor formatting
+ r35575@truegrounds (orig r5482): ruz | 2006-06-28 17:25:18 -0400
+ * add tests for unsafe mailgate commands
+ * fix bugs that were introduced during Email.pm refactoring
+ r35589@truegrounds (orig r5496): ruz | 2006-06-30 16:09:08 -0400
+ Changes:
+ * new config option $OldestTransactionsFirst that allow
+ administrator to reverse order of transactions on
+ history page
+
+ r36191@truegrounds (orig r5520): ruz | 2006-07-04 01:36:46 -0400
+ * forgot to add option to config
+ r36192@truegrounds (orig r5521): ruz | 2006-07-04 01:38:03 -0400
+ * report error when couldn't create CF
+ r36193@truegrounds (orig r5522): ruz | 2006-07-04 01:39:21 -0400
+ * we never should call exit from libs
+ r36205@truegrounds (orig r5534): ruz | 2006-07-06 11:19:46 -0400
+ rt-crontool
+ * add --transaction argument with two possible values: 'first' and 'last'
+ * add --transaction-type argument to allow users select type of transactions
+ ** these transactions would be passed to scrips for processing, so users
+ can use conditions, actions and templates that check or use properties of
+ transaction
+
+ * also some existant actions, conditions and templates require scrip or
+ scrip action objects to process normally, as we have no these objects
+ available we now pass void (not loaded) objects. This change would allow
+ users to use notify actions with crontool.
+ r36241@truegrounds (orig r5570): kevinr | 2006-07-13 16:21:31 -0400
+ r14836@sad-girl-in-snow: kevinr | 2006-07-13 16:17:43 -0400
+ * The RT::Condition::Generic docs were wrong... fixed.
+
- * Sort order wasn't preserved for the "in memory" saved search. --Phil Homewood
------------------------------------------------------------------------
-r2968 | jesse | 2005-05-25 22:46:40 -0400 (Wed, 25 May 2005) | 5 lines
+r5573 | jesse | 2006-07-17 12:41:35 -0400 (Mon, 17 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE/html/index.html
- r17717@hualien: jesse | 2005-05-25 22:43:35 -0400
- * Better in-reply-to when replying to a message generated via the webui
- * Now only hang onto the first four and the last six References headers.
-
+ r14054@pinglin: jesse | 2006-07-17 11:28:21 -0400
+ * Switch our redirects to use the new RT::Interface::Web::Redirect method
------------------------------------------------------------------------
-r2967 | jesse | 2005-05-25 22:45:46 -0400 (Wed, 25 May 2005) | 7 lines
+r5572 | jesse | 2006-07-17 12:41:09 -0400 (Mon, 17 Jul 2006) | 13 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
- r17705@hualien: jesse | 2005-05-25 01:17:11 -0400
- RT-Ticket: 6627
- RT-Status: resolved
- RT-Update: correspond
+ r14053@pinglin: jesse | 2006-07-17 11:28:00 -0400
+ * Added "Redirect" and "StaticFileHeaders" methods to RT::Interface::Web.
+
+ * Redirect is careful to redirect the browser to the same base RT url they're coming from
+ and to close the user's Apache::Session, lest that module try to open two copies
+ of the same prepared session database handle at the same time and fall over.
+
+ * StaticFileHeaders tells the user's browser that the file being served
+ was last modified at last server start and should be cached for approximately
+ a month. Better would be to use the Heuristics that Jifty::View::Static provides.
+
- * Updated German translation -- David Schmit
------------------------------------------------------------------------
-r2966 | jesse | 2005-05-25 22:45:39 -0400 (Wed, 25 May 2005) | 8 lines
+r5571 | jesse | 2006-07-17 12:40:48 -0400 (Mon, 17 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ D /rt/branches/3.6-RELEASE/html/NoAuth/ahah.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/autohandler
+ M /rt/branches/3.6-RELEASE/html/NoAuth/images/autohandler
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/autohandler
- r17704@hualien: jesse | 2005-05-25 00:59:29 -0400
- RT-Ticket: 6654
- RT-Status: resolved
- RT-Update: correspond
-
- * Updated Italian translation from Angelo Turetta
-
+ r14052@pinglin: jesse | 2006-07-17 11:23:30 -0400
+ * Started generating better caching headers for css, image and js files
------------------------------------------------------------------------
-r2965 | jesse | 2005-05-25 22:45:32 -0400 (Wed, 25 May 2005) | 9 lines
+r5528 | trs | 2006-07-04 17:59:19 -0400 (Tue, 04 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/autohandler
- r17703@hualien: jesse | 2005-05-25 00:55:10 -0400
- RT-Ticket: 6653
- RT-Status: resolved
- RT-Update: correspond
-
- * Small localization fix from Angelo Turetta
-
-
+ r13934@zot: tom | 2006-07-04 17:59:07 -0400
+ Add an HTTP "Expires" header to CSS files so they expire in a year (and aren't reloaded on every request)
------------------------------------------------------------------------
-r2964 | jesse | 2005-05-25 22:45:25 -0400 (Wed, 25 May 2005) | 9 lines
+r5524 | robert | 2006-07-04 02:37:00 -0400 (Tue, 04 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/NoAuth/mail-gateway
- r17684@hualien: jesse | 2005-05-24 18:18:21 -0400
- RT-Ticket: 6713
- RT-Status: resolved
- RT-Update: correspond
-
- * Text::WikiFormat is a dependency. And should have been in 3.4.2
-
-
+ r5611@bear: rspier | 2006-07-03 23:36:20 -0700
+ Add Pre hook to mail-gateway
------------------------------------------------------------------------
-r2963 | jesse | 2005-05-25 22:45:17 -0400 (Wed, 25 May 2005) | 3 lines
+r5523 | robert | 2006-07-04 02:36:40 -0400 (Tue, 04 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.6-RELEASE/html/Elements/QueryString
+ M /rt/branches/3.6-RELEASE/html/Ticket/Update.html
- r17682@hualien: jesse | 2005-05-24 12:27:55 -0400
- * Wikitext fields weren't properly escaping HTML
+ r5607@bear: rspier | 2006-07-03 20:30:15 -0700
+ Hide a handful of warnings in a quick and dirty way
------------------------------------------------------------------------
-r2961 | glasser | 2005-05-25 19:58:06 -0400 (Wed, 25 May 2005) | 15 lines
+r5519 | robert | 2006-07-03 21:31:03 -0400 (Mon, 03 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+ A /rt/branches/3.6-RELEASE/lib/t/regression/27verp.t
- r33096@tin-foil: glasser | 2005-05-25 19:56:11 -0400
- RT-Ticket: 6568
- RT-Status: open
- RT-Update: correspond
-
- * Simple fix to Query Builder to prevent a crash in situations involving
- the creation of AND/ORs with no children. A fix that treats the cause
- and not the symptom is planned. Currently, it may sometimes do "unexpected things"
- with your ADD, but it is at least in a state that the user can recover from.
-
- Specifically, for Danial's it works as expected; for Tim's example, it gives an incorrect
- error message (in the context of the QB page, not a Mason crash thing) but the select
- box is in a good state.
-
+ r5600@bear: rspier | 2006-07-03 18:27:29 -0700
+ Initial support for configurable VERP
------------------------------------------------------------------------
-r2960 | kevinr | 2005-05-25 18:38:43 -0400 (Wed, 25 May 2005) | 3 lines
+r5518 | robert | 2006-07-03 21:30:50 -0400 (Mon, 03 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
- r2967@SAD-GIRL-IN-SNOW: kevinr | 2005-05-25 18:37:20 -0400
- * Added a comma where a compound sentence wanted it.
+ r5599@bear: rspier | 2006-07-03 18:03:10 -0700
+ Add a Date: header to outbound email messages
------------------------------------------------------------------------
-r2959 | kevinr | 2005-05-25 17:49:43 -0400 (Wed, 25 May 2005) | 4 lines
+r5517 | robert | 2006-07-03 21:30:36 -0400 (Mon, 03 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/User/Prefs.html
- r2965@SAD-GIRL-IN-SNOW: kevinr | 2005-05-25 17:47:26 -0400
- * changed "e-mail" back to "email"
- * removed discussion of pre-5.8.3 perl versions
+ r5598@bear: rspier | 2006-07-03 17:45:55 -0700
+ Add id's to the TitleBox wrappers so we can easily make them invisible from the stylesheet
------------------------------------------------------------------------
-r2958 | kevinr | 2005-05-25 16:47:14 -0400 (Wed, 25 May 2005) | 3 lines
+r5497 | robert | 2006-07-03 13:17:51 -0400 (Mon, 03 Jul 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/configure.ac
- r2950@SAD-GIRL-IN-SNOW: kevinr | 2005-05-25 16:39:58 -0400
- * fixed a bunch of typoes in the README
+ r5577@bear: rspier | 2006-07-03 10:17:32 -0700
+ Update version string
------------------------------------------------------------------------
-r2957 | jesse | 2005-05-25 01:25:06 -0400 (Wed, 25 May 2005) | 7 lines
+r5489 | kevinr | 2006-06-29 14:41:08 -0400 (Thu, 29 Jun 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/PreviewScrips
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/lib/t/regression/26command_line.t
- r17705@hualien: jesse | 2005-05-25 01:17:11 -0400
- RT-Ticket: 6627
- RT-Status: resolved
- RT-Update: correspond
-
- * Updated German translation -- David Schmit
+ r14127@sad-girl-in-snow: kevinr | 2006-06-29 14:40:28 -0400
+ * Added todo_skip tests for linking via the rt command-line tool.
------------------------------------------------------------------------
-r2956 | jesse | 2005-05-25 01:24:55 -0400 (Wed, 25 May 2005) | 8 lines
+r5485 | ruz | 2006-06-28 18:15:28 -0400 (Wed, 28 Jun 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
-
- r17704@hualien: jesse | 2005-05-25 00:59:29 -0400
- RT-Ticket: 6654
- RT-Status: resolved
- RT-Update: correspond
-
- * Updated Italian translation from Angelo Turetta
-
+ M /rt/branches/3.6-RELEASE/sbin/rt-dump-database.in
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
+* every RT script that uses the API must use local libs
------------------------------------------------------------------------
-r2955 | jesse | 2005-05-25 01:24:46 -0400 (Wed, 25 May 2005) | 9 lines
+r5481 | ruz | 2006-06-28 13:55:11 -0400 (Wed, 28 Jun 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Elements/DisplayOptions
+ M /rt/branches/3.6-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/REST.pm
- r17703@hualien: jesse | 2005-05-25 00:55:10 -0400
- RT-Ticket: 6653
+Based on patch from Philip Kime.
+* sort bt numbers first then by letters in expand_list
+* get rid of warnings
+
+------------------------------------------------------------------------
+r5418 | ruz | 2006-06-23 17:22:53 -0400 (Fri, 23 Jun 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/Googleish.pm
+
+* typo, package is Googleish, we load local/vendor Googlish
+------------------------------------------------------------------------
+r5408 | jesse | 2006-06-19 18:45:12 -0400 (Mon, 19 Jun 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/html/Elements/Footer
+
+ r12787@pinglin: jesse | 2006-06-19 18:43:43 -0400
+ * Set the visible copyright string to 2006
+
+------------------------------------------------------------------------
+r5407 | jesse | 2006-06-19 18:44:04 -0400 (Mon, 19 Jun 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/Makefile.in
+ M /rt/branches/3.6-RELEASE/README
+ M /rt/branches/3.6-RELEASE/bin/mason_handler.fcgi.in
+ M /rt/branches/3.6-RELEASE/bin/mason_handler.scgi.in
+ M /rt/branches/3.6-RELEASE/bin/mason_handler.svc.in
+ M /rt/branches/3.6-RELEASE/bin/rt-crontool.in
+ M /rt/branches/3.6-RELEASE/bin/rt-mailgate.in
+ M /rt/branches/3.6-RELEASE/bin/rt.in
+ M /rt/branches/3.6-RELEASE/bin/standalone_httpd.in
+ M /rt/branches/3.6-RELEASE/bin/webmux.pl.in
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/Objects.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/CustomFields/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditScrip
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditScrips
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditTemplates
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/EditUserComments
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/GlobalCustomFieldTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/GroupTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/PickCustomFields
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/PickObjects
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/QueueTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectGroups
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectRights
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectScrip
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectScripAction
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectStage
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectTemplate
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SelectUsers
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/SystemTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/ToolTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Elements/UserTabs
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Groups.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Queue-Tickets.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Queue-Transactions.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/Users.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Scrip.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Scrips.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Template.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/Templates.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Global/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/CustomFields.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/History.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/Members.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Groups/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/CustomField.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/CustomFields.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/GroupRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/People.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Scrip.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Scrips.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Template.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/Templates.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/UserRights.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Queues/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Tools/Configuration.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Tools/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/CustomFields.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/History.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/Memberships.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Admin/Users/index.html
+ M /rt/branches/3.6-RELEASE/html/Admin/autohandler
+ M /rt/branches/3.6-RELEASE/html/Admin/index.html
+ M /rt/branches/3.6-RELEASE/html/Approvals/Display.html
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/Approve
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/ShowDependency
+ M /rt/branches/3.6-RELEASE/html/Approvals/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Approvals/index.html
+ M /rt/branches/3.6-RELEASE/html/Download/CustomFieldValue/dhandler
+ M /rt/branches/3.6-RELEASE/html/Download/Tabular/dhandler
+ M /rt/branches/3.6-RELEASE/html/Elements/BevelBoxRaisedEnd
+ M /rt/branches/3.6-RELEASE/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/3.6-RELEASE/html/Elements/Callback
+ M /rt/branches/3.6-RELEASE/html/Elements/Checkbox
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/Header
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/3.6-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.6-RELEASE/html/Elements/CreateTicket
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldBinary
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldImage
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldText
+ M /rt/branches/3.6-RELEASE/html/Elements/EditCustomFieldWikitext
+ M /rt/branches/3.6-RELEASE/html/Elements/EditLinks
+ M /rt/branches/3.6-RELEASE/html/Elements/Error
+ M /rt/branches/3.6-RELEASE/html/Elements/Footer
+ M /rt/branches/3.6-RELEASE/html/Elements/GotoTicket
+ M /rt/branches/3.6-RELEASE/html/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/Elements/ListActions
+ M /rt/branches/3.6-RELEASE/html/Elements/Login
+ M /rt/branches/3.6-RELEASE/html/Elements/Logo
+ M /rt/branches/3.6-RELEASE/html/Elements/Menu
+ M /rt/branches/3.6-RELEASE/html/Elements/MessageBox
+ M /rt/branches/3.6-RELEASE/html/Elements/MyAdminQueues
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRT
+ M /rt/branches/3.6-RELEASE/html/Elements/MyReminders
+ M /rt/branches/3.6-RELEASE/html/Elements/MyRequests
+ M /rt/branches/3.6-RELEASE/html/Elements/MySupportQueues
+ M /rt/branches/3.6-RELEASE/html/Elements/MyTickets
+ M /rt/branches/3.6-RELEASE/html/Elements/PageLayout
+ M /rt/branches/3.6-RELEASE/html/Elements/QueryString
+ M /rt/branches/3.6-RELEASE/html/Elements/QueueSummary
+ M /rt/branches/3.6-RELEASE/html/Elements/QuickCreate
+ M /rt/branches/3.6-RELEASE/html/Elements/Quicksearch
+ M /rt/branches/3.6-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.6-RELEASE/html/Elements/Refresh
+ M /rt/branches/3.6-RELEASE/html/Elements/RefreshHomepage
+ M /rt/branches/3.6-RELEASE/html/Elements/ScrubHTML
+ M /rt/branches/3.6-RELEASE/html/Elements/Section
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectAttachmentField
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectBoolean
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectCustomFieldValue
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectDate
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectDateRelation
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectDateType
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectEqualityOperator
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectGroups
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectLang
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectLinkType
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectMatch
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectNewTicketQueue
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectOwner
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectQueue
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectResultsPerPage
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectSortOrder
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectStatus
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectTicketSortBy
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectTicketTypes
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectTimeUnits
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectUsers
+ M /rt/branches/3.6-RELEASE/html/Elements/SelectWatcherType
+ M /rt/branches/3.6-RELEASE/html/Elements/SetupSessionCookie
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldBinary
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldImage
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowCustomFields
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowLink
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowLinks
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowMemberships
+ M /rt/branches/3.6-RELEASE/html/Elements/ShowSearch
+ M /rt/branches/3.6-RELEASE/html/Elements/SimpleSearch
+ M /rt/branches/3.6-RELEASE/html/Elements/Submit
+ M /rt/branches/3.6-RELEASE/html/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Elements/TicketList
+ M /rt/branches/3.6-RELEASE/html/Elements/TitleBox
+ M /rt/branches/3.6-RELEASE/html/Elements/TitleBoxEnd
+ M /rt/branches/3.6-RELEASE/html/Elements/TitleBoxStart
+ M /rt/branches/3.6-RELEASE/html/Elements/ValidateCustomFields
+ M /rt/branches/3.6-RELEASE/html/Helpers/CalPopup.html
+ M /rt/branches/3.6-RELEASE/html/NoAuth/Logout.html
+ M /rt/branches/3.6-RELEASE/html/NoAuth/Reminder.html
+ M /rt/branches/3.6-RELEASE/html/NoAuth/ahah.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/body.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/footer.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/forms.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/header.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/login.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/main.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/misc.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/nav.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/quickbar.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/ticket.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/titlebox.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.4-compat/transactions.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/approvals.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/body.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/footer.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/forms.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/header.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/login.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/logo.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/main.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/misc.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/nav.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/quickbar.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/ticket.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/titlebox.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/3.5-default/transactions.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/autohandler
+ M /rt/branches/3.6-RELEASE/html/NoAuth/css/print.css
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/ahah.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/autohandler
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/cascaded.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/class.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/combobox.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/list.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/titlebox-state.js
+ M /rt/branches/3.6-RELEASE/html/NoAuth/js/util.js
+ M /rt/branches/3.6-RELEASE/html/Prefs/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Prefs/MyRT.html
+ M /rt/branches/3.6-RELEASE/html/Prefs/Quicksearch.html
+ M /rt/branches/3.6-RELEASE/html/Prefs/Search.html
+ M /rt/branches/3.6-RELEASE/html/Prefs/SearchOptions.html
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/queue/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/queue/ns
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/comment
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/links
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/merge
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/ticket/take
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/user/default
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/Forms/user/ns
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/autohandler
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/dhandler
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/logout
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/search/dhandler
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/search/ticket
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/comment
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/link
+ M /rt/branches/3.6-RELEASE/html/REST/1.0/ticket/merge
+ M /rt/branches/3.6-RELEASE/html/Search/Build.html
+ M /rt/branches/3.6-RELEASE/html/Search/Bulk.html
+ M /rt/branches/3.6-RELEASE/html/Search/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Chart.html
+ M /rt/branches/3.6-RELEASE/html/Search/Edit.html
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/Chart
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/DisplayOptions
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditFormat
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditQuery
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/EditSearches
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/NewListActions
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/PickBasics
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/PickCFs
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/PickCriteria
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SearchPrivacy
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SearchesForObject
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectAndOr
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectChartType
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectGroup
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectGroupBy
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectLinks
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectPersonType
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectSearchObject
+ M /rt/branches/3.6-RELEASE/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/3.6-RELEASE/html/Search/Results.html
+ M /rt/branches/3.6-RELEASE/html/Search/Results.rdf
+ M /rt/branches/3.6-RELEASE/html/Search/Results.tsv
+ M /rt/branches/3.6-RELEASE/html/Search/Simple.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Attachment/dhandler
+ M /rt/branches/3.6-RELEASE/html/SelfService/Closed.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Create.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/CreateTicketInQueue.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/GotoTicket
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/Header
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/MyRequests
+ M /rt/branches/3.6-RELEASE/html/SelfService/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/SelfService/Error.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Prefs.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/Update.html
+ M /rt/branches/3.6-RELEASE/html/SelfService/index.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Attachment/dhandler
+ M /rt/branches/3.6-RELEASE/html/Ticket/Create.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Display.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/AddWatchers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/BulkLinks
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomField
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditDates
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditPeople
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/EditWatchers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/FindAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/LoadTextAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Reminders
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowBasics
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowCustomFields
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowDates
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowMembers
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowMessageStanza
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowPeople
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTime
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/ShowUserEntry
+ M /rt/branches/3.6-RELEASE/html/Ticket/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Ticket/History.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Modify.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyAll.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyDates.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyLinks.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ModifyPeople.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Reminders.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/ShowEmailRecord.html
+ M /rt/branches/3.6-RELEASE/html/Ticket/Update.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Tools/MyDay.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Offline.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/CreatedByDates.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/ResolvedByDates.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/ResolvedByOwner.html
+ M /rt/branches/3.6-RELEASE/html/Tools/Reports/index.html
+ M /rt/branches/3.6-RELEASE/html/Tools/index.html
+ M /rt/branches/3.6-RELEASE/html/User/Delegation.html
+ M /rt/branches/3.6-RELEASE/html/User/Elements/DelegateRights
+ M /rt/branches/3.6-RELEASE/html/User/Elements/GroupTabs
+ M /rt/branches/3.6-RELEASE/html/User/Elements/Tabs
+ M /rt/branches/3.6-RELEASE/html/User/Groups/Members.html
+ M /rt/branches/3.6-RELEASE/html/User/Groups/Modify.html
+ M /rt/branches/3.6-RELEASE/html/User/Groups/index.html
+ M /rt/branches/3.6-RELEASE/html/User/Prefs.html
+ M /rt/branches/3.6-RELEASE/html/Widgets/ComboBox
+ M /rt/branches/3.6-RELEASE/html/Widgets/SelectionBox
+ M /rt/branches/3.6-RELEASE/html/Widgets/TitleBox
+ M /rt/branches/3.6-RELEASE/html/Widgets/TitleBoxEnd
+ M /rt/branches/3.6-RELEASE/html/Widgets/TitleBoxStart
+ M /rt/branches/3.6-RELEASE/html/autohandler
+ M /rt/branches/3.6-RELEASE/html/index.html
+ M /rt/branches/3.6-RELEASE/html/l
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACE_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ACL_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Autoreply.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/EscalatePriority.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/Notify.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/NotifyAsComment.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/RecordComment.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/RecordCorrespondence.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/ResolveMembers.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/SetPriority.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Action/UserDefined.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachment.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachments.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attribute.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attributes.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMember.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMembers.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/AnyTransaction.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/BeforeDue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/Overdue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/OwnerChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/PriorityChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/PriorityExceeds.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/QueueChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/StatusChange.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Condition/UserDefined.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CurrentUser.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFields.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Date.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/EmailParser.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Group.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMember.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMembers.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Group_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Groups.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Handle.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/cs.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N/i_default.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/I18N.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/CLI.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Email.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/REST.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Menu/Item.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Menu.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/QueryBuilder/Tree.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/QueryBuilder.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Link.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Link_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Links.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Links_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomField.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomField_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principal.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principals.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Principals_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queues.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Queues_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Reminders.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets/Entry.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Report/Tickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearch.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SavedSearches.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripAction.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripActions.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripCondition.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripConditions.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrips.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/FromSQL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/Generic.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Search/Googleish.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/System.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Template.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Templates.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Templates_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transactions.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/base.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI/t.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/URI.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/User.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Users.pm
+ M /rt/branches/3.6-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.6-RELEASE/lib/RT.pm.in
+ M /rt/branches/3.6-RELEASE/sbin/extract-message-catalog
+ M /rt/branches/3.6-RELEASE/sbin/extract_pod_tests
+ M /rt/branches/3.6-RELEASE/sbin/factory
+ M /rt/branches/3.6-RELEASE/sbin/license_tag
+ M /rt/branches/3.6-RELEASE/sbin/regression_harness
+ M /rt/branches/3.6-RELEASE/sbin/rt-dump-database.in
+ M /rt/branches/3.6-RELEASE/sbin/rt-setup-database.in
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+
+ r12786@pinglin: jesse | 2006-06-19 18:42:15 -0400
+ * Ran the copyright tagger, updated for 2006.
+
+------------------------------------------------------------------------
+r5393 | jesse | 2006-06-16 09:01:26 -0400 (Fri, 16 Jun 2006) | 8 lines
+Changed paths:
+ M /rt/branches/3.6-RELEASE
+ M /rt/branches/3.6-RELEASE/sbin/rt-test-dependencies.in
+
+ r12704@pinglin: jesse | 2006-06-16 15:00:26 +0200
+ RT-Ticket: 7608
RT-Status: resolved
RT-Update: correspond
- * Small localization fix from Angelo Turetta
-
+ * removed redundant Calendar::Simple from the dependencies
------------------------------------------------------------------------
-r2954 | jesse | 2005-05-24 18:21:27 -0400 (Tue, 24 May 2005) | 9 lines
+r5367 | jesse | 2006-06-15 03:52:50 -0400 (Thu, 15 Jun 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.6-RELEASE/releng.cnf
- r17684@hualien: jesse | 2005-05-24 18:18:21 -0400
- RT-Ticket: 6713
- RT-Status: resolved
- RT-Update: correspond
-
- * Text::WikiFormat is a dependency. And should have been in 3.4.2
-
-
+* Releng.cnf tweaks
+------------------------------------------------------------------------
+r5366 | jesse | 2006-06-15 03:49:42 -0400 (Thu, 15 Jun 2006) | 1 line
+Changed paths:
+ D /rt/branches/3.5-TESTING
+ A /rt/branches/3.6-RELEASE (from /rt/branches/3.5-TESTING:5361)
+Moving to the 3.6 release branch
------------------------------------------------------------------------
-r2953 | jesse | 2005-05-24 18:21:07 -0400 (Tue, 24 May 2005) | 3 lines
+r5361 | jesse | 2006-06-14 18:34:59 -0400 (Wed, 14 Jun 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r17682@hualien: jesse | 2005-05-24 12:27:55 -0400
- * Wikitext fields weren't properly escaping HTML
+ r12610@pinglin: jesse | 2006-06-15 00:33:56 +0200
+ * Bumping for 3.6.0 release
------------------------------------------------------------------------
-r2945 | kevinr | 2005-05-24 13:53:43 -0400 (Tue, 24 May 2005) | 3 lines
+r5338 | kevinr | 2006-06-05 15:41:19 -0400 (Mon, 05 Jun 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r2945@sad-girl-in-snow: kevinr | 2005-05-24 13:51:57 -0400
- * Updated README to note that RT works with Oracle versions >=9.2
+ r13080@sad-girl-in-snow: kevinr | 2006-06-05 15:40:36 -0400
+ * Added docs for 'rt <take|untake|steal>'
+ * Some small doc clean-up
------------------------------------------------------------------------
-r2936 | jesse | 2005-05-23 15:30:36 -0400 (Mon, 23 May 2005) | 7 lines
+r5337 | kevinr | 2006-06-05 15:41:08 -0400 (Mon, 05 Jun 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r17673@hualien: jesse | 2005-05-23 15:27:11 -0400
- RT-Ticket: 6459
- RT-Status: resolved
-
- * Updates to the _AddLink return values from Todd Chapman.
-
+ r13079@sad-girl-in-snow: kevinr | 2006-06-05 15:23:21 -0400
+ * Updated the CLI test suite so it doesn't depend on any other tests running
+ before it.
------------------------------------------------------------------------
-r2935 | jesse | 2005-05-23 15:30:26 -0400 (Mon, 23 May 2005) | 4 lines
+r5316 | jesse | 2006-05-29 18:38:53 -0400 (Mon, 29 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
- r17672@hualien: jesse | 2005-05-23 15:22:51 -0400
- * Switch the default WebURL to "localhost" to make the regression suite pass
- more cleanly
+ r9889@pinglin: jesse | 2006-05-29 18:37:55 -0400
+ * The german translation had been corrupted
------------------------------------------------------------------------
-r2934 | jesse | 2005-05-23 15:30:16 -0400 (Mon, 23 May 2005) | 3 lines
+r5308 | jesse | 2006-05-26 13:33:55 -0400 (Fri, 26 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r17671@hualien: jesse | 2005-05-23 14:21:54 -0400
- * Since EmailParser _might_ be used out of Interface::Email context, require Interface::Email.
+ r9855@jesse-vincents-computer-2: jesse | 2006-05-26 13:33:19 -0400
+ *RC3
------------------------------------------------------------------------
-r2933 | jesse | 2005-05-23 15:30:02 -0400 (Mon, 23 May 2005) | 3 lines
+r5307 | ruz | 2006-05-26 12:42:33 -0400 (Fri, 26 May 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
- r17670@hualien: jesse | 2005-05-23 13:48:34 -0400
- * RT::EmailParser->ParseTicketId was deprecated but that was not clear. Also, the code was out of date
+* vsplit Requestor, Cc and AdminCc field on create
+------------------------------------------------------------------------
+r5306 | ruz | 2006-05-26 12:40:22 -0400 (Fri, 26 May 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
+* drop old bits
------------------------------------------------------------------------
-r2932 | glasser | 2005-05-23 13:04:38 -0400 (Mon, 23 May 2005) | 3 lines
+r5304 | ruz | 2006-05-26 11:50:44 -0400 (Fri, 26 May 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/URI/fsck_com_rt.pm
- M /rt/branches/3.4-RELEASE/lib/RT/URI/t.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/02basic_web.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/03web_compiliation_errors.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/06mailgateway.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/07acl.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/08web_cf_access.t
+ M /rt/branches/3.5-TESTING/bin/rt.in
-Allow for base URL to be changed when doing regressions.
-(And kind of allow for Organization to be changed, except the mailgate
-test will still bite it if you do.)
+* add untake action
------------------------------------------------------------------------
-r2909 | glasser | 2005-05-22 17:03:29 -0400 (Sun, 22 May 2005) | 1 line
+r5303 | ruz | 2006-05-26 11:15:46 -0400 (Fri, 26 May 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/take
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
-Put an obviously fake instead of possibly wrong path in an example command.`
+* take/steal actions in CLI
+** pass 'take|steal|untake' as Action argument to REST
+** don't check rights in REST interface, SetOwner do that for us
+** return more descriptive message when we try to take ticket from
+ other user
+** all tests pass
------------------------------------------------------------------------
-r2887 | jesse | 2005-05-16 22:09:21 -0400 (Mon, 16 May 2005) | 3 lines
+r5302 | jesse | 2006-05-26 00:12:03 -0400 (Fri, 26 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r16893@hualien: jesse | 2005-05-16 18:04:08 -0400
- * Better creation of in-reply-to/references headers on web-ased reply
+ r9835@jesse-vincents-computer-2: jesse | 2006-05-26 00:07:45 -0400
+ * dont
------------------------------------------------------------------------
-r2886 | jesse | 2005-05-16 17:49:47 -0400 (Mon, 16 May 2005) | 4 lines
+r5301 | jesse | 2006-05-26 00:11:58 -0400 (Fri, 26 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/search/ticket
- r16891@hualien: jesse | 2005-05-16 22:48:02 +0100
- * Adding a new "top of page" callback
-
+ r9834@jesse-vincents-computer-2: jesse | 2006-05-26 00:07:24 -0400
+ * Back out mistaken change
------------------------------------------------------------------------
-r2880 | jesse | 2005-05-13 10:25:08 -0400 (Fri, 13 May 2005) | 3 lines
+r5300 | jesse | 2006-05-26 00:11:51 -0400 (Fri, 26 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/dhandler
- r16761@hualien: jesse | 2005-05-13 15:22:22 +0100
- * Ruslan found a debugging statement we had accidentally committed
+ r9833@jesse-vincents-computer-2: jesse | 2006-05-26 00:07:09 -0400
+ * Typo fix
------------------------------------------------------------------------
-r2879 | jesse | 2005-05-12 20:04:44 -0400 (Thu, 12 May 2005) | 3 lines
+r5299 | jesse | 2006-05-26 00:11:37 -0400 (Fri, 26 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/take
- r16510@hualien: jesse | 2005-05-12 17:44:00 +0100
- * Fix on the plane was wrong. sigh
+ r9832@jesse-vincents-computer-2: jesse | 2006-05-26 00:06:54 -0400
+ *Fix compilation errors on wip to help make tests not bomb out
------------------------------------------------------------------------
-r2864 | jesse | 2005-05-11 20:06:23 -0400 (Wed, 11 May 2005) | 3 lines
+r5298 | jesse | 2006-05-26 00:11:28 -0400 (Fri, 26 May 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValue_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/search/ticket
- r16468@hualien: jesse | 2005-05-11 15:34:43 +0100
- * CustomFieldValues fix had a typo
+ r9831@jesse-vincents-computer-2: jesse | 2006-05-25 23:20:36 -0400
+ * Added custom summary "ticket lists" using the commandline (combining -f and -s) lists.
+ * Fixed a couple small bugs
------------------------------------------------------------------------
-r2863 | jesse | 2005-05-11 20:06:12 -0400 (Wed, 11 May 2005) | 3 lines
+r5297 | jesse | 2006-05-26 00:11:22 -0400 (Fri, 26 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
- r16462@hualien: jesse | 2005-05-11 15:30:30 +0100
- * Try harder to set a proper In-reply-to: header
+ r9830@jesse-vincents-computer-2: jesse | 2006-05-25 23:18:44 -0400
+ Stopped using a deprecated API
------------------------------------------------------------------------
-r2862 | jesse | 2005-05-11 20:06:01 -0400 (Wed, 11 May 2005) | 3 lines
+r5296 | jesse | 2006-05-25 21:15:12 -0400 (Thu, 25 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValue_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Transaction_Overlay.pm
- r16461@hualien: jesse | 2005-05-11 15:23:33 +0100
- * Custom field values can now be integers
+ r9824@jesse-vincents-computer-2: jesse | 2006-05-25 21:13:11 -0400
+ * Actually do a credible job of showing html-only email messages in ticket history by downsampling them to plain text.
------------------------------------------------------------------------
-r2861 | robert | 2005-05-10 01:54:35 -0400 (Tue, 10 May 2005) | 5 lines
+r5295 | jesse | 2006-05-25 21:15:05 -0400 (Thu, 25 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/07rights.t
- r2875@bear: rspier | 2005-05-10T05:54:13.875334Z
- quick and dirty fix (ok, not so quick, and not really so dirty)
- for the recursive CreateTickets dataloss issue.
-
+ r9823@jesse-vincents-computer-2: jesse | 2006-05-25 21:12:39 -0400
+ * Quieting down some redefinition warnings
------------------------------------------------------------------------
-r2856 | jesse | 2005-05-09 21:52:39 -0400 (Mon, 09 May 2005) | 6 lines
+r5294 | jesse | 2006-05-25 21:14:59 -0400 (Thu, 25 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/3.5-TESTING/html/REST/1.0/dhandler
- r16376@hualien: jesse | 2005-05-09 21:51:14 -0400
- r16373@hualien: jesse | 2005-05-09 21:43:59 -0400
- * Queue name case changes were accidentally generating a "Name Conflict" error
-
-
+ r9822@jesse-vincents-computer-2: jesse | 2006-05-25 21:12:23 -0400
+ * Small fixes to ticket history display
------------------------------------------------------------------------
-r2855 | jesse | 2005-05-09 21:52:31 -0400 (Mon, 09 May 2005) | 1 line
+r5293 | ruz | 2006-05-25 18:25:21 -0400 (Thu, 25 May 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
+* return results of the Delete method as it may fail too
+------------------------------------------------------------------------
+r5292 | ruz | 2006-05-25 18:12:05 -0400 (Thu, 25 May 2006) | 9 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/14linking.t
+* New option StrictLinkACL
+ # When this feature is enabled an user need ModifyTicket right on both
+ # tickets to link them together, otherwise he can have right on any of
+ # two.
+** update Create, _?AddLink, DeleteLink methods
+* fix: we created transaction if some tries to create link that allready
+ exists
+* move all acl checks out from _AddLink to AddLink method
+* cover with every change with tests
------------------------------------------------------------------------
-r2854 | jesse | 2005-05-09 21:52:24 -0400 (Mon, 09 May 2005) | 4 lines
+r5291 | jesse | 2006-05-25 17:56:01 -0400 (Thu, 25 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
- r15829@hualien: jesse | 2005-05-06 16:06:12 -0400
- * Make sure that disabled custom fields aren't listed in Queue CF listings.
-
+ r9817@jesse-vincents-computer-2: jesse | 2006-05-25 17:55:26 -0400
+ * Cleaned up a couple of warnings for redeclared variables
------------------------------------------------------------------------
-r2833 | glasser | 2005-05-05 22:44:56 -0400 (Thu, 05 May 2005) | 3 lines
+r5290 | ruz | 2006-05-24 17:12:02 -0400 (Wed, 24 May 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/13-attribute-tests.t
-Require modern version of XML::RSS (versions prior to 1.02 do not
-encode their output properly; 1.02 and 1.05 have the same prereqs
-but 1.05 fixes some other bugs)
+* Order attributes as we depend on ordering in tests
------------------------------------------------------------------------
-r2831 | jesse | 2005-05-04 13:16:54 -0400 (Wed, 04 May 2005) | 3 lines
+r5287 | jesse | 2006-05-23 17:30:33 -0400 (Tue, 23 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ D /rt/branches/3.5-TESTING/etc/upgrade/QUEBEC
- r15792@hualien: jesse | 2005-05-04 13:14:49 -0400
- * This is 3.4.2
+ r14034@hualien: jesse | 2006-05-23 17:28:31 -0400
+ * the 3.5 upgrade scripts trump the quebec scripts. we can ignore quebec
------------------------------------------------------------------------
-r2829 | robert | 2005-05-03 23:52:32 -0400 (Tue, 03 May 2005) | 4 lines
+r5286 | jesse | 2006-05-23 17:30:04 -0400 (Tue, 23 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/initialdata
+ M /rt/branches/3.5-TESTING
- r2835@bear: rspier | 2005-05-04T03:51:48.597852Z
- fix typo in initialdata related to approval rejection
-
+ r13785@hualien: jesse | 2006-05-14 21:34:01 -0400
+ * 3.6.0rc2
------------------------------------------------------------------------
-r2820 | jesse | 2005-05-02 13:40:54 -0400 (Mon, 02 May 2005) | 3 lines
+r5285 | jesse | 2006-05-23 17:29:50 -0400 (Tue, 23 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
- r14639@hualien: jesse | 2005-05-02 13:30:18 -0400
- * This be 3.4.2rc2
+ r13781@hualien: jesse | 2006-05-14 21:08:33 -0400
+ * fixed the test count for the cli tests
------------------------------------------------------------------------
-r2819 | jesse | 2005-05-02 13:25:35 -0400 (Mon, 02 May 2005) | 4 lines
+r5284 | jesse | 2006-05-23 17:29:34 -0400 (Tue, 23 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/SelfService/Elements/Tabs
+ M /rt/branches/3.5-TESTING
- r14637@hualien: jesse | 2005-05-02 13:24:05 -0400
- * Patch to SelfService UI to not display a preferences page unless the current user (ie all unprivileged users) has the right to do so.
-
+ r13780@hualien: jesse | 2006-05-14 21:08:21 -0400
+ * When using the quick ticket creation widget, set the requestor to the current user
------------------------------------------------------------------------
-r2817 | jesse | 2005-04-29 13:11:27 -0400 (Fri, 29 Apr 2005) | 3 lines
+r5283 | jesse | 2006-05-23 17:29:21 -0400 (Tue, 23 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Update.html
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
- r14626@hualien: jesse | 2005-04-29 13:06:57 -0400
- * Message threading improvements suggested by Florian Weimer
+ r13779@hualien: jesse | 2006-05-14 21:04:13 -0400
+ By popular demand, adding a ticket link doesn't check ACLs on the second ticket
------------------------------------------------------------------------
-r2815 | jesse | 2005-04-29 00:12:18 -0400 (Fri, 29 Apr 2005) | 4 lines
+r5282 | ruz | 2006-05-23 17:05:16 -0400 (Tue, 23 May 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Update.html
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
- r14617@hualien: jesse | 2005-04-28 22:56:56 -0400
- * Enabled proper message threading with RT
+* add back CustomField metafield
+** this should fix empty results when sorting by CF
+------------------------------------------------------------------------
+r5232 | trs | 2006-05-15 23:10:13 -0400 (Mon, 15 May 2006) | 5 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+
+ r12307@zot: tom | 2006-05-15 23:09:54 -0400
+ * When adding watchers and checking a user-supplied email address against the current user's, we want to canonicalize it and then compare case-insensitively.
+ * Typo fix
------------------------------------------------------------------------
-r2814 | jesse | 2005-04-29 00:12:11 -0400 (Fri, 29 Apr 2005) | 4 lines
+r5231 | trs | 2006-05-15 21:13:44 -0400 (Mon, 15 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/configure.ac
- r14616@hualien: jesse | 2005-04-28 22:56:19 -0400
- * Added a todo notice
-
+ r12305@zot: tom | 2006-05-15 21:13:20 -0400
+ Revert the group-finding fix as it doesn't work on all platforms
------------------------------------------------------------------------
-r2813 | jesse | 2005-04-29 00:12:04 -0400 (Fri, 29 Apr 2005) | 1 line
+r5228 | kevinr | 2006-05-15 14:43:13 -0400 (Mon, 15 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
+ A /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/take
+ r12583@SAD-GIRL-IN-SNOW: kevinr | 2006-05-15 14:42:02 -0400
+ * First (*BROKEN*) pass at take/steal/etc.
------------------------------------------------------------------------
-r2812 | jesse | 2005-04-29 00:11:00 -0400 (Fri, 29 Apr 2005) | 3 lines
+r5227 | jesse | 2006-05-15 14:02:23 -0400 (Mon, 15 May 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Footer
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/en.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
- r14017@hualien: jesse | 2005-04-21 21:07:47 -0400
- Loc updates
+* The change to AddLink ACLs was a bit premature. It was actually a functionality change relative to 3.4
------------------------------------------------------------------------
-r2807 | jesse | 2005-04-25 22:33:14 -0400 (Mon, 25 Apr 2005) | 2 lines
+r5222 | jesse | 2006-05-14 21:37:17 -0400 (Sun, 14 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
-* Correct comments in config file. "RTLogoURL" is actually LogoURL. --Allison Randal
+ r13785@hualien: jesse | 2006-05-14 21:34:01 -0400
+ * 3.6.0rc2
------------------------------------------------------------------------
-r2792 | jesse | 2005-04-20 11:32:54 -0400 (Wed, 20 Apr 2005) | 9 lines
+r5221 | jesse | 2006-05-14 21:31:30 -0400 (Sun, 14 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r13994@hualien: jesse | 2005-04-20 11:31:44 -0400
- RT-Ticket: 6620
- RT-Status: resolved
- RT-Update: correspond
-
- * Hungarian translation had an incorrect Content-Type. Reported upstream from
- Debian.
-
+ r13781@hualien: jesse | 2006-05-14 21:08:33 -0400
+ * fixed the test count for the cli tests
------------------------------------------------------------------------
-r2791 | jesse | 2005-04-19 22:00:57 -0400 (Tue, 19 Apr 2005) | 4 lines
+r5220 | jesse | 2006-05-14 21:31:19 -0400 (Sun, 14 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
- M /rt/branches/3.4-RELEASE/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/index.html
- r13990@hualien: jesse | 2005-04-19 22:00:14 -0400
- * Canonicalized => to , in the configuration file
- They mean the same thing, but consistency is good.
+ r13780@hualien: jesse | 2006-05-14 21:08:21 -0400
+ * When using the quick ticket creation widget, set the requestor to the current user
------------------------------------------------------------------------
-r2783 | jesse | 2005-04-19 17:05:21 -0400 (Tue, 19 Apr 2005) | 9 lines
+r5219 | jesse | 2006-05-14 21:31:10 -0400 (Sun, 14 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/01ticket_link_searching.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/19-rtname.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
- r13834@hualien: jesse | 2005-04-19 17:03:40 -0400
- RT-Ticket: 6617
- RT-Status: resolve
- RT-Update: correspond
-
- Removed some spurious use lib lines from the test suite. Thanks to Dave Rolsky.
-
-
+ r13779@hualien: jesse | 2006-05-14 21:04:13 -0400
+ By popular demand, adding a ticket link doesn't check ACLs on the second ticket
------------------------------------------------------------------------
-r2782 | jesse | 2005-04-19 14:19:29 -0400 (Tue, 19 Apr 2005) | 8 lines
+r5202 | ruz | 2006-05-11 03:45:48 -0400 (Thu, 11 May 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/12-search.t
- r13264@hualien: jesse | 2005-04-19 14:15:54 -0400
- RT-Ticket: 6616
- RT-Status: resolved
- RT-Update: correspond
-
- * Added a new HasPassword method to the RT user object
-
+* add test for CF.{cfname} search format
+------------------------------------------------------------------------
+r5201 | ruz | 2006-05-11 03:34:50 -0400 (Thu, 11 May 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+* fixes in searches by CFs
+** CustomFields alias could be undef, we not always join to this table
+** cache both aliases we use (ObjectCustomFieldValues and CustomFields)
------------------------------------------------------------------------
-r2779 | tla | 2005-04-19 00:45:48 -0400 (Tue, 19 Apr 2005) | 2 lines
+r5200 | ruz | 2006-05-11 03:31:30 -0400 (Thu, 11 May 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/12-search.t
-fix the perldoc
+* add several CF searches that are failing
+------------------------------------------------------------------------
+r5199 | ruz | 2006-05-11 03:30:35 -0400 (Thu, 11 May 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+* drop noisy unint warning
------------------------------------------------------------------------
-r2771 | jesse | 2005-04-18 01:10:20 -0400 (Mon, 18 Apr 2005) | 3 lines
+r5182 | trs | 2006-05-08 22:08:15 -0400 (Mon, 08 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldWikitext
- A /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFieldWikitext
- M /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFields
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/misc.css
- r13240@hualien: jesse | 2005-04-18 01:07:43 -0400
- * Added Wikitext custom field type
+ r10382@zot: tom | 2006-05-08 22:07:05 -0400
+ Some fixes for horizontal scrolling problems (the query builder will still cause horizontal scroll if the window isn't wide enough, however, as a result of it's layout)
------------------------------------------------------------------------
-r2768 | jesse | 2005-04-18 00:16:42 -0400 (Mon, 18 Apr 2005) | 1 line
+r5181 | trs | 2006-05-08 21:07:04 -0400 (Mon, 08 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/configure.ac
+
+ r10380@zot: tom | 2006-05-08 21:06:34 -0400
+ More robust way of figuring out the user's group which doesn't rely on order
-3.4.2rc1
------------------------------------------------------------------------
-r2749 | jesse | 2005-04-17 21:58:26 -0400 (Sun, 17 Apr 2005) | 9 lines
+r5180 | kevinr | 2006-05-08 19:20:16 -0400 (Mon, 08 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r13207@hualien: jesse | 2005-04-17 21:57:31 -0400
- RT-Ticket: 6597
- RT-Status: resolved
- RT-Update correspond
-
- * CanonicalizeUserInfo didn't work right from RT's WebUI.
- Fixed by Dave Rolsky.
-
+ r12580@SAD-GIRL-IN-SNOW: kevinr | 2006-05-08 19:18:46 -0400
+ * Spec'd out tests for 'take' and 'steal' via the CLI
------------------------------------------------------------------------
-r2748 | jesse | 2005-04-17 21:58:19 -0400 (Sun, 17 Apr 2005) | 11 lines
+r5179 | kevinr | 2006-05-08 19:19:27 -0400 (Mon, 08 May 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/TicketList
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
- r13206@hualien: jesse | 2005-04-17 21:54:10 -0400
- r13204@hualien: jesse | 2005-04-17 21:52:15 -0400
- RT-Ticket: 6603
- RT-Status: resolved
- RT-Update: correspond
-
- * RT used to report an improper total number of pages if the number of
- results found was evenly divisible by the number of rows per page
-
-
+ r12465@SAD-GIRL-IN-SNOW: kevinr | 2006-05-01 19:24:23 -0400
+ * Err, actually changed the warnings to debugs, as opposed to commenting them
+ out. Oops.
------------------------------------------------------------------------
-r2746 | jesse | 2005-04-17 21:45:07 -0400 (Sun, 17 Apr 2005) | 9 lines
+r5177 | jesse | 2006-05-08 11:38:03 -0400 (Mon, 08 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r13195@hualien: jesse | 2005-04-17 21:36:13 -0400
- RT-Ticket: 6491
- RT-Status: resolved
- RT-Updated: correspond
-
- * Bumped the Postgres dependency to 1.41 to get around the
- broken 1.40 release
-
+ r13308@hualien: jesse | 2006-05-08 11:36:46 -0400
+ * RC 1
------------------------------------------------------------------------
-r2745 | jesse | 2005-04-17 21:45:00 -0400 (Sun, 17 Apr 2005) | 9 lines
+r5176 | jesse | 2006-05-08 11:37:46 -0400 (Mon, 08 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/en.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
- r13194@hualien: jesse | 2005-04-17 21:31:40 -0400
- RT-Ticket: 6522
- RT-Status: resolved
- RT-Update: correspond
-
- * Newlines in CustomFields are now displayed in TicketList results
-
-
+ r13307@hualien: jesse | 2006-05-08 11:36:06 -0400
+ * Message catalogs updated
------------------------------------------------------------------------
-r2744 | jesse | 2005-04-17 21:44:50 -0400 (Sun, 17 Apr 2005) | 7 lines
+r5175 | jesse | 2006-05-08 11:37:40 -0400 (Mon, 08 May 2006) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/SetupSessionCookie
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFields
- r13193@hualien: jesse | 2005-04-17 21:26:35 -0400
- RT-Ticket: 6657
+ r13302@hualien: jesse | 2006-05-08 11:20:08 -0400
+ RT-Ticket: 7511
RT-Status: resolved
+ RT-Update: correspond
- * Better error message when the sessions table or sessions dir isn't writable
-
+ * Patch from Todd Chapman to add callbacks to customize custom field entry widgets
------------------------------------------------------------------------
-r2743 | jesse | 2005-04-17 21:44:37 -0400 (Sun, 17 Apr 2005) | 6 lines
+r5147 | kevinr | 2006-05-01 18:31:18 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r13192@hualien: jesse | 2005-04-17 21:23:22 -0400
- RT-Ticket: 6517
- RT-Update: correspond
-
- * New Russian translation from Andrew Kornilov
+ r12460@sad-girl-in-snow: kevinr | 2006-05-01 18:30:24 -0400
+ * Added tests for merge via the CLI
------------------------------------------------------------------------
-r2742 | jesse | 2005-04-17 21:44:23 -0400 (Sun, 17 Apr 2005) | 8 lines
+r5146 | kevinr | 2006-05-01 18:31:06 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Modify.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ A /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/merge
- r13191@hualien: jesse | 2005-04-17 21:10:17 -0400
- RT-Ticket: 6589
- RT-Status: resolved
- RT-Update: correspond
-
- * Quieted a deprecation warning -- Dmitry Sivachenko <mitya@cavia.pp.ru>
-
+ r12459@sad-girl-in-snow: kevinr | 2006-05-01 18:12:40 -0400
+ * Made merging tickets via the REST interface and the CLI tool work
------------------------------------------------------------------------
-r2741 | jesse | 2005-04-17 21:44:10 -0400 (Sun, 17 Apr 2005) | 8 lines
+r5145 | kevinr | 2006-05-01 18:30:57 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
- r13190@hualien: jesse | 2005-04-17 21:08:55 -0400
- RT-Ticket: 6585
- RT-Status: resolved
- RT-Update: correspond
-
- * Updated Danish translation from Jonas Nielsen
-
+ r12458@sad-girl-in-snow: kevinr | 2006-05-01 17:37:01 -0400
+ * Changed a couple warning messages to debugs in the REST comment code
------------------------------------------------------------------------
-r2740 | jesse | 2005-04-17 21:43:53 -0400 (Sun, 17 Apr 2005) | 8 lines
+r5143 | kevinr | 2006-05-01 15:57:50 -0400 (Mon, 01 May 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r13189@hualien: jesse | 2005-04-17 21:05:49 -0400
- RT-Ticket: 6583
- RT-Status: resolved
- RT-Update: correspond
-
- * Fixed typos in Spanish translation
-
+ r12456@sad-girl-in-snow: kevinr | 2006-05-01 15:57:14 -0400
+ * Applied David Schweikert's patch to only invoke Term::ReadLine when we're
+ actually going to be using it.
------------------------------------------------------------------------
-r2739 | jesse | 2005-04-17 21:43:44 -0400 (Sun, 17 Apr 2005) | 3 lines
+r5142 | kevinr | 2006-05-01 15:18:02 -0400 (Mon, 01 May 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditQueueWatchers
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditScrips
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditTemplates
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/PickCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/PickObjects
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/QueueRightsForUser
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/Members.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/index.html
- M /rt/branches/3.4-RELEASE/html/Elements/Checkbox
- M /rt/branches/3.4-RELEASE/html/Elements/EditLinks
- M /rt/branches/3.4-RELEASE/html/Search/Bulk.html
- M /rt/branches/3.4-RELEASE/html/SelfService/Update.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Create.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditWatchers
- M /rt/branches/3.4-RELEASE/html/Ticket/Update.html
- M /rt/branches/3.4-RELEASE/html/User/Elements/DelegateRights
- M /rt/branches/3.4-RELEASE/html/User/Groups/Members.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r13188@hualien: jesse | 2005-04-17 20:58:19 -0400
- * Checkbox fields need a "value" or they are ignored
+ r12449@sad-girl-in-snow: kevinr | 2006-05-01 15:15:43 -0400
+ * Updated the CLI test suite to check that commenting and replying actually
+ work now
------------------------------------------------------------------------
-r2738 | jesse | 2005-04-17 20:26:15 -0400 (Sun, 17 Apr 2005) | 11 lines
+r5141 | kevinr | 2006-05-01 15:17:28 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/12-search.t
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/links
- r13186@hualien: jesse | 2005-04-17 20:24:41 -0400
- RT-Ticket: 6562
- RT-Status: resolved
- RT-Update: correspond
-
- * Patch from Tom Yu to allow negative CF searching and better
- multi-CF search.
-
- * Bumped SearchBuilder dependency to new version
-
+ r12277@sad-girl-in-snow: kevinr | 2006-04-24 21:12:50 -0400
+ * Changed the other REST Forms to use <%INIT> instead of <%perl>
------------------------------------------------------------------------
-r2634 | tla | 2005-04-15 17:21:25 -0400 (Fri, 15 Apr 2005) | 2 lines
+r5140 | kevinr | 2006-05-01 15:17:18 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/20savedsearch.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
-Added ability to update name as well as search parameters.
+ r12276@sad-girl-in-snow: kevinr | 2006-04-24 21:00:07 -0400
+ * Fixed the error-out after commenting via the CLI tool
------------------------------------------------------------------------
-r2631 | jesse | 2005-04-15 16:52:22 -0400 (Fri, 15 Apr 2005) | 3 lines
+r5139 | kevinr | 2006-05-01 15:17:01 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/12-search.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
+ M /rt/branches/3.5-TESTING/html/REST/1.0/dhandler
- r12950@hualien: jesse | 2005-04-15 16:47:32 -0400
- * Cleaned up search tests
+ r12275@sad-girl-in-snow: kevinr | 2006-04-24 20:44:24 -0400
+ * Cleaned up the REST comment form and the dhandler a bit.
------------------------------------------------------------------------
-r2629 | jesse | 2005-04-15 15:29:18 -0400 (Fri, 15 Apr 2005) | 3 lines
+r5138 | kevinr | 2006-05-01 15:16:52 -0400 (Mon, 01 May 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
- r12944@hualien: jesse | 2005-04-15 15:28:01 -0400
- * Fixed Module::Refresh handling for standalone_httpd
+ r12274@sad-girl-in-snow: kevinr | 2006-04-24 20:03:15 -0400
+ * Commenting via the REST interface works now!
------------------------------------------------------------------------
-r2626 | jesse | 2005-04-14 16:36:14 -0400 (Thu, 14 Apr 2005) | 3 lines
+r5137 | kevinr | 2006-05-01 15:16:39 -0400 (Mon, 01 May 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/SelfService/Display.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
- r12790@hualien: jesse | 2005-04-14 15:07:03 -0400
- * Fix support for uploading attachmends in selfservice. -- HC Chien
+ r12273@sad-girl-in-snow: kevinr | 2006-04-24 19:03:22 -0400
+ * Commenting via the REST interface now doesn't error (although it doesn't
+ actually /do/ anything, either).
------------------------------------------------------------------------
-r2624 | tla | 2005-04-13 13:42:51 -0400 (Wed, 13 Apr 2005) | 2 lines
+r5133 | jesse | 2006-04-28 12:29:01 -0400 (Fri, 28 Apr 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Search/Results.tsv
-Change to exclude saved searches meant for things other than tickets.
+ r12020@hualien: jesse | 2006-04-28 12:28:09 -0400
+ David Schweikert pointed out that the new sorting behaviour can break the Bulk update page (and by extension, the spreadsheet download)
------------------------------------------------------------------------
-r2623 | tla | 2005-04-13 13:32:41 -0400 (Wed, 13 Apr 2005) | 2 lines
+r5132 | jesse | 2006-04-28 12:28:48 -0400 (Fri, 28 Apr 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearches.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Chart
-Skeletal inline tests, to make autogen happy.
+ r12019@hualien: jesse | 2006-04-28 12:27:03 -0400
+ * If the system GD library can't display PNGs, display GIFs
------------------------------------------------------------------------
-r2622 | tla | 2005-04-13 12:27:38 -0400 (Wed, 13 Apr 2005) | 2 lines
+r5119 | ruz | 2006-04-26 16:14:47 -0400 (Wed, 26 Apr 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearches.pm
+ M /rt/branches/3.5-TESTING/sbin/rt-setup-database.in
-Lost a curly brace somewhere. Also noted location of tests for both files.
+* intend&style
+* change some die with exits
+------------------------------------------------------------------------
+r5111 | ruz | 2006-04-25 15:45:46 -0400 (Tue, 25 Apr 2006) | 2 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditFormat
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditQuery
+ M /rt/branches/3.5-TESTING/html/Widgets/SelectionBox
+* add spaces around Left, Right, Up, Down arrows because bug in WWW::Mechanize
+** http://rt.cpan.org/Ticket/Display.html?id=18921
------------------------------------------------------------------------
-r2620 | autrijus | 2005-04-13 11:19:54 -0400 (Wed, 13 Apr 2005) | 3 lines
+r5061 | jesse | 2006-04-24 11:07:22 -0400 (Mon, 24 Apr 2006) | 12 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowRequestor
+
+ r11845@hualien: jesse | 2006-04-24 11:06:51 -0400
+ On the Ticket page, if you click on the "More about Requestor" link, you
+ get to the Admin/Users/Modify.html page, but if you don't have the
+ AdminUsers privilege, you only get a blank page.
+
+ This patch removes the link if the user doesn't have that privilege.
+
+ David Schweikert | phone: +41 44 632 7019
+ System manager ISG.EE | walk: ETH Zentrum, ETL F24.1
+ ETH Zurich, Switzerland | web: http://people.ee.ethz.ch/dws
+
-* Never mind my last change -- I saw "VALUE = 1" and trigger-happily
- inferred that it should default to CHECKED. Which is, of course,
- not the case. Reverted.
------------------------------------------------------------------------
-r2619 | autrijus | 2005-04-13 08:13:01 -0400 (Wed, 13 Apr 2005) | 5 lines
+r5048 | ruz | 2006-04-18 19:06:57 -0400 (Tue, 18 Apr 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
+
+* install modules after all checks
+* test that CPAN.pm is configured and exit otherwise
+* use eval with CPAN.pm
+* output some suggestions if CPAN shell fails terribly
+** this happens for me with CPAN-1.87, syntax error in FirstTime.pm
-* VALUE="1" does not work on checkboxes; this renders the
- default True setting on the "Set to Privliged" checkbox
- in the "New User" screen useless, so new users are defaulted
- to unprivileged even though the code shows that they are
- intended to be so.
------------------------------------------------------------------------
-r2617 | tla | 2005-04-12 21:52:54 -0400 (Tue, 12 Apr 2005) | 3 lines
+r5026 | trs | 2006-04-12 20:41:25 -0400 (Wed, 12 Apr 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearches.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/20savedsearch.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTime
-Added delete method & localized strings in SavedSearch
-Made SavedSearches::LimitByPrivacy safe to call multiple times
+ r9771@wintermute: tom | 2006-04-12 20:39:24 -0400
+ Rodney Rindels pointed out that nothing is displayed if the time values are too large. r3818 should have made the 'elsif' an 'else' when it removed the original 'else'.
------------------------------------------------------------------------
-r2609 | tla | 2005-04-12 15:59:07 -0400 (Tue, 12 Apr 2005) | 2 lines
+r5025 | trs | 2006-04-12 19:27:16 -0400 (Wed, 12 Apr 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearches.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/20savedsearch.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/SelectQueue
-Made SavedSearches work, added error messages to SavedSearch, updated tests
+ r9767@wintermute: tom | 2006-04-12 19:26:09 -0400
+ Cache in the session instead of the mason cache
------------------------------------------------------------------------
-r2608 | tla | 2005-04-12 15:29:25 -0400 (Tue, 12 Apr 2005) | 2 lines
+r5006 | kevinr | 2006-04-11 01:10:01 -0400 (Tue, 11 Apr 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/20savedsearch.t
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/comment
-SavedSearch now shinily tested. API also changed somewhat.
+ r12018@sad-girl-in-snow: kevinr | 2006-04-11 01:08:53 -0400
+ * Copied the old comment code over to the place where the new codepath is
+ looking for it, and started to look at making it work. It's not there yet,
+ but it will be soon.
------------------------------------------------------------------------
-r2607 | tla | 2005-04-11 14:47:03 -0400 (Mon, 11 Apr 2005) | 2 lines
+r5005 | kevinr | 2006-04-11 01:09:29 -0400 (Tue, 11 Apr 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
- A /rt/branches/3.4-RELEASE/lib/RT/SavedSearches.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/html/REST/1.0/dhandler
-Semi-tested, semi-working checkpoint. Formal tests to follow shortly.
+ r12015@sad-girl-in-snow: kevinr | 2006-04-10 21:53:13 -0400
+ * Added a comment to dhandler to reflect one of the duties it *should* have
+ * Fixed the default server location to point to RT's default location
+ * Made the command-line tool default to shell mode if no arguments are passed
+ to it
------------------------------------------------------------------------
-r2603 | tla | 2005-04-10 19:51:56 -0400 (Sun, 10 Apr 2005) | 2 lines
+r5004 | kevinr | 2006-04-10 22:25:24 -0400 (Mon, 10 Apr 2006) | 3 lines
Changed paths:
- A /rt/branches/3.4-RELEASE/lib/RT/SavedSearch.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.5-TESTING/html/REST/1.0/dhandler
+ M /rt/branches/3.5-TESTING/html/REST/1.0/ticket/comment
-UNTESTED first cut at a saved search lib wrapper.
+ r12014@sad-girl-in-snow: kevinr | 2006-04-10 21:25:57 -0400
+ * Fixed a couple minor bits of ugly code and a comment
------------------------------------------------------------------------
-r2602 | tla | 2005-04-10 19:51:16 -0400 (Sun, 10 Apr 2005) | 3 lines
+r5003 | kevinr | 2006-04-10 22:24:50 -0400 (Mon, 10 Apr 2006) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
-Upped version dependency of DBIx::SearchBuilder to 1.24 for unique records
-feature in CustomFields.
+ r12013@sad-girl-in-snow: kevinr | 2006-04-10 20:45:06 -0400
+ * Discovered that, when attempting to comment via the command-line tool, the
+ RT instance thought it was being asked to find a ticket with an id of
+ 'comment'. Flipped the order of the terms in the URL we're requesting so
+ that they fit the canonical order.
------------------------------------------------------------------------
-r2601 | tla | 2005-04-10 19:49:31 -0400 (Sun, 10 Apr 2005) | 5 lines
+r5002 | kevinr | 2006-04-10 19:02:25 -0400 (Mon, 10 Apr 2006) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
-User_Overlay: added OwnGroups method to get a collection of groups of which
-the user is a member.
-Record: revamped ObjectTypeStr according to suggestions.
+ r12011@sad-girl-in-snow: kevinr | 2006-04-10 19:00:46 -0400
+ * Made the command-line tool not spew the entire help text if you give it an
+ unrecognized command
+ * Made the command-line tool ignore a leading 'rt' in a command in shell mode
+ (eg. 'rt create' does the same thing as just 'create')
+ * Added a test for the latter
+
+------------------------------------------------------------------------
+r4997 | jesse | 2006-04-09 22:28:55 -0400 (Sun, 09 Apr 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditFormat
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditQuery
+ M /rt/branches/3.5-TESTING/html/Widgets/SelectionBox
+ r11490@hualien: jesse | 2006-04-09 22:28:32 -0400
+ * HTML arrow cleanup from Joshua Colson
------------------------------------------------------------------------
-r2592 | jesse | 2005-04-06 15:27:58 -0400 (Wed, 06 Apr 2005) | 3 lines
+r4995 | jesse | 2006-04-07 10:37:40 -0400 (Fri, 07 Apr 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Elements/DisplayOptions
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r11940@hualien: jesse | 2005-04-07 03:23:40 +0800
- * Search "Order By" needed a more greedy matching operation; too many values were selected
+ r11132@hualien: jesse | 2006-04-07 10:35:32 -0400
+ * 3.6.0pre1
+
------------------------------------------------------------------------
-r2589 | jesse | 2005-04-06 14:58:41 -0400 (Wed, 06 Apr 2005) | 8 lines
+r4923 | jesse | 2006-03-30 21:03:20 -0500 (Thu, 30 Mar 2006) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Header
- M /rt/branches/3.4-RELEASE/html/Elements/TicketList
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/23cfsort.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/24pawsort.t
- r11936@hualien: jesse | 2005-04-07 02:54:28 +0800
- RT-Ticket: 6590
+ r10634@hualien: jesse | 2006-03-31 11:03:02 +0900
+ RT-Ticket: 7425
RT-Status: resolved
RT-Update: correspond
- resorting the search by clicking on a header no longer resets the format string
+ Test fixes from Todd Chapman
------------------------------------------------------------------------
-r2588 | jesse | 2005-04-06 13:50:56 -0400 (Wed, 06 Apr 2005) | 3 lines
+r4922 | jesse | 2006-03-30 20:41:00 -0500 (Thu, 30 Mar 2006) | 4 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/autohandler
+
+ r10630@hualien: jesse | 2006-03-31 10:40:29 +0900
+ * perltidied the autohandler per Jim Meyer.
+
+
+------------------------------------------------------------------------
+r4786 | kevinr | 2006-03-20 21:18:44 -0500 (Mon, 20 Mar 2006) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
+
+ r11586@sad-girl-in-snow: kevinr | 2006-03-20 20:11:58 -0500
+ * Fixed the problem where the RT CLI wouldn't let you create a new object if
+ you weren't 'add'ing something to it (ie. if you were only 'set'ing values).
+ Turns out that it wasn't grabbing a form from the server when creating a new
+ object unless you 'add'ed something, so default values like queue weren't
+ getting filled in.
+
+------------------------------------------------------------------------
+r4785 | kevinr | 2006-03-20 21:18:29 -0500 (Mon, 20 Mar 2006) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/12-search.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r11933@hualien: jesse | 2005-04-07 01:49:50 +0800
- Half way through custom field search fixes
+ r11585@sad-girl-in-snow: kevinr | 2006-03-20 18:18:11 -0500
+ * Fixed the RT command-line tool to not spew the entire help text for the
+ command you just typed if you screw something up, so you don't have to scroll
+ up to see the actual error message.
+ * Changed most of the todo_skip CLI tests to TODO tests, so I can see when they
+ start passing, since I no longer have to wade through many many screens worth
+ of help text. :)
------------------------------------------------------------------------
-r2586 | tla | 2005-04-04 04:28:02 -0400 (Mon, 04 Apr 2005) | 2 lines
+r4783 | ruz | 2006-03-20 19:26:00 -0500 (Mon, 20 Mar 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Elements/EditLinks
+ M /rt/branches/3.5-TESTING/html/Prefs/Search.html
+ M /rt/branches/3.5-TESTING/html/Prefs/SearchOptions.html
-Add a callback for the use of RTFM
+* fix for multiple OrderBy on edit
+** backport r4622 from 3.7
+------------------------------------------------------------------------
+r4782 | ruz | 2006-03-20 18:00:12 -0500 (Mon, 20 Mar 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyDates.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyPeople.html
+* return back components calls dropped by rev 4562
------------------------------------------------------------------------
-r2584 | tla | 2005-04-04 04:18:22 -0400 (Mon, 04 Apr 2005) | 3 lines
+r4772 | trs | 2006-03-19 00:09:25 -0500 (Sun, 19 Mar 2006) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
-Add a simple sub to return the object class with the RT::Lib:: prefix
-stripped off. Useful for displaying, e.g., "Ticket #35" or "Article #3".
+ r9240@wintermute: tom | 2006-03-19 00:08:22 -0500
+ RT-Ticket: 7415
+ RT-Status: resolved
+ RT-Action: correspond
+
+ Removed invalid slash (/) character from titlebox IDs.
------------------------------------------------------------------------
-r2582 | tla | 2005-04-03 15:35:23 -0400 (Sun, 03 Apr 2005) | 2 lines
+r4770 | alexmv | 2006-03-16 17:10:00 -0500 (Thu, 16 Mar 2006) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/URI/t.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Submit
-Get rid of LocalURIPrefix test. Would make this DTRT if I knew what TRT was.
+ r8588@zoq-fot-pik: chmrr | 2006-03-16 17:09:31 -0500
+ RT-Ticket: 7424
+ RT-Update: correspond
+ RT-Status: resolved
+
+ * Patch from Todd Chapman to remove duplicate class="..."
+
------------------------------------------------------------------------
-r2557 | tla | 2005-04-01 23:16:13 -0500 (Fri, 01 Apr 2005) | 2 lines
+r4755 | kevinr | 2006-03-13 21:49:47 -0500 (Mon, 13 Mar 2006) | 4 lines
Changed paths:
- A /rt/branches/3.4-RELEASE/lib/RT/URI/t.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
-A scheme which allows "t:123" URIs, for ticket specification.
+ r11461@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 21:20:26 -0500
+ * Tweaked my new CLI tests to handle servers and ports which are not localhost
+ and 80, respectively, a la Todd Chapman's patch.
------------------------------------------------------------------------
-r2552 | jesse | 2005-04-01 04:18:10 -0500 (Fri, 01 Apr 2005) | 3 lines
+r4754 | kevinr | 2006-03-13 21:49:21 -0500 (Mon, 13 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/Makefile.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r10907@hualien: jesse | 2005-04-01 17:15:55 +0800
- * Added "make depends" as an alias for "make fixdeps" for Autrijus
+ r11460@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 19:57:10 -0500
+ * Gave the RT CLI tests a plan
------------------------------------------------------------------------
-r2543 | jesse | 2005-03-31 03:50:11 -0500 (Thu, 31 Mar 2005) | 3 lines
+r4753 | kevinr | 2006-03-13 21:48:45 -0500 (Mon, 13 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r10781@hualien: jesse | 2005-03-31 16:49:00 +0800
- * Fixes to seph's rtname regex
+ r11459@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 19:54:07 -0500
+ * Bumped RT 3.5's DBIx::SearchBuilder dependency from 1.35 to 1.39
------------------------------------------------------------------------
-r2542 | robert | 2005-03-30 23:03:13 -0500 (Wed, 30 Mar 2005) | 8 lines
+r4752 | kevinr | 2006-03-13 21:47:52 -0500 (Mon, 13 Mar 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/config.layout
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/02basic_web.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/03web_compiliation_errors.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/07acl.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/08web_cf_access.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/17custom_search.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/18custom_frontpage.t
- r2579@dog: rspier | 2005-03-30 19:58:06 -0800
- RT-Ticket: 6572
- RT-Status: resolved
- RT-Update: correspond
-
- Remove second FHS layout
-
+ r11458@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 19:28:36 -0500
+ * Applied patch from Todd Chapman to make the RT 3.5 test-suite obey the
+ configuration directives for server and port, so you don't have to be
+ testing on localhost and port 80.
------------------------------------------------------------------------
-r2541 | tla | 2005-03-30 19:20:44 -0500 (Wed, 30 Mar 2005) | 3 lines
+r4744 | kevinr | 2006-03-13 18:42:01 -0500 (Mon, 13 Mar 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomField
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldText
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
-Fixes so that custom fields will pay attention to defaults, when the defaults
-are specified.
+ r11456@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 18:41:41 -0500
+ * Added tests for a basic (not-yet-implemented) CLI mechanism to create and
+ modify custom fields
------------------------------------------------------------------------
-r2537 | jesse | 2005-03-30 09:44:40 -0500 (Wed, 30 Mar 2005) | 9 lines
+r4743 | kevinr | 2006-03-13 18:28:23 -0500 (Mon, 13 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/19-rtname.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r10696@hualien: jesse | 2005-03-30 18:19:21 +0800
- RT-Ticket: 6544
- RT-Status: resolved
- RT-Update: correspond
-
- * More graceful handling for historical $rtname tags
- -- From seph
-
+ r11452@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 18:27:41 -0500
+ * Tests for modification of users, groups, and queues from the CLI
------------------------------------------------------------------------
-r2526 | jesse | 2005-03-28 05:25:03 -0500 (Mon, 28 Mar 2005) | 3 lines
+r4740 | kevinr | 2006-03-13 16:52:02 -0500 (Mon, 13 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/SelectOwner
- M /rt/branches/3.4-RELEASE/html/Search/Elements/BuildFormatString
- M /rt/branches/3.4-RELEASE/html/Search/Elements/DisplayOptions
- M /rt/branches/3.4-RELEASE/html/Search/Elements/EditFormat
- M /rt/branches/3.4-RELEASE/html/Search/Elements/PickBasics
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r10271@hualien: jesse | 2005-03-28 15:49:42 +0800
- * A bunch of minor search query builder cleanup and loc improvements
+ r11449@SAD-GIRL-IN-SNOW: kevinr | 2006-03-13 16:50:42 -0500
+ * Added tests for listing and showing tickets from the command line
------------------------------------------------------------------------
-r2523 | jesse | 2005-03-27 12:08:05 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4739 | kevinr | 2006-03-13 16:51:18 -0500 (Mon, 13 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r10258@hualien: jesse | 2005-03-27 12:05:27 -0500
- * Record Message-Id when creating attachment records
+ r11363@SAD-GIRL-IN-SNOW: kevinr | 2006-03-06 23:33:15 -0500
+ * Added basic Term::ReadLine support to the CLI
------------------------------------------------------------------------
-r2522 | jesse | 2005-03-27 04:14:15 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4726 | jesse | 2006-03-13 01:29:18 -0500 (Mon, 13 Mar 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CurrentUser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
- r10231@hualien: jesse | 2005-03-27 17:12:44 +0800
- * More fixes for status messages broken in this morning's commit
------------------------------------------------------------------------
-r2521 | jesse | 2005-03-27 02:40:16 -0500 (Sun, 27 Mar 2005) | 4 lines
+r4725 | jesse | 2006-03-13 01:28:53 -0500 (Mon, 13 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Header
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
- r10229@hualien: jesse | 2005-03-27 15:39:30 +0800
- * Added ALT text for BPS corporate logo -- Suggested by Jedi during YAPC.TW 2005
-
+ r26050@truegrounds: jesse | 2006-03-12 20:05:18 -0800
+ * Switched the LinkTransactionsRunOneScrip default, tx to Todd Chapman
------------------------------------------------------------------------
-r2520 | jesse | 2005-03-27 02:01:20 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4706 | kevinr | 2006-03-06 21:46:17 -0500 (Mon, 06 Mar 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Login
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r10227@hualien: jesse | 2005-03-27 15:00:51 +0800
- * Explicitly give the login box an id/name so passwords are not saved on user edit pages
+ r11357@SAD-GIRL-IN-SNOW: kevinr | 2006-03-06 21:46:02 -0500
+ * Added most of the 'frob this database field on the ticket' tests I think the
+ CLI is going to want
------------------------------------------------------------------------
-r2519 | jesse | 2005-03-27 01:43:55 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4701 | kevinr | 2006-03-06 18:24:39 -0500 (Mon, 06 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r10225@hualien: jesse | 2005-03-27 14:43:25 +0800
- * SiteConfig typofix
+ r11355@SAD-GIRL-IN-SNOW: kevinr | 2006-03-06 18:23:38 -0500
+ * Added the beginnings of CLI tests
------------------------------------------------------------------------
-r2518 | jesse | 2005-03-27 01:33:43 -0500 (Sun, 27 Mar 2005) | 8 lines
+r4688 | jesse | 2006-03-04 17:51:25 -0500 (Sat, 04 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
- r10223@hualien: jesse | 2005-03-27 14:33:12 +0800
- RT-Ticket: 6566
- RT-Status: resolved
- RT-Update: correspond
-
- * Added a bit of documentation to RT_SiteConfig.pm -- Thanks to David Glasser
-
+ r25526@truegrounds: jesse | 2006-03-04 14:49:56 -0800
+ * If a given txn is on something other than a ticket, don't try to update its TimeTaken
------------------------------------------------------------------------
-r2517 | jesse | 2005-03-27 01:16:07 -0500 (Sun, 27 Mar 2005) | 7 lines
+r4687 | jesse | 2006-03-04 17:51:08 -0500 (Sat, 04 Mar 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
- r10221@hualien: jesse | 2005-03-27 14:15:36 +0800
- RT-Ticket: 6565
- RT-Status: resolved
- RT-Update: correspond
+ r24842@truegrounds: jesse | 2006-03-01 13:13:35 -0800
+ * that extra slash causes breakage
+
+------------------------------------------------------------------------
+r4566 | jesse | 2006-02-21 17:35:15 -0500 (Tue, 21 Feb 2006) | 4 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
+
+ r24495@truegrounds: jesse | 2006-02-21 17:33:52 -0500
+ * 3.6.0pre0
- * Overhauled README to be more correct, friendly and a bit cleaner
------------------------------------------------------------------------
-r2516 | jesse | 2005-03-27 00:21:35 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4565 | jesse | 2006-02-21 17:31:37 -0500 (Tue, 21 Feb 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/Elements/TitleBoxEnd
+ A /rt/branches/3.5-TESTING/html/Elements/TitleBoxStart
+
+ r24493@truegrounds: jesse | 2006-02-21 17:30:01 -0500
+ * Wrappers for 3.4 compatibility
+
+------------------------------------------------------------------------
+r4564 | jesse | 2006-02-21 16:32:09 -0500 (Tue, 21 Feb 2006) | 2 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ A /rt/branches/3.5-TESTING/html/Elements/TitleBox
- r10211@hualien: jesse | 2005-03-27 13:18:07 +0800
- * Updated RT::Transaction to return better Foo changed from "bar" to "baz" messages
+* Titlebox component for compatibility with 3.4
------------------------------------------------------------------------
-r2515 | jesse | 2005-03-27 00:21:16 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4563 | jesse | 2006-02-21 16:25:00 -0500 (Tue, 21 Feb 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/ahah.js
- r10210@hualien: jesse | 2005-03-27 13:17:02 +0800
- * Updated RT::Ticket->_Set to return more appropriate status messages
+ r24478@truegrounds: jesse | 2006-02-21 14:43:51 -0500
+ * merge touchups
------------------------------------------------------------------------
-r2514 | jesse | 2005-03-27 00:20:57 -0500 (Sun, 27 Mar 2005) | 4 lines
+r4562 | jesse | 2006-02-21 16:23:06 -0500 (Tue, 21 Feb 2006) | 115 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING/etc/schema.Oracle
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.5-TESTING/html/Elements/QuickCreate
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFields
+ A /rt/branches/3.5-TESTING/html/NoAuth/ahah.js
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/3.5-TESTING/html/Search/Results.tsv
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Modify.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyAll.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyDates.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyLinks.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyPeople.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Update.html
+ M /rt/branches/3.5-TESTING/html/Tools/Offline.html
+ M /rt/branches/3.5-TESTING/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r10209@hualien: jesse | 2005-03-27 13:16:31 +0800
- * Updated RT::User regression tests to not expect a pristine database
- * Updated RT::User->_Set to return more apropriate results messages (no more listing the actor)
+ r24477@truegrounds: jesse | 2006-02-21 14:15:55 -0500
+ r23030@truegrounds: jesse | 2006-01-31 18:51:02 -0500
+ * Added the ability to make custom fields link to and include content from other systems.
+ r23031@truegrounds: jesse | 2006-01-31 18:52:13 -0500
+ * Added a note about the AHAH support
+ r23050@truegrounds: jesse | 2006-02-03 13:34:17 -0500
+ * Added a bunch more callbacks for great justice.
+ r23555@truegrounds: jesse | 2006-02-09 14:19:23 -0500
+ * missing _ in regex
+ r23569@truegrounds: jesse | 2006-02-09 14:48:54 -0500
+ * open links in new windows
+ r23587@truegrounds: jesse | 2006-02-09 23:13:22 -0500
+ * Reminder editing updates
+
+ r23593@truegrounds: jesse | 2006-02-10 14:47:08 -0500
+ * Force the content type inside a js comment
+ r23594@truegrounds: jesse | 2006-02-10 14:49:27 -0500
+ * wrap the mason directive for setting the content type in a js comment
+
+ r23812@truegrounds: jesse | 2006-02-16 14:42:23 -0500
+ * Chaldea release engineering
+ r23814@truegrounds: jesse | 2006-02-16 16:33:40 -0500
+ * try to make rt.js do the right thing with headers
+ r23826@truegrounds: jesse | 2006-02-16 21:25:05 -0500
+ * Backport tickets_overlay from 3.5. Fix a bug that stopped search on global custom fields
+ r23835@truegrounds: jesse | 2006-02-17 13:02:28 -0500
+ * Chaldea r7
+ r24473@truegrounds: jesse | 2006-02-21 14:05:29 -0500
+ r24470@truegrounds: jesse | 2006-02-21 13:50:15 -0500
+ r23039@truegrounds (orig r4459): alexmv | 2006-01-31 21:33:58 -0500
+ r8863@zoq-fot-pik: chmrr | 2006-01-31 21:33:12 -0500
+ * Collapse ForceOwner and Owner
+ * Fix updating of (Admin)Ccs
+ * Default UpdateType to 'correspond'
+ * Default content-type to 'text/plain'
+
+ r23040@truegrounds (orig r4460): alexmv | 2006-01-31 23:42:36 -0500
+ r8868@zoq-fot-pik: chmrr | 2006-01-31 22:24:18 -0500
+ * Untabify and adjust indenting in one or two places
+
+ r23041@truegrounds (orig r4461): alexmv | 2006-01-31 23:42:41 -0500
+ r8869@zoq-fot-pik: chmrr | 2006-01-31 23:41:57 -0500
+ * Custom field updating during processing
+ * Better error handling when ticket id doesn't exist during update
+
+ r23082@truegrounds (orig r4473): alexmv | 2006-02-03 14:32:54 -0500
+ r8895@zoq-fot-pik: chmrr | 2006-02-03 14:32:05 -0500
+ * 'id' is not longer required to be the first column. In fact, it's
+ not required at all. Blank or non-existant 'id' columns will cause it
+ to assume the ticket is new, and come up with an automatic template id
+ for the row.
+
+ r23515@truegrounds (orig r4504): alexmv | 2006-02-08 15:01:17 -0500
+ r8969@zoq-fot-pik: chmrr | 2006-02-08 15:00:00 -0500
+ * Whitespace fixes in Results.tsv
+ * Spit out custom fields as CF-...
+ * During offline upload parsing, try to treat date as ISO first,
+ falling back to unknown
+ * Keep offline upload form from tacking on an extra newline each
+ submit
+ * Minimize yo-yo-ing of status if possible
+ * Allow false values as possible values, as long as they're defined
+ * Cc, AdminCc, and Requestor may be either email addresses or users
+
+ r23628@truegrounds (orig r4527): alexmv | 2006-02-10 19:10:22 -0500
+ r9038@zoq-fot-pik: chmrr | 2006-02-10 19:09:21 -0500
+ * Accept either singular or plural forms of requestor, cc, admincc
+
+
+ r24472@truegrounds: jesse | 2006-02-21 13:57:01 -0500
+ r22894@truegrounds: jesse | 2006-01-24 07:44:05 -0500
+ * Note that our SQLite dependency is 1.0
+ r22958@truegrounds: jesse | 2006-01-25 07:08:34 -0500
+ From: Joop van de Wege <JoopvandeWege@mococo.nl>
+ Message-Id: <20060125125248.1A97.JOOPVANDEWEGE@mococo.nl>
+
+ > There is atleast one problem that I have spotted and that is that
+ > schema.Oracle contains two empty lines in CREATE TABLE
+ > ObjectCustomFieldValues which don't belong there.
+ > That is the second set of errors you get. The first is an indication
+ > that an sequence with that name already exists in the schema of that
+ > Oracle users you're RT installing in.
+
+ r22960@truegrounds: jesse | 2006-01-25 07:47:07 -0500
+ * a couple added lines of docs to the cli
+ r22962@truegrounds: jesse | 2006-01-25 08:18:09 -0500
+ * Updated mandatory fields for ticket creation forms
+ r24471@truegrounds: jesse | 2006-02-21 13:51:18 -0500
+ r23026@truegrounds (orig r4448): kevinr | 2006-01-30 19:25:47 -0500
+ r10537@SAD-GIRL-IN-SNOW: kevinr | 2006-01-30 19:20:52 -0500
+ RT-Ticket: 7289
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Updated German translation (thanks to Thorsten Brumm)
+
+ r23132@truegrounds (orig r4497): alexmv | 2006-02-04 18:34:45 -0500
+ r8936@zoq-fot-pik: chmrr | 2006-02-04 18:24:38 -0500
+ * Only rmtree if we have something to rm; keeps rmtree from
+ complaining about 'Not root path(s) specified'
+
+ r23133@truegrounds (orig r4498): alexmv | 2006-02-04 18:34:51 -0500
+ r8937@zoq-fot-pik: chmrr | 2006-02-04 18:33:57 -0500
+ RT-Ticket: 7329
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Use SelectNewTicketQueue instead of SelectQueue
+
+
+
+
+
+
+
+------------------------------------------------------------------------
+r4561 | trs | 2006-02-21 15:20:58 -0500 (Tue, 21 Feb 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/misc.css
+
+ r8719@wintermute: tom | 2006-02-21 15:19:10 -0500
+ We expect a white background
------------------------------------------------------------------------
-r2513 | jesse | 2005-03-27 00:20:37 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4558 | kevinr | 2006-02-20 22:24:26 -0500 (Mon, 20 Feb 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r10208@hualien: jesse | 2005-03-27 13:14:57 +0800
- * Fixing tests to not depend on a deprecated API
+ r11045@sad-girl-in-snow: kevinr | 2006-02-20 22:23:27 -0500
+ * Added basic documentation for the shell
------------------------------------------------------------------------
-r2512 | jesse | 2005-03-27 00:20:19 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4557 | kevinr | 2006-02-20 21:50:53 -0500 (Mon, 20 Feb 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r10207@hualien: jesse | 2005-03-27 13:13:26 +0800
- * Bugfixes to CachedGroupMember->SetDisabled unmasked by the RT::Record fixes
+ r11043@sad-girl-in-snow: kevinr | 2006-02-20 21:49:38 -0500
+ * Added a 'quit' command (also 'exit') to exit from the shell. This makes
+ testing via Test::Expect a *lot* easier.
------------------------------------------------------------------------
-r2511 | jesse | 2005-03-27 00:20:00 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4556 | kevinr | 2006-02-20 21:42:03 -0500 (Mon, 20 Feb 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Modify.html
- M /rt/branches/3.4-RELEASE/html/Elements/MessageBox
- M /rt/branches/3.4-RELEASE/html/NoAuth/webrt.css
- M /rt/branches/3.4-RELEASE/html/User/Prefs.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r10206@hualien: jesse | 2005-03-27 13:11:53 +0800
- Improvements to big textareas to make sure they don't force browser windows to scroll.
+ r10929@sad-girl-in-snow: kevinr | 2006-02-13 20:15:37 -0500
+ * Fixed a typo in the help for 'rt edit'
------------------------------------------------------------------------
-r2510 | jesse | 2005-03-27 00:19:40 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4555 | kevinr | 2006-02-20 21:41:46 -0500 (Mon, 20 Feb 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/index.html
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/lib/t/regression/26command_line.t
- r10205@hualien: jesse | 2005-03-27 13:10:21 +0800
- * Slightly better introductory text on user and queue listings
+ r10928@sad-girl-in-snow: kevinr | 2006-02-13 19:44:30 -0500
+ * Laid out a skeleton for the CLI tests
------------------------------------------------------------------------
-r2509 | jesse | 2005-03-27 00:19:20 -0500 (Sun, 27 Mar 2005) | 6 lines
+r4554 | kevinr | 2006-02-20 21:41:28 -0500 (Mon, 20 Feb 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/25scrip_order.t
- r10204@hualien: jesse | 2005-03-27 13:08:01 +0800
- * Improved generic messages returned by RT::Record->_Set()
- * Corrected RT::Record->_Set to return a Class::ReturnValue, rather than butchering it
- into an array. (This means that RT::Ticket->SetPriority can now be evaluated in boolean
- or list context, like it was supposed to be)
+ r10927@sad-girl-in-snow: kevinr | 2006-02-13 19:20:37 -0500
+ * Added a plan to the scrip-ordering tests
------------------------------------------------------------------------
-r2508 | jesse | 2005-03-27 00:19:01 -0500 (Sun, 27 Mar 2005) | 3 lines
+r4550 | jesse | 2006-02-16 21:29:14 -0500 (Thu, 16 Feb 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
- r10203@hualien: jesse | 2005-03-27 13:01:43 +0800
- * Corrected HTTP::Server::Simple dependencies
+ r23828@truegrounds: jesse | 2006-02-16 18:27:41 -0800
+ * Fix for searching on global custom fields
+
------------------------------------------------------------------------
-r2501 | jesse | 2005-03-23 21:29:28 -0500 (Wed, 23 Mar 2005) | 8 lines
+r4549 | jesse | 2006-02-16 21:28:52 -0500 (Thu, 16 Feb 2006) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Update.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r9584@hualien: jesse | 2005-03-24 10:28:28 +0800
- RT-Ticket: 6558
+ r23511@truegrounds: jesse | 2006-02-08 10:23:27 -0800
+ RT-Ticket: 7324
RT-Status: resolved
RT-Update: correspond
- * Removed an extra </td> tag. Thanks to Steve Turner
+ * Bumped Pg dependency. Joby Walker at University of Washington discovered
+ incorrect ordering behaviour with DBD::Pg 1.42 and earlier
------------------------------------------------------------------------
-r2488 | jesse | 2005-03-22 10:16:55 -0500 (Tue, 22 Mar 2005) | 5 lines
+r4503 | ruz | 2006-02-08 05:29:33 -0500 (Wed, 08 Feb 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay_SQL.pm
- r9555@hualien: jesse | 2005-03-22 22:15:24 +0800
- * Properly set binmode for the standalone_httpd server. This makes
- UTF8 text that could be misinterpreted as Latin1 behave correctly.
-
+* make tests reintrant in lib/RT/Tickets_Overlay_SQL.pm
+* queries changes broke several things, for example
+ "id = 123 OR MemberOf = 123", all breakages covered allready
+ in tests.
+
+------------------------------------------------------------------------
+r4502 | trs | 2006-02-07 16:15:21 -0500 (Tue, 07 Feb 2006) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
+
+ r8432@wintermute: tom | 2006-02-07 16:11:01 -0500
+ Fix undefined warnings
+
+------------------------------------------------------------------------
+r4500 | ruz | 2006-02-06 14:47:28 -0500 (Mon, 06 Feb 2006) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/01ticket_link_searching.t
+
+* backport from 3.7
+* add support for optional OPERATOR argument in LimitLinked(From|To)
+* and add this to methods Limit(HasMemeber|DependsOn|...)
+* in _LinkLimit:
+** support for IS NOT NULL queries ala "has at least one link of defined type"
+** operator '!=' didn't work at all, now it works with meanning "has no link with defined ticket"
+
+------------------------------------------------------------------------
+r4499 | ruz | 2006-02-06 14:35:37 -0500 (Mon, 06 Feb 2006) | 5 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/html/NoAuth/images/autohandler
+
+* opened FILE, but reading from <file>, use $fh instead
+** result off tidy script
+* turn on binmode on handle
+* flush buffers, otherwise we load all file into memmory
------------------------------------------------------------------------
-r2487 | jesse | 2005-03-21 12:10:03 -0500 (Mon, 21 Mar 2005) | 5 lines
+r4463 | kevinr | 2006-02-02 00:04:27 -0500 (Thu, 02 Feb 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/standalone_httpd.in
- M /rt/branches/3.4-RELEASE/bin/webmux.pl.in
- M /rt/branches/3.4-RELEASE/html/NoAuth/images/autohandler
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Handler.pm
- A /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Standalone.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/02basic_web.t
- D /rt/branches/3.4-RELEASE/lib/t/regression/03basic_web.t
- A /rt/branches/3.4-RELEASE/lib/t/regression/03web_compiliation_errors.t
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/UPGRADING
- r9502@hualien: jesse | 2005-03-22 01:07:59 +0800
- * Refactored standalone_httpd to use HTTP::Server::Simple::Mason
- * Moved some configuration from webmux.pl to RT::Interface::Web::Handler
- * Split apart some of the web tests for better isolation
+ r10741@RANDOM-THREE-NINETY-TWO: kevinr | 2006-02-02 00:03:25 -0500
+ * Updated the UPGRADING document to reflect the new scrip ordering
------------------------------------------------------------------------
-r2477 | jesse | 2005-03-16 03:09:00 -0500 (Wed, 16 Mar 2005) | 7 lines
+r4462 | kevinr | 2006-02-01 22:27:10 -0500 (Wed, 01 Feb 2006) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrips
+ M /rt/branches/3.5-TESTING/lib/RT/Scrips_Overlay.pm
+ A /rt/branches/3.5-TESTING/lib/t/regression/25scrip_order.t
- r8808@hualien: jesse | 2005-03-16 03:07:57 -0500
- RT-Ticket: 6537
+ r10739@RANDOM-ONE-NINETY-THREE: kevinr | 2006-02-01 22:26:27 -0500
+ RT-Ticket: 7295
RT-Status: resolved
+ RT-Update: correspond
- Explicit transaction description for changed passwords
-
+ We now order scrips by their description, so you can force them to run in a
+ particular order by prepending numbers to their descriptions. Updated the
+ perldoc and EditScrips UI element to reflect this and wrote tests for it.
------------------------------------------------------------------------
-r2476 | jesse | 2005-03-16 03:08:55 -0500 (Wed, 16 Mar 2005) | 1 line
+r4458 | kevinr | 2006-01-31 21:12:46 -0500 (Tue, 31 Jan 2006) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/cascaded.js
+ r10725@SAD-GIRL-IN-SNOW: kevinr | 2006-01-31 21:08:57 -0500
+ * Reverted cascaded.js to the previous version -- r4390 seems to have
+ refactored the code in a way which doesn't work, or doesn't work in all
+ browsers.
------------------------------------------------------------------------
-r2475 | jesse | 2005-03-16 03:08:32 -0500 (Wed, 16 Mar 2005) | 3 lines
+r4452 | kevinr | 2006-01-31 18:14:51 -0500 (Tue, 31 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/index.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
- r8746@hualien: jesse | 2005-03-15 01:07:30 -0500
- Refactored the top-level admin menu to make it easier to add and remove options
+ r10546@SAD-GIRL-IN-SNOW: kevinr | 2006-01-31 18:13:50 -0500
+ * Fixed a typo.
------------------------------------------------------------------------
-r2474 | alexmv | 2005-03-16 02:53:59 -0500 (Wed, 16 Mar 2005) | 3 lines
+r4446 | jesse | 2006-01-25 08:35:46 -0500 (Wed, 25 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- * Users and groups can have transactions; ShowTicket isn't needed to
- see these
+ r22963@truegrounds: jesse | 2006-01-25 14:32:59 +0100
+ * Re-add the warning message
------------------------------------------------------------------------
-r2354 | jesse | 2005-03-14 02:22:36 -0500 (Mon, 14 Mar 2005) | 4 lines
+r4434 | jesse | 2006-01-23 08:59:20 -0500 (Mon, 23 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/PickCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Groups.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Tickets.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Transactions.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Users.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/CustomFields.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/CustomFields.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/REST/1.0/Forms/ticket/default
- r8456@hualien: jesse | 2005-03-14 02:20:50 -0500
- Overhaul of custom field editing code to make it easier to add custom fields
- for new object types
+ r22883@truegrounds: jesse | 2006-01-23 11:01:51 +0100
+ * CLI support for custom fields from lwang at Cluster FS
------------------------------------------------------------------------
-r2353 | jesse | 2005-03-14 01:38:58 -0500 (Mon, 14 Mar 2005) | 3 lines
+r4433 | jesse | 2006-01-23 08:59:01 -0500 (Mon, 23 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/NoAuth/webrt.css
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r8453@hualien: jesse | 2005-03-14 01:37:00 -0500
- Hilighted menu options are now the right size
+ r22882@truegrounds: jesse | 2006-01-23 11:00:23 +0100
+ * removed notice that the CLI is beta only
------------------------------------------------------------------------
-r2350 | jesse | 2005-03-14 01:31:33 -0500 (Mon, 14 Mar 2005) | 3 lines
+r4427 | kevinr | 2006-01-20 17:31:36 -0500 (Fri, 20 Jan 2006) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/NoAuth/webrt.css
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Members.html
- r8450@hualien: jesse | 2005-03-14 01:30:59 -0500
- Slight style cleanup to page actions.
+ r10418@STRATTON-FIVE-HUNDRED: kevinr | 2006-01-20 17:28:00 -0500
+ RT-Ticket: 7148
+ RT-Status: update
+ RT-Update: correspond
+
+ Applied Todd Chapman's patch, which:
+ 1. Orders user members of a group by Name
+ 2. If a user/group is already a member, doesn't list them in the select
+ 3. Doesn't list the group itself because a group can't have itself
+ as a member
------------------------------------------------------------------------
-r2343 | jesse | 2005-03-11 20:17:02 -0500 (Fri, 11 Mar 2005) | 5 lines
+r4416 | kevinr | 2006-01-19 22:52:04 -0500 (Thu, 19 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/ListActions
- r6769@hualien: jesse | 2005-03-11 20:16:42 -0500
- Now when running scrips on a disabled queue, run global scrips as well as per-queue scrips.
-
+ r10392@sad-girl-in-snow: kevinr | 2006-01-19 22:47:37 -0500
+ * Cleaned up html/Elements/ListActions (based on a patch from Ruslan Zakirov)
+
+------------------------------------------------------------------------
+r4415 | kevinr | 2006-01-19 22:51:48 -0500 (Thu, 19 Jan 2006) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+
+ r10391@sad-girl-in-snow: kevinr | 2006-01-18 16:32:59 -0500
+ RT-Ticket: 7143
+ RT-Status: open
+ RT-Update: correspond
+ Made minor cleanups to RT::Record (thanks to Ruslan Zakirov)
------------------------------------------------------------------------
-r2332 | jesse | 2005-03-09 17:25:25 -0500 (Wed, 09 Mar 2005) | 8 lines
+r4414 | kevinr | 2006-01-19 22:51:23 -0500 (Thu, 19 Jan 2006) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Attachment_Overlay.pm
- r6651@hualien: jesse | 2005-03-09 17:23:54 -0500
- RT-Ticket: 6459
+ r10390@sad-girl-in-snow: kevinr | 2006-01-18 16:31:03 -0500
+ RT-Ticket: 7149
RT-Status: resolved
RT-Update: correspond
- Sanity fixes for _AddLink's API from Todd Chapman
+ * Cleaned up attachment creation in lib/RT/Attachment_Overlay.pm (thanks to
+ Ruslan Zakirov)
+
+------------------------------------------------------------------------
+r4413 | kevinr | 2006-01-19 22:50:58 -0500 (Thu, 19 Jan 2006) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+
+ r10386@sad-girl-in-snow: kevinr | 2006-01-18 15:59:51 -0500
+ RT-Ticket: 7154
+ RT-Status: resolved
+ RT-Update: correspond
+ * Silenced warnings in Search/Results.html (thanks to Jim Meyer)
------------------------------------------------------------------------
-r2313 | jesse | 2005-03-07 16:03:05 -0500 (Mon, 07 Mar 2005) | 3 lines
+r4411 | jesse | 2006-01-19 10:17:30 -0500 (Thu, 19 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/Objects.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r6568@hualien: jesse | 2005-03-07 16:01:44 -0500
- Adding support for selecting custom fields for RTFM objects
+ r22726@truegrounds: jesse | 2006-01-19 10:15:16 -0500
+ * 3.5.7
------------------------------------------------------------------------
-r2306 | jesse | 2005-03-06 17:33:52 -0500 (Sun, 06 Mar 2005) | 3 lines
+r4408 | jesse | 2006-01-19 10:11:39 -0500 (Thu, 19 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/20-sort-by-requestor.t
- r6473@hualien: jesse | 2005-03-06 16:04:46 -0500
- Small cleanups to print out less hardcoded style information (introduced by the pull-up from 3.2)
+ r22721@truegrounds: jesse | 2006-01-19 10:08:18 -0500
+ * mergeup fixes
------------------------------------------------------------------------
-r2305 | jesse | 2005-03-06 17:33:46 -0500 (Sun, 06 Mar 2005) | 9 lines
+r4407 | jesse | 2006-01-19 10:11:21 -0500 (Thu, 19 Jan 2006) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/schema.mysql
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.5-TESTING/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyAll.html
+ M /rt/branches/3.5-TESTING/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/20-sort-by-requestor.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/22search_tix_by_txn.t
+ M /rt/branches/3.5-TESTING/sbin/rt-setup-database.in
- r6465@hualien: jesse | 2005-03-06 15:00:29 -0500
- r6450@hualien: jesse | 2005-03-06 12:44:27 -0500
- RT-Ticket: 6496
- RT-Status: resolved
- RT-Update: correspond
-
- Content-Transfer-Encoding should have been '8bit' not '8-bit'
-
+ r22720@truegrounds: jesse | 2006-01-19 09:15:00 -0500
+ * merge up from chaldea, quebec, 3.4
------------------------------------------------------------------------
-r2304 | jesse | 2005-03-06 17:33:37 -0500 (Sun, 06 Mar 2005) | 7 lines
+r4394 | kevinr | 2006-01-17 00:48:17 -0500 (Tue, 17 Jan 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/aclocal.m4
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
- r6464@hualien: jesse | 2005-03-06 15:00:23 -0500
- r6371@hualien: jesse | 2005-03-05 19:29:35 -0500
- r3963@hualien (orig r2142): jesse | 2005-01-30 12:45:15 -0500
- When we can't load a user by email address, make sure we can't load that user by name before returning an error
-
-
+ r10382@SAD-GIRL-IN-SNOW: kevinr | 2006-01-17 00:28:53 -0500
+ * Applied the bits of Jim Meyer's 'fixes' patch to
+ Elements/EditCustomFieldSelect which seemed still relevant
------------------------------------------------------------------------
-r2303 | jesse | 2005-03-06 17:33:17 -0500 (Sun, 06 Mar 2005) | 10 lines
+r4393 | kevinr | 2006-01-17 00:48:10 -0500 (Tue, 17 Jan 2006) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
- r6462@hualien: jesse | 2005-03-06 14:57:07 -0500
- r4715@hualien: jesse | 2005-02-15 12:34:54 -0500
- RT-Ticket: 6443
- RT-Status: resolved
- RT-Update: correspond
-
- Ticket Searches on AdminCc would fail on non-mysql databases due to a case error
-
-
+ r10381@SAD-GIRL-IN-SNOW: kevinr | 2006-01-17 00:23:29 -0500
+ * Applied Jim Meyer's patch to fix the indentation of
+ Elements/EditCustomFieldSelect
------------------------------------------------------------------------
-r2302 | jesse | 2005-03-06 17:33:10 -0500 (Sun, 06 Mar 2005) | 7 lines
+r4390 | ruz | 2006-01-13 06:41:20 -0500 (Fri, 13 Jan 2006) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/html/Elements/Submit
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/cascaded.js
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/combobox.js
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r6461@hualien: jesse | 2005-03-06 14:57:03 -0500
- r4070@hualien: jesse | 2005-02-03 11:22:59 -0500
- Polish Translation from Piotr Sliwa
-
-
-
+* addClass and delClass functions
+* setVisibility util
+* get rid of style.display=[none,block]
+* setCheckbox(form, name, state) function that set all checkbox
+ inputs under the form element with defined name to the state.
+* update Submit element according to new changes
------------------------------------------------------------------------
-r2301 | jesse | 2005-03-06 17:33:00 -0500 (Sun, 06 Mar 2005) | 13 lines
+r4389 | kevinr | 2006-01-13 02:42:26 -0500 (Fri, 13 Jan 2006) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/AddWatchers
- r6459@hualien: jesse | 2005-03-06 14:55:49 -0500
- r3935@hualien: jesse | 2005-01-26 12:15:42 -0500
- RT-Ticket: 6378
- RT-Status: resolved
- RT-Update: correspond
-
- Added a flag to allow tools to use the RT API to search for deleted tickets.
- (Ruslan)
-
-
-
-
------------------------------------------------------------------------
-r2300 | jesse | 2005-03-06 17:32:39 -0500 (Sun, 06 Mar 2005) | 17 lines
+r4388 | kevinr | 2006-01-13 02:40:52 -0500 (Fri, 13 Jan 2006) | 23 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/CollectionAsTable/Header
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/MessageBox
+ M /rt/branches/3.5-TESTING/html/Elements/SelectDate
+ M /rt/branches/3.5-TESTING/html/Elements/SelectWatcherType
+ M /rt/branches/3.5-TESTING/html/Elements/TicketList
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/AddWatchers
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyAll.html
+ M /rt/branches/3.5-TESTING/html/Tools/Offline.html
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBox
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web/Menu/Item.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web/Menu.pm
- r6457@hualien: jesse | 2005-03-06 14:55:20 -0500
- r2575@hualien: jesse | 2005-01-06 17:15:39 -0500
- RT-Ticket: 6327
- RT-Status: resolved
- RT-Update: correspond
+ r10349@SAD-GIRL-IN-SNOW: kevinr | 2006-01-13 02:15:36 -0500
+ RT-Ticket: 7150, 7151, 7152, 7153, 7155, 7156, 7157, 7158, 7159, 7160, 7161, 7162, 7164, 7165, 7166
+ RT-Status: resolved
+ RT-Action: correspond
+
+ Fixed Mason warnings in:
+ Elements/CollectionAsTable/Header
+ Elements/Menu
+ Elements/MessageBox
+ Elements/SelectDate
+ Elements/SelectWatcherType
+ Elements/TicketList
+ Search/Bulk.html
+ Search/Elements/BuildFormatString
+ Search/Elements/EditSearches
+ Ticket/Elements/AddWatchers
+ Ticket/Elements/ShowTransactionAttachments
+ Ticket/ModifyAll.html
+ Ticket/Reminders.html
+ Tools/Offline.html
+ Widgets/TitleBox
+ (thanks to Jim Meyer)
+
+------------------------------------------------------------------------
+r4374 | ruz | 2006-01-11 22:04:46 -0500 (Wed, 11 Jan 2006) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/Objects.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrip
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrips
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditTemplates
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditUserComments
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickCustomFields
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickObjects
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectGroups
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectRights
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectScrip
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectScripAction
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectStage
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectTemplate
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectUsers
+ M /rt/branches/3.5-TESTING/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Global/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Global/Template.html
+ M /rt/branches/3.5-TESTING/html/Admin/Global/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Global/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Members.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/People.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/Scrips.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/Template.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Tools/Configuration.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/index.html
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/ShowDependency
+ M /rt/branches/3.5-TESTING/html/Elements/Checkbox
+ M /rt/branches/3.5-TESTING/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldBinary
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldImage
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldText
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldWikitext
+ M /rt/branches/3.5-TESTING/html/Elements/EditLinks
+ M /rt/branches/3.5-TESTING/html/Elements/Error
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
+ M /rt/branches/3.5-TESTING/html/Elements/GotoTicket
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/Elements/Logo
+ M /rt/branches/3.5-TESTING/html/Elements/MessageBox
+ M /rt/branches/3.5-TESTING/html/Elements/MyRT
+ M /rt/branches/3.5-TESTING/html/Elements/QueueSummary
+ M /rt/branches/3.5-TESTING/html/Elements/QuickCreate
+ M /rt/branches/3.5-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING/html/Elements/Refresh
+ M /rt/branches/3.5-TESTING/html/Elements/RefreshHomepage
+ M /rt/branches/3.5-TESTING/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/3.5-TESTING/html/Elements/SelectCustomFieldValue
+ M /rt/branches/3.5-TESTING/html/Elements/SelectEqualityOperator
+ M /rt/branches/3.5-TESTING/html/Elements/SelectGroups
+ M /rt/branches/3.5-TESTING/html/Elements/SelectUsers
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFieldImage
+ M /rt/branches/3.5-TESTING/html/NoAuth/Logout.html
+ M /rt/branches/3.5-TESTING/html/NoAuth/images/autohandler
+ M /rt/branches/3.5-TESTING/html/Prefs/MyRT.html
+ M /rt/branches/3.5-TESTING/html/Prefs/Quicksearch.html
+ M /rt/branches/3.5-TESTING/html/Prefs/SearchOptions.html
+ M /rt/branches/3.5-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Search/Edit.html
+ M /rt/branches/3.5-TESTING/html/Search/Elements/Chart
+ M /rt/branches/3.5-TESTING/html/Search/Elements/DisplayOptions
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditFormat
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditQuery
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
+ M /rt/branches/3.5-TESTING/html/Search/Elements/NewListActions
+ M /rt/branches/3.5-TESTING/html/Search/Elements/PickBasics
+ M /rt/branches/3.5-TESTING/html/Search/Elements/PickCriteria
+ M /rt/branches/3.5-TESTING/html/Search/Elements/SelectAndOr
+ M /rt/branches/3.5-TESTING/html/Search/Elements/SelectGroup
+ M /rt/branches/3.5-TESTING/html/Search/Elements/SelectLinks
+ M /rt/branches/3.5-TESTING/html/Search/Elements/SelectPersonType
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/html/Search/Simple.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Create.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Display.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Elements/GotoTicket
+ M /rt/branches/3.5-TESTING/html/SelfService/Elements/MyRequests
+ M /rt/branches/3.5-TESTING/html/SelfService/Error.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Prefs.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Update.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/AddWatchers
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/BulkLinks
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditPeople
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditWatchers
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowDates
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowMembers
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.5-TESTING/html/Ticket/History.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Modify.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyAll.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyDates.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyLinks.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyPeople.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Update.html
+ M /rt/branches/3.5-TESTING/html/Tools/MyDay.html
+ M /rt/branches/3.5-TESTING/html/Tools/Offline.html
+ M /rt/branches/3.5-TESTING/html/Tools/Reports/CreatedByDates.html
+ M /rt/branches/3.5-TESTING/html/Tools/Reports/ResolvedByDates.html
+ M /rt/branches/3.5-TESTING/html/User/Elements/DelegateRights
+ M /rt/branches/3.5-TESTING/html/User/Groups/Members.html
+ M /rt/branches/3.5-TESTING/html/User/Groups/Modify.html
+ M /rt/branches/3.5-TESTING/html/User/Groups/index.html
+ M /rt/branches/3.5-TESTING/html/User/Prefs.html
+ M /rt/branches/3.5-TESTING/html/Widgets/SelectionBox
+ M /rt/branches/3.5-TESTING/html/index.html
+
+* apply tidy_html script
+------------------------------------------------------------------------
+r4371 | trs | 2006-01-08 12:27:50 -0500 (Sun, 08 Jan 2006) | 4 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
+
+ r8179@wintermute: tom | 2006-01-08 12:20:56 -0500
+ * Fixed rendering issues in Opera and (I think) Safari/Shiira/any Webkit browser
+ * Fixed background of login box issue in IE
+
+------------------------------------------------------------------------
+r4313 | jesse | 2005-12-15 15:09:00 -0500 (Thu, 15 Dec 2005) | 20 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
+
+ r20493@truegrounds: jesse | 2005-12-15 15:07:44 -0500
+ On Thu, Dec 15, 2005 at 01:49:55PM -0600, Roedel, Mark wrote:
+ >
+ > The attached patch (to html/Ticket/Elements/Reminders from RT-3.5.6)
+ > corrects the following behaviors:
+ >
+ > (1) When maintaining reminders from /Ticket/Display.html, all reminder
+ > subjects for that ticket were being reset to blank when "Save" was
+ > pressed, and
+ >
+ > (2) When maintaining reminders from /Ticket/Reminders.html, only one
+ > field per reminder would actually be updated when "Save" was pressed
+ >
+ >
+ > --
+ > Mark Roedel
+ > Web Programmer / Analyst
+ > LeTourneau University
+
+
+------------------------------------------------------------------------
+r4252 | trs | 2005-12-05 18:29:26 -0500 (Mon, 05 Dec 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+
+ r6730@wintermute: tom | 2005-12-05 18:28:43 -0500
+ Fix
+
+------------------------------------------------------------------------
+r4251 | trs | 2005-12-05 16:54:40 -0500 (Mon, 05 Dec 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+
+ r6558@wintermute: tom | 2005-11-24 09:00:09 -0500
+ Aren't used for hackish CSS calcs anymore
+
+------------------------------------------------------------------------
+r4228 | jesse | 2005-12-02 18:43:54 -0500 (Fri, 02 Dec 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ D /rt/branches/3.5-TESTING/html/NoAuth/printrt.css
+ M /rt/branches/3.5-TESTING/releng.cnf
+
+ r19706@truegrounds: jesse | 2005-12-02 18:36:02 -0500
+ * merge fixups, 3.5.6
+
+------------------------------------------------------------------------
+r4227 | jesse | 2005-12-02 18:43:35 -0500 (Fri, 02 Dec 2005) | 18 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/NoAuth/printrt.css
+ M /rt/branches/3.5-TESTING/html/Search/Build.html
+
+ r19702@truegrounds: jesse | 2005-12-02 18:16:21 -0500
+ r19698@truegrounds: jesse | 2005-12-02 18:00:25 -0500
+ r19693@truegrounds: jesse | 2005-12-02 17:48:24 -0500
+ r19588@truegrounds: jesse | 2005-11-30 16:00:10 -0500
+ * Bump to 3.4.5rc1
+ r19674@truegrounds: jesse | 2005-12-01 23:13:50 -0500
+ * Added a print stylesheet from Koos van den Hout
+ r19688@truegrounds: jesse | 2005-12-02 17:01:28 -0500
+ RT-Ticket: 6962
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Patch from Rolf Grossmann to fix some bogosity in the query builder
+
+
- Users who had "DeleteTicket" but not "ModifyTicket" could not delete tickets.
+
+
+------------------------------------------------------------------------
+r4218 | jesse | 2005-12-02 17:41:33 -0500 (Fri, 02 Dec 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+
+ r19690@truegrounds: jesse | 2005-12-02 17:39:24 -0500
+ * Merge fixups
+
+------------------------------------------------------------------------
+r4217 | jesse | 2005-12-02 17:41:00 -0500 (Fri, 02 Dec 2005) | 326 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/README
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING/html/Elements/Callback
+ M /rt/branches/3.5-TESTING/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/QueryString
+ M /rt/branches/3.5-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING/html/Elements/ScrubHTML
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFields
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.5-TESTING/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CustomFieldValues.pm
+ M /rt/branches/3.5-TESTING/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Email.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/07acl.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/07rights.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/09record_cf_api.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/12-search.t
+ A /rt/branches/3.5-TESTING/lib/t/regression/14linking.t
+ A /rt/branches/3.5-TESTING/lib/t/regression/23-batch-upload-csv.t
+ M /rt/branches/3.5-TESTING/sbin/rt-setup-database.in
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
+
+ r19661@truegrounds: jesse | 2005-12-01 22:53:35 -0500
+ r19594@truegrounds: jesse | 2005-11-30 16:04:46 -0500
+ r18978@truegrounds: jesse | 2005-11-18 17:16:11 -0500
+ * Minor refactoring of CreateTickets.pm (It needs a more complete rototill)
+
+ * more flexible support for custom fields whose names contain dashes and spaces in createtickets templates
+
- This is introduced because "Ticket::SetStatus" checks the ACL but
- forgets to tell "Ticket::_Set" NOT to check (which does check again, but
- only against the 'ModifyTicket' right, and thus denies the change).
+ r19595@truegrounds: jesse | 2005-11-30 16:04:52 -0500
+ r19551@truegrounds: jesse | 2005-11-30 15:24:09 -0500
+ r19350@truegrounds (orig r4145): alexmv | 2005-11-23 16:32:25 -0500
+ r7341@zoq-fot-pik: chmrr | 2005-11-23 16:31:44 -0500
+ * Limiting based on CFs should make sure that the CFs in question are
+ on the right queue, otherwise negative searches might be wrong.
+ * Removed debugging lines from 20-sort-by-requestor.t
+
+ r19521@truegrounds (orig r4149): alexmv | 2005-11-28 15:00:53 -0500
+ r7368@zoq-fot-pik: chmrr | 2005-11-28 15:00:18 -0500
+ * Search/Build.html passes Rows not RowsPerPage -- don't hard-force
+ to 50 all the time!
+
+
- Thanks to Ruediger Riediger
+ r19596@truegrounds: jesse | 2005-11-30 16:05:00 -0500
+ r19553@truegrounds: jesse | 2005-11-30 15:26:01 -0500
+ r19552@truegrounds (orig r4155): alexmv | 2005-11-30 15:26:08 -0500
+ r7395@zoq-fot-pik: chmrr | 2005-11-30 15:25:32 -0500
+ * Sort by requestor tests fail on some database backends because they
+ sort nulls differently than Perl does; only compare non-nulls
+
+
+ r19597@truegrounds: jesse | 2005-11-30 16:05:07 -0500
+ r19554@truegrounds: jesse | 2005-11-30 15:27:53 -0500
+ r18121@truegrounds: jesse | 2005-11-02 22:40:02 -0500
+ r17958@truegrounds (orig r3989): alexmv | 2005-10-24 17:26:18 -0400
+ r6881@zoq-fot-pik: chmrr | 2005-10-24 17:25:14 -0400
+ * Ensure custom fields keep correct fallback values; for instance, if
+ "add another attachment" is clicked
+
+ r18110@truegrounds (orig r4010): pdh | 2005-10-31 19:21:57 -0500
+ Make $RT::MaxInlineBody work properly.
+
+
+ r18111@truegrounds (orig r4011): pdh | 2005-11-01 00:43:02 -0500
+ Add a missing space, before the Style Police come after me.
+
+
+
+
-
-
-------------------------------------------------------------------------
-r2299 | jesse | 2005-03-06 17:32:31 -0500 (Sun, 06 Mar 2005) | 11 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
-
- r6456@hualien: jesse | 2005-03-06 14:55:05 -0500
- r2573@hualien: jesse | 2005-01-06 17:10:02 -0500
- RT-Ticket: 6322
- RT-Status: resolved
- RT-Update: correspond
+ r19598@truegrounds: jesse | 2005-11-30 16:06:36 -0500
+ r19555@truegrounds: jesse | 2005-11-30 15:28:02 -0500
+ r18409@truegrounds: jesse | 2005-11-06 17:11:57 -0500
+ * Fix to attachment ordering when you ask for a txn's attachments.
+ (Postgres doesn't default to ordering by id, so we were getting the wrong txn content)
+
- New French translation from robitail@iro.umontreal.ca
+ r19599@truegrounds: jesse | 2005-11-30 16:06:44 -0500
+ r19556@truegrounds: jesse | 2005-11-30 15:28:09 -0500
+ r18411@truegrounds: jesse | 2005-11-06 17:13:33 -0500
+ * Patch to significantly improve performance on "WhoHaveRight" from Ruslan.
+
+ r19600@truegrounds: jesse | 2005-11-30 16:06:53 -0500
+ r19557@truegrounds: jesse | 2005-11-30 15:28:15 -0500
+ r18412@truegrounds: jesse | 2005-11-06 17:13:58 -0500
+ * Bumped to 3.4.5pre1
+
-
-
-------------------------------------------------------------------------
-r2298 | jesse | 2005-03-06 17:32:18 -0500 (Sun, 06 Mar 2005) | 19 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/ParseFormat
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.4-RELEASE/html/Elements/RT__Ticket/ColumnMap
-
- r6454@hualien: jesse | 2005-03-06 14:53:48 -0500
- r2568@hualien: jesse | 2005-01-06 16:57:40 -0500
- RT-Ticket: 6336
- RT-Status: resolved
- RT-Update: correspond
+ r19601@truegrounds: jesse | 2005-11-30 16:07:00 -0500
+ r19558@truegrounds: jesse | 2005-11-30 15:28:23 -0500
+ r18716@truegrounds: jesse | 2005-11-11 00:10:08 -0500
+ * fix from ruslan for fallout from his WhoHaveRight refactoring
+
+ r19602@truegrounds: jesse | 2005-11-30 16:07:07 -0500
+ r19559@truegrounds: jesse | 2005-11-30 15:28:45 -0500
+ r18722@truegrounds: jesse | 2005-11-11 15:26:34 -0500
+ * SB 1.35 dependency
+
- The attribute "align" in COLUMN_MAP wasn't usable, because it could not be
- used for a complete column, so I added a /ALIGN:.. section in
- CollectionAsTable/ParseFormat and use it in Row.
+ r19603@truegrounds: jesse | 2005-11-30 16:07:14 -0500
+ r19560@truegrounds: jesse | 2005-11-30 15:29:29 -0500
+ r18876@truegrounds: jesse | 2005-11-14 12:32:25 -0500
+ r18739@truegrounds (orig r4061): robert | 2005-11-13 00:14:57 -0500
+ r4124@bear: rspier | 2005-11-12 21:08:45 -0800
+ Undefined Warning Elimination:
+ - index.html passes in $session{'home_refresh_interval'} which can be null.
+
+ r4125@bear: rspier | 2005-11-12 21:14:28 -0800
+ Undefined Warning Elimination:
+ GetHeader will return undefined when the header doesn't exist. (This is _good_, as that is different than empty.)
+ But.. =~ warns.
+
+
+
- There also was a minor error to be corrected, since the old variant of
- ParseFormat did not allow more than one /ANYTHING:... to be use (in my
- example /TITLE:.../ALIGN:...) --Dirk Pape
+ r19604@truegrounds: jesse | 2005-11-30 16:07:22 -0500
+ r19561@truegrounds: jesse | 2005-11-30 15:29:35 -0500
+ r18877@truegrounds: jesse | 2005-11-14 12:37:37 -0500
+ RT-Ticket: 7087
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Displayed linked tickets in search results were inverted
+
+
+
+ r19605@truegrounds: jesse | 2005-11-30 16:07:28 -0500
+ r19562@truegrounds: jesse | 2005-11-30 15:29:41 -0500
+ r18880@truegrounds: jesse | 2005-11-14 12:42:48 -0500
+ RT-Ticket: 7081
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a note to the readme warning users to clean out the
+ mason cache on upgrades - Ruslan
+
+
+ r19606@truegrounds: jesse | 2005-11-30 16:07:35 -0500
+ r19563@truegrounds: jesse | 2005-11-30 15:29:47 -0500
+ r18888@truegrounds: jesse | 2005-11-14 12:54:25 -0500
+ RT-Ticket: 7048
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Akos Torok pointed out that our HTML scrubber removed "PRE" tags from HTML
+
+ r19607@truegrounds: jesse | 2005-11-30 16:07:42 -0500
+ r19564@truegrounds: jesse | 2005-11-30 15:29:54 -0500
+ r18892@truegrounds: jesse | 2005-11-14 13:07:15 -0500
+ r18881@truegrounds (orig r4064): alexmv | 2005-11-14 12:43:06 -0500
+ r7122@zoq-fot-pik: chmrr | 2005-11-14 12:42:37 -0500
+ * Updated russian translation from Andrew Kornilov <andy@eva.dp.ua>
+
+
+
+ r19608@truegrounds: jesse | 2005-11-30 16:09:07 -0500
+ r19565@truegrounds: jesse | 2005-11-30 15:30:00 -0500
+ r18893@truegrounds: jesse | 2005-11-14 13:19:52 -0500
+ RT-Ticket: 7128
+ RT-Status: resolved
+ RT-Update: correspond
+
+ A big patch from Todd Chapman (with lots of juicy tests) to optionally
+ create two transactions when you create a link. (Also, this means that we'll
+ run scrips twice). This is off by default in RT 3.4
+
+
+
+ r19609@truegrounds: jesse | 2005-11-30 16:09:14 -0500
+ r19566@truegrounds: jesse | 2005-11-30 15:30:08 -0500
+ r18895@truegrounds: jesse | 2005-11-14 13:35:29 -0500
+ RT-Ticket: 7136
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Stuart Knight reports:
+
+ As part of the "initdb" processing, the scripts went through and created a new database user, in my case called RT3.
+
+ When it came time to create the tables, the script was still logged on as the dba user "system", so all of tables/sequences were created under "system"'s schema.
+
+ I followed through the rt-setup-database script, and spotted that there was a database disconnect, followed by an immediate reconnect, as the same user. (in the case of Oracle this still being the "dba" account)
+
+ Putting an extra validation check in here for Oracle, and then connecting as the intended database user fixed up the issue.
+
+
+
+ r19610@truegrounds: jesse | 2005-11-30 16:09:20 -0500
+ r19567@truegrounds: jesse | 2005-11-30 15:30:15 -0500
+ r18897@truegrounds: jesse | 2005-11-14 13:35:44 -0500
+ r18896@truegrounds (orig r4072): alexmv | 2005-11-14 13:33:43 -0500
+ r7135@zoq-fot-pik: chmrr | 2005-11-14 13:32:23 -0500
+ RT-Ticket: 7101
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Don't modify EquivObjects arrayref, thanks to Todd Chapman
+
+
+
+
+
+ r19611@truegrounds: jesse | 2005-11-30 16:09:27 -0500
+ r19568@truegrounds: jesse | 2005-11-30 15:30:22 -0500
+ r18899@truegrounds: jesse | 2005-11-14 13:40:24 -0500
+ RT-Ticket: 7121
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Patch from Todd Chapman to make the web based acl tests honor RT::WebPath
+
+
+
+ r19612@truegrounds: jesse | 2005-11-30 16:09:34 -0500
+ r19569@truegrounds: jesse | 2005-11-30 15:37:06 -0500
+ r18900@truegrounds: jesse | 2005-11-14 13:57:34 -0500
+ RT-Ticket: 7122
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Patch from Todd Chapman to honor changed a $rtname variable when running
+ the test suite
+
+
+ r19613@truegrounds: jesse | 2005-11-30 16:09:40 -0500
+ r19570@truegrounds: jesse | 2005-11-30 15:37:12 -0500
+ r18904@truegrounds: jesse | 2005-11-14 14:49:25 -0500
+ RT-Ticket: 7105
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Updated French translation from Jerome Fenal
+
+
+ r19614@truegrounds: jesse | 2005-11-30 16:09:47 -0500
+ r19571@truegrounds: jesse | 2005-11-30 15:37:19 -0500
+ r19545@truegrounds: jesse | 2005-11-29 18:51:07 -0500
+ * A pair of new callbacks to make it easier to hide away a custom field on ticket display/edit
+
+
+ r19615@truegrounds: jesse | 2005-11-30 16:09:54 -0500
+ r19572@truegrounds: jesse | 2005-11-30 15:37:26 -0500
+ r19547@truegrounds: jesse | 2005-11-29 18:54:41 -0500
+ r18901@truegrounds (orig r4074): alexmv | 2005-11-14 13:52:00 -0500
+ r7140@zoq-fot-pik: chmrr | 2005-11-14 13:51:14 -0500
+ * Better bounce handling, from Abhijit Menon-Sen <ams@oryx.com>
+
+ r18905@truegrounds (orig r4077): alexmv | 2005-11-14 14:20:49 -0500
+ r7146@zoq-fot-pik: chmrr | 2005-11-14 14:20:03 -0500
+ RT-Ticket: 7090
+ RT-Status: resolved
+ RT-Update: correspond
+ * New Japanese .po, from Daisuke Maki <daisuke@wafu.ne.jp>
+
+ r18940@truegrounds (orig r4079): alexmv | 2005-11-14 14:52:57 -0500
+ r7148@zoq-fot-pik: chmrr | 2005-11-14 14:51:58 -0500
+ RT-Ticket: 6559
+ RT-Status: resolved
+ RT-Update: correspond
+ * Tests from Todd Chapman for loading CF from a wrong queue
+
+ r18941@truegrounds (orig r4080): alexmv | 2005-11-14 14:55:17 -0500
+ r7152@zoq-fot-pik: chmrr | 2005-11-14 14:54:43 -0500
+ * Restore rightful .po headers on new french translation
+
+ r18942@truegrounds (orig r4081): alexmv | 2005-11-14 14:59:42 -0500
+ r7155@zoq-fot-pik: chmrr | 2005-11-14 14:59:06 -0500
+ RT-Ticket: 7020
+ RT-Status: resolved
+ RT-Update: correspond
+ * Actually make use of 'style' if it is provided; thanks to Kelly
+ F. Hickel <kfh@mqsoftware.com>
+
+ r18944@truegrounds (orig r4083): alexmv | 2005-11-14 15:43:24 -0500
+ r7159@zoq-fot-pik: chmrr | 2005-11-14 15:42:48 -0500
+ RT-Ticket: 6457
+ RT-Status: resolved
+ RT-Update: correspond
+ * Typo in Ticket_Overlay.pm, found by Todd Chapman <todd@chaka.net>
+
+ r18945@truegrounds (orig r4084): alexmv | 2005-11-14 15:51:27 -0500
+ r7161@zoq-fot-pik: chmrr | 2005-11-14 15:50:56 -0500
+ RT-Ticket: 6458
+ RT-Status: resolved
+ RT-Update: correspond
+ * Removed extra return argument from _AddLink, thanks to Todd Chapman
+ <todd@chaka.net>
+
+ r18946@truegrounds (orig r4085): alexmv | 2005-11-14 16:30:12 -0500
+ r7163@zoq-fot-pik: chmrr | 2005-11-14 16:29:36 -0500
+ RT-Ticket: 6507
+ RT-Status: resolved
+ RT-Update: correspond
+ * Standardize fonts to "Verdana, Arial, Helvetica, sans-serif";
+ variant of patch from Maxime Henrion <mux@FreeBSD.org>
+
+ r18947@truegrounds (orig r4086): alexmv | 2005-11-14 16:49:33 -0500
+ r7165@zoq-fot-pik: chmrr | 2005-11-14 16:49:07 -0500
+ RT-Ticket: 7131
+ RT-Status: resolved
+ RT-Update: correspond
+ * The $RT::rtname regex should be case insensitive for matching
+ subjects; thanks to Phil Smith III <psmith@levanta.com> for the
+ catch
+
+ r18948@truegrounds (orig r4087): ruz | 2005-11-14 16:50:12 -0500
+ * fix: really hide hidden paths from callbacks
+ * fix: fetch data from the %cache by one key when store data with other
+ r18950@truegrounds (orig r4089): ruz | 2005-11-14 16:57:36 -0500
+ * revert back mysql.schema, commited by accident
+ r18951@truegrounds (orig r4090): ruz | 2005-11-14 17:02:36 -0500
+ * /Elements/QueryString now supports ARRAY refs, this allow us to handle
+ multiple arguments with the same name, this behaviour is consistent with
+ how HTML::Mason handle arguments
+ r18953@truegrounds (orig r4092): alexmv | 2005-11-14 17:35:40 -0500
+ r7175@zoq-fot-pik: chmrr | 2005-11-14 17:35:03 -0500
+ RT-Ticket: 7010
+ RT-Status: resolved
+ RT-Update: correspond
+ * Treat our email addresses as case-insensitive
+
+ r18957@truegrounds (orig r4096): alexmv | 2005-11-14 18:34:44 -0500
+ r7182@zoq-fot-pik: chmrr | 2005-11-14 18:34:13 -0500
+ RT-Ticket: 6994
+ RT-Status: resolved
+ RT-Update: correspond
+ * Sort custom vield values by SortOrder, then *Name*, then id; patch
+ from Troy Davis <troy@nack.net>
+
+ r18992@truegrounds (orig r4120): robert | 2005-11-19 22:52:28 -0500
+ r4186@bear: rspier | 2005-11-19 19:51:38 -0800
+ typo fix: s/load/Load/
+
+
+
+
+ r19616@truegrounds: jesse | 2005-11-30 16:11:33 -0500
+ * Reminders typo
------------------------------------------------------------------------
-r2297 | jesse | 2005-03-06 17:32:12 -0500 (Sun, 06 Mar 2005) | 11 lines
+r4144 | trs | 2005-11-23 15:57:32 -0500 (Wed, 23 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.4-RELEASE/html/REST/1.0/autohandler
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Tabs
- r6453@hualien: jesse | 2005-03-06 14:53:44 -0500
- r2567@hualien: jesse | 2005-01-06 16:37:01 -0500
- RT-Ticket: 6338
- RT-Status: resolved
- RT-Update: correspond
-
- Force UTF8 content type on replies from RT's REST interface (Thanks to Dirk Pape)
-
-
-
+ r6548@wintermute: tom | 2005-11-23 15:56:59 -0500
+ Minor nit: fixed jumbo link
------------------------------------------------------------------------
-r2296 | jesse | 2005-03-06 17:32:05 -0500 (Sun, 06 Mar 2005) | 7 lines
+r4143 | trs | 2005-11-23 15:39:13 -0500 (Wed, 23 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_SiteConfig.pm
- r6452@hualien: jesse | 2005-03-06 14:53:41 -0500
- r2514@hualien: jesse | 2004-12-29 14:43:06 -0500
- Updated Attachment import code to take database-specific lob encoding into account
-
-
-
+ r6546@wintermute: tom | 2005-11-23 15:38:39 -0500
+ My mistake, sorry
------------------------------------------------------------------------
-r2286 | jesse | 2005-03-05 20:11:59 -0500 (Sat, 05 Mar 2005) | 1 line
+r4142 | trs | 2005-11-23 15:33:25 -0500 (Wed, 23 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/User/Prefs.html
+ r6512@wintermute: tom | 2005-11-23 15:23:50 -0500
+ Added a few callbacks to make extending Prefs cleaner
------------------------------------------------------------------------
-r2285 | jesse | 2005-03-05 20:11:52 -0500 (Sat, 05 Mar 2005) | 3 lines
+r4141 | trs | 2005-11-23 15:32:54 -0500 (Wed, 23 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/docs/design_docs/realflow.txt
- A /rt/branches/3.4-RELEASE/docs/design_docs/rt-mvc
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING/html/User/Prefs.html
- r6290@hualien: jesse | 2005-03-05 19:06:54 -0500
- random design docs
+ r6511@wintermute: tom | 2005-11-23 13:49:29 -0500
+ Minor nit: unneeded <br>
------------------------------------------------------------------------
-r2281 | jesse | 2005-03-05 17:06:33 -0500 (Sat, 05 Mar 2005) | 8 lines
+r4131 | ruz | 2005-11-21 22:54:02 -0500 (Mon, 21 Nov 2005) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Group_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/18stale_delegations_cleanup.t
+ M /rt/branches/3.5-TESTING/html/Elements/SelectTimeUnits
+ M /rt/branches/3.5-TESTING/html/Search/Elements/PickBasics
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.5-TESTING/html/Ticket/Update.html
- r6277@hualien: jesse | 2005-03-05 17:06:08 -0500
- RT-Ticket: 6184
- RT-Status: resolved
- RT-Update: correspond
+ r1332@cubic-pc (orig r4124): ruz | 2005-11-21 22:30:53 +0300
+ r1329@cubic-pc: cubic | 2005-11-21 17:38:22 +0300
+ * Name sufix -TimeUnits is optional in Elements/SelectTimeUnits
+ * get rid of sufix in the callers
- Much better coverage of delegation revocation when users' group memberships are changed - Mike Whitson (BPS)
+
+------------------------------------------------------------------------
+r4130 | ruz | 2005-11-21 22:52:05 -0500 (Mon, 21 Nov 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/html/autohandler
+
+ r1331@cubic-pc (orig r4123): ruz | 2005-11-21 22:30:40 +0300
+ r1328@cubic-pc: cubic | 2005-11-21 17:29:03 +0300
+ * fix time units handling, '1/8' didn't work
+ * we don't filter args with grep to filter them again in loop
+ * tidy and code paths cleanup
------------------------------------------------------------------------
-r2280 | jesse | 2005-03-05 16:10:34 -0500 (Sat, 05 Mar 2005) | 3 lines
+r4129 | trs | 2005-11-21 19:59:58 -0500 (Mon, 21 Nov 2005) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/Elements/QueueSummary
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/login.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/misc.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/quickbar.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/titlebox.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Reminders.html
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxEnd
- r6272@hualien: jesse | 2005-03-05 16:08:36 -0500
- Better support for loading custom fields by name
+ r6509@wintermute: tom | 2005-11-21 19:58:59 -0500
+ * Couple of merge/typo bug fixes
+ * Improved 3.4-compat styles, still need IE testing though
------------------------------------------------------------------------
-r2275 | mwhitson | 2005-03-03 13:55:06 -0500 (Thu, 03 Mar 2005) | 6 lines
+r4128 | alexmv | 2005-11-21 16:59:46 -0500 (Mon, 21 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/17multiple_deleg_revocation.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/PickBasics
-RT-Ticket: 6482
-RT-Status: resolved
-RT-Update: correspond
-Fix incorrect loop exit test in RT::ACE::_Delete such that multiply delegated ACEs are all
-cleaned up when the parent ACE is revoked.
+ r7297@zoq-fot-pik: chmrr | 2005-11-21 16:59:01 -0500
+ * Removed duplicated line
------------------------------------------------------------------------
-r2274 | mwhitson | 2005-03-03 12:34:13 -0500 (Thu, 03 Mar 2005) | 5 lines
+r4127 | trs | 2005-11-21 16:53:31 -0500 (Mon, 21 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/lib/RT/Group_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
-rt-ticket: 6450
-rt-status: resolved
-rt-update: correspond
-Correct inaccurate POD for RT::Group::MembersObj and DeepMembersObj.
+ r6505@wintermute: tom | 2005-11-21 16:51:50 -0500
+ Overzealous s/document\.getElementById/$/g
------------------------------------------------------------------------
-r2271 | jesse | 2005-03-01 15:24:42 -0500 (Tue, 01 Mar 2005) | 3 lines
+r4126 | trs | 2005-11-21 16:11:32 -0500 (Mon, 21 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r6108@hualien: jesse | 2005-03-01 15:20:28 -0500
- * 'LimitLinkedFrom' in RT::Tickets didn't work due to a typo. Fixed.
+ r6501@wintermute: tom | 2005-11-21 16:10:38 -0500
+ Better compat. at the suggestion of Jesse
------------------------------------------------------------------------
-r2266 | jesse | 2005-02-27 19:02:44 -0500 (Sun, 27 Feb 2005) | 3 lines
+r4125 | trs | 2005-11-21 15:58:42 -0500 (Mon, 21 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r6061@hualien: jesse | 2005-02-27 18:58:48 -0500
- RT::Transaction->Delete implemented. (for RTFM)
+ r6486@wintermute: tom | 2005-11-21 15:35:10 -0500
+ Utility function
------------------------------------------------------------------------
-r2263 | jesse | 2005-02-24 17:52:18 -0500 (Thu, 24 Feb 2005) | 3 lines
+r4119 | trs | 2005-11-18 19:39:43 -0500 (Fri, 18 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav.css
- r5948@hualien: jesse | 2005-02-24 16:47:52 -0500
- Custom Field API extension and cleanup to allow new objects to use custom fields. (No backwards-incompat changes)
+ r7023@wintermute: tom | 2005-11-18 19:35:25 -0500
+ Better menu style, should elimination menu wrapping
------------------------------------------------------------------------
-r2262 | jesse | 2005-02-24 17:51:53 -0500 (Thu, 24 Feb 2005) | 3 lines
+r4095 | trs | 2005-11-14 18:30:46 -0500 (Mon, 14 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowHistory
- r5947@hualien: jesse | 2005-02-24 16:46:11 -0500
- Refactoring Custom Field admin UI for extensibility
+ r6955@wintermute: tom | 2005-11-14 18:29:51 -0500
+ Note about (ab)use
------------------------------------------------------------------------
-r2261 | jesse | 2005-02-24 17:51:28 -0500 (Thu, 24 Feb 2005) | 3 lines
+r4094 | trs | 2005-11-14 18:30:41 -0500 (Mon, 14 Nov 2005) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/History.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/History.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowHistory
- r5946@hualien: jesse | 2005-02-24 16:44:28 -0500
- Refactoring Custom Field admin UI for extensibility
+ r6954@wintermute: tom | 2005-11-14 18:16:02 -0500
+ * Cleaned up logic in ShowHistory
+ * Fixed params in the Group/User histories
------------------------------------------------------------------------
-r2260 | jesse | 2005-02-24 17:51:01 -0500 (Thu, 24 Feb 2005) | 3 lines
+r4093 | alexmv | 2005-11-14 17:58:13 -0500 (Mon, 14 Nov 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r5945@hualien: jesse | 2005-02-24 16:43:36 -0500
- Minor stylistic cleanups for web components
+ r7177@zoq-fot-pik: chmrr | 2005-11-14 17:46:20 -0500
+ RT-Ticket: 7063
+ RT-Status: resolved
+ RT-Update: correspond
+ * Ability to shell out to outside program to install deps; variant of
+ patch from Ruz.
------------------------------------------------------------------------
-r2259 | jesse | 2005-02-24 17:01:23 -0500 (Thu, 24 Feb 2005) | 3 lines
+r4091 | trs | 2005-11-14 17:24:24 -0500 (Mon, 14 Nov 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/PickCustomFields
+ M /rt/branches/3.5-TESTING
+ D /rt/branches/3.5-TESTING/html/CalPopup.html
+ D /rt/branches/3.5-TESTING/html/NoAuth/cascaded.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/class.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/combobox.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/list.js
+ D /rt/branches/3.5-TESTING/html/rt.js
- r5944@hualien: jesse | 2005-02-24 16:43:05 -0500
- Minor stylistic cleanups for web components
+ r6952@wintermute: tom | 2005-11-14 17:23:00 -0500
+ Deleting old remanents from a merge bug
------------------------------------------------------------------------
-r2258 | jesse | 2005-02-24 17:00:58 -0500 (Thu, 24 Feb 2005) | 4 lines
+r4088 | alexmv | 2005-11-14 16:57:12 -0500 (Mon, 14 Nov 2005) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/16-transaction_cf_tests.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
- r5943@hualien: jesse | 2005-02-24 16:42:01 -0500
- Upgraded a private _LookupTypes method to a public CustomFieldUpdateTypes method to make it easier to ad custom fields to other objects
-
+ r7169@zoq-fot-pik: chmrr | 2005-11-14 16:55:38 -0500
+ RT-Ticket: 7106
+ RT-Status: resolved
+ RT-Update: correspond
+ * Updated french translation from Jerome Fenal <jfenal@gmail.com>
------------------------------------------------------------------------
-r2257 | jesse | 2005-02-24 16:50:52 -0500 (Thu, 24 Feb 2005) | 3 lines
+r4082 | alexmv | 2005-11-14 15:15:00 -0500 (Mon, 14 Nov 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/SelfService/Elements/Tabs
- r5942@hualien: jesse | 2005-02-24 16:31:48 -0500
- * Have the configure script default to the web group for the RT group if no rt group exists or is specified
+ r7157@zoq-fot-pik: chmrr | 2005-11-14 15:14:13 -0500
+ RT-Ticket: 6762
+ RT-Status: resolved
+ RT-Update: correspond
+ * "Create" in SelfService goes straight to the only queue if they
+ only have one; thanks to Kenneth Marshall <ktm@it.is.rice.edu>
------------------------------------------------------------------------
-r2254 | jesse | 2005-02-24 15:13:10 -0500 (Thu, 24 Feb 2005) | 4 lines
+r4070 | jesse | 2005-11-14 13:04:05 -0500 (Mon, 14 Nov 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
- r5932@hualien: jesse | 2005-02-24 15:09:27 -0500
- Robert added new functionality to support autodetection of RT and Web users in ./configure
+ r18890@truegrounds: jesse | 2005-11-14 13:02:38 -0500
+ RT-Ticket: 7053
+ RT-Status: resolved
+ RT-Update: correspond
+ * IE titlebox style cleanup from Peter Popovics
------------------------------------------------------------------------
-r2249 | jesse | 2005-02-22 16:39:49 -0500 (Tue, 22 Feb 2005) | 4 lines
+r4068 | jesse | 2005-11-14 12:54:13 -0500 (Mon, 14 Nov 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/16-transaction_cf_tests.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r5747@hualien: jesse | 2005-02-22T21:33:09.438624Z
- Better transaction UpdateCustomFields API
+ r18884@truegrounds: jesse | 2005-11-14 12:51:29 -0500
+ RT-Ticket: 7056
+ RT-Status: resolved
+ RT-Update: correspond
+ * Patch from Peter Popovics to improve calendar popup browser compatibility
------------------------------------------------------------------------
-r2238 | jesse | 2005-02-15 12:36:54 -0500 (Tue, 15 Feb 2005) | 8 lines
+r4067 | jesse | 2005-11-14 12:54:01 -0500 (Mon, 14 Nov 2005) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Prefs/Quicksearch.html
- r4714@hualien: jesse | 2005-02-15T17:34:26.880496Z
- RT-Ticket: 6443
+ r18883@truegrounds: jesse | 2005-11-14 12:46:30 -0500
+ RT-Ticket: 7082
RT-Status: resolved
RT-Update: correspond
- Ticket Searches on AdminCc would fail on non-mysql databases due to a case error
+ * Patch to show queue descriptions in quicksearch preferences from
+ Joby Walker
------------------------------------------------------------------------
-r2235 | jesse | 2005-02-15 11:57:54 -0500 (Tue, 15 Feb 2005) | 4 lines
+r3979 | ruz | 2005-10-19 16:57:11 -0400 (Wed, 19 Oct 2005) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
- r4711@hualien: jesse | 2005-02-15T16:19:52.970993Z
- Bumping to 3.4.1
+ r1156@cubic-pc (orig r3977): trs | 2005-10-19 02:22:43 +0400
+ r6654@wintermute: tom | 2005-10-18 08:44:56 -0400
+ Fixed up the 3.4-compat styles to account for HTML and CSS changes
+
+ r1157@cubic-pc (orig r3978): trs | 2005-10-19 02:22:47 +0400
+ r6655@wintermute: tom | 2005-10-18 08:53:18 -0400
+ Bolded ticket values to match 3.4
------------------------------------------------------------------------
-r2234 | jesse | 2005-02-15 11:57:44 -0500 (Tue, 15 Feb 2005) | 3 lines
+r3978 | trs | 2005-10-18 18:22:47 -0400 (Tue, 18 Oct 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/ticket.css
- r4710@hualien: jesse | 2005-02-15T16:18:22.880530Z
- Updated 2.0 upgrade instructions
+ r6655@wintermute: tom | 2005-10-18 08:53:18 -0400
+ Bolded ticket values to match 3.4
------------------------------------------------------------------------
-r2233 | jesse | 2005-02-14 11:17:52 -0500 (Mon, 14 Feb 2005) | 4 lines
+r3977 | trs | 2005-10-18 18:22:43 -0400 (Tue, 18 Oct 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- D /rt/branches/3.4-RELEASE/lib/RT/I18N/en_malkovich.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/main.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/nav.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/quickbar.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/titlebox.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/transactions.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/quickbar.css
- r4703@hualien: jesse | 2005-02-14T15:56:23.506986Z
- Removed broken Malkovich translation
-
+ r6654@wintermute: tom | 2005-10-18 08:44:56 -0400
+ Fixed up the 3.4-compat styles to account for HTML and CSS changes
------------------------------------------------------------------------
-r2232 | jesse | 2005-02-14 11:17:43 -0500 (Mon, 14 Feb 2005) | 5 lines
+r3973 | jesse | 2005-10-14 23:57:52 -0400 (Fri, 14 Oct 2005) | 70 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/User/Elements/Tabs
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/12-search.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/13-attribute-tests.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/20-sort-by-requestor.t
- r4702@hualien: jesse | 2005-02-14T15:56:02.798500Z
- Updated German translation from Torsten Brumm
+ r17383@hualien: jesse | 2005-10-14 16:12:53 -0400
+ * perltidy
+ r17385@hualien: jesse | 2005-10-14 16:33:19 -0400
+ r17373@hualien: jesse | 2005-10-14 15:34:42 -0400
+ r17359@hualien: jesse | 2005-10-14 15:21:10 -0400
+ * Perltidy
+
+
+ r17386@hualien: jesse | 2005-10-14 16:33:41 -0400
+ r17374@hualien: jesse | 2005-10-14 15:34:43 -0400
+ r17361@hualien: jesse | 2005-10-14 15:22:39 -0400
+ r17358@hualien: jesse | 2005-10-14 15:06:26 -0400
+ r17219@hualien (orig r3938): robert | 2005-10-07 00:20:15 -0400
+ r3995@bear: rspier | 2005-10-06 21:19:24 -0700
+ [fsck.com #7067] - If we can't find a customfield that the user is allowed to see on a ticket, don't return any values, (when specifying a custom field)
+
+ r17275@hualien (orig r3944): ruz | 2005-10-10 15:27:36 -0400
+ backport of the 3.5-TESTING@3943
+ Changes
+ * fix for search by owner's fields, now owner is WATCHERFIELD instead of ENUM
+ * added backward compatible variant for Owner, next searches should work
+ ** Owner = '<id>'
+ ** Owner != '<id>'
+ ** Owner = '<name>'
+ ** Owner != '<name>'
+ ** for other operators or if subfield(subkey) is specified search works
+ as for other watchers
+ * Fix for searches like "Cc.Name <> 'SomeBody'", was skipping tickets
+ with empty Cc list.
+ * get rid of some unint warnings
+ * test suite for all corner cases
+
+ r17276@hualien (orig r3945): ruz | 2005-10-10 15:47:29 -0400
+ backport of the 3.5-TESTING@3543
+ Changes:
+ * fix attachments ordering
+
+ r17313@hualien (orig r3948): ruz | 2005-10-10 20:01:50 -0400
+ * get rid of "not a number" warning
+ r17339@hualien (orig r3957): ruz | 2005-10-13 08:37:47 -0400
+ * code comments
+ r17340@hualien (orig r3958): ruz | 2005-10-13 08:40:24 -0400
+ * new callback in html/User/Elements/Tabs
+
+ r17360@hualien: jesse | 2005-10-14 15:21:46 -0400
+ * Perltidy
+
+
+
+ r17387@hualien: jesse | 2005-10-14 16:34:33 -0400
+ r17375@hualien: jesse | 2005-10-14 15:34:45 -0400
+ r17362@hualien: jesse | 2005-10-14 15:56:53 -0400
+ * Merge fixups
+
+
+ r17388@hualien: jesse | 2005-10-14 16:34:35 -0400
+ r17376@hualien: jesse | 2005-10-14 15:34:47 -0400
+ r17363@hualien: jesse | 2005-10-14 15:57:06 -0400
+ * Todo test no longer failing
+
+ r17389@hualien: jesse | 2005-10-14 16:34:36 -0400
+ r17377@hualien: jesse | 2005-10-14 15:34:48 -0400
+ r17371@hualien: jesse | 2005-10-14 17:13:07 -0400
+ Pull up from 3.4
+
+ r17390@hualien: jesse | 2005-10-14 23:45:35 -0400
+ * Tickets_Overlay.pm merging; untodoed passing tests
------------------------------------------------------------------------
-r2231 | jesse | 2005-02-13 23:43:57 -0500 (Sun, 13 Feb 2005) | 5 lines
+r3954 | trs | 2005-10-12 19:43:40 -0400 (Wed, 12 Oct 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/standalone_httpd.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav.css
- r4697@hualien: jesse | 2005-02-14T04:42:05.489259Z
- * Standalone HTTP Daemon now deals properly with unicode input/output
-
-
+ r6574@wintermute: tom | 2005-10-12 13:45:46 -0400
+ Fix stacked menu spacing in IE
------------------------------------------------------------------------
-r2230 | jesse | 2005-02-13 23:43:44 -0500 (Sun, 13 Feb 2005) | 9 lines
+r3950 | trs | 2005-10-11 20:38:54 -0400 (Tue, 11 Oct 2005) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/Elements/Logo
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/header.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/logo.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/main.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/quickbar.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/images/bplogo.gif
- r4696@hualien: jesse | 2005-02-14T04:06:07.158818Z
- RT-Ticket: 6429
- RT-Update: correspond
- RT-Status: resolved
-
- Updated Italian translation from Angelo Turetta. Thanks!
-
-
+ r6571@wintermute: tom | 2005-10-11 20:28:25 -0400
+ Reorganized the whole page header to squash some bugs and make it function
+ better. Lots of CSS cleanups and the stacked menus should generally behave
+ now. There is a very minor, cosmetic spacing issue in IE, but I'll address
+ that later. I also moved the logo div out of the quickbar and on its own.
------------------------------------------------------------------------
-r2229 | jesse | 2005-02-13 23:43:33 -0500 (Sun, 13 Feb 2005) | 5 lines
+r3949 | trs | 2005-10-11 20:38:49 -0400 (Tue, 11 Oct 2005) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Row
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/main.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav-left.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/quickbar.css
- r4695@hualien: jesse | 2005-02-14T04:04:07.657861Z
- Fix for issues with words with Umlauts in search result listings
-
-
+ r6570@wintermute: tom | 2005-10-10 21:07:35 -0400
+ Removed the old right-style menu CSS and made the left-style the default
+ so it's easier to fiddle with.
------------------------------------------------------------------------
-r2228 | jesse | 2005-02-13 22:39:44 -0500 (Sun, 13 Feb 2005) | 5 lines
+r3943 | ruz | 2005-10-10 13:15:15 -0400 (Mon, 10 Oct 2005) | 16 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/20-sort-by-requestor.t
+ A /rt/branches/3.5-TESTING/lib/t/regression/22search_tix_by_watcher.t
- r4692@hualien: jesse | 2005-02-14T03:38:09.047131Z
- Disabled automatic clearing of mason component cache on start with FastCGI. It doesn't work properly in the multiprocess
- environment.
-
+Changes
+* fix for ordering by watcher's fields(workaround)
+* fix for search by owner's fields, now owner is WATCHERFIELD instead of ENUM
+* added backward compatible variant for Owner, next searches should work
+** Owner = '<id>'
+** Owner != '<id>'
+** Owner = '<name>'
+** Owner != '<name>'
+** for other operators or if subfield(subkey) is specified search works
+ as for other watchers
+* Fix for searches like "Cc.Name <> 'SomeBody'", was skipping tickets
+ with empty Cc list.
+* get rid of some unint warnings
+* test suite for all corner cases
+* one TODO test block
+
+------------------------------------------------------------------------
+r3942 | ruz | 2005-10-07 12:40:57 -0400 (Fri, 07 Oct 2005) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
+* get rid of uninit warnings
------------------------------------------------------------------------
-r2227 | jesse | 2005-02-13 22:39:37 -0500 (Sun, 13 Feb 2005) | 4 lines
+r3936 | ruz | 2005-10-05 21:52:51 -0400 (Wed, 05 Oct 2005) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/rt-crontool.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/04send_email.t
- r4691@hualien: jesse | 2005-02-14T03:37:15.362723Z
- The crontool was using local and system libs in the wrong order
+* added some util functions in .t file:
+ first_txn, count_xns, first_attach and count_attachs
+ this functions should be moved later into standalone
+ test helper file
+* use simple file_content function instead of `cat`
+
+------------------------------------------------------------------------
+r3935 | ruz | 2005-10-05 21:39:58 -0400 (Wed, 05 Oct 2005) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING/lib/RT.pm.in
+
+* new config option LogStackTraces
+------------------------------------------------------------------------
+r3934 | ruz | 2005-10-05 20:41:56 -0400 (Wed, 05 Oct 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/t/regression/03web_compiliation_errors.t
+
+* tests cleanup, print diag messages only if we $ENV{TEST_VERBOSE} is true
+ prove -v set this
+* print diag message with URL we test
+------------------------------------------------------------------------
+r3933 | ruz | 2005-10-05 20:26:21 -0400 (Wed, 05 Oct 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+
+ r1101@cubic-pc (orig r3931): svm | 2005-10-06 04:25:58 +0400
+ SVM: initializing mirror for /mirrors/branches/3.5-TESTING
+ r1102@cubic-pc (orig r3932): jesse | 2005-10-05 23:45:05 +0400
+ * Alex points out that the PO merges are wrong
+
+
+
+------------------------------------------------------------------------
+r3932 | jesse | 2005-10-05 15:45:05 -0400 (Wed, 05 Oct 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/en.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
+
+* Alex points out that the PO merges are wrong
+
+
+------------------------------------------------------------------------
+r3931 | jesse | 2005-10-05 15:25:32 -0400 (Wed, 05 Oct 2005) | 51 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.5-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.5-TESTING/html/Search/Results.tsv
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/en.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.5-TESTING/lib/RT/Link_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Transactions_Overlay.pm
+
+ r17089@hualien: jesse | 2005-10-05 11:11:26 -0400
+ r17072@hualien: jesse | 2005-10-05 10:39:48 -0400
+ r17059@hualien: jesse | 2005-10-05 10:08:39 -0400
+ r17052@hualien: jesse | 2005-10-05 09:37:42 -0400
+ r15958@hualien (orig r3877): alexmv | 2005-09-22 15:09:22 -0400
+ r6458@zoq-fot-pik: chmrr | 2005-09-22 15:08:37 -0400
+ * Add where the faulty caller was in deprecated warnings
+
+ r16168@hualien (orig r3892): robert | 2005-09-28 12:16:03 -0400
+ r3945@bear: rspier | 2005-09-28 09:15:08 -0700
+ Performance Improvement when Sending Email using sendmailpipe -
+
+ MIME::Entity would bog down in certain cases because of it's use of IO::Scalar during stringification. MIME::Entity will be switching to IO::ScalarArray, which will help... but RT was causing it to store into a temporary string anyway, which was silly.
+
+ This change has MIME::Entity write directly to the pipe, which is a lot more efficient. Seems to cut out ~33% of user time. (Because we don't need to have a temporary IO::Scalar thingy around.) Also will reduce peak memory usage.
+
+
+ r16169@hualien (orig r3893): jesse | 2005-09-28 13:27:29 -0400
+ Switch from ->CustomFields to ->TicketCustomFields to stop using a deprecated API.
+ Thanks to T.J. Maciak
+
+ r17038@hualien (orig r3894): alexmv | 2005-09-30 15:19:46 -0400
+ r6554@zoq-fot-pik: chmrr | 2005-09-30 15:16:47 -0400
+ * Remove unused and deprecated code path (bugs 6605, 7008)
+
+ r17039@hualien (orig r3895): alexmv | 2005-09-30 15:19:57 -0400
+ r6555@zoq-fot-pik: chmrr | 2005-09-30 15:18:22 -0400
+ * Link to the *other* end of the link, not the one that is us
+
+ r17040@hualien (orig r3896): alexmv | 2005-09-30 15:56:31 -0400
+ r6558@zoq-fot-pik: chmrr | 2005-09-30 15:56:06 -0400
+ RT-Ticket: 7029
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied missing limit for AdminCcs, from Todd Chapman
+
+
+ r17044@hualien (orig r3900): alexmv | 2005-10-03 13:32:45 -0400
+ r6566@zoq-fot-pik: chmrr | 2005-10-03 13:28:24 -0400
+ * Updated spanish translation, thanks to Carlos Velasco
+
+ r17045@hualien (orig r3901): alexmv | 2005-10-03 14:15:35 -0400
+ r6568@zoq-fot-pik: chmrr | 2005-10-03 14:14:49 -0400
+ * Header fixes in PO files to include correct RT version
+
+
+
+
------------------------------------------------------------------------
-r2226 | jesse | 2005-02-13 22:32:27 -0500 (Sun, 13 Feb 2005) | 4 lines
+r3930 | jesse | 2005-10-05 15:25:11 -0400 (Wed, 05 Oct 2005) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Results.rdf
- r4689@hualien: jesse | 2005-02-14T03:30:20.309679Z
- A typo prevented users from being able to revoke other users' rights on custom fields
+ r17088@hualien: jesse | 2005-10-05 11:11:20 -0400
+ r17071@hualien: jesse | 2005-10-05 10:39:37 -0400
+ r17057@hualien: jesse | 2005-10-05 10:08:11 -0400
+ r15770@hualien: jesse | 2005-09-16 12:23:15 -0400
+ * The RSS feeds should come with a default subject, as feeds really want to have article titles in some clients
+
+
------------------------------------------------------------------------
-r2224 | jesse | 2005-02-11 16:52:07 -0500 (Fri, 11 Feb 2005) | 1 line
+r3929 | jesse | 2005-10-05 15:24:46 -0400 (Wed, 05 Oct 2005) | 25 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+
+ r17087@hualien: jesse | 2005-10-05 11:09:10 -0400
+ r17070@hualien: jesse | 2005-10-05 10:39:31 -0400
+ r17056@hualien: jesse | 2005-10-05 10:08:04 -0400
+ r15752@hualien: jesse | 2005-09-15 11:41:41 -0400
+ r14236@hualien (orig r3754): robert | 2005-09-01 17:47:36 -0400
+ r3800@bear: rspier | 2005-09-01 14:46:59 -0700
+ RT-Ticket: 6986
+ RT-Status: resolved
+ RT-Update: correspond
+
+ If we didn't generate any SQL, don't pass it to FromSQL which will reset the dirty flag and then SB won't actually run anything.
+
+ Also, tests.
+
+
+ r15713@hualien (orig r3847): glasser | 2005-09-12 18:11:43 -0400
+ r41532@maclaurin-seven-twelve: glasser | 2005-09-12 18:04:55 -0400
+ Defining subs in Mason components is dangerous, since they clash with subs defined
+ in every other component.
+
+
+
+
+
-README typo fix
------------------------------------------------------------------------
-r2223 | jesse | 2005-02-10 22:04:55 -0500 (Thu, 10 Feb 2005) | 5 lines
+r3928 | jesse | 2005-10-05 15:24:28 -0400 (Wed, 05 Oct 2005) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/ACE_Overlay.pm
- r4683@hualien: jesse | 2005-02-11T03:00:33.383809Z
- Use the "OriginalContent" rather than our encoded one. this might make cli attachment downloads work better
-
+ r17086@hualien: jesse | 2005-10-05 11:09:03 -0400
+ r17069@hualien: jesse | 2005-10-05 10:39:25 -0400
+ r17055@hualien: jesse | 2005-10-05 10:07:58 -0400
+ r15749@hualien: jesse | 2005-09-15 11:14:56 -0400
+ * It was possible to get into an infinite loop when removing a member from a group
+
+
------------------------------------------------------------------------
-r2221 | jesse | 2005-02-10 17:11:33 -0500 (Thu, 10 Feb 2005) | 10 lines
+r3927 | jesse | 2005-10-05 15:24:11 -0400 (Wed, 05 Oct 2005) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
- r4678@hualien: jesse | 2005-02-10T22:10:29.492739Z
- RT-Ticket: 6406
- RT-Status: resolved
- RT-Update: correspond
-
- Query builder fixes for sites with multiple identically named custom fields
-
-
+ r17085@hualien: jesse | 2005-10-05 11:08:57 -0400
+ r17068@hualien: jesse | 2005-10-05 10:39:19 -0400
+ r17054@hualien: jesse | 2005-10-05 10:07:50 -0400
+ r15723@hualien: jesse | 2005-09-13 12:05:40 -0400
+ * When pulling data out of the database, we need to be more careful
+ about whether it's utf8 or not. Thanks to Ruslan Zakirov
+
+
+
------------------------------------------------------------------------
-r2220 | jesse | 2005-02-10 16:34:23 -0500 (Thu, 10 Feb 2005) | 9 lines
+r3926 | jesse | 2005-10-05 15:23:50 -0400 (Wed, 05 Oct 2005) | 21 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING/html/autohandler
+ M /rt/branches/3.5-TESTING/lib/RT.pm.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/20-sort-by-requestor.t
- r4676@hualien: jesse | 2005-02-10T21:33:19.355354Z
- RT-Ticket: 6364
- RT-Status: resolved
- RT-Update: corerspond
-
- Updated Czech translation
-
-
-
-------------------------------------------------------------------------
-r2219 | jesse | 2005-02-10 16:25:22 -0500 (Thu, 10 Feb 2005) | 11 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/Makefile.in
- M /rt/branches/3.4-RELEASE/docs/design_docs/cvs_integration
- M /rt/branches/3.4-RELEASE/docs/design_docs/link-definitions.txt
- M /rt/branches/3.4-RELEASE/html/Search/Bulk.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/Tabs
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/en_malkovich.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
- M /rt/branches/3.4-RELEASE/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT.pm.in
-
- r4673@hualien: jesse | 2005-02-10T21:24:02.076922Z
- RT-Ticket: 6379
- RT-Status: resolved
- RT-Update: correspond
-
- Correct a common spelling error:
- perl -pi.bak -e's/seperat/separat/g; s/Seperat/Separat/g;' $(find .)
-
-
+ r17084@hualien: jesse | 2005-10-05 11:08:50 -0400
+ r17067@hualien: jesse | 2005-10-05 10:39:13 -0400
+ r17053@hualien: jesse | 2005-10-05 10:00:45 -0400
+ r15946@hualien (orig r3872): alexmv | 2005-09-22 12:38:17 -0400
+ r6181@zoq-fot-pik: chmrr | 2005-09-02 12:09:41 -0400
+ * Additional tests for no requestor (should still sort correctly)
+
+ r15947@hualien (orig r3873): alexmv | 2005-09-22 12:38:34 -0400
+ r6451@zoq-fot-pik: chmrr | 2005-09-22 12:37:30 -0400
+ * Statement logging
+
+ r17047@hualien (orig r3903): alexmv | 2005-10-03 15:57:38 -0400
+ r6572@zoq-fot-pik: chmrr | 2005-10-03 15:47:52 -0400
+ * Make test text reflect the number of tickets the test is looking for
+
+ r17048@hualien (orig r3904): alexmv | 2005-10-03 15:57:45 -0400
+
+
+
------------------------------------------------------------------------
-r2218 | jesse | 2005-02-10 16:25:10 -0500 (Thu, 10 Feb 2005) | 5 lines
+r3925 | jesse | 2005-10-05 15:23:30 -0400 (Wed, 05 Oct 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Transaction_Overlay.pm
- r4672@hualien: jesse | 2005-02-10T21:19:40.639192Z
- Fixes to handle large text custom fields gracefully
-
+ r17083@hualien: jesse | 2005-10-05 11:08:43 -0400
+ r17066@hualien: jesse | 2005-10-05 10:39:06 -0400
+ r15969@hualien: jesse | 2005-09-23 15:36:13 -0400
+ * Algorithm for picking transaction content didn't have a reasonable enough fallback case.
+
------------------------------------------------------------------------
-r2217 | jesse | 2005-02-10 16:15:16 -0500 (Thu, 10 Feb 2005) | 9 lines
+r3924 | jesse | 2005-10-05 15:23:07 -0400 (Wed, 05 Oct 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Action/CreateTickets.pm
- r4669@hualien: jesse | 2005-02-10T21:11:24.084088Z
- RT-Ticket: 6418
- RT-Status: resolved
- RT-Update: correspond
-
- Applied new hungarian translation
-
+ r17082@hualien: jesse | 2005-10-05 11:08:36 -0400
+ r17065@hualien: jesse | 2005-10-05 10:39:00 -0400
+ r15942@hualien: jesse | 2005-09-21 23:48:22 -0400
+ * CreateTickets now handles custom fields
+
------------------------------------------------------------------------
-r2216 | jesse | 2005-02-10 16:15:06 -0500 (Thu, 10 Feb 2005) | 3 lines
+r3923 | jesse | 2005-10-05 15:22:37 -0400 (Wed, 05 Oct 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r4668@hualien: jesse | 2005-02-10T20:54:30.684091Z
- removed effective ticket from history listing
+ r15936@hualien: jesse | 2005-09-21 15:36:00 -0400
+ Bumping to 3.5.4
------------------------------------------------------------------------
-r2198 | jesse | 2005-02-08 12:27:46 -0500 (Tue, 08 Feb 2005) | 4 lines
+r3922 | jesse | 2005-10-05 15:19:14 -0400 (Wed, 05 Oct 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING
- r4644@hualien: jesse | 2005-02-08T17:26:39.133201Z
- "Status" in ticket listings is now localized
+ r15931@hualien: jesse | 2005-09-20 17:14:57 -0400
+ * Merge bug in "PickObjects" - Spotted by Ruslan
+
+------------------------------------------------------------------------
+r3921 | jesse | 2005-10-05 15:19:00 -0400 (Wed, 05 Oct 2005) | 4 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+
+ r15929@hualien: jesse | 2005-09-20 15:14:40 -0400
+ * Now javascript files get processed by mason
------------------------------------------------------------------------
-r2196 | jesse | 2005-02-07 12:22:50 -0500 (Mon, 07 Feb 2005) | 9 lines
+r3902 | alexmv | 2005-10-03 14:34:49 -0400 (Mon, 03 Oct 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/en.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
+
+ r6570@zoq-fot-pik: chmrr | 2005-10-03 14:33:25 -0400
+ * Fix version number in PO files
+
+------------------------------------------------------------------------
+r3899 | alexmv | 2005-09-30 16:32:52 -0400 (Fri, 30 Sep 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectStage
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
- r4103@hualien: jesse | 2005-02-07T17:21:04.911429Z
- RT-Ticket: 6417
+ r6564@zoq-fot-pik: chmrr | 2005-09-30 16:32:22 -0400
+ RT-Ticket: 6976
RT-Status: resolved
RT-Update: correspond
- Only show the TransactionBatch scrip stage if TransactionBatch
- scrips are enabled. --Dave Rolsky
-
+ * Applied new french localization from Jerome Fenal <jfenal@gmail.com>
+
+------------------------------------------------------------------------
+r3898 | alexmv | 2005-09-30 16:27:36 -0400 (Fri, 30 Sep 2005) | 1 line
+Changed paths:
+ M /rt/branches/3.5-TESTING
+
------------------------------------------------------------------------
-r2195 | jesse | 2005-02-07 12:22:15 -0500 (Mon, 07 Feb 2005) | 10 lines
+r3897 | alexmv | 2005-09-30 16:27:27 -0400 (Fri, 30 Sep 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectScripAction
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectScripCondition
- M /rt/branches/3.4-RELEASE/html/Elements/Submit
- M /rt/branches/3.4-RELEASE/html/Ticket/Display.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowMessageStanza
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransaction
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/Tabs
- M /rt/branches/3.4-RELEASE/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Tools/Reports/index.html
- r4102@hualien: jesse | 2005-02-07T17:20:01.069833Z
- RT-Ticket: 6415
+ r6560@zoq-fot-pik: chmrr | 2005-09-30 16:25:00 -0400
+ RT-Ticket: 7001
RT-Status: resolved
- RT-Update: correspond
+ RT-Update: comment
- A bunch of small fixes to avoid minor warnings in the RT code. --Dave Rolsky
+ * Localize "Reports", from Jerome Fenal <jfenal@gmail.com>
+
+------------------------------------------------------------------------
+r3870 | robert | 2005-09-22 02:01:28 -0400 (Thu, 22 Sep 2005) | 11 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/TicketList
+ M /rt/branches/3.5-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING/html/Search/Elements/DisplayOptions
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ A /rt/branches/3.5-TESTING/lib/t/regression/23cfsort.t
+ A /rt/branches/3.5-TESTING/lib/t/regression/24pawsort.t
+
+ r3904@bear: rspier | 2005-09-21 22:27:01 -0700
+ local branch for 3.5
+ r3905@bear: rspier | 2005-09-21 23:01:01 -0700
+ - Sort By CustomField
+ - Sort by multiple fields in UI
+ - Ownership/PAW support
+ and tests for both
------------------------------------------------------------------------
-r2194 | jesse | 2005-02-04 11:03:39 -0500 (Fri, 04 Feb 2005) | 3 lines
+r3867 | jesse | 2005-09-21 16:52:22 -0400 (Wed, 21 Sep 2005) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/index.html
- M /rt/branches/3.4-RELEASE/html/Elements/ShowMemberships
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowMemberOf
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowReferences
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.5-TESTING/releng.cnf
- r4082@hualien: jesse | 2005-02-04T16:03:07.513522Z
- Fixing some links that broke when RT was not installed at the server root
+* merge bug fix from Joe Micciche 3.5.5
+------------------------------------------------------------------------
+r3865 | jesse | 2005-09-21 15:36:36 -0400 (Wed, 21 Sep 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
+
+ r15936@hualien: jesse | 2005-09-21 15:36:00 -0400
+ Bumping to 3.5.4
-------------------------------------------------------------------------
-r2193 | jesse | 2005-02-03 12:27:23 -0500 (Thu, 03 Feb 2005) | 4 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/SelectOwner
-
- r4075@hualien: jesse | 2005-02-03T17:27:08.548583Z
- SelectOwner was displaying "Nobody" twice due to smarter backend code that broke the not-so-smart frontend. Fixed the frontend.
-
-
-------------------------------------------------------------------------
-r2150 | jesse | 2005-02-01 09:42:31 -0500 (Tue, 01 Feb 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
-
- r3972@hualien: jesse | 2005-02-01T14:36:00.190124Z
- 3.4.0
-
-------------------------------------------------------------------------
-r2149 | jesse | 2005-02-01 09:42:14 -0500 (Tue, 01 Feb 2005) | 4 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
-
- r3971@hualien: jesse | 2005-02-01T14:35:45.436824Z
- Bumping SearchBuilder dependency to 1.21
-
-
-------------------------------------------------------------------------
-r2148 | jesse | 2005-02-01 09:41:54 -0500 (Tue, 01 Feb 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
-
- r3970@hualien: jesse | 2005-02-01T14:21:00.328018Z
- Merge reverted a date in the README
-
-------------------------------------------------------------------------
-r2147 | jesse | 2005-02-01 09:20:40 -0500 (Tue, 01 Feb 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/Makefile.in
- M /rt/branches/3.4-RELEASE/README
- M /rt/branches/3.4-RELEASE/bin/mason_handler.fcgi.in
- M /rt/branches/3.4-RELEASE/bin/mason_handler.scgi.in
- M /rt/branches/3.4-RELEASE/bin/mason_handler.svc.in
- M /rt/branches/3.4-RELEASE/bin/rt-crontool.in
- M /rt/branches/3.4-RELEASE/bin/rt-mailgate.in
- M /rt/branches/3.4-RELEASE/bin/rt.in
- M /rt/branches/3.4-RELEASE/bin/standalone_httpd.in
- M /rt/branches/3.4-RELEASE/bin/webmux.pl.in
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/GroupRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/Modify.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/Objects.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/UserRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/AddCustomFieldValue
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/CreateUserCalled
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/CustomFieldTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditCustomField
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditCustomFieldValues
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditQueueWatchers
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditScrip
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditScrips
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditTemplates
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/EditUserComments
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/GlobalCustomFieldTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/GroupTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/Header
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ListGlobalCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ListGlobalScrips
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ModifyTemplate
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ObjectCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/PickCustomFields
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/PickObjects
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/QueueRightsForUser
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/QueueTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectCustomFieldLookupType
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectCustomFieldType
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectGroups
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectModifyGroup
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectModifyQueue
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectModifyUser
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectNewGroupMembers
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectRights
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectScrip
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectScripAction
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectScripCondition
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectSingleOrMultiple
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectStage
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectTemplate
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SelectUsers
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/SystemTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/ToolTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/UserTabs
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Groups.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Tickets.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Queue-Transactions.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/Users.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/CustomFields/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/GroupRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/Scrip.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/Scrips.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/Template.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/Templates.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/UserRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/Global/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/CustomFields.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/GroupRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/History.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/Members.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/Modify.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/UserRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/Groups/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/CustomField.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/CustomFields.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/GroupRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/Modify.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/People.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/Scrip.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/Scrips.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/Template.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/Templates.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/UserRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/Queues/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Tools/Configuration.html
- M /rt/branches/3.4-RELEASE/html/Admin/Tools/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/CustomFields.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/History.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Memberships.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/Modify.html
- M /rt/branches/3.4-RELEASE/html/Admin/Users/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/autohandler
- M /rt/branches/3.4-RELEASE/html/Admin/index.html
- M /rt/branches/3.4-RELEASE/html/Approvals/Display.html
- M /rt/branches/3.4-RELEASE/html/Approvals/Elements/Approve
- M /rt/branches/3.4-RELEASE/html/Approvals/Elements/PendingMyApproval
- M /rt/branches/3.4-RELEASE/html/Approvals/Elements/ShowDependency
- M /rt/branches/3.4-RELEASE/html/Approvals/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/Approvals/index.html
- M /rt/branches/3.4-RELEASE/html/Download/CustomFieldValue/dhandler
- M /rt/branches/3.4-RELEASE/html/Download/Tabular/dhandler
- M /rt/branches/3.4-RELEASE/html/Elements/BevelBoxRaisedEnd
- M /rt/branches/3.4-RELEASE/html/Elements/BevelBoxRaisedStart
- M /rt/branches/3.4-RELEASE/html/Elements/Callback
- M /rt/branches/3.4-RELEASE/html/Elements/Checkbox
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Header
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/ParseFormat
- M /rt/branches/3.4-RELEASE/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.4-RELEASE/html/Elements/CreateTicket
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomField
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldBinary
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldFreeform
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldImage
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldSelect
- M /rt/branches/3.4-RELEASE/html/Elements/EditCustomFieldText
- M /rt/branches/3.4-RELEASE/html/Elements/EditLinks
- M /rt/branches/3.4-RELEASE/html/Elements/Error
- M /rt/branches/3.4-RELEASE/html/Elements/Footer
- M /rt/branches/3.4-RELEASE/html/Elements/GotoTicket
- M /rt/branches/3.4-RELEASE/html/Elements/Header
- M /rt/branches/3.4-RELEASE/html/Elements/ListActions
- M /rt/branches/3.4-RELEASE/html/Elements/Login
- M /rt/branches/3.4-RELEASE/html/Elements/Menu
- M /rt/branches/3.4-RELEASE/html/Elements/MessageBox
- M /rt/branches/3.4-RELEASE/html/Elements/MyRequests
- M /rt/branches/3.4-RELEASE/html/Elements/MyTickets
- M /rt/branches/3.4-RELEASE/html/Elements/PageLayout
- M /rt/branches/3.4-RELEASE/html/Elements/QueryString
- M /rt/branches/3.4-RELEASE/html/Elements/QuickCreate
- M /rt/branches/3.4-RELEASE/html/Elements/Quicksearch
- M /rt/branches/3.4-RELEASE/html/Elements/RT__Ticket/ColumnMap
- M /rt/branches/3.4-RELEASE/html/Elements/Refresh
- M /rt/branches/3.4-RELEASE/html/Elements/ScrubHTML
- M /rt/branches/3.4-RELEASE/html/Elements/Section
- M /rt/branches/3.4-RELEASE/html/Elements/SelectAttachmentField
- M /rt/branches/3.4-RELEASE/html/Elements/SelectBoolean
- M /rt/branches/3.4-RELEASE/html/Elements/SelectCustomFieldOperator
- M /rt/branches/3.4-RELEASE/html/Elements/SelectCustomFieldValue
- M /rt/branches/3.4-RELEASE/html/Elements/SelectDate
- M /rt/branches/3.4-RELEASE/html/Elements/SelectDateRelation
- M /rt/branches/3.4-RELEASE/html/Elements/SelectDateType
- M /rt/branches/3.4-RELEASE/html/Elements/SelectEqualityOperator
- M /rt/branches/3.4-RELEASE/html/Elements/SelectGroups
- M /rt/branches/3.4-RELEASE/html/Elements/SelectLang
- M /rt/branches/3.4-RELEASE/html/Elements/SelectLinkType
- M /rt/branches/3.4-RELEASE/html/Elements/SelectMatch
- M /rt/branches/3.4-RELEASE/html/Elements/SelectNewTicketQueue
- M /rt/branches/3.4-RELEASE/html/Elements/SelectOwner
- M /rt/branches/3.4-RELEASE/html/Elements/SelectQueue
- M /rt/branches/3.4-RELEASE/html/Elements/SelectResultsPerPage
- M /rt/branches/3.4-RELEASE/html/Elements/SelectSortOrder
- M /rt/branches/3.4-RELEASE/html/Elements/SelectStatus
- M /rt/branches/3.4-RELEASE/html/Elements/SelectTicketSortBy
- M /rt/branches/3.4-RELEASE/html/Elements/SelectTicketTypes
- M /rt/branches/3.4-RELEASE/html/Elements/SelectUsers
- M /rt/branches/3.4-RELEASE/html/Elements/SelectWatcherType
- M /rt/branches/3.4-RELEASE/html/Elements/SetupSessionCookie
- M /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFieldImage
- M /rt/branches/3.4-RELEASE/html/Elements/ShowCustomFields
- M /rt/branches/3.4-RELEASE/html/Elements/ShowLink
- M /rt/branches/3.4-RELEASE/html/Elements/ShowLinks
- M /rt/branches/3.4-RELEASE/html/Elements/ShowMemberships
- M /rt/branches/3.4-RELEASE/html/Elements/SimpleSearch
- M /rt/branches/3.4-RELEASE/html/Elements/Submit
- M /rt/branches/3.4-RELEASE/html/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/Elements/TicketList
- M /rt/branches/3.4-RELEASE/html/Elements/TitleBox
- M /rt/branches/3.4-RELEASE/html/Elements/TitleBoxEnd
- M /rt/branches/3.4-RELEASE/html/Elements/TitleBoxStart
- M /rt/branches/3.4-RELEASE/html/NoAuth/Logout.html
- M /rt/branches/3.4-RELEASE/html/NoAuth/Reminder.html
- M /rt/branches/3.4-RELEASE/html/NoAuth/webrt.css
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/queue/default
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/queue/ns
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/ticket/attachments
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/ticket/default
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/ticket/history
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/ticket/links
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/user/default
- M /rt/branches/3.4-RELEASE/html/REST/1.0/Forms/user/ns
- M /rt/branches/3.4-RELEASE/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.4-RELEASE/html/REST/1.0/autohandler
- M /rt/branches/3.4-RELEASE/html/REST/1.0/dhandler
- M /rt/branches/3.4-RELEASE/html/REST/1.0/logout
- M /rt/branches/3.4-RELEASE/html/REST/1.0/search/dhandler
- M /rt/branches/3.4-RELEASE/html/REST/1.0/search/ticket
- M /rt/branches/3.4-RELEASE/html/REST/1.0/ticket/comment
- M /rt/branches/3.4-RELEASE/html/REST/1.0/ticket/link
- M /rt/branches/3.4-RELEASE/html/REST/1.0/ticket/merge
- M /rt/branches/3.4-RELEASE/html/Search/Build.html
- M /rt/branches/3.4-RELEASE/html/Search/Bulk.html
- M /rt/branches/3.4-RELEASE/html/Search/Edit.html
- M /rt/branches/3.4-RELEASE/html/Search/Elements/BuildFormatString
- M /rt/branches/3.4-RELEASE/html/Search/Elements/DisplayOptions
- M /rt/branches/3.4-RELEASE/html/Search/Elements/EditFormat
- M /rt/branches/3.4-RELEASE/html/Search/Elements/EditQuery
- M /rt/branches/3.4-RELEASE/html/Search/Elements/EditSearches
- M /rt/branches/3.4-RELEASE/html/Search/Elements/NewListActions
- M /rt/branches/3.4-RELEASE/html/Search/Elements/PickBasics
- M /rt/branches/3.4-RELEASE/html/Search/Elements/PickCFs
- M /rt/branches/3.4-RELEASE/html/Search/Elements/PickCriteria
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SearchPrivacy
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectAndOr
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectGroup
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectLinks
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectPersonType
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectSearchObject
- M /rt/branches/3.4-RELEASE/html/Search/Elements/SelectSearchesForObjects
- M /rt/branches/3.4-RELEASE/html/Search/Results.html
- M /rt/branches/3.4-RELEASE/html/Search/Results.rdf
- M /rt/branches/3.4-RELEASE/html/Search/Results.tsv
- M /rt/branches/3.4-RELEASE/html/SelfService/Attachment/dhandler
- M /rt/branches/3.4-RELEASE/html/SelfService/Closed.html
- M /rt/branches/3.4-RELEASE/html/SelfService/Create.html
- M /rt/branches/3.4-RELEASE/html/SelfService/CreateTicketInQueue.html
- M /rt/branches/3.4-RELEASE/html/SelfService/Display.html
- M /rt/branches/3.4-RELEASE/html/SelfService/Elements/GotoTicket
- M /rt/branches/3.4-RELEASE/html/SelfService/Elements/Header
- M /rt/branches/3.4-RELEASE/html/SelfService/Elements/MyRequests
- M /rt/branches/3.4-RELEASE/html/SelfService/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/SelfService/Error.html
- M /rt/branches/3.4-RELEASE/html/SelfService/Prefs.html
- M /rt/branches/3.4-RELEASE/html/SelfService/Update.html
- M /rt/branches/3.4-RELEASE/html/SelfService/index.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Attachment/dhandler
- M /rt/branches/3.4-RELEASE/html/Ticket/Create.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Display.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/AddWatchers
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/BulkLinks
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditBasics
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditCustomFields
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditDates
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditPeople
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/EditWatchers
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/FindAttachments
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/LoadTextAttachments
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/PreviewScrips
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowAttachments
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowBasics
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowCustomFields
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowDates
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowDependencies
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowGroupMembers
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowMemberOf
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowMembers
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowMessageHeaders
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowMessageStanza
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowPeople
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowReferences
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowRequestor
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowSummary
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransaction
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowTransactionAttachments
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowUserEntry
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/Ticket/History.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Modify.html
- M /rt/branches/3.4-RELEASE/html/Ticket/ModifyAll.html
- M /rt/branches/3.4-RELEASE/html/Ticket/ModifyDates.html
- M /rt/branches/3.4-RELEASE/html/Ticket/ModifyLinks.html
- M /rt/branches/3.4-RELEASE/html/Ticket/ModifyPeople.html
- M /rt/branches/3.4-RELEASE/html/Ticket/ShowEmailRecord.html
- M /rt/branches/3.4-RELEASE/html/Ticket/Update.html
- M /rt/branches/3.4-RELEASE/html/Tools/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/Tools/MyDay.html
- M /rt/branches/3.4-RELEASE/html/Tools/Offline.html
- M /rt/branches/3.4-RELEASE/html/User/Delegation.html
- M /rt/branches/3.4-RELEASE/html/User/Elements/DelegateRights
- M /rt/branches/3.4-RELEASE/html/User/Elements/GroupTabs
- M /rt/branches/3.4-RELEASE/html/User/Elements/Tabs
- M /rt/branches/3.4-RELEASE/html/User/Groups/Members.html
- M /rt/branches/3.4-RELEASE/html/User/Groups/Modify.html
- M /rt/branches/3.4-RELEASE/html/User/Groups/index.html
- M /rt/branches/3.4-RELEASE/html/User/Prefs.html
- M /rt/branches/3.4-RELEASE/html/autohandler
- M /rt/branches/3.4-RELEASE/html/index.html
- M /rt/branches/3.4-RELEASE/html/l
- M /rt/branches/3.4-RELEASE/lib/RT/ACE.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ACL.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/AutoOpen.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Autoreply.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/EscalatePriority.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/Notify.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/NotifyAsComment.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/RecordComment.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/RecordCorrespondence.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/ResolveMembers.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/SetPriority.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Action/UserDefined.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachments.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attachments_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attribute.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attribute_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attributes.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Base.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMember.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMember_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMembers.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CachedGroupMembers_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/AnyTransaction.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/BeforeDue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/Overdue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/OwnerChange.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/PriorityChange.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/PriorityExceeds.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/QueueChange.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/StatusChange.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Condition/UserDefined.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CurrentUser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValues.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFieldValues_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFields.pm
- M /rt/branches/3.4-RELEASE/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Date.pm
- M /rt/branches/3.4-RELEASE/lib/RT/EmailParser.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Group.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMember.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMembers.pm
- M /rt/branches/3.4-RELEASE/lib/RT/GroupMembers_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Group_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Groups.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Handle.pm
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.pm
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/i_default.pm
- M /rt/branches/3.4-RELEASE/lib/RT/I18N.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/CLI.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email/Auth/GnuPG.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email/Auth/MailFrom.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email/Filter/SpamAssassin.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Email.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/REST.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Link.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Link_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Links.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Links_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomField.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValues.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFields.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ObjectCustomFields_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principal.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principals.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Principals_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queues.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Queues_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Scrip.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripActions.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripActions_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripCondition.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripConditions.pm
- M /rt/branches/3.4-RELEASE/lib/RT/ScripConditions_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Scrips.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Search/ActiveTicketsInQueue.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Search/FromSQL.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Search/Generic.pm
- M /rt/branches/3.4-RELEASE/lib/RT/SearchBuilder.pm
- M /rt/branches/3.4-RELEASE/lib/RT/System.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Template.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Template_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Templates.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Templates_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay_SQL.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transactions.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transactions_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/URI/base.pm
- M /rt/branches/3.4-RELEASE/lib/RT/URI/fsck_com_rt.pm
- M /rt/branches/3.4-RELEASE/lib/RT/URI.pm
- M /rt/branches/3.4-RELEASE/lib/RT/User.pm
- M /rt/branches/3.4-RELEASE/lib/RT/User_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Users.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Users_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT.pm.in
- M /rt/branches/3.4-RELEASE/sbin/extract-message-catalog
- M /rt/branches/3.4-RELEASE/sbin/extract_pod_tests
- M /rt/branches/3.4-RELEASE/sbin/factory
- M /rt/branches/3.4-RELEASE/sbin/regression_harness
- M /rt/branches/3.4-RELEASE/sbin/rt-dump-database.in
- M /rt/branches/3.4-RELEASE/sbin/rt-setup-database.in
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
-
- r3962@hualien: jesse | 2005-02-01T14:05:26.980011Z
- reran license tagger
-
-------------------------------------------------------------------------
-r2146 | jesse | 2005-02-01 09:13:05 -0500 (Tue, 01 Feb 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/cs.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/da.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/de.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/en_malkovich.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/es.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fi.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/fr.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/he.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/hu.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/it.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ja.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/nl.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/no.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/pt_br.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/ru.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.4-RELEASE/lib/RT/I18N/zh_tw.po
- M /rt/branches/3.4-RELEASE/sbin/license_tag
-
- r3961@hualien: jesse | 2005-02-01T14:03:42.493372Z
- Message catalogs updated
-
-------------------------------------------------------------------------
-r2145 | jesse | 2005-02-01 09:12:39 -0500 (Tue, 01 Feb 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
-
- r3960@hualien: jesse | 2005-02-01T13:59:42.556416Z
- Tiny readme style fixes
-
-------------------------------------------------------------------------
-r2144 | jesse | 2005-02-01 09:11:23 -0500 (Tue, 01 Feb 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/upgrade/3.3.0/schema.Oracle
- M /rt/branches/3.4-RELEASE/etc/upgrade/3.3.0/schema.Pg
-
- r3959@hualien: jesse | 2005-02-01T13:55:00.555573Z
- Removing index changes from upgrade process that could break upgrades for some users
-
-------------------------------------------------------------------------
-r2131 | jesse | 2005-01-22 14:43:46 -0500 (Sat, 22 Jan 2005) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+------------------------------------------------------------------------
+r3864 | jesse | 2005-09-20 17:16:05 -0400 (Tue, 20 Sep 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickObjects
- r3924@hualien: jesse | 2005-01-22T19:34:52.453359Z
- Bumped to 3.4.0rc6
+ r15931@hualien: jesse | 2005-09-20 17:14:57 -0400
+ * Merge bug in "PickObjects" - Spotted by Ruslan
------------------------------------------------------------------------
-r2123 | jesse | 2005-01-22 11:57:23 -0500 (Sat, 22 Jan 2005) | 4 lines
+r3863 | jesse | 2005-09-20 15:15:19 -0400 (Tue, 20 Sep 2005) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/webmux.pl.in
- r3910@hualien: jesse | 2005-01-22T16:06:58.731752Z
- Custom field searches should only search on values that haven't been deleted
+ r15929@hualien: jesse | 2005-09-20 15:14:40 -0400
+ * Now javascript files get processed by mason
------------------------------------------------------------------------
-r2122 | jesse | 2005-01-22 11:57:11 -0500 (Sat, 22 Jan 2005) | 3 lines
+r3846 | jesse | 2005-09-12 09:09:44 -0400 (Mon, 12 Sep 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/15cf_single_values_are_single.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.5-TESTING/html/Ticket/Reminders.html
- r3909@hualien: jesse | 2005-01-22T15:42:46.936767Z
- Bullet-proofing for custom fields with a set but limited number of values
+ r15702@hualien: jesse | 2005-09-12 09:08:37 -0400
+ * Merge bugfixes from Jeff Voskamp
------------------------------------------------------------------------
-r2121 | jesse | 2005-01-22 11:57:01 -0500 (Sat, 22 Jan 2005) | 4 lines
+r3828 | jesse | 2005-09-02 13:05:30 -0400 (Fri, 02 Sep 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/en.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/releng.cnf
- r3907@hualien: jesse | 2005-01-22T14:48:14.100308Z
- TicketSQL search fixes, especially to Custom field operations
-
+ r15163@hualien: jesse | 2005-09-02 13:04:23 -0400
+ * 3.5.3
------------------------------------------------------------------------
-r2120 | jesse | 2005-01-22 11:53:50 -0500 (Sat, 22 Jan 2005) | 4 lines
+r3827 | jesse | 2005-09-02 13:02:04 -0400 (Fri, 02 Sep 2005) | 243 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/configure.ac
- r3904@hualien: jesse | 2005-01-22T13:00:19.775653Z
- The column map callback was broken by performance work
+ r15135@hualien: jesse | 2005-09-02 12:28:08 -0400
+ r15105@hualien: jesse | 2005-09-02 11:11:38 -0400
+ Merge forward from RT 3.4.4
+
+
+ r14193@hualien: jesse | 2005-09-01 13:40:23 -0400
+ r4892@hualien: jesse | 2005-07-18 11:47:55 -0400
+
+
+ r14194@hualien: jesse | 2005-09-01 13:41:24 -0400
+ r4894@hualien: jesse | 2005-07-18 13:44:44 -0400
+ * releng.cnf bump to rc1
+
+ r14195@hualien: jesse | 2005-09-01 13:41:32 -0400
+ r7152@hualien: jesse | 2005-07-30 11:06:46 -0400
+ * German and Danish translation header fixes.
+ besides that just a message catalog regenration
+
+
+ r14196@hualien: jesse | 2005-09-01 13:42:01 -0400
+ r7153@hualien: jesse | 2005-07-30 11:07:37 -0400
+ 3.4.3rc2
+
+ r14197@hualien: jesse | 2005-09-01 13:42:09 -0400
+ r7158@hualien: jesse | 2005-07-30 11:08:03 -0400
+ r4909@hualien (orig r3501): alexmv | 2005-07-18 15:00:38 -0400
+ r5198@zoq-fot-pik: chmrr | 2005-07-18 14:59:07 -0400
+ * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
+
+ r7124@hualien (orig r3546): kevinr | 2005-07-28 14:51:34 -0400
+ r6713@SAD-GIRL-IN-SNOW: kevinr | 2005-07-28 14:50:47 -0400
+ RT-Ticket: 6892
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
+ in SelfService mode.
+
+
+
+ r14198@hualien: jesse | 2005-09-01 13:42:19 -0400
+ r7398@hualien: jesse | 2005-08-05 15:39:10 -0400
+ r7317@hualien (orig r3576): robert | 2005-08-02 00:23:36 -0400
+ r3582@woof: rspier | 2005-08-01 21:20:12 -0700
+ allow arbitrary https?: urls in the menus
+
+ r7333@hualien (orig r3579): kevinr | 2005-08-02 14:22:27 -0400
+ r6837@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 14:20:51 -0400
+ RT-Ticket: 6897
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Incorporated the updated Italian translation from Angelo Turetta
+
+ r7335@hualien (orig r3581): glasser | 2005-08-02 15:08:03 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r7336@hualien (orig r3582): glasser | 2005-08-02 15:10:05 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r7366@hualien (orig r3585): kevinr | 2005-08-02 20:18:54 -0400
+ r6849@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 20:17:38 -0400
+ * POD formatting fixes
+
+ r7370@hualien (orig r3588): kevinr | 2005-08-03 01:20:35 -0400
+ r6868@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:19:47 -0400
+ * Fixed an outdated bit of POD
+
+ r7371@hualien (orig r3589): kevinr | 2005-08-03 01:51:55 -0400
+ r6872@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:51:33 -0400
+ * More minor perldoc cleanup
+
+
+
+ r14199@hualien: jesse | 2005-09-01 13:42:33 -0400
+ r7399@hualien: jesse | 2005-08-05 19:16:58 -0400
+ * Cleaned up searching by ticket or txn date.
+
+ r14200@hualien: jesse | 2005-09-01 13:42:43 -0400
+ r7634@hualien: jesse | 2005-08-10 15:25:31 -0400
+ * This is 3.4.3
+
+
+ r14201@hualien: jesse | 2005-09-01 13:42:52 -0400
+ r12938@hualien: jesse | 2005-08-11 13:46:14 -0400
+ * French localization had lost its header
+
+
+ r14202@hualien: jesse | 2005-09-01 13:43:02 -0400
+ r13154@hualien: jesse | 2005-08-17 19:14:26 -0400
+ * Fixes to standalone webserver for mason 1.30
+
+ r14203@hualien: jesse | 2005-09-01 13:43:10 -0400
+ r13155@hualien: jesse | 2005-08-17 19:15:11 -0400
+ * Note dependency on a current HSSM
+
+ r14204@hualien: jesse | 2005-09-01 13:43:19 -0400
+ r13164@hualien: jesse | 2005-08-17 22:03:19 -0400
+ r13131@hualien (orig r3662): alexmv | 2005-08-17 13:29:25 -0400
+ r5914@zoq-fot-pik: chmrr | 2005-08-17 13:32:00 -0400
+ * We love escaping! We need to escape quotes and slashes in
+ TicketSQL, then URI escape, then HTML escape. And the query comes
+ from the TicketSQL-escaped one, not the URI and HTML-escaped one. Oh,
+ yeah, and don't forget to turn off the automatic HTML escaping that
+ Mason does, or it'll be TicketSQL-HTML-URI-HTML escaped, which is
+ Right Out.
+
+ r13132@hualien (orig r3663): alexmv | 2005-08-17 13:29:32 -0400
+
+ r13163@hualien (orig r3666): alexmv | 2005-08-17 13:41:38 -0400
+ r5920@zoq-fot-pik: chmrr | 2005-08-17 13:44:59 -0400
+ * My memory was faulty; HTML escaping is not needed
+
+
+
+ r14205@hualien: jesse | 2005-09-01 13:46:31 -0400
+ r13699@hualien: jesse | 2005-08-22 14:46:07 -0400
+ r13255@hualien (orig r3700): trs | 2005-08-18 22:39:02 -0400
+ r6002@wintermute: tom | 2005-08-18 22:37:53 -0400
+ Fixed typo
+
+
+
+ r14206@hualien: jesse | 2005-09-01 13:46:41 -0400
+ r13720@hualien: jesse | 2005-08-23 17:54:29 -0400
+ * Bugfixes to the German translation file
+
+ r14207@hualien: jesse | 2005-09-01 13:46:51 -0400
+ r13723@hualien: jesse | 2005-08-23 17:55:47 -0400
+ r13701@hualien (orig r3706): glasser | 2005-08-22 15:55:57 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r13721@hualien (orig r3707): glasser | 2005-08-22 16:04:25 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r13722@hualien (orig r3708): glasser | 2005-08-22 16:05:46 -0400
+ r40177@tin-foil: glasser | 2005-08-18 18:49:13 -0400
+ Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
+
+
+
+ r14208@hualien: jesse | 2005-09-01 13:47:00 -0400
+ r13725@hualien: jesse | 2005-08-23 22:10:42 -0400
+ * Added support for mod_perl 2.0
+
+ r14209@hualien: jesse | 2005-09-01 13:47:09 -0400
+ r13728@hualien: jesse | 2005-08-23 22:37:12 -0400
+ * Bumped to 3.4.4pre1
+
+ r14210@hualien: jesse | 2005-09-01 13:47:17 -0400
+ r13732@hualien: jesse | 2005-08-23 23:38:28 -0400
+ * Applied tom's callbacks fix
+
+
+ r14211@hualien: jesse | 2005-09-01 13:47:26 -0400
+ r13733@hualien: jesse | 2005-08-23 23:38:39 -0400
+ * bumped to pre2
+
+ r14212@hualien: jesse | 2005-09-01 13:47:35 -0400
+ r13743@hualien: jesse | 2005-08-24 02:00:08 -0400
+ RT-Ticket: 6957
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from ams to restore his byline to bin/rt
+
+ r14213@hualien: jesse | 2005-09-01 13:47:43 -0400
+ r13753@hualien: jesse | 2005-08-25 14:53:06 -0400
+ * Removing warnings about mod_perl2
+
+ r14214@hualien: jesse | 2005-09-01 13:47:53 -0400
+ r13754@hualien: jesse | 2005-08-25 14:55:32 -0400
+ * EquivObjects support for acl queries, from Todd Chapman
+
+
+ r14215@hualien: jesse | 2005-09-01 13:48:01 -0400
+ r13757@hualien: jesse | 2005-08-25 15:23:18 -0400
+ RT-Ticket: 6934
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * A couple of patches to improve how localization extraction works from jfenal
+
+
+ r14216@hualien: jesse | 2005-09-01 13:48:11 -0400
+ r13759@hualien: jesse | 2005-08-25 15:31:56 -0400
+ * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
+
+
+ r14217@hualien: jesse | 2005-09-01 13:48:19 -0400
+ r13760@hualien: jesse | 2005-08-25 15:51:57 -0400
+ RT-Ticket: 6855
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
+ of watchers
+
+
+ r14218@hualien: jesse | 2005-09-01 13:48:28 -0400
+ r13763@hualien: jesse | 2005-08-25 16:04:29 -0400
+ * 3.4.4rc3
+
+ r14219@hualien: jesse | 2005-09-01 13:48:37 -0400
+ r13804@hualien: jesse | 2005-08-27 21:25:50 -0400
+ * Updated French translation from jfenal
+
+
+ r14220@hualien: jesse | 2005-09-01 13:48:47 -0400
+ r13812@hualien: jesse | 2005-08-28 15:43:29 -0400
+ * bumping to 3.4.4
+
+ r14221@hualien: jesse | 2005-09-01 13:48:56 -0400
+ r14192@hualien: jesse | 2005-09-01 13:37:34 -0400
+ r14130@hualien (orig r3739): robert | 2005-08-31 16:46:16 -0400
+ r3748@woof: rspier | 2005-08-31 13:41:53 -0700
+ Check for invalid character (-) in mysql database names and prevent RT from allowing it to be configured.
+
+
+
+
------------------------------------------------------------------------
-r2119 | jesse | 2005-01-22 06:26:14 -0500 (Sat, 22 Jan 2005) | 9 lines
+r3826 | jesse | 2005-09-02 13:01:17 -0400 (Fri, 02 Sep 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.0/content
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/acl.Oracle
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/acl.Pg
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/acl.SQLite
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/acl.mysql
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/content
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/schema.Oracle
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.11/schema.SQLite
- M /rt/branches/3.4-RELEASE/sbin/rt-setup-database.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
+ M /rt/branches/3.5-TESTING/html/Elements/MyRT
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
- r3902@hualien: jesse | 2005-01-22T11:21:43.212477Z
- RT-Ticket: 6366
- RT-Update: correspond
-
- Cleaned up the upgrade procedure to give better messages on success. Added content so it won't bomb out on errors for the 3.4 upgrades.
- (We could have altered the script to not error out on missing content, but that would obscure errors where the user flubbed the path.
-
-
+ r14191@hualien: jesse | 2005-09-01 12:35:09 -0400
+ * HTML merge bugs fixed
------------------------------------------------------------------------
-r2116 | jesse | 2005-01-19 17:20:57 -0500 (Wed, 19 Jan 2005) | 4 lines
+r3825 | jesse | 2005-09-02 13:00:29 -0400 (Fri, 02 Sep 2005) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Action/CreateTickets.pm
- r3893@hualien: jesse | 2005-01-19T18:39:39.850646Z
- Updated version number used by development builds to note that this is the 3.4 series
+ r14111@hualien: jesse | 2005-08-30 06:18:30 -0400
+ r14084@hualien: jesse | 2005-08-30 05:57:58 -0400
+ r13741@hualien: jesse | 2005-08-24 01:28:59 -0400
+ * Added support for named custom fields in templates
+
+
------------------------------------------------------------------------
-r2115 | jesse | 2005-01-19 17:20:48 -0500 (Wed, 19 Jan 2005) | 4 lines
+r3824 | jesse | 2005-09-02 12:59:46 -0400 (Fri, 02 Sep 2005) | 12 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomField
- r3892@hualien: jesse | 2005-01-19T18:38:38.233900Z
- Added better error checking for attachment insertion failure. (This unmasked more instances of oracle brokenness)
+ r14110@hualien: jesse | 2005-08-30 06:18:20 -0400
+ r14083@hualien: jesse | 2005-08-30 05:57:49 -0400
+ r13553@hualien: jesse | 2005-08-19 10:42:36 -0400
+ r13127@hualien (orig r3658): alexmv | 2005-08-15 18:38:56 -0400
+ r5873@zoq-fot-pik: chmrr | 2005-08-15 18:42:04 -0400
+ * Require that the object not only be defined but also valid, to pull
+ values from it
+
+
+
------------------------------------------------------------------------
-r2114 | jesse | 2005-01-19 17:20:39 -0500 (Wed, 19 Jan 2005) | 4 lines
+r3823 | jesse | 2005-09-02 12:59:05 -0400 (Fri, 02 Sep 2005) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/03basic_web.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/06mailgateway.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/09record_cf_api.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/webmux.pl.in
- r3891@hualien: jesse | 2005-01-19T18:31:15.604733Z
- Minor formatting cleanups to tests
+ r14109@hualien: jesse | 2005-08-30 06:18:10 -0400
+ r14082@hualien: jesse | 2005-08-30 05:57:40 -0400
+ r13552@hualien: jesse | 2005-08-19 10:42:22 -0400
+ r12966@hualien (orig r3649): alexmv | 2005-08-12 16:30:55 -0400
+ r5827@zoq-fot-pik: chmrr | 2005-08-12 16:33:16 -0400
+ * Revert r3597
+
+
+
------------------------------------------------------------------------
-r2113 | jesse | 2005-01-18 10:46:48 -0500 (Tue, 18 Jan 2005) | 6 lines
+r3822 | jesse | 2005-09-02 12:58:21 -0400 (Fri, 02 Sep 2005) | 13 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/SelectOwner
- M /rt/branches/3.4-RELEASE/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
- r3885@hualien: jesse | 2005-01-18T15:02:02.574134Z
- Reimplemented RT::Users->WhoHaveRights to remove O(n^2) SQL calls. (That means it's faster now)
- Reimplemented SelectOwner widget to take advantage of the new WhoHaveRights
-
+ r14108@hualien: jesse | 2005-08-30 06:18:00 -0400
+ r14081@hualien: jesse | 2005-08-30 05:57:29 -0400
+ r13551@hualien: jesse | 2005-08-19 10:42:07 -0400
+ r12965@hualien (orig r3648): alexmv | 2005-08-12 16:30:49 -0400
+ r5826@zoq-fot-pik: chmrr | 2005-08-12 16:29:24 -0400
+ * r3602 didn't go far enough; be happy we are using DBIx::SB::Unique,
+ because we got us a lot of possible duplice rows with all of these
+ left joins.
+
+
+
------------------------------------------------------------------------
-r2112 | jesse | 2005-01-18 10:46:21 -0500 (Tue, 18 Jan 2005) | 8 lines
+r3821 | jesse | 2005-09-02 12:57:39 -0400 (Fri, 02 Sep 2005) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
- r3884@hualien: jesse | 2005-01-18T14:59:19.630164Z
- RT-Ticket: 6352
- RT-Status: resolved
- RT-Update: correspond
-
- Fix an invalid custom field acl check
+ r14107@hualien: jesse | 2005-08-30 06:17:42 -0400
+ r14079@hualien: jesse | 2005-08-30 05:57:09 -0400
+ r13549@hualien: jesse | 2005-08-19 10:41:40 -0400
+ r7397@hualien (orig r3607): alexmv | 2005-08-05 14:59:21 -0400
+ r5653@zoq-fot-pik: chmrr | 2005-08-05 14:57:28 -0400
+ * Display "save" even if search isn't dirty (can be a rename)
+
+
+
------------------------------------------------------------------------
-r2109 | tla | 2005-01-17 20:53:10 -0500 (Mon, 17 Jan 2005) | 4 lines
+r3820 | jesse | 2005-09-02 12:56:48 -0400 (Fri, 02 Sep 2005) | 12 lines
Changed paths:
- A /rt/branches/3.4-RELEASE/lib/t/create_data.pl
-
-A script to automate testing data creation. Requires a new CPAN module,
-Text::Lorem. Work in progress.
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.5-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ r14106@hualien: jesse | 2005-08-30 06:17:32 -0400
+ r14078@hualien: jesse | 2005-08-30 05:56:57 -0400
+ r13548@hualien: jesse | 2005-08-19 10:41:25 -0400
+ r7393@hualien (orig r3603): alexmv | 2005-08-04 16:11:05 -0400
+ r5647@zoq-fot-pik: chmrr | 2005-08-04 16:04:03 -0400
+ * Add $RT::WikiImplicitLinks option (defaults to false)
+ * Support for Wiki links doing useful things
+
+
+
+
------------------------------------------------------------------------
-r2072 | jesse | 2005-01-13 02:02:25 -0500 (Thu, 13 Jan 2005) | 3 lines
+r3819 | jesse | 2005-09-02 12:56:00 -0400 (Fri, 02 Sep 2005) | 12 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/README
-
-Removed a reference to NIS
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay_SQL.pm
+ r14105@hualien: jesse | 2005-08-30 06:17:22 -0400
+ r14077@hualien: jesse | 2005-08-30 05:56:46 -0400
+ r13547@hualien: jesse | 2005-08-19 10:41:11 -0400
+ r7392@hualien (orig r3602): alexmv | 2005-08-04 13:41:33 -0400
+ r5644@zoq-fot-pik: chmrr | 2005-08-04 13:39:54 -0400
+ * Replace %FIELDS (which has pseudohash meaning) with %FIELD_METADATA
+ * Make join for sorting watchers be a left join
+
+
+
+
------------------------------------------------------------------------
-r2071 | jesse | 2005-01-12 18:39:03 -0500 (Wed, 12 Jan 2005) | 3 lines
+r3818 | jesse | 2005-09-02 12:55:10 -0400 (Fri, 02 Sep 2005) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/docs/rt3-schema-relationships.dot
-
-RT3.4 schema diagram corrected and updated.
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTime
+ r14104@hualien: jesse | 2005-08-30 06:17:13 -0400
+ r14076@hualien: jesse | 2005-08-30 05:56:38 -0400
+ r13546@hualien: jesse | 2005-08-19 10:40:57 -0400
+ r7391@hualien (orig r3601): alexmv | 2005-08-04 13:41:11 -0400
+ r5643@zoq-fot-pik: chmrr | 2005-08-04 13:38:31 -0400
+ * Don't display "days" -- often conntes work days, not 24-hour periods
+
+
+
+
------------------------------------------------------------------------
-r2070 | jesse | 2005-01-11 18:58:03 -0500 (Tue, 11 Jan 2005) | 3 lines
+r3817 | jesse | 2005-09-02 12:54:26 -0400 (Fri, 02 Sep 2005) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/README
-
-Readme update to note that manual installation of Apache::DBI may be required.
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowBasics
+ A /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTime
+ r14103@hualien: jesse | 2005-08-30 06:17:02 -0400
+ r14075@hualien: jesse | 2005-08-30 05:56:28 -0400
+ r13545@hualien: jesse | 2005-08-19 10:40:41 -0400
+ r7388@hualien (orig r3598): alexmv | 2005-08-03 18:39:17 -0400
+ r5629@zoq-fot-pik: chmrr | 2005-08-03 18:37:50 -0400
+ * Show time in hours or days when needed
+
+
+
+
------------------------------------------------------------------------
-r2069 | zev | 2005-01-11 18:49:19 -0500 (Tue, 11 Jan 2005) | 3 lines
+r3816 | jesse | 2005-09-02 12:53:45 -0400 (Fri, 02 Sep 2005) | 11 lines
Changed paths:
- M /rt/branches/3.4-RELEASE/Makefile.in
- M /rt/branches/3.4-RELEASE/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/webmux.pl.in
-Fixed spelling and grammar mistakes in etc/RT_Config.pm.in
-Added some documentation and fixed whitespace in Makefile.in
+ r14102@hualien: jesse | 2005-08-30 06:16:53 -0400
+ r14074@hualien: jesse | 2005-08-30 05:55:48 -0400
+ r13544@hualien: jesse | 2005-08-19 10:40:27 -0400
+ r7387@hualien (orig r3597): alexmv | 2005-08-03 18:08:02 -0400
+ r5627@zoq-fot-pik: chmrr | 2005-08-03 18:00:41 -0400
+ * Attempt to fix WebExternalAuth problem with images
+
+
+
+
------------------------------------------------------------------------
-r2065 | jesse | 2005-01-11 00:02:58 -0500 (Tue, 11 Jan 2005) | 5 lines
+r3815 | jesse | 2005-09-02 12:53:03 -0400 (Fri, 02 Sep 2005) | 12 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
- r2678@hualien: jesse | 2005-01-11T06:37:57.777661Z
- Bumped to rc5
-
+ r14101@hualien: jesse | 2005-08-30 06:16:43 -0400
+ r14073@hualien: jesse | 2005-08-30 05:55:38 -0400
+ r13543@hualien: jesse | 2005-08-19 10:40:13 -0400
+ r7386@hualien (orig r3596): alexmv | 2005-08-03 17:48:18 -0400
+ r5615@zoq-fot-pik: chmrr | 2005-08-03 17:46:45 -0400
+ * Cutsom field values in RT::Tickets are always on RT::Ticket objects
+ * Remove CSS that was causing <span class="label"> to be small, unused CSS
+
+
+
------------------------------------------------------------------------
-r2064 | jesse | 2005-01-10 23:54:09 -0500 (Mon, 10 Jan 2005) | 6 lines
+r3814 | jesse | 2005-09-02 12:51:43 -0400 (Fri, 02 Sep 2005) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/14merge.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
- r2669@hualien: jesse | 2005-01-11T06:23:33.161490Z
- Merging tickets with the same link could cause postgres to complain. Fixed. merged.
-
+ r14099@hualien: jesse | 2005-08-30 06:15:59 -0400
+ r14071@hualien: jesse | 2005-08-30 05:52:51 -0400
+ r13804@hualien: jesse | 2005-08-27 21:25:50 -0400
+ * Updated French translation from jfenal
+
+
+
+------------------------------------------------------------------------
+r3813 | jesse | 2005-09-02 12:50:35 -0400 (Fri, 02 Sep 2005) | 13 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+
+ r14097@hualien: jesse | 2005-08-30 06:15:28 -0400
+ r14069@hualien: jesse | 2005-08-30 05:52:32 -0400
+ r13760@hualien: jesse | 2005-08-25 15:51:57 -0400
+ RT-Ticket: 6855
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
+ of watchers
+
+
------------------------------------------------------------------------
-r2060 | jesse | 2005-01-08 18:46:21 -0500 (Sat, 08 Jan 2005) | 3 lines
+r3812 | jesse | 2005-09-02 12:49:53 -0400 (Fri, 02 Sep 2005) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Email.pm
- r2642@hualien: jesse | 2005-01-08T23:42:31.639282Z
- 3.4.0rc4
+ r14096@hualien: jesse | 2005-08-30 06:15:19 -0400
+ r14068@hualien: jesse | 2005-08-30 05:52:24 -0400
+ r13759@hualien: jesse | 2005-08-25 15:31:56 -0400
+ * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
+
+
+
------------------------------------------------------------------------
-r2059 | jesse | 2005-01-08 18:44:03 -0500 (Sat, 08 Jan 2005) | 9 lines
+r3811 | jesse | 2005-09-02 12:49:07 -0400 (Fri, 02 Sep 2005) | 12 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
- M /rt/branches/3.4-RELEASE/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/13-attribute-tests.t
- M /rt/branches/3.4-RELEASE/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
- r2640@hualien: jesse | 2005-01-08T23:32:05.453370Z
- Kevin Chen reported issues with Attributes not being properly deleted from the
- ticket update screen. Alex Vandiver wrote new tests to illustrate the behaviour.
+ r14095@hualien: jesse | 2005-08-30 06:14:21 -0400
+ r14067@hualien: jesse | 2005-08-30 05:52:15 -0400
+ r13757@hualien: jesse | 2005-08-25 15:23:18 -0400
+ RT-Ticket: 6934
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * A couple of patches to improve how localization extraction works from jfenal
+
+
- This unearthed bugs in RT's attribute handling as well as DBIx::SearchBuilder.
+
+------------------------------------------------------------------------
+r3810 | jesse | 2005-09-02 12:48:26 -0400 (Fri, 02 Sep 2005) | 8 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Users_Overlay.pm
+
+ r14094@hualien: jesse | 2005-08-30 06:14:12 -0400
+ r14066@hualien: jesse | 2005-08-30 05:52:07 -0400
+ r13754@hualien: jesse | 2005-08-25 14:55:32 -0400
+ * EquivObjects support for acl queries, from Todd Chapman
+
+
+
+------------------------------------------------------------------------
+r3809 | jesse | 2005-09-02 12:47:45 -0400 (Fri, 02 Sep 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
+
+ r14093@hualien: jesse | 2005-08-30 06:14:01 -0400
+ r14065@hualien: jesse | 2005-08-30 05:51:59 -0400
+ r13753@hualien: jesse | 2005-08-25 14:53:06 -0400
+ * Removing warnings about mod_perl2
+
+
+------------------------------------------------------------------------
+r3808 | jesse | 2005-09-02 12:43:47 -0400 (Fri, 02 Sep 2005) | 11 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/etc/upgrade/QUEBEC
+ A /rt/branches/3.5-TESTING/etc/upgrade/QUEBEC/content
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickObjects
+ A /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/Elements/MyRT
+ A /rt/branches/3.5-TESTING/html/NoAuth/cascaded.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/class.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/combobox.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/list.js
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Search/Elements/PickBasics
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditBasics
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.5-TESTING/html/Ticket/Reminders.html
+ M /rt/branches/3.5-TESTING/html/Tools/Reports/index.html
+ A /rt/branches/3.5-TESTING/html/rt.js
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+
+ r14085@hualien: jesse | 2005-08-30 05:59:38 -0400
+ r14057@hualien: jesse | 2005-08-30 05:48:48 -0400
+ r13699@hualien: jesse | 2005-08-22 14:46:07 -0400
+ r13255@hualien (orig r3700): trs | 2005-08-18 22:39:02 -0400
+ r6002@wintermute: tom | 2005-08-18 22:37:53 -0400
+ Fixed typo
+
+
+
------------------------------------------------------------------------
-r2055 | jesse | 2005-01-07 22:40:01 -0500 (Fri, 07 Jan 2005) | 4 lines
+r3807 | jesse | 2005-09-02 12:43:09 -0400 (Fri, 02 Sep 2005) | 9 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
- r2633@hualien: jesse | 2005-01-08T03:37:18.260832Z
- Bumping to 3.4.0rc3
+ r13752@hualien: jesse | 2005-08-24 16:23:43 -0400
+ r13743@hualien: jesse | 2005-08-24 02:00:08 -0400
+ RT-Ticket: 6957
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied a patch from ams to restore his byline to bin/rt
------------------------------------------------------------------------
-r2054 | jesse | 2005-01-07 22:39:55 -0500 (Fri, 07 Jan 2005) | 5 lines
+r3806 | jesse | 2005-09-02 12:42:06 -0400 (Fri, 02 Sep 2005) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
- A /rt/branches/3.4-RELEASE/lib/t/regression/12-search.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Callback
- r2632@hualien: jesse | 2005-01-08T03:36:49.431347Z
- Revision 1977 was a bogus merge. Revert that. Add new tests to catch the failing behaviour
+ r13750@hualien: jesse | 2005-08-24 16:21:25 -0400
+ r13732@hualien: jesse | 2005-08-23 23:38:28 -0400
+ * Applied tom's callbacks fix
+
+
+------------------------------------------------------------------------
+r3805 | jesse | 2005-09-02 12:41:09 -0400 (Fri, 02 Sep 2005) | 5 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/README
+ M /rt/branches/3.5-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web/Handler.pm
+
+ r13748@hualien: jesse | 2005-08-24 16:19:08 -0400
+ r13725@hualien: jesse | 2005-08-23 22:10:42 -0400
+ * Added support for mod_perl 2.0
------------------------------------------------------------------------
-r2045 | jesse | 2005-01-06 16:01:06 -0500 (Thu, 06 Jan 2005) | 5 lines
+r3804 | jesse | 2005-09-02 12:40:29 -0400 (Fri, 02 Sep 2005) | 25 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r2555@hualien: jesse | 2005-01-06T20:56:22.389566Z
- Bumping to rc2
+ r13747@hualien: jesse | 2005-08-24 16:18:51 -0400
+ r13723@hualien: jesse | 2005-08-23 17:55:47 -0400
+ r13701@hualien (orig r3706): glasser | 2005-08-22 15:55:57 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r13721@hualien (orig r3707): glasser | 2005-08-22 16:04:25 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r13722@hualien (orig r3708): glasser | 2005-08-22 16:05:46 -0400
+ r40177@tin-foil: glasser | 2005-08-18 18:49:13 -0400
+ Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
+
+
+
+------------------------------------------------------------------------
+r3803 | jesse | 2005-09-02 12:39:47 -0400 (Fri, 02 Sep 2005) | 5 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+
+ r13746@hualien: jesse | 2005-08-24 16:18:34 -0400
+ r13720@hualien: jesse | 2005-08-23 17:54:29 -0400
+ * Bugfixes to the German translation file
------------------------------------------------------------------------
-r2044 | jesse | 2005-01-06 16:00:57 -0500 (Thu, 06 Jan 2005) | 3 lines
+r3802 | jesse | 2005-09-02 12:38:43 -0400 (Fri, 02 Sep 2005) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/04send_email.t
- M /rt/branches/3.4-RELEASE/lib/t/regression/06mailgateway.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
- r2543@hualien: jesse | 2005-01-06T07:08:12.346569Z
- no longer hardcode paths in tests
------------------------------------------------------------------------
-r2041 | jesse | 2005-01-05 00:34:02 -0500 (Wed, 05 Jan 2005) | 3 lines
+r3801 | jesse | 2005-09-02 12:37:40 -0400 (Fri, 02 Sep 2005) | 1 line
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Record.pm
- M /rt/branches/3.4-RELEASE/lib/t/regression/03basic_web.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
- r2539@hualien: jesse | 2005-01-05T05:31:36.967112Z
- Better handling of Content that comes out of the database as utf8 (Such as with DBD::Oracle 1.16)
------------------------------------------------------------------------
-r2040 | jesse | 2005-01-04 00:18:06 -0500 (Tue, 04 Jan 2005) | 3 lines
+r3702 | trs | 2005-08-18 22:39:31 -0400 (Thu, 18 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Queue_Overlay.pm
- r2530@hualien: jesse | 2005-01-04T05:15:35.757280Z
- a couple fixes for better handling ticket links on merge
+ r6005@wintermute: tom | 2005-08-18 22:38:38 -0400
+ Fixed typo
------------------------------------------------------------------------
-r2039 | jesse | 2005-01-04 00:17:52 -0500 (Tue, 04 Jan 2005) | 4 lines
+r3701 | trs | 2005-08-18 22:39:27 -0400 (Thu, 18 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/lib/t/regression/11-template-insert.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickObjects
+ D /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
+ D /rt/branches/3.5-TESTING/html/NoAuth/cascaded.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/combobox.js
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ D /rt/branches/3.5-TESTING/html/rt.js
- r2528@hualien: jesse | 2005-01-03T19:54:59.819442Z
- Added a test for a regression tickled by DBD::Oracle 1.16
-
+ r6001@wintermute: tom | 2005-08-18 22:19:32 -0400
+ Fixed merge bugs from r3685
------------------------------------------------------------------------
-r2038 | jesse | 2005-01-04 00:17:42 -0500 (Tue, 04 Jan 2005) | 5 lines
+r3694 | jesse | 2005-08-18 17:55:41 -0400 (Thu, 18 Aug 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/upgrade/3.3.0/schema.mysql
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
- r2527@hualien: jesse | 2005-01-03T19:52:28.164258Z
- Updated mysql schema upgrades to cope with ancient RT 3 instances which didn't have indexes we expect
-
+ r13221@hualien: jesse | 2005-08-18 15:44:15 -0400
+ r13208@hualien: jesse | 2005-08-18 14:39:15 -0400
+ r7377@hualien: jesse | 2005-08-03 15:11:21 -0400
+
+
------------------------------------------------------------------------
-r2037 | jesse | 2005-01-04 00:17:29 -0500 (Tue, 04 Jan 2005) | 4 lines
+r3693 | jesse | 2005-08-18 17:55:19 -0400 (Thu, 18 Aug 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/upgrade/3.3.0/schema.mysql
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r2526@hualien: jesse | 2005-01-03T19:21:48.180206Z
- Workaround for missing mysql indexes
+ r13220@hualien: jesse | 2005-08-18 15:43:58 -0400
+ r13205@hualien: jesse | 2005-08-18 14:27:56 -0400
+ r13155@hualien: jesse | 2005-08-17 19:15:11 -0400
+ * Note dependency on a current HSSM
+
------------------------------------------------------------------------
-r2036 | jesse | 2005-01-03 14:14:54 -0500 (Mon, 03 Jan 2005) | 5 lines
+r3692 | jesse | 2005-08-18 17:54:57 -0400 (Thu, 18 Aug 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/etc/upgrade/3.3.0/schema.Oracle
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web/Standalone.pm
- r2524@hualien: jesse | 2005-01-03T19:12:32.074066Z
- Oracle schema upgrades
-
+ r13219@hualien: jesse | 2005-08-18 15:43:47 -0400
+ r13204@hualien: jesse | 2005-08-18 14:27:47 -0400
+ r13154@hualien: jesse | 2005-08-17 19:14:26 -0400
+ * Fixes to standalone webserver for mason 1.30
+
------------------------------------------------------------------------
-r2034 | jesse | 2004-12-29 15:41:21 -0500 (Wed, 29 Dec 2004) | 5 lines
+r3691 | jesse | 2005-08-18 17:54:33 -0400 (Thu, 18 Aug 2005) | 8 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/GroupRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/Modify.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/Objects.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/UserRights.html
- M /rt/branches/3.4-RELEASE/html/Admin/CustomFields/index.html
- M /rt/branches/3.4-RELEASE/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
- r2520@hualien: jesse | 2004-12-29T20:39:43.707258Z
- Custom field tab hilighting fixes.
-
+ r13218@hualien: jesse | 2005-08-18 15:43:37 -0400
+ r13203@hualien: jesse | 2005-08-18 14:27:36 -0400
+ r12938@hualien: jesse | 2005-08-11 13:46:14 -0400
+ * French localization had lost its header
+
+
------------------------------------------------------------------------
-r2033 | jesse | 2004-12-29 14:45:54 -0500 (Wed, 29 Dec 2004) | 5 lines
+r3690 | jesse | 2005-08-18 17:53:13 -0400 (Thu, 18 Aug 2005) | 7 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Handle.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ A /rt/branches/3.5-TESTING/lib/t/regression/22search_tix_by_txn.t
- r2516@hualien: jesse | 2004-12-29T19:44:09.437463Z
- Slightly updated encoding support for oracle
+ r13216@hualien: jesse | 2005-08-18 15:43:06 -0400
+ r13201@hualien: jesse | 2005-08-18 14:27:20 -0400
+ r7399@hualien: jesse | 2005-08-05 19:16:58 -0400
+ * Cleaned up searching by ticket or txn date.
+
+
+------------------------------------------------------------------------
+r3689 | jesse | 2005-08-18 17:52:33 -0400 (Thu, 18 Aug 2005) | 47 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Base.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Group_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Groups_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Handle.pm
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Email.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/User_Overlay.pm
+
+ r13215@hualien: jesse | 2005-08-18 15:42:24 -0400
+ r13200@hualien: jesse | 2005-08-18 14:27:07 -0400
+ r7398@hualien: jesse | 2005-08-05 15:39:10 -0400
+ r7317@hualien (orig r3576): robert | 2005-08-02 00:23:36 -0400
+ r3582@woof: rspier | 2005-08-01 21:20:12 -0700
+ allow arbitrary https?: urls in the menus
+
+ r7333@hualien (orig r3579): kevinr | 2005-08-02 14:22:27 -0400
+ r6837@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 14:20:51 -0400
+ RT-Ticket: 6897
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Incorporated the updated Italian translation from Angelo Turetta
+
+ r7335@hualien (orig r3581): glasser | 2005-08-02 15:08:03 -0400
+ r36571@tin-foil: glasser | 2005-07-08 16:53:26 -0400
+ Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
+ values, use that.
+
+ r7336@hualien (orig r3582): glasser | 2005-08-02 15:10:05 -0400
+ r38371@tin-foil: glasser | 2005-08-02 15:05:25 -0400
+ RT-Ticket: 6899
+ RT-Status: resolved
+ RT-Update: correspond
+
+ When limiting based on a whole date, make sure you're not being pushed to
+ another if you happen to be east of GMT.
+
+ Patch by Ruslan Zakirov, problem found by Olivier Horec.
+
+ r7366@hualien (orig r3585): kevinr | 2005-08-02 20:18:54 -0400
+ r6849@SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 20:17:38 -0400
+ * POD formatting fixes
+
+ r7370@hualien (orig r3588): kevinr | 2005-08-03 01:20:35 -0400
+ r6868@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:19:47 -0400
+ * Fixed an outdated bit of POD
+
+ r7371@hualien (orig r3589): kevinr | 2005-08-03 01:51:55 -0400
+ r6872@SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:51:33 -0400
+ * More minor perldoc cleanup
+
+
+
------------------------------------------------------------------------
-r2032 | jesse | 2004-12-29 14:45:43 -0500 (Wed, 29 Dec 2004) | 4 lines
+r3688 | jesse | 2005-08-18 17:52:10 -0400 (Thu, 18 Aug 2005) | 20 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/UPGRADING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/SelfService/Display.html
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
- r2507@hualien: jesse | 2004-12-23T22:31:20.362197Z
- Note about "OwnTickets" for Superusers
+ r13214@hualien: jesse | 2005-08-18 15:42:14 -0400
+ r13199@hualien: jesse | 2005-08-18 14:26:56 -0400
+ r7158@hualien: jesse | 2005-07-30 11:08:03 -0400
+ r4909@hualien (orig r3501): alexmv | 2005-07-18 15:00:38 -0400
+ r5198@zoq-fot-pik: chmrr | 2005-07-18 14:59:07 -0400
+ * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
+
+ r7124@hualien (orig r3546): kevinr | 2005-07-28 14:51:34 -0400
+ r6713@SAD-GIRL-IN-SNOW: kevinr | 2005-07-28 14:50:47 -0400
+ RT-Ticket: 6892
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
+ in SelfService mode.
+
+
+
------------------------------------------------------------------------
-r2030 | robert | 2004-12-28 01:37:51 -0500 (Tue, 28 Dec 2004) | 3 lines
-Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+r3687 | jesse | 2005-08-18 17:48:44 -0400 (Thu, 18 Aug 2005) | 9 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
+
+ r13212@hualien: jesse | 2005-08-18 15:41:30 -0400
+ r13197@hualien: jesse | 2005-08-18 14:23:55 -0400
+ r7152@hualien: jesse | 2005-07-30 11:06:46 -0400
+ * German and Danish translation header fixes.
+ besides that just a message catalog regenration
+
+
+
+
+------------------------------------------------------------------------
+r3686 | jesse | 2005-08-18 17:46:53 -0400 (Thu, 18 Aug 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt.in
+ M /rt/branches/3.5-TESTING/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Display.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/3.5-TESTING/lib/RT/ACE_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Action/Generic.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField.pm
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Email.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Template_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/User_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT.pm.in
+ M /rt/branches/3.5-TESTING/lib/t/regression/06mailgateway.t
+ A /rt/branches/3.5-TESTING/lib/t/regression/07rights.t
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
+
+ r13210@hualien: jesse | 2005-08-18 15:36:15 -0400
+ r13195@hualien: jesse | 2005-08-18 14:19:57 -0400
+ r4892@hualien: jesse | 2005-07-18 11:47:55 -0400
+
+
+
- r2033@dog: rspier | 2004-12-27 22:36:08 -0800
- RT 6331: configure spitting chmod errors
+------------------------------------------------------------------------
+r3685 | jesse | 2005-08-18 17:46:36 -0400 (Thu, 18 Aug 2005) | 5 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickObjects
+ A /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.5-TESTING/html/Elements/ValidateCustomFields
+ A /rt/branches/3.5-TESTING/html/NoAuth/cascaded.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/combobox.js
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ A /rt/branches/3.5-TESTING/html/rt.js
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/15cf_pattern.t
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
+
+ r13209@hualien: jesse | 2005-08-18 14:56:02 -0400
+ r13194@hualien: jesse | 2005-08-18 14:18:36 -0400
+
+
------------------------------------------------------------------------
-r2029 | robert | 2004-12-28 01:37:47 -0500 (Tue, 28 Dec 2004) | 3 lines
+r3660 | trs | 2005-08-16 10:39:31 -0400 (Tue, 16 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/NoAuth/webrt.css
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowMessageStanza
- r2032@dog: rspier | 2004-12-27 22:24:34 -0800
- fix css errors
+ r5899@wintermute: tom | 2005-08-16 10:37:44 -0400
+ Fixed line breaking regex. (Alex pointed out it's brokenness a few days ago.)
------------------------------------------------------------------------
-r2028 | robert | 2004-12-28 01:37:37 -0500 (Tue, 28 Dec 2004) | 4 lines
+r3647 | trs | 2005-08-11 23:55:21 -0400 (Thu, 11 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Elements/Header
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
- r2031@dog: rspier | 2004-12-27 21:46:34 -0800
- Only show the refresh tag if the refresh time is > 0.
- (Mozilla will perform a refresh=1 for refresh=-1)
+ r5846@wintermute: tom | 2005-08-11 23:54:44 -0400
+ Added callbacks before and after form so we can use them
------------------------------------------------------------------------
-r2027 | robert | 2004-12-28 01:37:32 -0500 (Tue, 28 Dec 2004) | 3 lines
+r3646 | trs | 2005-08-11 23:12:35 -0400 (Thu, 11 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/configure.ac
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
- r2030@dog: rspier | 2004-12-27 21:05:44 -0800
- Whitespace tweak: use tabs consistently
+ r5835@wintermute: tom | 2005-08-11 23:09:53 -0400
+ Cleanup of code to determine form action and actually use $goto
------------------------------------------------------------------------
-r2025 | jesse | 2004-12-22 02:06:35 -0500 (Wed, 22 Dec 2004) | 5 lines
+r3639 | alexmv | 2005-08-11 13:02:03 -0400 (Thu, 11 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/etc/schema.Oracle
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Transaction_Overlay.pm
- r2504@hualien: jesse | 2004-12-22T07:05:58.453205Z
- Oracle schema updates
-
-
+ r5794@zoq-fot-pik: chmrr | 2005-08-11 13:02:43 -0400
+ * Now, with more localization!
------------------------------------------------------------------------
-r2024 | jesse | 2004-12-21 17:11:39 -0500 (Tue, 21 Dec 2004) | 7 lines
+r3638 | alexmv | 2005-08-11 12:47:08 -0400 (Thu, 11 Aug 2005) | 4 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.4-RELEASE/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.4-RELEASE/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Transaction_Overlay.pm
- r2500@hualien: jesse | 2004-12-21T22:06:43.378557Z
- Refactored RT's logic that limits sets of transactions to tickets to make it easier to reuse.
- Fixed bugs in searches for transactions related to multiple tickets.
-
-
-
+ r5792@zoq-fot-pik: chmrr | 2005-08-11 12:47:05 -0400
+ * Pet peeve -- actually quote things the way sane people do. I fixed
+ this in 3.0, but it didn't get ported forward, so here it is again.
------------------------------------------------------------------------
-r2021 | jesse | 2004-12-21 00:32:15 -0500 (Tue, 21 Dec 2004) | 5 lines
+r3621 | trs | 2005-08-08 16:03:35 -0400 (Mon, 08 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- A /rt/branches/3.4-RELEASE/lib/t/regression/10merge.t
+ M /rt/branches/3.5-TESTING
+ D /rt/branches/3.5-TESTING/html/NoAuth/common.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/webrt.css
- r2498@hualien: jesse | 2004-12-21T05:27:21.459146Z
- Added a new regression test to validate some possibly bogus behaviour about merging tickets
-
-
+ r5735@wintermute: tom | 2005-08-08 15:58:35 -0400
+ Obsolete
------------------------------------------------------------------------
-r2019 | jesse | 2004-12-20 21:44:53 -0500 (Mon, 20 Dec 2004) | 6 lines
+r3620 | trs | 2005-08-08 11:54:11 -0400 (Mon, 08 Aug 2005) | 5 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/transactions.css
- r2494@hualien: jesse | 2004-12-21T02:40:37.522278Z
- Added back a 'package' declaration to Tickets_Overlay to enable automatic reload.
-
-
+ r5719@wintermute: tom | 2005-08-08 11:48:30 -0400
+ Different styles to try and fix the "disjointed history" problem...
+ I left the striping in, but I'm not sure I like it.
------------------------------------------------------------------------
-r2018 | jesse | 2004-12-20 18:53:18 -0500 (Mon, 20 Dec 2004) | 4 lines
+r3619 | trs | 2005-08-07 11:49:20 -0400 (Sun, 07 Aug 2005) | 6 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/bin/mason_handler.fcgi.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowMessageHeaders
- r2492@hualien: jesse | 2004-12-20T23:49:03.808597Z
- The FastCGI handler was missing a small bit of code to enable the devel mode "Module::Reload" feature.
+ r5714@wintermute: tom | 2005-08-07 11:46:58 -0400
+ * Fixed parsing of message headers (though maybe we shoud
+ use an established module to do this?)
+ * Cleaned up the component a little
------------------------------------------------------------------------
-r2017 | jesse | 2004-12-20 18:33:50 -0500 (Mon, 20 Dec 2004) | 5 lines
+r3618 | trs | 2005-08-06 19:55:38 -0400 (Sat, 06 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/t/regression/08web_cf_access.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
- r2489@hualien: jesse | 2004-12-20T23:27:06.068915Z
- Inhibit a warning in 08_web_Cf_access.t
-
-
+ r5712@wintermute: tom | 2005-08-06 19:55:22 -0400
+ Fixed empty menu bug
------------------------------------------------------------------------
-r2015 | jesse | 2004-12-20 13:43:27 -0500 (Mon, 20 Dec 2004) | 3 lines
+r3617 | trs | 2005-08-06 19:48:42 -0400 (Sat, 06 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- D /rt/branches/3.4-RELEASE/HOWTO
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/misc.css
- r2485@hualien: jesse | 2004-12-20T18:38:03.341344Z
- Blew away outdated releng documentation
+ r5710@wintermute: tom | 2005-08-06 19:48:25 -0400
+ Eliminate extra margin whitespace around action results list
------------------------------------------------------------------------
-r2014 | jesse | 2004-12-20 13:42:57 -0500 (Mon, 20 Dec 2004) | 3 lines
+r3616 | trs | 2005-08-06 19:40:33 -0400 (Sat, 06 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/README
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/ticket.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
- r2484@hualien: jesse | 2004-12-20T18:37:10.098322Z
- minor readme updates
+ r5708@wintermute: tom | 2005-08-06 19:39:04 -0400
+ Styles for the CF values for a ticket
------------------------------------------------------------------------
-r2013 | jesse | 2004-12-20 13:42:45 -0500 (Mon, 20 Dec 2004) | 3 lines
+r3615 | trs | 2005-08-06 19:25:59 -0400 (Sat, 06 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/transactions.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowMessageStanza
- r2483@hualien: jesse | 2004-12-20T18:35:10.597227Z
- updated releng.cnf to point to the new branch
+ r5706@wintermute: tom | 2005-08-06 19:25:38 -0400
+ Fixed the problem with newlines not being output as <br /> and added some padding
------------------------------------------------------------------------
-r2012 | jesse | 2004-12-20 13:25:47 -0500 (Mon, 20 Dec 2004) | 3 lines
+r3614 | trs | 2005-08-06 18:53:00 -0400 (Sat, 06 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.4-RELEASE
- M /rt/branches/3.4-RELEASE/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/titlebox-state.js
- r2478@hualien: jesse | 2004-12-20T18:18:05.386331Z
- The last merge had a missing brace
+ r5704@wintermute: tom | 2005-08-06 18:51:05 -0400
+ When I made a change to the JS a while back I broke the titlebox statefulness. Now it's fixed.
------------------------------------------------------------------------
-r2010 | jesse | 2004-12-20 13:07:34 -0500 (Mon, 20 Dec 2004) | 2 lines
+r3613 | trs | 2005-08-05 21:28:18 -0400 (Fri, 05 Aug 2005) | 3 lines
Changed paths:
- A /rt/branches/3.4-RELEASE (from /rt/branches/3.3-TESTING:2009)
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
-Moving the 3.3 testing branch to the 3.4 release branch in anticipation of a release candidate later today
+ r5683@wintermute: tom | 2005-08-05 21:25:46 -0400
+ Slight CSS fix
------------------------------------------------------------------------
-r2009 | jesse | 2004-12-20 12:30:49 -0500 (Mon, 20 Dec 2004) | 11 lines
+r3609 | trs | 2005-08-05 18:00:23 -0400 (Fri, 05 Aug 2005) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/autohandler
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/sbin/extract-message-catalog
- r2472@hualien: jesse | 2004-12-20T17:04:02.657029Z
- r2464@hualien: jesse | 2004-12-17T23:04:58.188494Z
- Security:
- * Fixed a case where catastrophic failure of the logging infrastructure
- on initial login could result in a failing login attempt could
- result in a valid remote session. -- Reported by Tom Yu
-
-
-
+ r5667@wintermute: tom | 2005-08-05 17:56:34 -0400
+ Applied two updates from Jerome Fenal (sorry, svk doesn't like the accents):
+ * Patch to make extract-message-catalog play nice with svn checkouts
+ * Updated French I18N file
------------------------------------------------------------------------
-r2008 | jesse | 2004-12-20 12:30:35 -0500 (Mon, 20 Dec 2004) | 8 lines
+r3600 | trs | 2005-08-03 23:48:43 -0400 (Wed, 03 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/ticket
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
- r2471@hualien: jesse | 2004-12-20T17:04:02.035738Z
- r2460@hualien: jesse | 2004-12-17T20:24:25.107579Z
- REST UI for listing tickets was missing a newline, resulting in a malformed
- response
-
-
-
+ r5614@wintermute: tom | 2005-08-03 23:45:06 -0400
+ Include two more IDs and use better formatting
------------------------------------------------------------------------
-r2007 | jesse | 2004-12-20 12:30:22 -0500 (Mon, 20 Dec 2004) | 11 lines
+r3599 | trs | 2005-08-03 23:48:39 -0400 (Wed, 03 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Users_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/autohandler
- r2470@hualien: jesse | 2004-12-20T17:04:01.318822Z
- r1984@hualien: jesse | 2004-12-09T07:16:39.436509Z
- RT-Ticket: 6296
- RT-Status: resolved
- RT-Update: correspond
-
- Removed a spurious =>, Thanks to Todd Chapman
-
-
-
+ r5613@wintermute: tom | 2005-08-03 23:44:18 -0400
+ Nicer indenting
------------------------------------------------------------------------
-r2006 | jesse | 2004-12-20 12:30:06 -0500 (Mon, 20 Dec 2004) | 6 lines
+r3593 | trs | 2005-08-03 13:47:45 -0400 (Wed, 03 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/Logout.html
- r2469@hualien: jesse | 2004-12-20T16:35:42.953265Z
- r1983@hualien: jesse | 2004-12-09T07:15:23.115403Z
-
-
-
+ r5597@wintermute: tom | 2005-08-03 13:42:57 -0400
+ Added callback hooks
------------------------------------------------------------------------
-r2002 | jesse | 2004-12-16 16:01:40 -0500 (Thu, 16 Dec 2004) | 4 lines
+r3575 | robert | 2005-08-01 23:50:51 -0400 (Mon, 01 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- D /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue_Overlay.pm
- D /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/configure.ac
- r2447@hualien: jesse | 2004-12-16T20:55:51.733392Z
- Removed two more unused files. Thanks to Ruslan for spotting this.
-
+ r3580@woof: rspier | 2005-08-01 20:47:59 -0700
+ SVK version of 3.5 should say 3.5.HEAD (as it does now)
------------------------------------------------------------------------
-r2000 | jesse | 2004-12-15 18:00:06 -0500 (Wed, 15 Dec 2004) | 3 lines
+r3572 | trs | 2005-08-01 12:31:46 -0400 (Mon, 01 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/t/regression/01ticket_link_searching.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
- r2442@hualien: jesse | 2004-12-15T22:55:54.557052Z
- Clkao found a logic bug in the negative link searching
+ r5516@wintermute: tom | 2005-08-01 12:30:56 -0400
+ Applied patch for cleaner XHTML by Steve Peters and cleaned up a few related things myself.
------------------------------------------------------------------------
-r1998 | jesse | 2004-12-14 18:45:10 -0500 (Tue, 14 Dec 2004) | 3 lines
+r3571 | trs | 2005-08-01 12:31:41 -0400 (Mon, 01 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/index.html
- r2440@hualien: jesse | 2004-12-14T23:39:15.304049Z
- bumping to 3.3.16
+ r5515@wintermute: tom | 2005-08-01 12:24:42 -0400
+ Only show the Edit action if user can ModifySelf
------------------------------------------------------------------------
-r1997 | jesse | 2004-12-14 14:40:49 -0500 (Tue, 14 Dec 2004) | 9 lines
+r3570 | trs | 2005-08-01 12:31:35 -0400 (Mon, 01 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/schema.Oracle
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
- r2437@hualien: jesse | 2004-12-14T19:37:11.516896Z
- RT-Ticket: 6316
- RT-Status: resolved
- RT-Update: correspond
-
- Added a patch to enable ObjectCustomFields for Oracle from Steve Turner at MIT. We're still short an oracle upgrade path.
-
-
+ r5512@wintermute: tom | 2005-08-01 00:30:02 -0400
+ Fixed copy-and-pasted doc
------------------------------------------------------------------------
-r1996 | autrijus | 2004-12-14 10:36:27 -0500 (Tue, 14 Dec 2004) | 6 lines
+r3569 | trs | 2005-08-01 12:31:29 -0400 (Mon, 01 Aug 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
- r6687@not: autrijus | 2004-12-14T15:31:58.474155Z
- * In HTML::Mason 1.18 or above, Apache2 support is native if
- Apache::Request (libapreq2) is installed.
-
-
+ r5502@wintermute: tom | 2005-07-31 15:11:44 -0400
+ Small visual fix
------------------------------------------------------------------------
-r1995 | jesse | 2004-12-14 04:54:20 -0500 (Tue, 14 Dec 2004) | 8 lines
-Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/Makefile.in
- M /rt/branches/3.3-TESTING/configure.ac
- A /rt/branches/3.3-TESTING/lib/t/00smoke.t
- D /rt/branches/3.3-TESTING/lib/t/00smoke.t.in
- D /rt/branches/3.3-TESTING/lib/t/01harness.t.in
- D /rt/branches/3.3-TESTING/lib/t/02regression.t.in
- D /rt/branches/3.3-TESTING/lib/t/03web.pl.in
- D /rt/branches/3.3-TESTING/lib/t/04_send_email.pl.in
- D /rt/branches/3.3-TESTING/lib/t/05cronsupport.pl.in
- D /rt/branches/3.3-TESTING/lib/t/06mailgateway.pl.in
- D /rt/branches/3.3-TESTING/lib/t/07acl.pl.in
- D /rt/branches/3.3-TESTING/lib/t/08web_cf.pl.in
- D /rt/branches/3.3-TESTING/lib/t/regression/00placeholder
- A /rt/branches/3.3-TESTING/lib/t/regression/03basic_web.t
- A /rt/branches/3.3-TESTING/lib/t/regression/04send_email.t
- A /rt/branches/3.3-TESTING/lib/t/regression/05cronsupport.t
- A /rt/branches/3.3-TESTING/lib/t/regression/06mailgateway.t
- A /rt/branches/3.3-TESTING/lib/t/regression/07acl.t
- A /rt/branches/3.3-TESTING/lib/t/regression/08web_cf_access.t
- A /rt/branches/3.3-TESTING/lib/t/regression/09record_cf_api.t
- A /rt/branches/3.3-TESTING/lib/t/setup_regression.t
-
- r2434@hualien: jesse | 2004-12-14T09:50:12.895761Z
- Test suite refactored to use 'prove' rather than one big ball of tests.
- This makes it much easier to run individual test scripts and gets us a nice pretty output.
-
- Ruslan pushed me into this.
-
-
-
-------------------------------------------------------------------------
-r1994 | jesse | 2004-12-14 04:54:04 -0500 (Tue, 14 Dec 2004) | 3 lines
+r3568 | trs | 2005-07-31 15:05:29 -0400 (Sun, 31 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/configure.ac
- D /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue.pm
- D /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
- M /rt/branches/3.3-TESTING/lib/t/regression/01ticket_link_searching.t
- M /rt/branches/3.3-TESTING/sbin/extract_pod_tests
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/transactions.css
- r2433@hualien: jesse | 2004-12-14T09:25:34.132509Z
- Removing TicketCustomFieldValue files leftover from 3.2
+ r5500@wintermute: tom | 2005-07-31 14:31:58 -0400
+ Fixed message stanza coloring off-by-one numbering
------------------------------------------------------------------------
-r1993 | jesse | 2004-12-14 02:36:04 -0500 (Tue, 14 Dec 2004) | 5 lines
+r3567 | trs | 2005-07-31 12:27:38 -0400 (Sun, 31 Jul 2005) | 4 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- A /rt/branches/3.3-TESTING/lib/t/regression/01ticket_link_searching.t
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/SelectNewTicketQueue
+ M /rt/branches/3.5-TESTING/html/Elements/SelectQueue
- r2431@hualien: jesse | 2004-12-14T07:32:22.983998Z
- And now we have _tests_ for the link searching.
-
-
+ r5491@wintermute: tom | 2005-07-31 12:25:15 -0400
+ * Cleaned up SelectQueue and added caching for performance
+ * Made SelectNewTicketQueue use SelectQueue to be standard
------------------------------------------------------------------------
-r1992 | jesse | 2004-12-14 02:25:03 -0500 (Tue, 14 Dec 2004) | 3 lines
+r3566 | trs | 2005-07-31 12:27:33 -0400 (Sun, 31 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Simple.html
- r2428@hualien: jesse | 2004-12-14T07:21:15.616305Z
- Adding support for searching on tickets which have no relationships of a given type (Such as "HasMember IS NULL") for clkao
+ r5484@wintermute: tom | 2005-07-29 22:50:18 -0400
+ Fixed annoying lack of a space
------------------------------------------------------------------------
-r1990 | jesse | 2004-12-13 23:50:29 -0500 (Mon, 13 Dec 2004) | 3 lines
+r3560 | trs | 2005-07-29 17:38:57 -0400 (Fri, 29 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Simple.html
- r2423@hualien: jesse | 2004-12-14T04:46:07.648245Z
- 3.3.15
+ r5474@wintermute: tom | 2005-07-29 17:31:53 -0400
+ Added a callback to allow modification of the query before the Googleish search gets it.
------------------------------------------------------------------------
-r1989 | jesse | 2004-12-13 23:48:14 -0500 (Mon, 13 Dec 2004) | 3 lines
+r3543 | trs | 2005-07-27 22:10:16 -0400 (Wed, 27 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
- r2419@hualien: jesse | 2004-12-14T04:42:37.099863Z
- More fixes for working with Transaction Custom Fields
+ r5432@wintermute: tom | 2005-07-27 22:07:34 -0400
+ Applied patch by Ruslan Zakirov to fix attachments ordering.
------------------------------------------------------------------------
-r1988 | jesse | 2004-12-13 21:42:15 -0500 (Mon, 13 Dec 2004) | 3 lines
+r3530 | trs | 2005-07-25 06:26:34 -0400 (Mon, 25 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/transactions.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/titlebox-state.js
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
- r2413@hualien: jesse | 2004-12-14T02:38:06.428282Z
- RT::Transaction->CustomFieldValues can now accept named arguments
+ r5389@wintermute: tom | 2005-07-24 23:46:32 -0400
+ * Made class "rolled-up" attached to a more semantic element
+ * Fixed styles that made transaction subjects look threaded
+ * Styled titleboxes with a border and background to separate them a little better from each other (rt-devel users noted there seemed too much whitespace and not enough distinction)
------------------------------------------------------------------------
-r1987 | mwhitson | 2004-12-13 18:15:35 -0500 (Mon, 13 Dec 2004) | 6 lines
+r3529 | trs | 2005-07-25 06:26:26 -0400 (Mon, 25 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/User/Groups/Modify.html
-
-rt-ticket: 6315
-rt-status: resolved
-rt-update: correspond
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/Users/Modify.html
-Relabeled 'Create' submit buttons to 'Save Changes' in group modification pages.
+ r5388@wintermute: tom | 2005-07-24 23:42:04 -0400
+ Fix misplaced titlebox end
------------------------------------------------------------------------
-r1986 | jesse | 2004-12-12 23:13:42 -0500 (Sun, 12 Dec 2004) | 3 lines
+r3528 | trs | 2005-07-25 06:26:12 -0400 (Mon, 25 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/SelfService/Display.html
- M /rt/branches/3.3-TESTING/html/SelfService/Update.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Tools/Reports/index.html
- r2411@hualien: jesse | 2004-12-13T04:10:03.842079Z
- self service ui html beautification, selfservice customfield editing
+ r5387@wintermute: tom | 2005-07-24 23:17:54 -0400
+ Fixed to show title
------------------------------------------------------------------------
-r1983 | jesse | 2004-12-10 13:55:22 -0500 (Fri, 10 Dec 2004) | 8 lines
+r3527 | trs | 2005-07-25 06:26:07 -0400 (Mon, 25 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/UPGRADING
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r2000@hualien: jesse | 2004-12-10T18:55:08.662227Z
- RT-Ticket: 6304
- RT-Status: resolved
- RT-Update: correspond
-
- ModifyObjectCustomFieldValues was too long. It's been changed to "ModifyCustomField"
-
+ r5386@wintermute: tom | 2005-07-24 22:52:11 -0400
+ Tag the last ul in the system menu with a class for planned future use in re-structuring the menu CSS
------------------------------------------------------------------------
-r1982 | jesse | 2004-12-10 00:19:36 -0500 (Fri, 10 Dec 2004) | 8 lines
+r3526 | trs | 2005-07-25 06:26:02 -0400 (Mon, 25 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
- M /rt/branches/3.3-TESTING/lib/t/02regression.t.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
- r1998@hualien: jesse | 2004-12-10T05:18:47.952532Z
- Ruslan handed us a suite of tests. Some of those tests failed, demonstrating a couple of API issues with CustomFields.
-
- This led to more API bulletproofing and a SearchBuilder bump
-
-
-
+ r5385@wintermute: tom | 2005-07-24 22:46:48 -0400
+ Per component CSS IDs for very specific styling
------------------------------------------------------------------------
-r1980 | jesse | 2004-12-09 02:33:58 -0500 (Thu, 09 Dec 2004) | 29 lines
+r3525 | trs | 2005-07-25 06:25:56 -0400 (Mon, 25 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldFreeform
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Simple.html
- r1990@hualien: jesse | 2004-12-09T07:32:26.670652Z
- This actually covers several bugs in the custom field processing in 3.3.
- 12. Each time I fixed a bug, another one was uncovered. I think I've
- finished now.
-
- You can see the problems if you create a ticket with "Enter multiple
- values", "Fill in one text area" and "upload a file" CFs. The go to the
- Basics page, don't change anything and hit submit. All hell breaks loose
- -
-
- 1) the multi-value & text area fields get screwed up.
- 2) a message appears telling you the file upload CF has been deleted,
- although it apparently hasn't.
-
- Here's the idea behind what I did:
-
- - Multi-value CFs should be stored with no \n or \r characters.
- - Fill-in-a-text-area CFs should have \r removed before storing in
- the database (but \n should remain).
-
- There are a couple of other related changes - free form multi value CFs
- are no longer identified by type "FreeformMultiple". Also there's a
- "next if" statement in the wrong place which was causing the file upload
- bug.
-
- --Steve Turner
-
-
+ r5384@wintermute: tom | 2005-07-24 22:42:13 -0400
+ Fixed menu bug
------------------------------------------------------------------------
-r1979 | jesse | 2004-12-09 02:32:46 -0500 (Thu, 09 Dec 2004) | 4 lines
+r3524 | trs | 2005-07-25 06:25:52 -0400 (Mon, 25 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/User/Prefs.html
- r1989@hualien: jesse | 2004-12-09T07:31:07.292798Z
- Typo fix
-
+ r5351@wintermute: tom | 2005-07-22 21:50:30 -0400
+ Fixed HTML typos
------------------------------------------------------------------------
-r1978 | jesse | 2004-12-09 02:21:52 -0500 (Thu, 09 Dec 2004) | 9 lines
+r3512 | trs | 2005-07-20 18:25:39 -0400 (Wed, 20 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/User_Overlay.pm
- r1986@hualien: jesse | 2004-12-09T07:20:03.552482Z
- RT-Ticket: 6295
- RT-Status: resolved
- RT-Update: correspond
-
- Removed a "die" from a code path that should never be hit but doesn't need to die. Thanks to Todd Chapman
-
-
+ r5318@wintermute: tom | 2005-07-20 18:23:57 -0400
+ Two methods were duplicated. Discovery and patch by Joby Walker.
------------------------------------------------------------------------
-r1977 | jesse | 2004-12-09 02:20:17 -0500 (Thu, 09 Dec 2004) | 7 lines
+r3510 | trs | 2005-07-20 15:27:14 -0400 (Wed, 20 Jul 2005) | 1 line
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
- r1982@hualien: jesse | 2004-12-09T07:09:56.419805Z
- Slightly more refactoring of Record->CustomFieldValues designed to restore older
- behaviour.
-
-
-
------------------------------------------------------------------------
-r1975 | jesse | 2004-12-09 02:05:51 -0500 (Thu, 09 Dec 2004) | 5 lines
+r3509 | trs | 2005-07-20 15:27:10 -0400 (Wed, 20 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/mason_handler.fcgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.scgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.svc.in
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/quickbar.css
- r1980@hualien: jesse | 2004-12-09T07:05:41.787599Z
- Refactored post-http handling code into lib/RT/Interface/Web/Handler.pm
-
-
+ r5299@wintermute: tom | 2005-07-20 10:49:49 -0400
+ Slight spacing bug (make it less prone to wrapping)
------------------------------------------------------------------------
-r1974 | jesse | 2004-12-08 20:05:42 -0500 (Wed, 08 Dec 2004) | 19 lines
+r3508 | trs | 2005-07-20 15:26:46 -0400 (Wed, 20 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/t/06mailgateway.pl.in
- M /rt/branches/3.3-TESTING/lib/t/07acl.pl.in
+ M /rt/branches/3.5-TESTING
- r1978@hualien: jesse | 2004-12-09T01:05:21.233709Z
- Core:
-
- * Promoted ACL cache invalidation to a public method.
-
- Web:
-
- * Web UI now invalidates ACL cache after each HTTP hit. This means
- more consistent ACL checks at the expense marginally more database lookups
-
- Test Suite:
-
- * Removed delays from the test suite which were there to deal with the ACL
- cache. The test suite now completes in approximately one minute on my
- laptop.
-
-
-
+ r5180@wintermute: tom | 2005-07-18 14:11:35 -0400
+ Fix button text size
------------------------------------------------------------------------
-r1972 | jesse | 2004-12-07 21:40:10 -0500 (Tue, 07 Dec 2004) | 3 lines
+r3504 | jesse | 2005-07-18 18:42:24 -0400 (Mon, 18 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/releng.cnf
- r9533@tinbook: jesse | 2004-12-08T02:40:01.308641Z
- Bumping to 3.3.14
+ r4913@hualien: jesse | 2005-07-18 18:41:04 -0400
+ * This is 3.5.2
------------------------------------------------------------------------
-r1971 | jesse | 2004-12-07 21:38:14 -0500 (Tue, 07 Dec 2004) | 7 lines
+r3502 | kevinr | 2005-07-18 15:56:33 -0400 (Mon, 18 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/autohandler
- r9530@tinbook: jesse | 2004-12-08T02:38:06.660707Z
- Refactored RT::Record->CustomFieldValues to be more careful to not
- accidentally load all ticket custom field values when asked for a
- bogus custom field. Thanks to Ruslan for a pointer to the bug.
-
-
+ r6429@SAD-GIRL-IN-SNOW: kevinr | 2005-07-18 15:33:39 -0400
+ * Rolled the functionality from RT::Extension::RedirectUnprivilegedUsers in
+ -- this sends unprivileged users who request Ticket/Display.html addresses to
+ the equivalent SelfService/Display.html address instead.
------------------------------------------------------------------------
-r1968 | jesse | 2004-12-07 20:35:22 -0500 (Tue, 07 Dec 2004) | 4 lines
+r3500 | trs | 2005-07-18 14:14:34 -0400 (Mon, 18 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
- r9525@tinbook: jesse | 2004-12-08T01:29:33.251334Z
- Pulling forward query optimization from 3.2
-
+ r5180@wintermute: tom | 2005-07-18 14:11:35 -0400
+ Fix button text size
------------------------------------------------------------------------
-r1967 | jesse | 2004-12-07 20:33:35 -0500 (Tue, 07 Dec 2004) | 36 lines
+r3496 | trs | 2005-07-17 19:23:18 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Submit
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/nav.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/quickbar.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
- r9524@tinbook: jesse | 2004-12-07T22:51:16.647524Z
- r9522@tinbook: jesse | 2004-12-07T22:47:20.573617Z
- RT-Ticket: 6286
- RT-Status: resolved
- RT-Update: correspond
-
- Searching on Ticket data and Transaction content caused horribly pessimal searches.
-
- OLD
-
- mysql> explain SELECT DISTINCT main.* FROM Tickets main , Transactions Transactions_1, Attachments Attachments_2 WHERE ((main.EffectiveId = main.id)) AND ((main.Status != 'deleted')) AND ((main.Type = 'ticket')) AND ((main.Subject LIKE '%subject/content SQL test%')OR ( (Attachments_2.Content LIKE '%subject/content SQL test%')AND(Attachments_2.TransactionId = Transactions_1.id)AND(main.id = Transactions_1.Ticket) ) );
- +----------------+-------+-----------------------+---------------+---------+------+------+------------------------------------+
- | table | type | possible_keys | key | key_len | ref | rows | Extra |
- +----------------+-------+-----------------------+---------------+---------+------+------+------------------------------------+
- | main | ALL | PRIMARY | NULL | NULL | NULL | 30 | Using where; Using temporary |
- | Attachments_2 | ALL | Attachments2 | NULL | NULL | NULL | 22 | Using where; Distinct |
- | Transactions_1 | index | PRIMARY,Transactions1 | Transactions1 | 4 | NULL | 73 | Using where; Using index; Distinct |
- +----------------+-------+-----------------------+---------------+---------+------+------+------------------------------------+
- 3 rows in set (0.00 sec)
-
- NEW
-
- mysql> explain SELECT DISTINCT main.* FROM ((Tickets main LEFT JOIN Transactions Transactions_1 ON ( main.id = Transactions_1.Ticket)) LEFT JOIN Attachments Attachments_2 ON ( Transactions_1.id = Attachments_2.TransactionId)) WHERE ((main.EffectiveId = main.id)) AND ((main.Status != 'deleted')) AND ((main.Type = 'ticket')) AND ((main.Subject LIKE '%subject/content SQL test%')OR ( (Attachments_2.Content LIKE '%subject/content SQL test%') ) );
- +----------------+------+---------------+---------------+---------+-------------------+------+------------------------------+
- | table | type | possible_keys | key | key_len | ref | rows | Extra |
- +----------------+------+---------------+---------------+---------+-------------------+------+------------------------------+
- | main | ALL | NULL | NULL | NULL | NULL | 30 | Using where; Using temporary |
- | Transactions_1 | ref | Transactions1 | Transactions1 | 4 | main.id | 1 | Using index; Distinct |
- | Attachments_2 | ref | Attachments2 | Attachments2 | 4 | Transactions_1.id | 1 | Using where; Distinct |
- +----------------+------+---------------+---------------+---------+-------------------+------+------------------------------+
- 3 rows in set (0.03 sec)
-
-
-
-
+ r5169@wintermute: tom | 2005-07-17 19:15:33 -0400
+ Submit bars and blue top bar
------------------------------------------------------------------------
-r1965 | jesse | 2004-12-07 15:16:58 -0500 (Tue, 07 Dec 2004) | 4 lines
+r3495 | trs | 2005-07-17 19:23:12 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/body.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/footer.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/forms.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/main.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/nav.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/quickbar.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/titlebox.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/transactions.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransaction
- r9519@tinbook: jesse | 2004-12-07T20:14:22.950883Z
- The "toggle AND/OR" button in the query builder broke in 3.3.10 or so. Reported by Wilson Chow
-
+ r5168@wintermute: tom | 2005-07-17 18:17:59 -0400
+ Most of the 3.4 compatibility style sheet is done. I still have to do the dark blue bar across the top and try to get the menu to extend to the page bottom. Oh, and style /Elements/Submit to match 3.4. Otherwise, I think it's a pretty good imitation.
------------------------------------------------------------------------
-r1963 | jesse | 2004-12-06 15:13:15 -0500 (Mon, 06 Dec 2004) | 3 lines
+r3494 | trs | 2005-07-17 19:23:07 -0400 (Sun, 17 Jul 2005) | 4 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Helpers/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/misc.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
- r9514@tinbook: jesse | 2004-12-06T20:08:56.717991Z
- Bumping to 3.3.13
+ r5167@wintermute: tom | 2005-07-17 18:12:47 -0400
+ * Fixed titlebox hide/show widget state-ness and reverted back to an 'X'.
+ * Changed CalPopup.html to be a better size and have no footer
------------------------------------------------------------------------
-r1962 | autrijus | 2004-12-06 12:49:23 -0500 (Mon, 06 Dec 2004) | 1 line
+r3493 | trs | 2005-07-17 19:22:53 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/PickBasics
+ r5166@wintermute: tom | 2005-07-17 16:35:15 -0400
+ Alignment consistancy bug
------------------------------------------------------------------------
-r1961 | autrijus | 2004-12-06 12:48:46 -0500 (Mon, 06 Dec 2004) | 3 lines
+r3492 | trs | 2005-07-17 19:22:47 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/docs/design_docs/3.3-schema-redesign.txt
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r6348@not: autrijus | 2004-12-06T17:45:43.194394Z
- * Fix an incorrect description of OCFs
+ r5165@wintermute: tom | 2005-07-17 14:53:39 -0400
+ Changes that should have been included with the addition of $WebDefaultStylesheet
------------------------------------------------------------------------
-r1960 | jesse | 2004-12-06 02:11:55 -0500 (Mon, 06 Dec 2004) | 4 lines
+r3491 | trs | 2005-07-17 19:22:41 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/SelfService/Create.html
- A /rt/branches/3.3-TESTING/html/SelfService/CreateTicketInQueue.html
- M /rt/branches/3.3-TESTING/html/SelfService/Display.html
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Tabs
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r9505@tinbook: jesse | 2004-12-06T07:11:01.358418Z
- SelfService: Added support for setting custom fields on creation and viewing custom fields the user has the right to see.
-
+ r5164@wintermute: tom | 2005-07-17 14:35:04 -0400
+ Make the state of rollup links more accessible to users without CSS
------------------------------------------------------------------------
-r1959 | jesse | 2004-12-06 02:11:21 -0500 (Mon, 06 Dec 2004) | 5 lines
+r3490 | trs | 2005-07-17 19:22:37 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldFreeform
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldSelect
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldText
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
- r9504@tinbook: jesse | 2004-12-06T07:10:00.587141Z
- Removing duplicated code.
-
-
+ r5163@wintermute: tom | 2005-07-17 14:34:21 -0400
+ New config option for the default stylesheet to use
------------------------------------------------------------------------
-r1958 | jesse | 2004-12-06 00:50:07 -0500 (Mon, 06 Dec 2004) | 4 lines
+r3489 | trs | 2005-07-17 19:22:31 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/nav.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.4-compat/quickbar.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/approvals.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/body.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/footer.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/forms.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/header.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/login.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/misc.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav-left.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/nav.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/quickbar.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/titlebox.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/3.5-default/transactions.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/footer.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/header.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/main.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/nav-left.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/nav.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/css/transactions.css
- r9498@tinbook: jesse | 2004-12-06T05:49:22.962399Z
- Fixing CustomField->LoadByName for the case where no such custom field exists.
-
+ r5162@wintermute: tom | 2005-07-17 14:31:19 -0400
+ Lots of moving CSS around
------------------------------------------------------------------------
-r1957 | jesse | 2004-12-05 16:58:31 -0500 (Sun, 05 Dec 2004) | 4 lines
+r3488 | trs | 2005-07-17 19:22:27 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/main.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
- r9495@tinbook: jesse | 2004-12-05T21:57:36.434513Z
- Refactored RT::Record->CustomFieldValues to accept cf names and convert them to ids. (Based on a patch by Tara Andrews)
-
+ r5161@wintermute: tom | 2005-07-17 14:28:21 -0400
+ Moved CSS around into different files
------------------------------------------------------------------------
-r1956 | jesse | 2004-12-05 16:58:06 -0500 (Sun, 05 Dec 2004) | 6 lines
+r3487 | trs | 2005-07-17 10:43:46 -0400 (Sun, 17 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/print.css
- r9451@tinbook: jesse | 2004-12-03T22:42:17.243639Z
- r9450@tinbook: jesse | 2004-12-03T22:39:34.093758Z
- Refactoring to use the API to determine if a ticket is being closed, rather than looking at a hardcoded status. -- Stephen Quinney
-
-
+ r5015@wintermute: tom | 2005-07-17 10:40:28 -0400
+ Preliminary print styles
------------------------------------------------------------------------
-r1953 | jesse | 2004-12-03 17:25:07 -0500 (Fri, 03 Dec 2004) | 13 lines
+r3483 | trs | 2005-07-16 17:16:15 -0400 (Sat, 16 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/combobox.js
+ M /rt/branches/3.5-TESTING/html/Widgets/ComboBox
- r9447@tinbook: jesse | 2004-12-03T22:23:11.115990Z
- RT-Ticket: 6291
+ r5013@wintermute: tom | 2005-07-16 17:14:50 -0400
+ RT-Ticket: 6821
RT-Status: resolved
RT-Update: correspond
+ Pulled most of the styles out of the JS and into the forms CSS. I had a few classes to the HTML.
- Altered Transaction->Value to only show data about custom field transactions if the user
- has the right to see that custom field. This automatically limits the Transaction list
- to exclude custom field transactions the user shouldn't see.
-
-
-
+ The combo box should probably be revamped at some point to use CSS positioning instead of JS, but that's a really minor nit.
------------------------------------------------------------------------
-r1952 | tla | 2004-12-02 18:16:17 -0500 (Thu, 02 Dec 2004) | 5 lines
+r3482 | trs | 2005-07-16 15:38:00 -0400 (Sat, 16 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Helpers/CalPopup.html
+
+ r5011@wintermute: tom | 2005-07-16 15:34:30 -0400
+ Fixed CHALDEA bug from ticket #6846. Slightly different fix than Kevin Falcone's in the ticket.
-If First is undef on account of there not being a custom field of that
-name, the Content() method cannot be called on it, so check for mere
-existence before we try.
+------------------------------------------------------------------------
+r3473 | trs | 2005-07-14 06:46:52 -0400 (Thu, 14 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Approvals/Display.html
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/Approve
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ r4986@wintermute: tom | 2005-07-13 21:45:29 -0400
+ Styled approvals and made the approval display much more semantic
------------------------------------------------------------------------
-r1949 | jesse | 2004-11-29 13:32:05 -0500 (Mon, 29 Nov 2004) | 5 lines
+r3462 | trs | 2005-07-11 20:05:47 -0400 (Mon, 11 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/SelfService/Update.html
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Update.html
- M /rt/branches/3.3-TESTING/html/Tools/MyDay.html
+ M /rt/branches/3.5-TESTING
+ D /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/Elements/SelectDate
+ A /rt/branches/3.5-TESTING/html/Helpers
+ A /rt/branches/3.5-TESTING/html/Helpers/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r9437@tinbook: jesse | 2004-11-29T18:33:10.692247Z
- Small localization fixes for "Status" (Unchanged) messages
-
-
+ r4983@wintermute: tom | 2005-07-11 20:02:25 -0400
+ Moved CalPopup.html around and reworked it from the HTML to the CSS to the JS to the UI wording.
------------------------------------------------------------------------
-r1948 | jesse | 2004-11-29 01:24:52 -0500 (Mon, 29 Nov 2004) | 3 lines
+r3461 | trs | 2005-07-11 20:05:38 -0400 (Mon, 11 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/upgrade/3.3.11/schema.Pg
- M /rt/branches/3.3-TESTING/etc/upgrade/3.3.11/schema.mysql
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r9435@tinbook: jesse | 2004-11-29T06:26:08.317066Z
- More postgres upgrade fixes
+ r4982@wintermute: tom | 2005-07-11 19:13:21 -0400
+ Unmangling CalPopup
------------------------------------------------------------------------
-r1946 | jesse | 2004-11-28 22:25:19 -0500 (Sun, 28 Nov 2004) | 3 lines
+r3460 | trs | 2005-07-10 23:46:28 -0400 (Sun, 10 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
- r9432@tinbook: jesse | 2004-11-29T03:26:44.094679Z
- Custom field API backward-compatibility improvements
+ r4979@wintermute: tom | 2005-07-10 10:27:42 -0400
+ Fixed positioning of hide/show widget in IE6...
------------------------------------------------------------------------
-r1943 | jesse | 2004-11-27 02:34:16 -0500 (Sat, 27 Nov 2004) | 1 line
+r3458 | trs | 2005-07-09 22:22:14 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ r4973@wintermute: tom | 2005-07-09 22:21:10 -0400
+ Added Robert's nice onload hook mechanism, though in the future we may wish to extend it to accepting anonymous functions as well.
------------------------------------------------------------------------
-r1942 | jesse | 2004-11-27 02:34:09 -0500 (Sat, 27 Nov 2004) | 5 lines
+r3457 | trs | 2005-07-09 22:22:10 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/transactions.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowMessageStanza
- r9422@tinbook: jesse | 2004-11-27T07:33:36.170661Z
- r9420@tinbook: jesse | 2004-11-27T07:31:22.860069Z
- Refactored ColumnMap to remove use of a deprecated API
-
+ r4972@wintermute: tom | 2005-07-09 21:56:29 -0400
+ Semantic message stanza coloring
------------------------------------------------------------------------
-r1941 | jesse | 2004-11-27 01:38:00 -0500 (Sat, 27 Nov 2004) | 3 lines
+r3456 | trs | 2005-07-09 22:22:05 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/SimpleSearch
+ M /rt/branches/3.5-TESTING/html/index.html
- r9414@tinbook: jesse | 2004-11-27T06:29:04.667691Z
- Multiple fixes to search result display
+ r4971@wintermute: tom | 2005-07-09 21:28:48 -0400
+ Update the SimpleSearch form and index.html to use the true simple search in Search/Simple.html
------------------------------------------------------------------------
-r1937 | jesse | 2004-11-26 22:49:33 -0500 (Fri, 26 Nov 2004) | 3 lines
+r3455 | trs | 2005-07-09 22:22:01 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
- r9411@tinbook: jesse | 2004-11-27T03:48:14.141183Z
- Bumping to 3.3.12
+ r4970@wintermute: tom | 2005-07-09 21:26:04 -0400
+ Jesse: To do it right, you really need to localize
------------------------------------------------------------------------
-r1934 | jesse | 2004-11-24 11:15:39 -0500 (Wed, 24 Nov 2004) | 3 lines
+r3454 | trs | 2005-07-09 22:21:58 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/upgrade/3.3.11/schema.Pg
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/transactions.css
- r9348@tinbook: jesse | 2004-11-24T16:15:50.210159Z
- 3.3.11 upgrade schema for postgres depended on features not supported by postgres. fixed. -- Mathieu Sauve-Frankel
+ r4969@wintermute: tom | 2005-07-09 15:19:30 -0400
+ Color changes
------------------------------------------------------------------------
-r1933 | jesse | 2004-11-22 14:44:43 -0500 (Mon, 22 Nov 2004) | 11 lines
+r3453 | trs | 2005-07-09 14:52:41 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/transactions.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransaction
- r9335@tinbook: jesse | 2004-11-22T19:44:48.685300Z
- r9328@tinbook: jesse | 2004-11-22T19:23:06.663299Z
- RT-Ticket: 6187
- RT-Status: resolved
- RT-Update: correspond
-
- Refactored RT's core attachment processing logic to be a bit less baroque and to use new convenience methods. ths should prevent some mail header display strangeness folks were seeing.
-
-
-
+ r4964@wintermute: tom | 2005-07-09 14:38:55 -0400
+ A nicer looking history display, lots of cosmetic changes.
------------------------------------------------------------------------
-r1932 | jesse | 2004-11-22 14:44:28 -0500 (Mon, 22 Nov 2004) | 12 lines
+r3452 | trs | 2005-07-09 14:52:35 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/transactions.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransactionAttachments
- r9334@tinbook: jesse | 2004-11-22T19:44:47.878500Z
- r9324@tinbook: jesse | 2004-11-22T18:44:30.383331Z
- RT-Ticket: 6272
- RT-Status: resolved
- RT-Update: correspond
-
- When updating comments and signature in the Administrative UI, RT won't introduce
- extra newlines anymore. (Todd Chapman)
-
-
-
+ r4963@wintermute: tom | 2005-07-09 13:56:31 -0400
+ Transaction style updates (spacing, alignment)
------------------------------------------------------------------------
-r1931 | jesse | 2004-11-22 14:44:10 -0500 (Mon, 22 Nov 2004) | 12 lines
+r3451 | trs | 2005-07-09 14:52:30 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
- r9333@tinbook: jesse | 2004-11-22T19:44:47.283026Z
- r9322@tinbook: jesse | 2004-11-22T18:41:02.001214Z
- RT-Ticket: 6276
- RT-Status: resolved
- RT-Update: correspond
-
- Now honor the RT::MaxInlineBody configuration variable. Also, the Content-Disposition header.
- We no longer display long attachments inline if they were marked as attachments.
-
-
-
+ r4962@wintermute: tom | 2005-07-09 13:25:28 -0400
+ Fixed focus on username field for login form
------------------------------------------------------------------------
-r1930 | jesse | 2004-11-22 14:43:53 -0500 (Mon, 22 Nov 2004) | 12 lines
+r3450 | trs | 2005-07-09 14:52:26 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
- r9332@tinbook: jesse | 2004-11-22T19:44:46.719948Z
- r9320@tinbook: jesse | 2004-11-22T18:13:24.717525Z
- RT-Ticket: 6264
- RT-Status: resolved
- RT-Update: correspond
-
- Fix the "ShowAttachments" component to deal gracefully, even if called without a
- precached set of attachments. From Rolf Grossmann.
-
-
-
+ r4961@wintermute: tom | 2005-07-09 12:43:02 -0400
+ Some formatting cleaning up
------------------------------------------------------------------------
-r1929 | jesse | 2004-11-22 14:43:42 -0500 (Mon, 22 Nov 2004) | 11 lines
+r3449 | trs | 2005-07-09 12:12:35 -0400 (Sat, 09 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/MyRequests
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/transactions.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowHistory
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowTransaction
- r9331@tinbook: jesse | 2004-11-22T19:44:46.166158Z
- r9316@tinbook: jesse | 2004-11-22T17:59:32.163278Z
- RT-Ticket: 6270
- RT-Status: resolved
- RT-Update: correspond
-
- Localized the "Status" field in the selfservice UI
-
-
+ r4952@wintermute: tom | 2005-07-09 12:10:22 -0400
+ Transaction and ticket info colorization.
+ Think it's obvious enough? It's kinda to mimic how it's shown in history.
------------------------------------------------------------------------
-r1928 | jesse | 2004-11-22 14:43:35 -0500 (Mon, 22 Nov 2004) | 11 lines
+r3448 | trs | 2005-07-09 12:12:31 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
- r9330@tinbook: jesse | 2004-11-22T19:44:45.488990Z
- r9272@tinbook: jesse | 2004-11-16T16:29:54.673250Z
- RT-Ticket: 6239
- RT-Status: resolved
- RT-Update: correspond
-
- Applied patch from Rudolph Pereira to allow email plugins to change ticket ID
-
-
-
+ r4951@wintermute: tom | 2005-07-09 12:05:54 -0400
+ Better positioning
------------------------------------------------------------------------
-r1926 | jesse | 2004-11-22 13:52:27 -0500 (Mon, 22 Nov 2004) | 18 lines
+r3447 | trs | 2005-07-09 12:12:27 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/nav.css
- r9326@tinbook: jesse | 2004-11-22T18:53:57.082454Z
- RT-Ticket: 6125
- RT-Status: resolved
- RT-Update: correspond
-
- SpamAssasin mail plugin overhauled (Petter Reinholdtsen)
-
- The current code wipe out the CurrentUser variable, and must be called
- first in the chain of plugins. There is no good reason why it need to
- do this, so I propose to change it to keep the CurrentUser value.
-
- Here is a patch to change the argument handling, to pass
- $args{'Message'} to spamassasin, instead of the strange $item value.
- The patch also make sure CurrentUser and AuthLevel is passed through
- when no change is wanted.
-
-
+ r4950@wintermute: tom | 2005-07-09 12:05:22 -0400
+ Bigger is better
------------------------------------------------------------------------
-r1922 | jesse | 2004-11-22 13:05:08 -0500 (Mon, 22 Nov 2004) | 9 lines
+r3446 | trs | 2005-07-09 12:12:24 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/docs/rt3-schema-relationships.dot
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
- r9318@tinbook: jesse | 2004-11-22T18:06:38.935955Z
- RT-Ticket: 6269
- RT-Status: resolved
- RT-Update: correspond
-
- RT3 schema diagram updated. (Todd Chapman)
-
-
+ r4949@wintermute: tom | 2005-07-09 08:15:02 -0400
+ #body header styles
------------------------------------------------------------------------
-r1920 | autrijus | 2004-11-22 08:19:30 -0500 (Mon, 22 Nov 2004) | 4 lines
+r3445 | trs | 2005-07-09 12:12:19 -0400 (Sat, 09 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/Elements/Error
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
- r5939@not: autrijus | 2004-11-22T13:20:38.205298Z
- * the "Magic" on modify broke Image/Binary custom fields.
-
+ r4948@wintermute: tom | 2005-07-09 07:38:05 -0400
+ Various cleanups and link styles
------------------------------------------------------------------------
-r1919 | jesse | 2004-11-22 02:25:42 -0500 (Mon, 22 Nov 2004) | 3 lines
+r3441 | trs | 2005-07-08 14:31:51 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowHistory
- r9313@tinbook: jesse | 2004-11-22T07:26:55.423227Z
- Comments about redundant code
+ r4943@wintermute: tom | 2005-07-08 14:26:53 -0400
+ Styled up the Brief/Full headers links
------------------------------------------------------------------------
-r1918 | jesse | 2004-11-21 20:26:56 -0500 (Sun, 21 Nov 2004) | 3 lines
+r3440 | trs | 2005-07-08 14:31:44 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowRequestor
- r9310@tinbook: jesse | 2004-11-22T01:26:40.004042Z
- fixes for the perl module downloading bit
+ r4942@wintermute: tom | 2005-07-08 14:25:41 -0400
+ Should create the link with the normal arguments (which fixes the unable to hide/show problem)
------------------------------------------------------------------------
-r1916 | jesse | 2004-11-18 11:00:17 -0500 (Thu, 18 Nov 2004) | 8 lines
+r3439 | trs | 2005-07-08 14:31:38 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyAll.html
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/nav.css
- r9296@tinbook: jesse | 2004-11-18T15:59:55.061638Z
-
-
- Ported Custom Field editing fixes from 3.2. Added a deprecated warning to a deprecated API.
- Cleaned up a tiny bit of formatting
-
-
+ r4941@wintermute: tom | 2005-07-08 13:09:27 -0400
+ IE should now have the menu arrows
------------------------------------------------------------------------
-r1915 | jesse | 2004-11-18 11:00:04 -0500 (Thu, 18 Nov 2004) | 1 line
+r3437 | trs | 2005-07-08 12:55:03 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/nav-left.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/nav.css
+ r4939@wintermute: tom | 2005-07-08 12:54:16 -0400
+ Some CSS doc for the various tricks used
------------------------------------------------------------------------
-r1914 | jesse | 2004-11-18 10:59:05 -0500 (Thu, 18 Nov 2004) | 14 lines
+r3436 | trs | 2005-07-08 12:33:38 -0400 (Fri, 08 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/UPGRADING
- M /rt/branches/3.3-TESTING/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ A /rt/branches/3.5-TESTING/html/Elements/Logo
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/NoAuth/images/bplogo.gif
+ D /rt/branches/3.5-TESTING/html/NoAuth/images/space.gif
- r9280@tinbook: jesse | 2004-11-17T18:34:51.857756Z
- A bunch of CustomField related improvements. Autrijus is working on the new test suite. Coming "tomorrow"
-
-
- UPGRADING FROM 3.3.11 and earlier - Changes:
-
- = Rights Changes =
-
- Custom Fields now have an additional right "ModifyObjectCustomFieldValues".
- This right governs whether a user can modify an object's custom field values
- for a particular custom field. This includes adding, deleting and changing values.
-
-
+ r4937@wintermute: tom | 2005-07-08 12:32:09 -0400
+ * Cropped a unnecessary little whitespace from the logo
+ * Got rid of an unused spacer image
+ * Pulled the logo out to a separate element since it's being used in two places now
------------------------------------------------------------------------
-r1913 | autrijus | 2004-11-17 23:39:01 -0500 (Wed, 17 Nov 2004) | 4 lines
+r3435 | trs | 2005-07-08 12:01:48 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
- r5691@not: autrijus | 2004-11-18T04:40:20.966758Z
- * Remove the unused and misleading chunks in EditCustomField.
-
+ r4934@wintermute: tom | 2005-07-08 12:00:43 -0400
+ Allow TitleBoxes to not be hideable (and make this true for the Login titleboxes)
------------------------------------------------------------------------
-r1912 | autrijus | 2004-11-17 06:29:10 -0500 (Wed, 17 Nov 2004) | 1 line
+r3433 | trs | 2005-07-08 11:46:51 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
+ r4930@wintermute: tom | 2005-07-08 11:26:31 -0400
+ TitleBoxes now do the right side titles as well
------------------------------------------------------------------------
-r1911 | autrijus | 2004-11-17 06:28:47 -0500 (Wed, 17 Nov 2004) | 7 lines
+r3432 | trs | 2005-07-08 11:46:45 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/autohandler
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
- r4462@not: autrijus | 2004-11-17T11:21:48.719799Z
- * under MasonX::Apache2Handler, empty arguments sometimes got
- passed in as unicode strings, so Encode::decode('utf8')
- fails miserably. We now explicitly check is_utf8() before
- applying a decode; this is a better style anyway.
-
+ r4929@wintermute: tom | 2005-07-08 10:31:26 -0400
+ /Elements/Login styles fixed (haven't checked it out in IE yet, though)
------------------------------------------------------------------------
-r1908 | jesse | 2004-11-16 07:32:40 -0500 (Tue, 16 Nov 2004) | 3 lines
+r3430 | trs | 2005-07-08 10:03:25 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
+
+ r4926@wintermute: tom | 2005-07-08 10:00:41 -0400
+ Move attribute to end of element so as not to get in the way of a test
-Time::HiRes was improperly capitalized
+------------------------------------------------------------------------
+r3429 | trs | 2005-07-08 10:03:18 -0400 (Fri, 08 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/autohandler
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/footer.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/main.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/nav-left.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/nav.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/autohandler
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ r4925@wintermute: tom | 2005-07-08 09:54:15 -0400
+ Cleanup how the content-type is set for CSS and JS
------------------------------------------------------------------------
-r1907 | jesse | 2004-11-15 16:19:49 -0500 (Mon, 15 Nov 2004) | 3 lines
+r3428 | jesse | 2005-07-08 01:43:34 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/html/Elements/Footer
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
- M /rt/branches/3.3-TESTING/html/autohandler
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/images/autohandler
- r9270@tinbook: jesse | 2004-11-15T21:17:01.591994Z
- Moved render time display out of an "if developer" block into a main-page div. Set up css to display it small and very de-emphasized
+ r22398@hualien: jesse | 2005-07-08 01:37:45 -0400
+ * A regexp-based search and replace broke the autohandler that serves out images on misconfigured or downlevel platforms.
------------------------------------------------------------------------
-r1906 | jesse | 2004-11-15 15:55:48 -0500 (Mon, 15 Nov 2004) | 5 lines
+r3427 | trs | 2005-07-08 00:40:31 -0400 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
- r9268@tinbook: jesse | 2004-11-15T20:51:06.505734Z
- Disabled replaced Current a bit back
-
-
+ r4866@wintermute: tom | 2005-07-08 00:38:36 -0400
+ Bullet-proofed the ID generation
------------------------------------------------------------------------
-r1905 | jesse | 2004-11-15 15:45:02 -0500 (Mon, 15 Nov 2004) | 5 lines
+r3426 | trs | 2005-07-08 00:40:27 -0400 (Fri, 08 Jul 2005) | 4 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/titlebox-state.js
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
- r9266@tinbook: jesse | 2004-11-15T20:24:28.381430Z
- Previous merge forward clobbered 3.3 branch changes.
-
+ r4858@wintermute: tom | 2005-07-08 00:14:27 -0400
+ Stateful titleboxes using JS and cookies. The generated titlebox IDs should
+ be unique.
+
+------------------------------------------------------------------------
+r3425 | trs | 2005-07-08 00:40:23 -0400 (Fri, 08 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+
+ r4857@wintermute: tom | 2005-07-08 00:03:33 -0400
+ Spacing fixes
+
+------------------------------------------------------------------------
+r3417 | trs | 2005-07-07 18:37:20 -0400 (Thu, 07 Jul 2005) | 9 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/header.css
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
+
+ r4854@wintermute: tom | 2005-07-07 18:35:26 -0400
+ Ironed out a bunch of cosmetic IE bugs...
+ * Width of #page-menu
+ * Rounded ends of #page-menu
+ * .button size (padding issue)
+ * Hide/show arrows on titleboxes
+
------------------------------------------------------------------------
-r1903 | jesse | 2004-11-15 13:58:26 -0500 (Mon, 15 Nov 2004) | 3 lines
+r3415 | trs | 2005-07-07 16:24:52 -0400 (Thu, 07 Jul 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+
+ r4851@wintermute: tom | 2005-07-07 16:20:29 -0400
+ A few cosmetic bugs fixed...
+
+ * IE: #header padding-top
+ * All: /Elements/Submit padding/margin-bottom
+ * IE: Top action submit buttons + font size
+
+------------------------------------------------------------------------
+r3413 | trs | 2005-07-06 22:07:12 -0400 (Wed, 06 Jul 2005) | 9 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+
+ r4844@wintermute: tom | 2005-07-06 22:05:41 -0400
+ The Show details/Show basics links are now in the actions/subactions menu and
+ work via Javascript and CSS (much like hideshow, actually). For users who don't
+ have JS enabled, both basics and details will be displayed (a JS onload event is
+ what hides the details at first).
+
+ I had pushed the necessary JS and CSS earlier, but forgot to commit this component
+ change.
+
+------------------------------------------------------------------------
+r3412 | trs | 2005-07-06 22:07:05 -0400 (Wed, 06 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/CreateTicket
+ M /rt/branches/3.5-TESTING/html/Elements/SimpleSearch
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
+
+ r4843@wintermute: tom | 2005-07-06 21:48:24 -0400
+ Style changes and class-ifying a few missed inputs
+
+------------------------------------------------------------------------
+r3411 | trs | 2005-07-06 22:06:47 -0400 (Wed, 06 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/People.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/index.html
+ M /rt/branches/3.5-TESTING/html/Elements/CreateTicket
+ M /rt/branches/3.5-TESTING/html/Elements/GotoTicket
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/Elements/QuickCreate
+ M /rt/branches/3.5-TESTING/html/Elements/RefreshHomepage
+ M /rt/branches/3.5-TESTING/html/Elements/SimpleSearch
+ M /rt/branches/3.5-TESTING/html/Elements/Submit
+ M /rt/branches/3.5-TESTING/html/Prefs/MyRT.html
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditFormat
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditQuery
+ M /rt/branches/3.5-TESTING/html/Search/Elements/EditSearches
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/html/Search/Simple.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Elements/GotoTicket
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditPeople
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/ShowSummary
+ M /rt/branches/3.5-TESTING/html/Ticket/Update.html
+ M /rt/branches/3.5-TESTING/html/Tools/Offline.html
+ M /rt/branches/3.5-TESTING/html/Widgets/SelectionBox
+
+ r4842@wintermute: tom | 2005-07-06 20:18:26 -0400
+ Added class="button" to all submit and reset inputs
+
+------------------------------------------------------------------------
+r3410 | trs | 2005-07-06 22:06:40 -0400 (Wed, 06 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrips
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditTemplates
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickCustomFields
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/PickObjects
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectRights
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Members.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/index.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/index.html
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/3.5-TESTING/html/Elements/Checkbox
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldBinary
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldImage
+ M /rt/branches/3.5-TESTING/html/Elements/EditLinks
+ M /rt/branches/3.5-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING/html/Prefs/Quicksearch.html
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Update.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditWatchers
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/3.5-TESTING/html/Ticket/Update.html
+ M /rt/branches/3.5-TESTING/html/User/Groups/Members.html
+ M /rt/branches/3.5-TESTING/html/User/Groups/Modify.html
+
+ r4841@wintermute: tom | 2005-07-06 20:12:04 -0400
+ Added class="checkbox" to all checkbox inputs
+
+------------------------------------------------------------------------
+r3409 | trs | 2005-07-06 22:06:33 -0400 (Wed, 06 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Approvals/Elements/Approve
+ M /rt/branches/3.5-TESTING/html/Search/Elements/SelectAndOr
+
+ r4840@wintermute: tom | 2005-07-06 20:11:29 -0400
+ Added class="radio" to all radio inputs
+
+------------------------------------------------------------------------
+r3408 | trs | 2005-07-06 22:06:26 -0400 (Wed, 06 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/Objects.html
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditCustomFields
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrip
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrips
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditTemplates
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditUserComments
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/SelectRights
+ M /rt/branches/3.5-TESTING/html/Admin/Global/Template.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Members.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Groups/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/GroupRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/Modify.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/People.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/Template.html
+ M /rt/branches/3.5-TESTING/html/Admin/Queues/UserRights.html
+ M /rt/branches/3.5-TESTING/html/Admin/Users/Modify.html
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomField
+ M /rt/branches/3.5-TESTING/html/Elements/Login
+ M /rt/branches/3.5-TESTING/html/Elements/QuickCreate
+ M /rt/branches/3.5-TESTING/html/Prefs/SearchOptions.html
+ M /rt/branches/3.5-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING/html/Search/Bulk.html
+ M /rt/branches/3.5-TESTING/html/Search/Edit.html
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Create.html
+ M /rt/branches/3.5-TESTING/html/SelfService/Update.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
+ M /rt/branches/3.5-TESTING/html/Ticket/Modify.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyAll.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyDates.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyLinks.html
+ M /rt/branches/3.5-TESTING/html/Ticket/ModifyPeople.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Update.html
+ M /rt/branches/3.5-TESTING/html/User/Elements/DelegateRights
+ M /rt/branches/3.5-TESTING/html/User/Groups/Members.html
+ M /rt/branches/3.5-TESTING/html/User/Groups/Modify.html
+ M /rt/branches/3.5-TESTING/html/User/Prefs.html
+ M /rt/branches/3.5-TESTING/html/Widgets/SelectionBox
+
+ r4839@wintermute: tom | 2005-07-06 20:10:29 -0400
+ Added class="hidden" to all hidden inputs
+
+------------------------------------------------------------------------
+r3407 | trs | 2005-07-06 19:09:00 -0400 (Wed, 06 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/ListActions
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/Prefs/Search.html
+
+ r4837@wintermute: tom | 2005-07-06 19:08:04 -0400
+ Miscellaneous minor changes
+
+------------------------------------------------------------------------
+r3406 | trs | 2005-07-06 18:44:22 -0400 (Wed, 06 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/I18N/cs.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/da.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/de.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/en.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/en_malkovich.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/es.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/fi.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/fr.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/he.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/hu.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/it.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/ja.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/nl.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/no.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/pt_br.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/ru.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_tw.po
-
- r9260@tinbook: jesse | 2004-11-15T18:58:48.392208Z
- Reran string extraction for loc
-
-------------------------------------------------------------------------
-r1902 | jesse | 2004-11-15 13:57:52 -0500 (Mon, 15 Nov 2004) | 3 lines
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/rolldown-arrow.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/rolldown-arrow.png
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/rollup-arrow.gif
+ D /rt/branches/3.5-TESTING/html/NoAuth/images/css/rollup-arrow.png
+ M /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
+
+ r4833@wintermute: tom | 2005-07-06 18:41:54 -0400
+ JS improvements and better TitleBox rollup/down
+
+------------------------------------------------------------------------
+r3403 | trs | 2005-07-06 12:25:08 -0400 (Wed, 06 Jul 2005) | 1 line
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/configure.ac
+ M /rt/branches/3.5-TESTING
- r9259@tinbook: jesse | 2004-11-15T17:21:40.789848Z
- Added the database dump tool to the list of executable things
------------------------------------------------------------------------
-r1901 | jesse | 2004-11-15 12:13:51 -0500 (Mon, 15 Nov 2004) | 3 lines
+r3402 | trs | 2005-07-06 12:24:59 -0400 (Wed, 06 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/lib/RT/I18N.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ D /rt/branches/3.5-TESTING/html/NoAuth/cascaded.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/class.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/combobox.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/cascaded.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/class.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/combobox.js
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/list.js
+ D /rt/branches/3.5-TESTING/html/NoAuth/list.js
+ M /rt/branches/3.5-TESTING/html/Widgets/ComboBox
- r9257@tinbook: jesse | 2004-11-15T17:13:44.237481Z
- Merging forward from RT 3.2 bugfixes
+ r4824@wintermute: tom | 2005-07-06 12:20:57 -0400
+ Moved JS to a central location.
------------------------------------------------------------------------
-r1898 | autrijus | 2004-11-15 04:43:23 -0500 (Mon, 15 Nov 2004) | 4 lines
+r3401 | trs | 2005-07-06 12:24:56 -0400 (Wed, 06 Jul 2005) | 4 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/NoAuth/js
+ A /rt/branches/3.5-TESTING/html/NoAuth/js/util.js
+ D /rt/branches/3.5-TESTING/html/rt.js
- r4175@not: autrijus | 2004-11-15T09:44:43.225379Z
- * The XML-based dump format now finally round trips.
-
+ r4823@wintermute: tom | 2005-07-06 12:11:28 -0400
+ Moved JS to a better place (eventually we should keep all JS in the
+ same dir) and renamed it to be more descriptive.
------------------------------------------------------------------------
-r1897 | autrijus | 2004-11-15 02:24:35 -0500 (Mon, 15 Nov 2004) | 4 lines
+r3400 | jesse | 2005-07-06 12:11:13 -0400 (Wed, 06 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_SiteConfig.pm
- r4166@not: autrijus | 2004-11-15T07:25:55.961743Z
- * make "sbin/rt-dump-database 0" actually work.
-
+ r22316@hualien: jesse | 2005-07-06 12:10:06 -0400
+ * Cleaning up SiteConfig.pm
------------------------------------------------------------------------
-r1896 | autrijus | 2004-11-15 01:30:04 -0500 (Mon, 15 Nov 2004) | 4 lines
+r3397 | glasser | 2005-07-06 09:47:11 -0400 (Wed, 06 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/13-attribute-tests.t
- r4158@not: autrijus | 2004-11-15T06:31:13.491985Z
- * Switch the rt-dump-database format from YAML to XML::Simple.
-
+ r36395@tin-foil: glasser | 2005-07-06 10:43:15 -0300
+ Clarify documentation and add tests for RT::Record->FirstAttribute (suggested by Todd Chapman)
------------------------------------------------------------------------
-r1894 | autrijus | 2004-11-14 12:11:20 -0500 (Sun, 14 Nov 2004) | 4 lines
+r3396 | trs | 2005-07-05 21:55:21 -0400 (Tue, 05 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/factory
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
- r4106@not: autrijus | 2004-11-14T17:12:19.553522Z
- * Make sbin/factory safe from strict and warnings.
-
+ r4811@wintermute: tom | 2005-07-05 21:50:30 -0400
+ Oops, should have included this with the previous commit
------------------------------------------------------------------------
-r1893 | autrijus | 2004-11-14 09:23:53 -0500 (Sun, 14 Nov 2004) | 5 lines
+r3395 | trs | 2005-07-05 21:55:15 -0400 (Tue, 05 Jul 2005) | 4 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
+ M /rt/branches/3.5-TESTING/html/rt.js
- r4099@not: autrijus | 2004-11-14T14:25:10.934431Z
- * It turns out that Apache::Log needs to be explicitly loaded
- for MasonX::Apache2Handler to run.
-
+ r4810@wintermute: tom | 2005-07-05 21:49:45 -0400
+ Fixed hideshow() to make it more generalized (I'll be using it in other
+ places than the title boxes) as well as more cross-browser.
------------------------------------------------------------------------
-r1892 | autrijus | 2004-11-14 01:02:18 -0500 (Sun, 14 Nov 2004) | 1 line
+r3387 | trs | 2005-07-04 21:48:58 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/rt.js
+ r4803@wintermute: tom | 2005-07-04 21:44:58 -0400
+ Should return false so click isn't passed through after capture and page doesn't jump to the top
------------------------------------------------------------------------
-r1891 | autrijus | 2004-11-14 01:01:46 -0500 (Sun, 14 Nov 2004) | 5 lines
+r3386 | trs | 2005-07-04 21:48:54 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
- r4056@not: autrijus | 2004-11-14T05:55:16.343169Z
- * The chown() syntax in Handler.pm was broken.
- * Also removed an unneccessary capturing parenthesis.
-
+ r4802@wintermute: tom | 2005-07-04 21:43:16 -0400
+ Put styles where they should be
------------------------------------------------------------------------
-r1890 | autrijus | 2004-11-14 01:01:21 -0500 (Sun, 14 Nov 2004) | 5 lines
+r3385 | trs | 2005-07-04 21:48:43 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING
- r4055@not: autrijus | 2004-11-14T05:54:37.364789Z
- * Under static_source, we need to purge the component cache
- each time we restart, so newer components may be reloaded.
-
+ r4796@wintermute: tom | 2005-07-04 16:31:28 -0400
+ Fixed conditional display of actions-menu
------------------------------------------------------------------------
-r1889 | autrijus | 2004-11-14 01:00:58 -0500 (Sun, 14 Nov 2004) | 5 lines
+r3384 | trs | 2005-07-04 21:48:40 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r3828@not: autrijus | 2004-11-11T04:38:07.819422Z
- * Do not waste stat() calls on Callback elements.
- * If $RT::DevelMode is not set, do not refresh Callbacks cache at all.
-
+ r4795@wintermute: tom | 2005-07-04 16:25:11 -0400
+ Proper separators in the menus
------------------------------------------------------------------------
-r1888 | autrijus | 2004-11-14 01:00:32 -0500 (Sun, 14 Nov 2004) | 4 lines
+r3383 | glasser | 2005-07-04 17:35:33 -0400 (Mon, 04 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Search/Results.html
+ M /rt/branches/3.5-TESTING/html/Search/Results.rdf
- r3827@not: autrijus | 2004-11-11T02:06:28.593023Z
- * only exclude normal files, not directories.
-
+ r36250@tin-foil: glasser | 2005-07-04 18:33:35 -0300
+ * RSS AutoDiscovery. (Also, put some more /> into header links, since we're
+ claiming to be XHTML. And use a more accurate Content-Type for the RSS file
+ (which probably wants to be renamed, anyway).)
------------------------------------------------------------------------
-r1887 | autrijus | 2004-11-14 01:00:09 -0500 (Sun, 14 Nov 2004) | 5 lines
+r3382 | trs | 2005-07-04 16:33:23 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin
- M /rt/branches/3.3-TESTING/etc
- M /rt/branches/3.3-TESTING/lib
- M /rt/branches/3.3-TESTING/lib/t
- M /rt/branches/3.3-TESTING/sbin
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r3826@not: autrijus | 2004-11-11T02:05:00.289897Z
- * set svn:ignore on directories to exclude generated files from
- version control.
-
+ r4796@wintermute: tom | 2005-07-04 16:31:28 -0400
+ Fixed conditional display of actions-menu
------------------------------------------------------------------------
-r1884 | jesse | 2004-11-13 18:01:01 -0500 (Sat, 13 Nov 2004) | 1 line
+r3381 | trs | 2005-07-04 16:33:18 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Tabs
+
+ r4795@wintermute: tom | 2005-07-04 16:25:11 -0400
+ Proper separators in the menus
-Bumping to 3.3.11
------------------------------------------------------------------------
-r1882 | jesse | 2004-11-13 00:12:51 -0500 (Sat, 13 Nov 2004) | 10 lines
+r3380 | glasser | 2005-07-04 15:45:57 -0400 (Mon, 04 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- D /rt/branches/3.3-TESTING/html/NoAuth/images/back_home.gif
- D /rt/branches/3.3-TESTING/html/NoAuth/images/head_requestracker.gif
- D /rt/branches/3.3-TESTING/html/NoAuth/images/rt.jpg
- D /rt/branches/3.3-TESTING/html/NoAuth/images/spacer.gif
- D /rt/branches/3.3-TESTING/html/NoAuth/images/squares_blue.gif
- M /rt/branches/3.3-TESTING/lib/t/06mailgateway.pl.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/sbin/rt-test-dependencies.in
- r9222@tinbook: jesse | 2004-11-13T03:09:38.303870Z
- Core:
-
- * Removed images that weren't used anymore
-
- Configuration:
+ r36248@tin-foil: glasser | 2005-07-04 15:51:03 -0300
+ Dependency on Calendar::Simple, from CalPopup.html
+
+------------------------------------------------------------------------
+r3377 | jesse | 2005-07-03 19:00:53 -0400 (Sun, 03 Jul 2005) | 3 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+
+ r22231@hualien: jesse | 2005-07-03 18:53:24 -0400
+ * Merge broke the css pointer. fixed
+
+------------------------------------------------------------------------
+r3376 | jesse | 2005-07-03 19:00:45 -0400 (Sun, 03 Jul 2005) | 26 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/webmux.pl.in
+ A /rt/branches/3.5-TESTING/html/CalPopup.html
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/SelectDate
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
+ M /rt/branches/3.5-TESTING/html/Ticket/Reminders.html
+ A /rt/branches/3.5-TESTING/html/rt.js
+ M /rt/branches/3.5-TESTING/lib/RT/Date.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Reminders.pm
+
+ r22230@hualien: jesse | 2005-07-03 18:25:54 -0400
+ r22155@hualien: jesse | 2005-07-03 17:56:30 -0400
+ r22026@hualien (orig r3268): alexmv | 2005-07-01 00:29:51 -0400
+
+ r22027@hualien (orig r3269): alexmv | 2005-07-01 00:29:58 -0400
+
+ r22032@hualien (orig r3274): alexmv | 2005-07-01 14:48:21 -0400
+ r4600@zoq-fot-pik: chmrr | 2005-07-01 14:53:11 -0400
+ * Revert 3268
+
+ r22035@hualien (orig r3277): alexmv | 2005-07-01 16:12:56 -0400
+ r4602@zoq-fot-pik: chmrr | 2005-07-01 16:17:13 -0400
+ * Fix syntax error in html/Ticket/Elements/Reminders
+ * Fix missing 'Obj' on TicketObj in lib/RT/Reminders.pm
+ * Move JS into separate file
+ * Calendar popups
+
+ r22036@hualien (orig r3278): alexmv | 2005-07-01 18:53:15 -0400
+ r4606@zoq-fot-pik: chmrr | 2005-07-01 18:57:33 -0400
+ * Editing of Reminders
+ * RT::Date has ->Date and ->Time methods now
+ * Calendar popup is always yyyy-mm-dd
+
+
- * Fixed RTLogo configuration variable to actually display RT's logo.
+
+------------------------------------------------------------------------
+r3375 | jesse | 2005-07-03 19:00:29 -0400 (Sun, 03 Jul 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.5-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/3.5-TESTING/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/07acl.t
+
+ r22229@hualien: jesse | 2005-07-03 18:25:48 -0400
+ r22154@hualien: jesse | 2005-07-03 17:50:55 -0400
+ r22109@hualien: jesse | 2005-07-03 17:06:06 -0400
+ * Test fixups
+
------------------------------------------------------------------------
-r1881 | jesse | 2004-11-13 00:12:26 -0500 (Sat, 13 Nov 2004) | 4 lines
+r3374 | jesse | 2005-07-03 19:00:21 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt-mailgate.in
+ M /rt/branches/3.5-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Interface/Email.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING/lib/t/regression/06mailgateway.t
- r9221@tinbook: jesse | 2004-11-13T02:43:58.587708Z
- No longer show the "Applies To" tab for user and group Custom Fields.
+ r22228@hualien: jesse | 2005-07-03 18:25:42 -0400
+ r22153@hualien: jesse | 2005-07-03 17:50:46 -0400
+ r22105@hualien: jesse | 2005-07-03 16:28:58 -0400
+ r22091@hualien: jesse | 2005-07-03 16:13:10 -0400
+ * Disabling a new feature that might be dangerous; test fixes; cf fixes
+
+
------------------------------------------------------------------------
-r1880 | jesse | 2004-11-13 00:11:58 -0500 (Sat, 13 Nov 2004) | 6 lines
+r3373 | jesse | 2005-07-03 19:00:13 -0400 (Sun, 03 Jul 2005) | 10 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
- r9220@tinbook: jesse | 2004-11-13T02:42:34.101313Z
- Those variables need to have the RT namespace.
+ r22227@hualien: jesse | 2005-07-03 18:25:38 -0400
+ r22152@hualien: jesse | 2005-07-03 17:50:41 -0400
+ r22104@hualien: jesse | 2005-07-03 16:28:54 -0400
+ r22039@hualien: jesse | 2005-07-01 21:05:38 -0400
+ * Refactoring of how RT::Record deals with custom fields for greater consistency
+
+
+
+
+------------------------------------------------------------------------
+r3372 | jesse | 2005-07-03 19:00:03 -0400 (Sun, 03 Jul 2005) | 27 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+
+ r22226@hualien: jesse | 2005-07-03 18:25:33 -0400
+ r22151@hualien: jesse | 2005-07-03 17:50:36 -0400
+ r22103@hualien: jesse | 2005-07-03 16:27:27 -0400
+ r22038@hualien: jesse | 2005-07-01 19:28:24 -0400
+ r21984@hualien (orig r3261): kevinr | 2005-06-28 18:47:38 -0400
+ r5752@sad-girl-in-snow: kevinr | 2005-06-28 17:45:36 -0500
+ RT-Ticket: 6745
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Applied Seph's patch to add a BeforeShowHistory callback.
+
+ r22028@hualien (orig r3270): alexmv | 2005-07-01 00:32:06 -0400
+ r4555@zoq-fot-pik: chmrr | 2005-06-30 17:36:05 -0400
+ * WikiText updates to auto-link http:// style links
+
+ r22029@hualien (orig r3271): alexmv | 2005-07-01 00:32:10 -0400
+ r4556@zoq-fot-pik: chmrr | 2005-06-30 17:58:57 -0400
+ * Don't assume link is happy on creation
+
+ r22030@hualien (orig r3272): alexmv | 2005-07-01 00:32:15 -0400
+
+
+
+
+
+------------------------------------------------------------------------
+r3371 | jesse | 2005-07-03 18:59:47 -0400 (Sun, 03 Jul 2005) | 62 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_SiteConfig.pm
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/EditScrips
+ M /rt/branches/3.5-TESTING/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT/User_Overlay.pm
+ M /rt/branches/3.5-TESTING/lib/RT.pm.in
+
+ r22225@hualien: jesse | 2005-07-03 18:24:46 -0400
+ r22150@hualien: jesse | 2005-07-03 17:50:31 -0400
+ r22102@hualien: jesse | 2005-07-03 16:26:30 -0400
+ r21954@hualien: jesse | 2005-06-27 11:40:16 -0400
+ r20564@hualien (orig r3181): alexmv | 2005-06-15 17:52:14 -0400
+
+ r20798@hualien (orig r3224): kevinr | 2005-06-18 22:26:40 -0400
+ r4487@sad-girl-in-snow: kevinr | 2005-06-18 21:23:04 -0500
+ * Fixed a typo
+ * now use $RT::WebAddress because it's a good idea
+ * now localize 'Scrip' and number, instead of only the former
+
+ r20799@hualien (orig r3225): kevinr | 2005-06-18 22:26:51 -0400
+
+ r20800@hualien (orig r3226): kevinr | 2005-06-18 22:37:51 -0400
+ r4496@sad-girl-in-snow: kevinr | 2005-06-18 21:37:27 -0500
+ * Fixes possible cross-site scripting bug.
+
+ r20801@hualien (orig r3227): jesse | 2005-06-18 23:47:04 -0400
+ * Fixed typo in kevin's fix (/l is a filter. it needs the |)
+
+ r21566@hualien (orig r3240): alexmv | 2005-06-23 16:57:51 -0400
+ r4466@zoq-fot-pik: chmrr | 2005-06-23 16:58:19 -0400
+ * Document Set() a little better
+
+ r21567@hualien (orig r3241): alexmv | 2005-06-23 16:57:54 -0400
+ r4467@zoq-fot-pik: chmrr | 2005-06-23 16:58:52 -0400
+ * Doc that CanonicalizeEmailAddress may be called as static
+
+ r21568@hualien (orig r3242): alexmv | 2005-06-23 16:58:02 -0400
+ r4468@zoq-fot-pik: chmrr | 2005-06-23 16:59:51 -0400
+ * Remove possible closure issue (my $foo = .... if $bar;)
+
+ r21569@hualien (orig r3243): alexmv | 2005-06-23 16:58:14 -0400
+ r4469@zoq-fot-pik: chmrr | 2005-06-23 17:00:09 -0400
+ * Escape queue name properly
+
+ r21570@hualien (orig r3244): alexmv | 2005-06-23 17:37:31 -0400
+ r4481@zoq-fot-pik: chmrr | 2005-06-23 17:39:53 -0400
+ * Actually fix the escaping bug
+
+ r21571@hualien (orig r3245): alexmv | 2005-06-23 17:43:57 -0400
+ r4483@zoq-fot-pik: chmrr | 2005-06-23 17:46:18 -0400
+ RT-Ticket: 6782
+ RT-Update: correspond
+ RT-Status: resolved
+
+ * Fix perl invocation; thanks to Kim Toms <kim.toms@gmail.com>
+
+ r21572@hualien (orig r3246): alexmv | 2005-06-23 17:48:26 -0400
+ r4485@zoq-fot-pik: chmrr | 2005-06-23 17:50:48 -0400
+ RT-Ticket: 6781
+ RT-Update: correspond
+ RT-Status: resolved
+
+ * _AddWatcher takes Email, not Person; thanks to Andreas Jakum <ajakum@inode.at>
+
+
+
+
------------------------------------------------------------------------
-r1879 | jesse | 2004-11-13 00:11:31 -0500 (Sat, 13 Nov 2004) | 4 lines
+r3370 | jesse | 2005-07-03 18:59:35 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
- r9219@tinbook: jesse | 2004-11-13T00:28:50.936425Z
- Made the automatic cache flushing configurable.
+ r22224@hualien: jesse | 2005-07-03 18:24:36 -0400
+ r22148@hualien: jesse | 2005-07-03 17:50:22 -0400
+ r22100@hualien: jesse | 2005-07-03 16:26:21 -0400
+ r21656@hualien: jesse | 2005-06-24 13:53:26 -0400
+ * New Indonesian translation from James Briggs
+
+
------------------------------------------------------------------------
-r1878 | jesse | 2004-11-13 00:11:00 -0500 (Sat, 13 Nov 2004) | 4 lines
+r3369 | jesse | 2005-07-03 18:59:27 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Action/SendEmail.pm
- r9218@tinbook: jesse | 2004-11-12T03:08:16.964082Z
- Refactored the column map to only initialize itself once, rather than every time it's called
+ r22223@hualien: jesse | 2005-07-03 18:24:31 -0400
+ r22147@hualien: jesse | 2005-07-03 17:50:17 -0400
+ r22099@hualien: jesse | 2005-07-03 16:26:16 -0400
+ r21522@hualien: jesse | 2005-06-23 19:49:51 -0400
+ * Some warning avoidance in Action/SendEmail.pm
+
+
------------------------------------------------------------------------
-r1877 | autrijus | 2004-11-11 23:51:18 -0500 (Thu, 11 Nov 2004) | 5 lines
+r3368 | jesse | 2005-07-03 18:59:19 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/Callback
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomField
- r3828@not: autrijus | 2004-11-11T04:38:07.819422Z
- * Do not waste stat() calls on Callback elements.
- * If $RT::DevelMode is not set, do not refresh Callbacks cache at all.
+ r22222@hualien: jesse | 2005-07-03 18:24:27 -0400
+ r22146@hualien: jesse | 2005-07-03 17:50:13 -0400
+ r22098@hualien: jesse | 2005-07-03 16:26:12 -0400
+ r21521@hualien: jesse | 2005-06-23 19:49:30 -0400
+ * Custom field edit widget bullet proofing
+
+
------------------------------------------------------------------------
-r1876 | autrijus | 2004-11-11 23:51:01 -0500 (Thu, 11 Nov 2004) | 4 lines
+r3367 | jesse | 2005-07-03 18:59:05 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/07acl.t
+ M /rt/branches/3.5-TESTING/lib/t/regression/09record_cf_api.t
- r3827@not: autrijus | 2004-11-11T02:06:28.593023Z
- * only exclude normal files, not directories.
+ r22221@hualien: jesse | 2005-07-03 18:24:23 -0400
+ r22145@hualien: jesse | 2005-07-03 17:50:08 -0400
+ r22097@hualien: jesse | 2005-07-03 16:25:18 -0400
+ r21520@hualien: jesse | 2005-06-23 19:49:06 -0400
+ * Test suite improvements and cleanups
+
+
------------------------------------------------------------------------
-r1875 | autrijus | 2004-11-11 23:47:44 -0500 (Thu, 11 Nov 2004) | 5 lines
+r3366 | jesse | 2005-07-03 18:58:57 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin
- M /rt/branches/3.3-TESTING/etc
- M /rt/branches/3.3-TESTING/lib
- M /rt/branches/3.3-TESTING/lib/t
- M /rt/branches/3.3-TESTING/sbin
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/bin/rt-mailgate.in
- r3826@not: autrijus | 2004-11-11T02:05:00.289897Z
- * set svn:ignore on directories to exclude generated files from
- version control.
+ r22220@hualien: jesse | 2005-07-03 18:24:18 -0400
+ r22144@hualien: jesse | 2005-07-03 17:50:04 -0400
+ r22096@hualien: jesse | 2005-07-03 16:25:14 -0400
+ r20757@hualien: jesse | 2005-06-17 19:34:37 -0400
+ * Updated mailgateway documentation
+
+
------------------------------------------------------------------------
-r1800 | autrijus | 2004-11-10 08:50:55 -0500 (Wed, 10 Nov 2004) | 5 lines
+r3365 | jesse | 2005-07-03 18:58:49 -0400 (Sun, 03 Jul 2005) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/autohandler
- r3590@not: autrijus | 2004-11-10T13:52:05.548584Z
- * Flush cache at end of each request.
- * Defeat perlbug that mangles (caller(0))[1] wheneter $^P is set by Module::Refresh.
+ r22219@hualien: jesse | 2005-07-03 18:24:14 -0400
+ r22143@hualien: jesse | 2005-07-03 17:49:55 -0400
+ r22037@hualien: jesse | 2005-07-01 19:25:05 -0400
+ r22031@hualien (orig r3273): alexmv | 2005-07-01 00:46:49 -0400
+ r4557@zoq-fot-pik: chmrr | 2005-06-30 20:44:33 -0400
+ * Fractional units
+
+
+
------------------------------------------------------------------------
-r1796 | autrijus | 2004-11-10 08:15:51 -0500 (Wed, 10 Nov 2004) | 5 lines
+r3364 | jesse | 2005-07-03 18:58:34 -0400 (Sun, 03 Jul 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users_Overlay.pm
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/EditBasics
- r3588@not: autrijus | 2004-11-10T13:16:02.416034Z
- * Module::Refresh is now enabled by default for all HTTPD handlers
- when $RT::DevelMode is set to true.
+ r22218@hualien: jesse | 2005-07-03 18:24:10 -0400
+ r22142@hualien: jesse | 2005-07-03 17:49:50 -0400
+ r21959@hualien: jesse | 2005-06-27 14:15:10 -0400
+ * Moved "Owner" to right after queue in the list of basics to edit.
+
------------------------------------------------------------------------
-r1789 | jesse | 2004-11-10 07:58:47 -0500 (Wed, 10 Nov 2004) | 12 lines
+r3363 | jesse | 2005-07-03 18:58:27 -0400 (Sun, 03 Jul 2005) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Create.html
- r9043@tinbook: jesse | 2004-11-10T12:55:28.022711Z
- r9040@tinbook: jesse | 2004-11-10T12:52:28.271911Z
- RT-Ticket: 4624
- RT-Status: resolved
- RT-Update: correspond
+ r22217@hualien: jesse | 2005-07-03 18:24:05 -0400
+ r22141@hualien: jesse | 2005-07-03 17:49:42 -0400
+ r21955@hualien: jesse | 2005-06-27 11:40:56 -0400
+ r21288@hualien (orig r3235): alexmv | 2005-06-20 18:54:00 -0400
+ r4386@zoq-fot-pik: chmrr | 2005-06-20 18:56:20 -0400
+ * Attempt to prevent footer from showing up on redirects for some servers (?)
+
+
- Provide more control over how autogenerated mail gets sent out via RT.
+
+
+------------------------------------------------------------------------
+r3362 | jesse | 2005-07-03 18:58:20 -0400 (Sun, 03 Jul 2005) | 11 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Tools/Elements/Tabs
+
+ r22216@hualien: jesse | 2005-07-03 18:24:00 -0400
+ r22140@hualien: jesse | 2005-07-03 17:49:37 -0400
+ r21273@hualien: jesse | 2005-06-20 17:57:29 -0400
+ r20804@hualien (orig r3230): alexmv | 2005-06-20 14:57:03 -0400
+ r4370@zoq-fot-pik: chmrr | 2005-06-20 14:58:14 -0400
+ * Added callback
+
+
+
+
+------------------------------------------------------------------------
+r3361 | jesse | 2005-07-03 18:58:11 -0400 (Sun, 03 Jul 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Elements/Chart
+
+ r22215@hualien: jesse | 2005-07-03 18:23:55 -0400
+ r22139@hualien: jesse | 2005-07-03 17:49:33 -0400
+ r20761@hualien: jesse | 2005-06-17 19:38:02 -0400
+ * Now statistical reports include total # of tickets found
+
+
+------------------------------------------------------------------------
+r3360 | jesse | 2005-07-03 18:57:54 -0400 (Sun, 03 Jul 2005) | 9 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/cs.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/da.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/de.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/en.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/es.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fi.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/fr.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/he.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/hu.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/it.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ja.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/no.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pl.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/pt_br.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/ru.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_cn.po
+ M /rt/branches/3.5-TESTING/lib/RT/I18N/zh_tw.po
+
+ r22214@hualien: jesse | 2005-07-03 18:23:46 -0400
+ r22138@hualien: jesse | 2005-07-03 17:48:10 -0400
+ r20733@hualien: jesse | 2005-06-16 12:44:07 -0400
+ r20717@hualien: jesse | 2005-06-16 12:24:50 -0400
+ * Message catalog updates
+
------------------------------------------------------------------------
-r1788 | jesse | 2004-11-10 07:58:22 -0500 (Wed, 10 Nov 2004) | 5 lines
+r3359 | jesse | 2005-07-03 18:57:46 -0400 (Sun, 03 Jul 2005) | 15 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Action/Notify.pm
- r9042@tinbook: jesse | 2004-11-10T12:55:27.433932Z
- r8971@tinbook: jesse | 2004-11-10T02:24:26.255370Z
- Fixed the MaxAttachmentSize variable name in comments. Thanks to Graham Dunn
+ r22213@hualien: jesse | 2005-07-03 18:23:42 -0400
+ r22137@hualien: jesse | 2005-07-03 17:48:05 -0400
+ r20732@hualien: jesse | 2005-06-16 12:43:57 -0400
+ r20716@hualien: jesse | 2005-06-16 12:23:58 -0400
+ r20713@hualien: jesse | 2005-06-16 12:16:28 -0400
+ r20711@hualien (orig r3204): alexmv | 2005-06-16 04:31:40 -0400
+ r4308@zoq-fot-pik: chmrr | 2005-06-16 04:31:30 -0400
+ * Missed an lc
+
+
+
+
+
------------------------------------------------------------------------
-r1786 | jesse | 2004-11-10 07:38:04 -0500 (Wed, 10 Nov 2004) | 3 lines
+r3358 | jesse | 2005-07-03 18:57:37 -0400 (Sun, 03 Jul 2005) | 16 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Action/Notify.pm
+ M /rt/branches/3.5-TESTING/lib/RT/EmailParser.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Queue_Overlay.pm
- r9037@tinbook: jesse | 2004-11-10T12:38:52.925002Z
- * $ was missing on the DevelMode option
+ r22212@hualien: jesse | 2005-07-03 18:23:37 -0400
+ r22136@hualien: jesse | 2005-07-03 17:48:00 -0400
+ r20731@hualien: jesse | 2005-06-16 12:43:44 -0400
+ r20715@hualien: jesse | 2005-06-16 12:20:34 -0400
+ r20712@hualien: jesse | 2005-06-16 12:16:22 -0400
+ r20710@hualien (orig r3203): alexmv | 2005-06-16 04:29:14 -0400
+ r4306@zoq-fot-pik: chmrr | 2005-06-16 04:29:06 -0400
+ * Move /^$foo$/ regexes to use eq instead, to prevent regex insertion
+ exploits
+
+
+
+
+
+
------------------------------------------------------------------------
-r1779 | autrijus | 2004-11-10 05:09:04 -0500 (Wed, 10 Nov 2004) | 4 lines
+r3357 | jesse | 2005-07-03 18:57:27 -0400 (Sun, 03 Jul 2005) | 15 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Scrip_Overlay.pm
- r3567@not: autrijus | 2004-11-10T10:09:08.775089Z
- * Add Module::Refresh as a dependency.
+ r22211@hualien: jesse | 2005-07-03 18:23:32 -0400
+ r22135@hualien: jesse | 2005-07-03 17:47:56 -0400
+ r20730@hualien: jesse | 2005-06-16 12:43:33 -0400
+ r20714@hualien: jesse | 2005-06-16 12:20:30 -0400
+ r20705@hualien: jesse | 2005-06-16 12:11:06 -0400
+ r19183@hualien (orig r3063): pdh | 2005-06-03 01:01:55 -0400
+ Misleading error referred to IsApplicable, not Commit
+
+
+
+
+
+
------------------------------------------------------------------------
-r1778 | autrijus | 2004-11-10 05:08:41 -0500 (Wed, 10 Nov 2004) | 4 lines
+r3356 | jesse | 2005-07-03 18:57:20 -0400 (Sun, 03 Jul 2005) | 13 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/User_Overlay.pm
- r3566@not: autrijus | 2004-11-10T10:08:56.876914Z
- * Under developer mode, do not let Mason cache object files on var/.
+ r22210@hualien: jesse | 2005-07-03 18:23:26 -0400
+ r22134@hualien: jesse | 2005-07-03 17:47:46 -0400
+ r20728@hualien: jesse | 2005-06-16 12:43:18 -0400
+ r20708@hualien: jesse | 2005-06-16 12:12:29 -0400
+ r20063@hualien (orig r3142): kevinr | 2005-06-13 15:43:08 -0400
+ r4210@SAD-GIRL-IN-SNOW: kevinr | 2005-06-13 15:39:50 -0400
+ * fixed a couple small issues with the perldoc format
+
+
+
+
------------------------------------------------------------------------
-r1777 | autrijus | 2004-11-10 05:08:17 -0500 (Wed, 10 Nov 2004) | 4 lines
+r3355 | jesse | 2005-07-03 18:57:05 -0400 (Sun, 03 Jul 2005) | 13 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/html/Elements/Callback
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/ParseFormat
- M /rt/branches/3.3-TESTING/html/Elements/Header
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxStart
- M /rt/branches/3.3-TESTING/lib/RT/CurrentUser.pm
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/ScripAction_Overlay.pm
- r3565@not: autrijus | 2004-11-10T10:08:34.482570Z
- * Various warning avoidance patches.
+ r22209@hualien: jesse | 2005-07-03 18:23:21 -0400
+ r22133@hualien: jesse | 2005-07-03 17:47:41 -0400
+ r20727@hualien: jesse | 2005-06-16 12:43:11 -0400
+ r20707@hualien: jesse | 2005-06-16 12:12:16 -0400
+ r19708@hualien (orig r3120): kevinr | 2005-06-09 01:33:18 -0400
+ r4110@SAD-GIRL-IN-SNOW: kevinr | 2005-06-09 01:30:22 -0400
+ * fixed the mis-typed perldoc tags
+
+
+
+
------------------------------------------------------------------------
-r1767 | jesse | 2004-11-09 21:01:21 -0500 (Tue, 09 Nov 2004) | 4 lines
+r3354 | jesse | 2005-07-03 18:56:50 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/ScripAction_Overlay.pm
- r8969@tinbook: jesse | 2004-11-10T02:01:53.054185Z
- Fixing DeveloperlMode -> DevelMode. Thanks to Reed Lowden for the catch.
+ r22208@hualien: jesse | 2005-07-03 18:23:15 -0400
+ r22132@hualien: jesse | 2005-07-03 17:47:37 -0400
+ r20726@hualien: jesse | 2005-06-16 12:43:06 -0400
+ r20706@hualien: jesse | 2005-06-16 12:12:07 -0400
+
+
+
------------------------------------------------------------------------
-r1766 | jesse | 2004-11-09 03:28:53 -0500 (Tue, 09 Nov 2004) | 8 lines
-Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/Makefile.in
- M /rt/branches/3.3-TESTING/README
- M /rt/branches/3.3-TESTING/bin/mason_handler.fcgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.scgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.svc.in
- M /rt/branches/3.3-TESTING/bin/rt-crontool.in
- M /rt/branches/3.3-TESTING/bin/rt-mailgate.in
- M /rt/branches/3.3-TESTING/bin/rt.in
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/Objects.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Elements/AddCustomFieldValue
- M /rt/branches/3.3-TESTING/html/Admin/Elements/CreateUserCalled
- M /rt/branches/3.3-TESTING/html/Admin/Elements/CustomFieldTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFieldValues
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditQueueWatchers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrip
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrips
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditTemplates
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditUserComments
- M /rt/branches/3.3-TESTING/html/Admin/Elements/GlobalCustomFieldTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/Header
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ListGlobalCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ListGlobalScrips
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ModifyTemplate
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ObjectCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/PickCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/PickObjects
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueRightsForUser
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectCustomFieldLookupType
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectCustomFieldType
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectGroups
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyGroup
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyQueue
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyUser
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectNewGroupMembers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectRights
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScrip
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScripAction
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScripCondition
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectSingleOrMultiple
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectStage
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectTemplate
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectUsers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SystemTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ToolTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/UserTabs
- M /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Groups.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Queue-Tickets.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Queue-Transactions.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Users.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Scrip.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Scrips.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Template.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Templates.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/History.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Members.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/CustomField.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/People.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Scrip.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Scrips.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Template.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Templates.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Tools/Configuration.html
- M /rt/branches/3.3-TESTING/html/Admin/Tools/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/History.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/Memberships.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/index.html
- M /rt/branches/3.3-TESTING/html/Admin/autohandler
- M /rt/branches/3.3-TESTING/html/Admin/index.html
- M /rt/branches/3.3-TESTING/html/Approvals/Display.html
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/Approve
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/PendingMyApproval
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/ShowDependency
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Approvals/index.html
- M /rt/branches/3.3-TESTING/html/Download/CustomFieldValue/dhandler
- M /rt/branches/3.3-TESTING/html/Download/Tabular/dhandler
- M /rt/branches/3.3-TESTING/html/Elements/BevelBoxRaisedEnd
- M /rt/branches/3.3-TESTING/html/Elements/BevelBoxRaisedStart
- M /rt/branches/3.3-TESTING/html/Elements/Callback
- M /rt/branches/3.3-TESTING/html/Elements/Checkbox
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Header
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/ParseFormat
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.3-TESTING/html/Elements/CreateTicket
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldBinary
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldFreeform
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldImage
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldSelect
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldText
- M /rt/branches/3.3-TESTING/html/Elements/EditLinks
- M /rt/branches/3.3-TESTING/html/Elements/Error
- M /rt/branches/3.3-TESTING/html/Elements/Footer
- M /rt/branches/3.3-TESTING/html/Elements/GotoTicket
- M /rt/branches/3.3-TESTING/html/Elements/Header
- M /rt/branches/3.3-TESTING/html/Elements/ListActions
- M /rt/branches/3.3-TESTING/html/Elements/Login
- M /rt/branches/3.3-TESTING/html/Elements/Menu
- M /rt/branches/3.3-TESTING/html/Elements/MessageBox
- M /rt/branches/3.3-TESTING/html/Elements/MyRequests
- M /rt/branches/3.3-TESTING/html/Elements/MyTickets
- M /rt/branches/3.3-TESTING/html/Elements/PageLayout
- M /rt/branches/3.3-TESTING/html/Elements/QueryString
- M /rt/branches/3.3-TESTING/html/Elements/QuickCreate
- M /rt/branches/3.3-TESTING/html/Elements/Quicksearch
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
- M /rt/branches/3.3-TESTING/html/Elements/Refresh
- M /rt/branches/3.3-TESTING/html/Elements/ScrubHTML
- M /rt/branches/3.3-TESTING/html/Elements/Section
- M /rt/branches/3.3-TESTING/html/Elements/SelectAttachmentField
- M /rt/branches/3.3-TESTING/html/Elements/SelectBoolean
- M /rt/branches/3.3-TESTING/html/Elements/SelectCustomFieldOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectCustomFieldValue
- M /rt/branches/3.3-TESTING/html/Elements/SelectDate
- M /rt/branches/3.3-TESTING/html/Elements/SelectDateRelation
- M /rt/branches/3.3-TESTING/html/Elements/SelectDateType
- M /rt/branches/3.3-TESTING/html/Elements/SelectEqualityOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectGroups
- M /rt/branches/3.3-TESTING/html/Elements/SelectLang
- M /rt/branches/3.3-TESTING/html/Elements/SelectLinkType
- M /rt/branches/3.3-TESTING/html/Elements/SelectMatch
- M /rt/branches/3.3-TESTING/html/Elements/SelectNewTicketQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
- M /rt/branches/3.3-TESTING/html/Elements/SelectQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectResultsPerPage
- M /rt/branches/3.3-TESTING/html/Elements/SelectSortOrder
- M /rt/branches/3.3-TESTING/html/Elements/SelectStatus
- M /rt/branches/3.3-TESTING/html/Elements/SelectTicketSortBy
- M /rt/branches/3.3-TESTING/html/Elements/SelectTicketTypes
- M /rt/branches/3.3-TESTING/html/Elements/SelectUsers
- M /rt/branches/3.3-TESTING/html/Elements/SelectWatcherType
- M /rt/branches/3.3-TESTING/html/Elements/SetupSessionCookie
- M /rt/branches/3.3-TESTING/html/Elements/ShowCustomFieldImage
- M /rt/branches/3.3-TESTING/html/Elements/ShowCustomFields
- M /rt/branches/3.3-TESTING/html/Elements/ShowLink
- M /rt/branches/3.3-TESTING/html/Elements/ShowLinks
- M /rt/branches/3.3-TESTING/html/Elements/ShowMemberships
- M /rt/branches/3.3-TESTING/html/Elements/SimpleSearch
- M /rt/branches/3.3-TESTING/html/Elements/Submit
- M /rt/branches/3.3-TESTING/html/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/Elements/TitleBox
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxEnd
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxStart
- M /rt/branches/3.3-TESTING/html/NoAuth/Logout.html
- M /rt/branches/3.3-TESTING/html/NoAuth/Reminder.html
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/queue/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/queue/ns
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/attachments
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/history
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/links
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/user/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/user/ns
- M /rt/branches/3.3-TESTING/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.3-TESTING/html/REST/1.0/autohandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/dhandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/logout
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/dhandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/ticket
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/comment
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/link
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/merge
- M /rt/branches/3.3-TESTING/html/Search/Build.html
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/html/Search/Edit.html
- M /rt/branches/3.3-TESTING/html/Search/Elements/BuildFormatString
- M /rt/branches/3.3-TESTING/html/Search/Elements/DisplayOptions
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditFormat
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditQuery
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditSearches
- M /rt/branches/3.3-TESTING/html/Search/Elements/NewListActions
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickBasics
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCriteria
- M /rt/branches/3.3-TESTING/html/Search/Elements/SearchPrivacy
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectAndOr
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectGroup
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectLinks
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectPersonType
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectSearchObject
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectSearchesForObjects
- M /rt/branches/3.3-TESTING/html/Search/Results.html
- M /rt/branches/3.3-TESTING/html/Search/Results.rdf
- M /rt/branches/3.3-TESTING/html/Search/Results.tsv
- M /rt/branches/3.3-TESTING/html/SelfService/Attachment/dhandler
- M /rt/branches/3.3-TESTING/html/SelfService/Closed.html
- M /rt/branches/3.3-TESTING/html/SelfService/Create.html
- M /rt/branches/3.3-TESTING/html/SelfService/Display.html
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/GotoTicket
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Header
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/MyRequests
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/SelfService/Error.html
- M /rt/branches/3.3-TESTING/html/SelfService/Prefs.html
- M /rt/branches/3.3-TESTING/html/SelfService/Update.html
- M /rt/branches/3.3-TESTING/html/SelfService/index.html
- M /rt/branches/3.3-TESTING/html/Ticket/Attachment/dhandler
- M /rt/branches/3.3-TESTING/html/Ticket/Create.html
- M /rt/branches/3.3-TESTING/html/Ticket/Display.html
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/AddWatchers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/BulkLinks
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditDates
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditPeople
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditWatchers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/FindAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/LoadTextAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/PreviewScrips
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowDates
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowDependencies
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowGroupMembers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMemberOf
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMembers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageHeaders
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageStanza
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowPeople
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowReferences
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowRequestor
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowSummary
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransaction
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransactionAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowUserEntry
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Ticket/History.html
- M /rt/branches/3.3-TESTING/html/Ticket/Modify.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyAll.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyDates.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyLinks.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyPeople.html
- M /rt/branches/3.3-TESTING/html/Ticket/ShowEmailRecord.html
- M /rt/branches/3.3-TESTING/html/Ticket/Update.html
- M /rt/branches/3.3-TESTING/html/Tools/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Tools/MyDay.html
- M /rt/branches/3.3-TESTING/html/Tools/Offline.html
- M /rt/branches/3.3-TESTING/html/User/Delegation.html
- M /rt/branches/3.3-TESTING/html/User/Elements/DelegateRights
- M /rt/branches/3.3-TESTING/html/User/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/User/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/User/Groups/Members.html
- M /rt/branches/3.3-TESTING/html/User/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/User/Groups/index.html
- M /rt/branches/3.3-TESTING/html/User/Prefs.html
- M /rt/branches/3.3-TESTING/html/autohandler
- M /rt/branches/3.3-TESTING/html/index.html
- M /rt/branches/3.3-TESTING/html/l
- M /rt/branches/3.3-TESTING/lib/RT/ACE.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/AutoOpen.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Autoreply.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/EscalatePriority.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Notify.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/NotifyAsComment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/RecordComment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/RecordCorrespondence.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/ResolveMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SetPriority.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/UserDefined.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Base.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/AnyTransaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/BeforeDue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Overdue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/OwnerChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/PriorityChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/PriorityExceeds.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/QueueChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/StatusChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/UserDefined.pm
- M /rt/branches/3.3-TESTING/lib/RT/CurrentUser.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Date.pm
- M /rt/branches/3.3-TESTING/lib/RT/EmailParser.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Handle.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/cs.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/i_default.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/CLI.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Auth/GnuPG.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Auth/MailFrom.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Filter/SpamAssassin.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/REST.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/ActiveTicketsInQueue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/FromSQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/SearchBuilder.pm
- M /rt/branches/3.3-TESTING/lib/RT/System.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI/base.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI/fsck_com_rt.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI.pm
- M /rt/branches/3.3-TESTING/lib/RT/User.pm
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
- M /rt/branches/3.3-TESTING/lib/t/06mailgateway.pl.in
- M /rt/branches/3.3-TESTING/sbin/extract-message-catalog
- M /rt/branches/3.3-TESTING/sbin/extract_pod_tests
- M /rt/branches/3.3-TESTING/sbin/factory
- M /rt/branches/3.3-TESTING/sbin/license_tag
- M /rt/branches/3.3-TESTING/sbin/regression_harness
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
-
- r8965@tinbook: jesse | 2004-11-09T08:25:30.422838Z
- Updated license tagging and folding for license tagging
-
- * No functionality changes
-
-
-
-
-------------------------------------------------------------------------
-r1765 | jesse | 2004-11-09 02:55:47 -0500 (Tue, 09 Nov 2004) | 5 lines
+r3353 | jesse | 2005-07-03 18:56:42 -0400 (Sun, 03 Jul 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/Record.pm
- r8963@tinbook: jesse | 2004-11-09T07:55:26.294077Z
- Just formatting changes. ran perltidy on HasRight.
+ r22207@hualien: jesse | 2005-07-03 18:23:10 -0400
+ r22131@hualien: jesse | 2005-07-03 17:47:32 -0400
+ r20562@hualien: jesse | 2005-06-15 18:59:20 -0400
+ * When updating articles, we want to say "Updated Article" rather than "Updated FM"
+
+
+
+
+------------------------------------------------------------------------
+r3352 | jesse | 2005-07-03 18:56:34 -0400 (Sun, 03 Jul 2005) | 7 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/index.html
+
+ r22206@hualien: jesse | 2005-07-03 18:23:05 -0400
+ r22130@hualien: jesse | 2005-07-03 17:47:27 -0400
+ r20559@hualien: jesse | 2005-06-15 16:33:09 -0400
+ * Style cleanups for custom field list filtering
+
------------------------------------------------------------------------
-r1763 | jesse | 2004-11-09 00:46:40 -0500 (Tue, 09 Nov 2004) | 7 lines
+r3351 | jesse | 2005-07-03 18:56:27 -0400 (Sun, 03 Jul 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
- r8959@tinbook: jesse | 2004-11-09T05:47:13.371897Z
- Switched to using Cache::Simple::TimedExpiry for our ACL cache, rather
- than our overly convoluted (and slower) ACL cache code in Prinicpal_Overlay.pm
+ r22205@hualien: jesse | 2005-07-03 18:23:01 -0400
+ r22129@hualien: jesse | 2005-07-03 17:47:23 -0400
+ r20551@hualien: jesse | 2005-06-15 16:12:50 -0400
+ * Reenabled testing redirect on article update
+
- SearchBuilder already depends on C::S::TE, so this isn't a new dep
+
+------------------------------------------------------------------------
+r3350 | jesse | 2005-07-03 18:56:11 -0400 (Sun, 03 Jul 2005) | 10 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/RT/SearchBuilder.pm
+
+ r22204@hualien: jesse | 2005-07-03 18:22:56 -0400
+ r22128@hualien: jesse | 2005-07-03 17:47:18 -0400
+ r20545@hualien: jesse | 2005-06-15 15:58:15 -0400
+ r20542@hualien: jesse | 2005-06-15 15:56:43 -0400
+ * Made search-by-any-customfield work
+
+
+
------------------------------------------------------------------------
-r1759 | jesse | 2004-11-08 23:58:09 -0500 (Mon, 08 Nov 2004) | 4 lines
+r3349 | jesse | 2005-07-03 18:55:59 -0400 (Sun, 03 Jul 2005) | 10 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/lib/RT/I18N/id.po
- r8951@tinbook: jesse | 2004-11-09T04:59:07.816904Z
- Fixed a comment about the static_source directive for mason. Thanks to matthewd
+ r22203@hualien: jesse | 2005-07-03 18:22:52 -0400
+ r22127@hualien: jesse | 2005-07-03 17:47:14 -0400
+ r20544@hualien: jesse | 2005-06-15 15:58:11 -0400
+ r20078@hualien: jesse | 2005-06-14 16:57:41 -0400
+ * First draft Indonesian message catalog from James Briggs
+
+
+
------------------------------------------------------------------------
-r1758 | jesse | 2004-11-08 22:47:40 -0500 (Mon, 08 Nov 2004) | 16 lines
+r3348 | jesse | 2005-07-03 18:55:42 -0400 (Sun, 03 Jul 2005) | 17 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- M /rt/branches/3.3-TESTING/html/Elements/PageLayout
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxEnd
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Admin/CustomFields/index.html
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldFreeform
- r8942@tinbook: jesse | 2004-11-08T17:22:08.032229Z
- Web:
- * Switched back to manual buffer flushing, as this will
- improve performance and help future-proof RT against a mason update
- * Added several manual buffer flushing points to help with the user
- experience during page display
- * Switched to using mason's "static_source" directive, which stops mason
- from trying to guess about which pages need to be reload from disk.
- (Now you need to restart the webserver to see changes)
- Core:
- * New --with-developer-mode configuration flag. Right now, it just
- turns mason static_source off, but in the future, it will enable other
- developer-only features.
+ r22201@hualien: jesse | 2005-07-03 18:21:44 -0400
+ r22125@hualien: jesse | 2005-07-03 17:47:04 -0400
+ r20540@hualien: jesse | 2005-06-15 14:46:19 -0400
+ r20162@hualien (orig r3156): alexmv | 2005-06-14 23:24:19 -0400
+ r4230@zoq-fot-pik: chmrr | 2005-06-14 23:22:31 -0400
+ * Allow filtering of custom fields
+
+ r20163@hualien (orig r3157): alexmv | 2005-06-14 23:24:23 -0400
+
+ r20165@hualien (orig r3159): alexmv | 2005-06-15 00:47:27 -0400
+ r4236@zoq-fot-pik: chmrr | 2005-06-15 00:46:57 -0400
+ * <input> tags don't like newlines in them
+
+
+
+
+------------------------------------------------------------------------
+r3347 | jesse | 2005-07-03 18:55:34 -0400 (Sun, 03 Jul 2005) | 19 lines
+Changed paths:
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/QueryString
+ A /rt/branches/3.5-TESTING/html/Elements/ShowCustomFieldBinary
+ M /rt/branches/3.5-TESTING/lib/RT/Ticket_Overlay.pm
+
+ r22200@hualien: jesse | 2005-07-03 18:21:39 -0400
+ r22124@hualien: jesse | 2005-07-03 17:46:59 -0400
+ r20076@hualien: jesse | 2005-06-14 15:01:31 -0400
+ r20064@hualien (orig r3143): alexmv | 2005-06-13 20:15:22 -0400
+ r4193@zoq-fot-pik: chmrr | 2005-06-13 20:14:53 -0400
+ * Generalize to work with arrays in %ARGS
+
+ r20066@hualien (orig r3145): alexmv | 2005-06-13 21:02:36 -0400
+ r4197@zoq-fot-pik: chmrr | 2005-06-13 21:01:50 -0400
+ * Don't assume that ->Resolver is a valid object
+
+ r20068@hualien (orig r3147): alexmv | 2005-06-14 06:56:06 -0400
+ r4209@zoq-fot-pik: chmrr | 2005-06-14 06:55:43 -0400
+ * We should actually let people *download* these uploads..
+
+
+
------------------------------------------------------------------------
-r1757 | jesse | 2004-11-08 22:47:13 -0500 (Mon, 08 Nov 2004) | 4 lines
+r3346 | jesse | 2005-07-03 18:55:25 -0400 (Sun, 03 Jul 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Base.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Search/Chart
+ M /rt/branches/3.5-TESTING/html/Search/Chart.html
+ M /rt/branches/3.5-TESTING/html/Search/Elements/Chart
- r8941@tinbook: jesse | 2004-11-08T17:18:03.357715Z
- Added a bit of documentation to RT::Base; removed an unused line of code
+ r22199@hualien: jesse | 2005-07-03 18:21:35 -0400
+ r22123@hualien: jesse | 2005-07-03 17:46:54 -0400
+ r20060@hualien: jesse | 2005-06-14 08:57:51 -0400
+ * Moving the search qyery into the search body
+
------------------------------------------------------------------------
-r1753 | jesse | 2004-11-08 08:25:36 -0500 (Mon, 08 Nov 2004) | 3 lines
+r3345 | jesse | 2005-07-03 18:55:17 -0400 (Sun, 03 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
+ M /rt/branches/3.5-TESTING/lib/RT/Reminders.pm
+ M /rt/branches/3.5-TESTING/lib/RT/SearchBuilder.pm
+ M /rt/branches/3.5-TESTING/lib/RT/Transaction_Overlay.pm
- r8935@tinbook: jesse | 2004-11-08T13:18:04.774918Z
- * Turning off the forking in standalone_httpd. It was never a win
+ r22198@hualien: jesse | 2005-07-03 18:21:29 -0400
+ r22022@hualien: jesse | 2005-06-30 01:29:44 -0400
+ * Reminders fixes
+
------------------------------------------------------------------------
-r1752 | autrijus | 2004-11-08 07:53:51 -0500 (Mon, 08 Nov 2004) | 4 lines
+r3344 | jesse | 2005-07-03 18:55:10 -0400 (Sun, 03 Jul 2005) | 18 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Reminders
- r3280@not: autrijus | 2004-11-08T12:13:28.529608Z
- * make kill -HUP work sanely.
+ r22197@hualien: jesse | 2005-07-03 18:21:24 -0400
+ r21988@hualien: jesse | 2005-06-29 10:18:11 -0400
+ r21985@hualien (orig r3262): alexmv | 2005-06-29 01:25:04 -0400
+ r4492@zoq-fot-pik: chmrr | 2005-06-28 21:22:25 -0400
+ * Only update reminders if we actually were submitting on them
+ * Don't open reminders if we didn't have a checkbox for them
+
+ r21986@hualien (orig r3263): alexmv | 2005-06-29 01:25:11 -0400
+ r4493@zoq-fot-pik: chmrr | 2005-06-28 21:32:36 -0400
+ * Label entry field better
+
+ r21987@hualien (orig r3264): alexmv | 2005-06-29 01:25:19 -0400
+ r4494@zoq-fot-pik: chmrr | 2005-06-28 22:03:22 -0400
+ * Comboboxes are just one value, not multiple; s/Values/Value/
+
+
------------------------------------------------------------------------
-r1751 | autrijus | 2004-11-08 07:53:30 -0500 (Mon, 08 Nov 2004) | 1 line
+r3343 | jesse | 2005-07-03 18:54:54 -0400 (Sun, 03 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditLinks
+ r22196@hualien: jesse | 2005-07-03 18:21:19 -0400
+ r21981@hualien: jesse | 2005-06-29 10:15:07 -0400
+ * fixed a bug in link editing.
+
------------------------------------------------------------------------
-r1750 | autrijus | 2004-11-08 07:53:00 -0500 (Mon, 08 Nov 2004) | 4 lines
+r3342 | jesse | 2005-07-03 18:54:46 -0400 (Sun, 03 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- D /rt/branches/3.3-TESTING/spec
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/lib/t/regression/03web_compiliation_errors.t
- r1748@not: autrijus | 2004-11-08T08:29:17.162697Z
- * remove the now-empty spec/ directory.
+ r22195@hualien: jesse | 2005-07-03 18:21:15 -0400
+ r21980@hualien: jesse | 2005-06-29 10:14:47 -0400
+ * Small testsuite fixes
------------------------------------------------------------------------
-r1749 | autrijus | 2004-11-08 07:52:36 -0500 (Mon, 08 Nov 2004) | 4 lines
+r3341 | jesse | 2005-07-03 18:54:37 -0400 (Sun, 03 Jul 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- A /rt/branches/3.3-TESTING/docs/design_docs/3.3-schema-redesign.txt
- D /rt/branches/3.3-TESTING/spec/schema.txt
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r1747@not: autrijus | 2004-11-08T08:28:53.206839Z
- * move the design spec from spec/ under the docs/design_docs/ space where it belongs.
+ r22194@hualien: jesse | 2005-07-03 18:21:11 -0400
+ r21957@hualien: jesse | 2005-06-27 11:45:13 -0400
+ * Fixing broken callback
------------------------------------------------------------------------
-r1748 | autrijus | 2004-11-08 07:52:03 -0500 (Mon, 08 Nov 2004) | 5 lines
+r3340 | jesse | 2005-07-03 18:54:30 -0400 (Sun, 03 Jul 2005) | 12 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/spec/schema.txt
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/EditCustomFieldSelect
+ M /rt/branches/3.5-TESTING/html/NoAuth/cascaded.js
+ M /rt/branches/3.5-TESTING/html/NoAuth/combobox.js
- r1746@not: autrijus | 2004-11-08T08:27:45.676219Z
- * V7 of redesign schema, incoporating many more comments and
- the new, clkao-inspired fields.
+ r22193@hualien: jesse | 2005-07-03 18:21:06 -0400
+ r21950@hualien: jesse | 2005-06-27 10:10:33 -0400
+ r18006@hualien (orig r2983): autrijus | 2005-05-30 01:51:30 -0400
+ * empty categories are now treated as empty, not as /same as above/.
+ * selecting an empty catagory now means /show all/, not /show uncategorised/.
+ r19182@hualien (orig r3062): autrijus | 2005-06-02 23:03:22 -0400
+ * fix Safari borkenness with ComboBox. Saf segfaults with
+ .styles.display='none'; switched to the less pretty but
+ still workable .styles.visibility='invisible';.
+
------------------------------------------------------------------------
-r1744 | jesse | 2004-11-07 11:26:35 -0500 (Sun, 07 Nov 2004) | 8 lines
+r3291 | trs | 2005-07-02 20:11:07 -0400 (Sat, 02 Jul 2005) | 15 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/lib/t/02regression.t.in
- A /rt/branches/3.3-TESTING/lib/t/08web_cf.pl.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/Elements/Submit
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/body.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/footer.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/forms.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/header.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/main.css
+ M /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cbr-b2lb.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ctr-b2lb.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/rollup-arrow.png
+ M /rt/branches/3.5-TESTING/html/Ticket/Display.html
+ M /rt/branches/3.5-TESTING/html/Ticket/Elements/Tabs
+ M /rt/branches/3.5-TESTING/html/Ticket/ShowEmailRecord.html
+ M /rt/branches/3.5-TESTING/html/Widgets/SelectionBox
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBox
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxEnd
+ M /rt/branches/3.5-TESTING/html/Widgets/TitleBoxStart
- r6237@tinbook: jesse | 2004-11-07T16:27:42.200967Z
- New web-based testing for image custom field creation
- (upload on create, display in search result listings)
+ r4694@wintermute: tom | 2005-07-02 20:09:14 -0400
+ LOTS of miscellaneous changes...
- -Autrijus Tang
+ I've mostly styled the /Widget/TitleBoxes, but they still need
+ to be colorized according to type (and this needs to be synced with
+ history).
+ A lot of form elements still need styling because they don't have appropriate
+ classes. These would be done already if I could use CSS3 attribute selectors,
+ but alas, I can't.
+ A few JS improvements plus general cleanup of HTML as I go along.
+
+ I still have to correct for a few IE bugs.
------------------------------------------------------------------------
-r1743 | jesse | 2004-11-07 10:10:03 -0500 (Sun, 07 Nov 2004) | 1 line
+r3290 | trs | 2005-07-01 23:23:31 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
+ r4690@wintermute: tom | 2005-07-01 23:21:18 -0400
+ Moved conditional outside of #legal
------------------------------------------------------------------------
-r1742 | jesse | 2004-11-07 10:09:36 -0500 (Sun, 07 Nov 2004) | 5 lines
+r3289 | trs | 2005-07-01 23:23:27 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Elements/BuildFormatString
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r6225@tinbook: jesse | 2004-11-07T14:44:15.591492Z
- Web
- * Refactore BuildFormatString to simplify logic and improve reliability
-
+ r4689@wintermute: tom | 2005-07-01 22:20:01 -0400
+ Get rid of the pesky horizontal scrollbar
------------------------------------------------------------------------
-r1741 | jesse | 2004-11-07 10:09:14 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3288 | trs | 2005-07-01 23:23:23 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Header
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Prefs/SearchOptions.html
- r6201@tinbook: jesse | 2004-11-07T05:35:22.316024Z
- Refactoring and restyling the Ticket List to present prettier tables with more human-readable names
-
+ r4688@wintermute: tom | 2005-07-01 22:11:30 -0400
+ Added missing page title
------------------------------------------------------------------------
-r1740 | jesse | 2004-11-07 10:08:50 -0500 (Sun, 07 Nov 2004) | 5 lines
+r3287 | trs | 2005-07-01 21:25:00 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectLinks
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Header
- r6200@tinbook: jesse | 2004-11-07T05:32:56.068727Z
- Web: Fixed SelectLinks component to contain the right options and present the right human-readable names
-
-
+ r4686@wintermute: tom | 2005-07-01 21:24:32 -0400
+ Trivial commit :)
------------------------------------------------------------------------
-r1739 | jesse | 2004-11-07 10:08:29 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3286 | trs | 2005-07-01 21:13:05 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Elements/BuildFormatString
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditFormat
+ M /rt/branches/3.5-TESTING
+ D /rt/branches/3.5-TESTING/html/NoAuth/ossf.css
- r6199@tinbook: jesse | 2004-11-07T05:30:58.330526Z
- Web UI: Refactored the logic which builds format strings to simplify code and present better human-readable names
-
+ r4659@wintermute: tom | 2005-07-01 21:11:37 -0400
+ Unneeded CSS file
------------------------------------------------------------------------
-r1738 | jesse | 2004-11-07 10:08:08 -0500 (Sun, 07 Nov 2004) | 3 lines
+r3285 | trs | 2005-07-01 21:13:02 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Header
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
- M /rt/branches/3.3-TESTING/html/Search/Results.html
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
- r6198@tinbook: jesse | 2004-11-07T04:18:22.934311Z
- Devel: Changed severity of calling Principal->HasRight without a Right
+ r4658@wintermute: tom | 2005-07-01 21:10:21 -0400
+ Fixed merge artifacts
------------------------------------------------------------------------
-r1737 | jesse | 2004-11-07 10:05:16 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3284 | trs | 2005-07-01 21:12:51 -0400 (Fri, 01 Jul 2005) | 1 line
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/Quicksearch
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ A /rt/branches/3.5-TESTING/html/NoAuth/ossf.css
- r6197@tinbook: jesse | 2004-11-07T03:38:25.380100Z
- Switching Quicksearch to use most standard CSS styles
-
------------------------------------------------------------------------
-r1736 | jesse | 2004-11-07 10:04:54 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3283 | trs | 2005-07-01 21:12:45 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/html/Elements/CreateTicket
+ M /rt/branches/3.5-TESTING/html/Elements/Footer
+ M /rt/branches/3.5-TESTING/html/Elements/Header
+ M /rt/branches/3.5-TESTING/html/Elements/Menu
+ M /rt/branches/3.5-TESTING/html/Elements/PageLayout
+ M /rt/branches/3.5-TESTING/html/Elements/SelectNewTicketQueue
+ M /rt/branches/3.5-TESTING/html/Elements/SimpleSearch
+ A /rt/branches/3.5-TESTING/html/NoAuth/css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/footer.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/header.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/main.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/misc.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/nav-left.css
+ A /rt/branches/3.5-TESTING/html/NoAuth/css/nav.css
+ D /rt/branches/3.5-TESTING/html/NoAuth/ossf.css
- r6196@tinbook: jesse | 2004-11-07T03:37:32.303504Z
- Squash warnings when trying to check acls on nonexisten custom fields
-
+ r4631@wintermute: tom | 2005-07-01 20:30:23 -0400
+ Integrated the top actions, menu, logo, footer, and some other stuff into the new CSS layout. Menu system was a total pain to retrofit, and it may still have kinks.
------------------------------------------------------------------------
-r1735 | jesse | 2004-11-07 10:04:23 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3282 | trs | 2005-07-01 21:12:41 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/3.5-TESTING
- r6195@tinbook: jesse | 2004-11-06T15:14:59.241373Z
- Better handling of Record deletion confirmation messages. (To go with new searchbuilder fixes)
-
+ r4630@wintermute: tom | 2005-07-01 14:07:13 -0400
+ Added var, local, and share to svn:ignore
------------------------------------------------------------------------
-r1734 | autrijus | 2004-11-07 09:38:43 -0500 (Sun, 07 Nov 2004) | 6 lines
+r3281 | trs | 2005-07-01 21:12:35 -0400 (Fri, 01 Jul 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
-
-* In query builder, parse custom fields by name.
-* Generate all Link-type result cell callbacks from %LINKTYPEMAP.
-* Display custom field contents, separated by newlines.
-* For Image custom fields we also show a thumbnail.
+ M /rt/branches/3.5-TESTING
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cb-light.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cb.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cbr-b2g.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cbr-gray.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cbr-trans.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/cbr.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ct-light.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ct.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ctr-b2g.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ctr-gray.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ctr-trans.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/ctr.gif
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/dark-arrow-up.png
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/dark-arrow.png
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/light-arrow-up.png
+ A /rt/branches/3.5-TESTING/html/NoAuth/images/css/light-arrow.png
+ r4629@wintermute: tom | 2005-07-01 14:05:58 -0400
+ All the little images used by the CSS
------------------------------------------------------------------------
-r1731 | autrijus | 2004-11-07 09:32:12 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3280 | trs | 2005-07-01 21:12:32 -0400 (Fri, 01 Jul 2005) | 8 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING
- r10263@not: autrijus | 2004-11-07T14:15:05.153388Z
- * one loc fix.
+ r4366@wintermute: tom | 2005-06-22 16:07:17 -0400
+ r4256@wintermute (orig r3221): pdh | 2005-06-16 23:37:58 -0400
+ Default value for $RedistributeAutoGeneratedMessages is now
+ "privileged".
+
+
------------------------------------------------------------------------
-r1730 | autrijus | 2004-11-07 09:30:22 -0500 (Sun, 07 Nov 2004) | 4 lines
+r3279 | trs | 2005-07-01 21:12:28 -0400 (Fri, 01 Jul 2005) | 54 lines
Changed paths:
- M /rt
- A /rt/branches/3.3-TESTING/html/Search/Elements/EditQuery
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditSearches
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickBasics
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCriteria
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectAndOr
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectPersonType
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
- r10261@not: autrijus | 2004-11-07T08:55:02.919657Z
- * loc and layout fixed.
+ r4119@wintermute: tom | 2005-06-13 18:37:20 -0400
+ r4105@wintermute (orig r3129): kevinr | 2005-06-09 20:30:01 -0400
+ r4148@SAD-GIRL-IN-SNOW: kevinr | 2005-06-09 20:29:52 -0400
+ * Cleaned up the tests and fixed the issue with the local RT tag.
+
+ r4106@wintermute (orig r3130): kevinr | 2005-06-10 15:36:10 -0400
+ r4163@STRATTON-ONE-THIRTY-THREE: kevinr | 2005-06-10 13:50:15 -0400
+ * Added a plan to the second test and made sure the tests will get distributed.
+
+ r4107@wintermute (orig r3131): kevinr | 2005-06-10 15:36:25 -0400
+ r4170@STRATTON-ONE-THIRTY-THREE: kevinr | 2005-06-10 15:36:00 -0400
+ * Included the relevant information about setting template headers in the
+ README
+ * moved scrip creation into initialdata so the Makefile will do it automagically
+
+ r4108@wintermute (orig r3132): kevinr | 2005-06-10 16:11:03 -0400
+ * This is more properly an extension, since it creates a scrip.
+ r4109@wintermute (orig r3133): kevinr | 2005-06-10 18:37:42 -0400
+ r4179@STRATTON-ONE-THIRTY-THREE: kevinr | 2005-06-10 16:43:14 -0400
+ * Moved in an extension file to use as a stub.
+
+ r4110@wintermute (orig r3134): kevinr | 2005-06-10 18:37:58 -0400
+ r4180@STRATTON-ONE-THIRTY-THREE: kevinr | 2005-06-10 18:37:31 -0400
+ * Modified files in the hopes of making this an extension instead of an action.
+
+ r4111@wintermute (orig r3135): kevinr | 2005-06-10 18:44:38 -0400
+ r4183@STRATTON-ONE-THIRTY-THREE: kevinr | 2005-06-10 18:44:33 -0400
+ * s/::/-/, which makes it not fail because '::' means something in Makefiles.
+
+ r4112@wintermute (orig r3136): kevinr | 2005-06-10 18:47:49 -0400
+ r4185@STRATTON-ONE-THIRTY-THREE: kevinr | 2005-06-10 18:47:44 -0400
+ * now actually includes the extension file
+
+ r4113@wintermute (orig r3137): glasser | 2005-06-10 22:42:19 -0400
+ r34816@tin-foil: glasser | 2005-06-10 22:41:58 -0400
+ Support DEFAULT in schema.
+
+ r4114@wintermute (orig r3138): jesse | 2005-06-12 22:52:55 -0400
+ Branching RT 3.5 for testing
+ r4115@wintermute (orig r3139): jesse | 2005-06-12 22:53:47 -0400
+ Removing disused platano-experimental branch
+
+ r4116@wintermute (orig r3140): jesse | 2005-06-12 23:32:42 -0400
+ r20056@hualien: jesse | 2005-06-12 23:32:17 -0400
+ * 3.5.1
+
+ r4117@wintermute (orig r3141): jesse | 2005-06-12 23:34:35 -0400
+ Tagged as 3.5.1 by svn RelEng 1.0
+ r4118@wintermute (orig r3142): kevinr | 2005-06-13 15:43:08 -0400
+ r4210@SAD-GIRL-IN-SNOW: kevinr | 2005-06-13 15:39:50 -0400
+ * fixed a couple small issues with the perldoc format
+
------------------------------------------------------------------------
-r1729 | autrijus | 2004-11-07 09:30:06 -0500 (Sun, 07 Nov 2004) | 6 lines
+r3221 | pdh | 2005-06-16 23:37:58 -0400 (Thu, 16 Jun 2005) | 4 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/html/Search/Build.html
+ M /rt/branches/3.5-TESTING/UPGRADING
+ M /rt/branches/3.5-TESTING/etc/RT_Config.pm.in
+
+Default value for $RedistributeAutoGeneratedMessages is now
+"privileged".
- r10260@not: autrijus | 2004-11-07T08:54:20.330259Z
- * Query builder now acts on multiple clauses.
- * Close a potential XSS bug by escaping the clause naems.
- * Refactor the clause display component.
-
------------------------------------------------------------------------
-r1728 | autrijus | 2004-11-07 09:29:51 -0500 (Sun, 07 Nov 2004) | 5 lines
+r3140 | jesse | 2005-06-12 23:32:42 -0400 (Sun, 12 Jun 2005) | 3 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/3.5-TESTING
+ M /rt/branches/3.5-TESTING/configure.ac
+ A /rt/branches/3.5-TESTING/etc/upgrade/3.5.1
+ A /rt/branches/3.5-TESTING/etc/upgrade/3.5.1/content
+ D /rt/branches/3.5-TESTING/etc/upgrade/QUEBEC
+ M /rt/branches/3.5-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/3.5-TESTING/releng.cnf
- r10256@not: autrijus | 2004-11-06T10:35:22.448152Z
- * Escape ColumnMap return values properly to prevent cross-site scripting
- attack. All HTML snippets are now returned as scalar references.
-
+ r20056@hualien: jesse | 2005-06-12 23:32:17 -0400
+ * 3.5.1
------------------------------------------------------------------------
-r1727 | autrijus | 2004-11-07 09:28:27 -0500 (Sun, 07 Nov 2004) | 5 lines
+r3138 | jesse | 2005-06-12 22:52:55 -0400 (Sun, 12 Jun 2005) | 1 line
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/Makefile.in
+ A /rt/branches/3.5-TESTING (from /rt/branches/PLATANO-EXPERIMENTAL-CSS:3125)
- r10253@not: autrijus | 2004-11-06T10:17:49.792085Z
- * "make initdb" now an alias of "make initialize-database".
-
-
+Branching RT 3.5 for testing
+------------------------------------------------------------------------
+r3125 | jesse | 2005-06-09 02:36:55 -0400 (Thu, 09 Jun 2005) | 3 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyReminders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Reminders.html
+
+ r19711@hualien: jesse | 2005-06-09 02:35:57 -0400
+ * Fixes from chaldea mergeup
------------------------------------------------------------------------
-r1726 | autrijus | 2004-11-07 09:26:14 -0500 (Sun, 07 Nov 2004) | 5 lines
+r3124 | jesse | 2005-06-09 02:36:24 -0400 (Thu, 09 Jun 2005) | 3 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.svc.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-mailgate.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_SiteConfig.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/QUEBEC/content
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyReminders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ValidateCustomFields
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/cascaded.js
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/combobox.js
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Chart
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Chart.png
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/Chart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/PreviewScrips
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Reminders
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMemberOf
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowReferences
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Reminders.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/CreatedByDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/ResolvedByOwner.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/index.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/ComboBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/EscalatePriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CurrentUser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Date.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/EmailParser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Handle.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fi.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/he.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ja.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/no.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pt_br.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_cn.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/QueryBuilder
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/QueryBuilder/Tree.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/QueryBuilder.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Reminders.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Report/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearch.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearches.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/ActiveTicketsInQueue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/FromSQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SearchBuilder.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/System.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/t.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/02basic_web.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/03web_compiliation_errors.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/04send_email.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/06mailgateway.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/09record_cf_api.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/10merge.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/11-template-insert.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/12-search.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/13-attribute-tests.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/15cf_single_values_are_single.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/20savedsearch.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/21query-builder.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r19710@hualien: jesse | 2005-06-09 01:48:50 -0400
+ * Merging up from chaldea
+
+------------------------------------------------------------------------
+r2929 | jesse | 2005-05-22 18:40:11 -0400 (Sun, 22 May 2005) | 9 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
- r10252@not: autrijus | 2004-11-06T10:17:41.433720Z
- * "make dropdb" on SQLite now works.
-
+ r17005@hualien: jesse | 2005-05-22 17:15:48 -0400
+ r16996@hualien: jesse | 2005-05-22 17:01:22 -0400
+ r16989@hualien: jesse | 2005-05-22 16:58:45 -0400
+ r16893@hualien: jesse | 2005-05-16 18:04:08 -0400
+ * Better creation of in-reply-to/references headers on web-ased reply
+
+
------------------------------------------------------------------------
-r1725 | autrijus | 2004-11-07 09:22:06 -0500 (Sun, 07 Nov 2004) | 5 lines
+r2928 | jesse | 2005-05-22 18:39:49 -0400 (Sun, 22 May 2005) | 10 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields.pm
- M /rt/branches/3.3-TESTING/sbin/factory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
- r10251@not: autrijus | 2004-11-06T10:17:29.202899Z
- * fallouts from the OCFV schema change.
-
+ r17004@hualien: jesse | 2005-05-22 17:15:44 -0400
+ r16995@hualien: jesse | 2005-05-22 17:01:13 -0400
+ r16988@hualien: jesse | 2005-05-22 16:58:36 -0400
+ r16891@hualien: jesse | 2005-05-16 17:48:02 -0400
+ * Adding a new "top of page" callback
+
+
+
------------------------------------------------------------------------
-r1724 | autrijus | 2004-11-07 09:17:03 -0500 (Sun, 07 Nov 2004) | 7 lines
+r2927 | jesse | 2005-05-22 18:39:12 -0400 (Sun, 22 May 2005) | 9 lines
Changed paths:
- M /rt
- A /rt/branches/3.3-TESTING/etc/upgrade/3.3.11
- A /rt/branches/3.3-TESTING/etc/upgrade/3.3.11/schema.Pg
- A /rt/branches/3.3-TESTING/etc/upgrade/3.3.11/schema.mysql
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
- r10242@not: autrijus | 2004-11-06T06:59:58.274625Z
- * Schema changes for Pg, SQLite, mysql and Oracle.
-
- r10243@not: autrijus | 2004-11-06T07:00:15.865682Z
- * schema updater for Pg and mysql; Oracle comes later and SQLite is nontrivial.
+ r17003@hualien: jesse | 2005-05-22 17:15:39 -0400
+ r16994@hualien: jesse | 2005-05-22 17:00:41 -0400
+ r16987@hualien: jesse | 2005-05-22 16:58:28 -0400
+ r16761@hualien: jesse | 2005-05-13 10:22:22 -0400
+ * Ruslan found a debugging statement we had accidentally committed
+
+
------------------------------------------------------------------------
-r1723 | autrijus | 2004-11-07 09:16:15 -0500 (Sun, 07 Nov 2004) | 4 lines
+r2926 | jesse | 2005-05-22 18:38:49 -0400 (Sun, 22 May 2005) | 9 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/etc/schema.Oracle
- M /rt/branches/3.3-TESTING/etc/schema.Pg
- M /rt/branches/3.3-TESTING/etc/schema.SQLite
- M /rt/branches/3.3-TESTING/etc/schema.mysql
-
- r10242@not: autrijus | 2004-11-06T06:59:58.274625Z
- * Schema changes for Pg, SQLite, mysql and Oracle.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+
+ r17002@hualien: jesse | 2005-05-22 17:15:31 -0400
+ r16993@hualien: jesse | 2005-05-22 17:00:24 -0400
+ r16986@hualien: jesse | 2005-05-22 16:58:17 -0400
+ r16510@hualien: jesse | 2005-05-12 12:44:00 -0400
+ * Fix on the plane was wrong. sigh
+
+
------------------------------------------------------------------------
-r1721 | autrijus | 2004-11-05 06:43:18 -0500 (Fri, 05 Nov 2004) | 18 lines
+r2925 | jesse | 2005-05-22 18:37:54 -0400 (Sun, 22 May 2005) | 7 lines
Changed paths:
- M /rt
- M /rt/branches
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTimeUnits
- r10186@not (orig r1718): autrijus | 2004-11-05T08:56:10.440277Z
- * Log::Dispatch wants ->warning, not ->warn.
-
- r10196@not: autrijus | 2004-11-05T11:41:58.476189Z
- * Fixes to standalone_httpd: 'protocol' was not defined, and query_string
- may be undefined too. (Supposedly fixed in HTTP::Server::Simple.)
+ r17001@hualien: jesse | 2005-05-22 17:15:24 -0400
+ r16992@hualien: jesse | 2005-05-22 17:00:09 -0400
+ r16915@hualien: jesse | 2005-05-18 14:32:50 -0400
+ * missing file
+
- r10197@not: autrijus | 2004-11-05T11:42:20.621065Z
- * Remove outdated comment.
+
+------------------------------------------------------------------------
+r2924 | jesse | 2005-05-22 18:37:32 -0400 (Sun, 22 May 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/02basic_web.t
+
+ r17000@hualien: jesse | 2005-05-22 17:15:03 -0400
+ r16991@hualien: jesse | 2005-05-22 16:59:53 -0400
+ r16903@hualien: jesse | 2005-05-18 14:29:56 -0400
+ * Reimplemented "Hours/Minutes" selects for time worked/estimated/spent
+
- r10198@not: autrijus | 2004-11-05T11:43:55.045510Z
- * Refactor getting-an-uploaded-file-into-cf into _UploadFile call
- in Interface::Web; this unbreaks uploading a file cf on ticket creation.
- * The "CustomField-x" keys in $Ticket->Create now take hash references
- that contain CFV fields, eg. LargeContent, ContentType, Value.
+
+------------------------------------------------------------------------
+r2923 | jesse | 2005-05-22 18:37:11 -0400 (Sun, 22 May 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+
+ r16999@hualien: jesse | 2005-05-22 17:14:59 -0400
+ r16990@hualien: jesse | 2005-05-22 16:59:47 -0400
+ r16902@hualien: jesse | 2005-05-17 23:18:36 -0400
+ * Added Owner to the ticket basics page
+
+------------------------------------------------------------------------
+r2922 | jesse | 2005-05-22 18:35:47 -0400 (Sun, 22 May 2005) | 231 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_SiteConfig.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFieldValues
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldCascaded
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldWikitext
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFieldWikitext
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Tabs
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ValidateCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Chart.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Chart.png
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/Chart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectChartType
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectGroupBy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Elements/Tabs
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/CreatedByDates.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/Elements
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/Elements/Tabs
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/ResolvedByDates.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/ResolvedByOwner.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Reports/index.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fi.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/he.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ja.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/no.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pt_br.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_cn.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Report/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SearchBuilder.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/01ticket_link_searching.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/15cf_combo_cascade.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/15cf_pattern.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/19-rtname.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r16998@hualien: jesse | 2005-05-22 17:12:47 -0400
+ r16975@hualien: jesse | 2005-05-22 15:08:34 -0400
+ r16904@hualien (orig r2888): autrijus | 2005-05-18 06:26:04 -0400
+ r17753@not (orig r2830): jesse | 2005-05-04 12:19:34 +0800
+ r15713@hualien: jesse | 2005-05-04 00:17:54 -0400
+ * Graphing and charting
+
+ r17757@not (orig r2834): jesse | 2005-05-07 01:59:35 +0800
+ r15824@hualien: jesse | 2005-05-06 13:57:04 -0400
+ * First cut at new reports
+
+ r17758@not (orig r2835): jesse | 2005-05-07 02:01:51 +0800
+ r15827@hualien: jesse | 2005-05-06 14:01:08 -0400
+ * Testdeps fixes for the new code
+
+ r17759@not (orig r2836): jesse | 2005-05-07 04:39:11 +0800
+ r15830@hualien: jesse | 2005-05-06 16:34:11 -0400
+ r13240@hualien: jesse | 2005-04-18 01:07:43 -0400
+ * Added Wikitext custom field type
+
+
+ r17760@not (orig r2837): jesse | 2005-05-07 04:40:10 +0800
+ r15831@hualien: jesse | 2005-05-06 16:34:16 -0400
+ r13251@hualien: jesse | 2005-04-18 01:54:02 -0400
+ r13242@hualien (orig r2768): jesse | 2005-04-18 00:16:42 -0400
+ 3.4.2rc1
+
+
+
+ r17761@not (orig r2838): jesse | 2005-05-07 04:40:27 +0800
+ r15832@hualien: jesse | 2005-05-06 16:34:19 -0400
+ r13264@hualien: jesse | 2005-04-19 14:15:54 -0400
+ RT-Ticket: 6616
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a new HasPassword method to the RT user object
+
+
+
+ r17762@not (orig r2839): jesse | 2005-05-07 04:40:45 +0800
+ r15833@hualien: jesse | 2005-05-06 16:34:24 -0400
+ r13834@hualien: jesse | 2005-04-19 17:03:40 -0400
+ RT-Ticket: 6617
+ RT-Status: resolve
+ RT-Update: correspond
+
+ Removed some spurious use lib lines from the test suite. Thanks to Dave Rolsky.
+
+
+
+
+ r17763@not (orig r2840): jesse | 2005-05-07 04:41:00 +0800
+ r15834@hualien: jesse | 2005-05-06 16:34:27 -0400
+ r13990@hualien: jesse | 2005-04-19 22:00:14 -0400
+ * Canonicalized => to , in the configuration file
+ They mean the same thing, but consistency is good.
+
+
+ r17764@not (orig r2841): jesse | 2005-05-07 04:41:15 +0800
+ r15835@hualien: jesse | 2005-05-06 16:34:31 -0400
+ r13994@hualien: jesse | 2005-04-20 11:31:44 -0400
+ RT-Ticket: 6620
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Hungarian translation had an incorrect Content-Type. Reported upstream from
+ Debian.
+
+
+
+ r17765@not (orig r2842): jesse | 2005-05-07 04:41:50 +0800
+ r15836@hualien: jesse | 2005-05-06 16:34:35 -0400
+ r14017@hualien: jesse | 2005-04-21 21:07:47 -0400
+ Loc updates
+
+
+ r17766@not (orig r2843): jesse | 2005-05-07 04:42:47 +0800
+ r15837@hualien: jesse | 2005-05-06 16:35:02 -0400
+ r14525@hualien: jesse | 2005-04-26 14:42:28 -0400
+ r13265@hualien (orig r2779): tla | 2005-04-19 00:45:48 -0400
+ fix the perldoc
+
+ r14524@hualien (orig r2807): jesse | 2005-04-25 22:33:14 -0400
+ * Correct comments in config file. "RTLogoURL" is actually LogoURL. --Allison Randal
+
+
+
+
+ r17767@not (orig r2844): jesse | 2005-05-07 04:43:03 +0800
+ r15838@hualien: jesse | 2005-05-06 16:35:06 -0400
+ r14616@hualien: jesse | 2005-04-28 22:56:19 -0400
+ * Added a todo notice
+
+
+
+ r17768@not (orig r2845): jesse | 2005-05-07 04:43:17 +0800
+ r15839@hualien: jesse | 2005-05-06 16:35:10 -0400
+ r14617@hualien: jesse | 2005-04-28 22:56:56 -0400
+ * Enabled proper message threading with RT
+
+
+
+ r17769@not (orig r2846): jesse | 2005-05-07 04:43:33 +0800
+ r15840@hualien: jesse | 2005-05-06 16:35:17 -0400
+ r14626@hualien: jesse | 2005-04-29 13:06:57 -0400
+ * Message threading improvements suggested by Florian Weimer
+
+
+ r17770@not (orig r2847): jesse | 2005-05-07 04:44:08 +0800
+ r15841@hualien: jesse | 2005-05-06 16:35:23 -0400
+ r14637@hualien: jesse | 2005-05-02 13:24:05 -0400
+ * Patch to SelfService UI to not display a preferences page unless the current user (ie all unprivileged users) has the right to do so.
+
+
+
+ r17771@not (orig r2848): jesse | 2005-05-07 04:44:24 +0800
+ r15842@hualien: jesse | 2005-05-06 16:35:28 -0400
+ r14639@hualien: jesse | 2005-05-02 13:30:18 -0400
+ * This be 3.4.2rc2
+
+
+ r17772@not (orig r2849): jesse | 2005-05-07 04:44:40 +0800
+ r15843@hualien: jesse | 2005-05-06 16:35:33 -0400
+ r15791@hualien: jesse | 2005-05-04 13:11:37 -0400
+ r15714@hualien (orig r2829): robert | 2005-05-03 23:52:32 -0400
+ r2835@bear: rspier | 2005-05-04T03:51:48.597852Z
+ fix typo in initialdata related to approval rejection
+
+
+
+
+
+ r17773@not (orig r2850): jesse | 2005-05-07 04:44:56 +0800
+ r15844@hualien: jesse | 2005-05-06 16:35:38 -0400
+ r15792@hualien: jesse | 2005-05-04 13:14:49 -0400
+ * This is 3.4.2
+
+
+ r17774@not (orig r2851): jesse | 2005-05-07 04:45:10 +0800
+ r15845@hualien: jesse | 2005-05-06 16:35:42 -0400
+ r15829@hualien: jesse | 2005-05-06 16:06:12 -0400
+ * Make sure that disabled custom fields aren't listed in Queue CF listings.
+
+
+
+ r17775@not (orig r2852): jesse | 2005-05-09 11:33:18 +0800
+ r16156@hualien: jesse | 2005-05-08 23:31:32 -0400
+ * Better reporting functionality; group by day, month, year
+
+ r17788@not (orig r2865): jesse | 2005-05-12 08:08:05 +0800
+ r16463@hualien: jesse | 2005-05-11 15:31:30 +0100
+ r16375@hualien: jesse | 2005-05-09 21:47:25 -0400
+ r15825@hualien (orig r2833): glasser | 2005-05-05 22:44:56 -0400
+ Require modern version of XML::RSS (versions prior to 1.02 do not
+ encode their output properly; 1.02 and 1.05 have the same prereqs
+ but 1.05 fixes some other bugs)
+
+
+
+ r17789@not (orig r2866): jesse | 2005-05-12 08:08:28 +0800
+ r16464@hualien: jesse | 2005-05-11 15:31:34 +0100
+ r16376@hualien: jesse | 2005-05-09 21:51:14 -0400
+ r16373@hualien: jesse | 2005-05-09 21:43:59 -0400
+ * Queue name case changes were accidentally generating a "Name Conflict" error
+
+
+
+
+ r17790@not (orig r2867): jesse | 2005-05-12 08:08:43 +0800
+ r16465@hualien: jesse | 2005-05-11 15:31:39 +0100
+ r16392@hualien: jesse | 2005-05-10 02:10:18 -0400
+ r16391@hualien (orig r2861): robert | 2005-05-10 01:54:35 -0400
+ r2875@bear: rspier | 2005-05-10T05:54:13.875334Z
+ quick and dirty fix (ok, not so quick, and not really so dirty)
+ for the recursive CreateTickets dataloss issue.
+
+
+
+
+
+ r17791@not (orig r2868): jesse | 2005-05-12 08:08:56 +0800
+ r16466@hualien: jesse | 2005-05-11 15:31:43 +0100
+ r16461@hualien: jesse | 2005-05-11 10:23:33 -0400
+ * Custom field values can now be integers
+
+
+ r17792@not (orig r2869): jesse | 2005-05-12 08:09:08 +0800
+ r16467@hualien: jesse | 2005-05-11 15:31:47 +0100
+ r16462@hualien: jesse | 2005-05-11 10:30:30 -0400
+ * Try harder to set a proper In-reply-to: header
+
+
+ r17793@not (orig r2870): jesse | 2005-05-12 08:09:21 +0800
+ r16469@hualien: jesse | 2005-05-11 15:35:20 +0100
+
+
+ r17794@not (orig r2871): jesse | 2005-05-12 08:09:34 +0800
+ r16470@hualien: jesse | 2005-05-11 17:55:59 +0100
+ * Fixed some bulk custom field deletion issues
+
+ r17805@not (orig r2882): jesse | 2005-05-14 08:42:08 +0800
+ r16738@hualien: jesse | 2005-05-13 01:40:25 +0100
+ * Clicking through saved search titlebars on the homepage now preserves format and rows per page
+
+ r17806@not (orig r2883): jesse | 2005-05-14 08:42:22 +0800
+ r16763@hualien: jesse | 2005-05-14 01:35:43 +0100
+ * Refactoring broke "group by id" in reports. Fixed
+
+
+ r16905@hualien (orig r2889): autrijus | 2005-05-18 08:18:58 -0400
+ * Refactor Cascaded type back to apply to all Select-ish custom fields,
+ by introducing a "Category" member field for a CFV.
+ r16906@hualien (orig r2890): autrijus | 2005-05-18 08:36:58 -0400
+ * stub for $cfv->Category and $cfv->SetCategory, as well as $cfv->Create
+ that accepts Category as key.
+ r16907@hualien (orig r2891): autrijus | 2005-05-18 08:42:36 -0400
+ * first cut at Category Admin UI -- User-side UI coming RSN
+ r16908@hualien (orig r2892): autrijus | 2005-05-18 08:47:05 -0400
+ * $cfv->Category and $cfv->SetCategory, via attributes.
+ r16909@hualien (orig r2893): autrijus | 2005-05-18 09:22:30 -0400
+ * cascaded select lands.
+ r16910@hualien (orig r2894): autrijus | 2005-05-18 10:23:00 -0400
+ * creation of CF with pattern
+ r16911@hualien (orig r2895): autrijus | 2005-05-18 13:32:21 -0400
+ * feedback for invalid CFs.
+ r16912@hualien (orig r2896): autrijus | 2005-05-18 13:40:02 -0400
+ * improved diagnostics on sanity tests.
+
+
------------------------------------------------------------------------
-r1718 | autrijus | 2004-11-05 03:56:10 -0500 (Fri, 05 Nov 2004) | 3 lines
+r2921 | jesse | 2005-05-22 18:35:09 -0400 (Sun, 22 May 2005) | 5 lines
Changed paths:
- M /rt
- M /rt/branches
- M /rt/branches/3.2-RELEASE
- M /rt/branches/3.2-SYBASE-TESTING
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
M /rt/branches/PLATANO-EXPERIMENTAL-CSS
- M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditTemplates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Checkbox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldCascaded
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldCombobox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueueSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SetupSessionCookie
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/combobox.js
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/SearchOptions.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Chart.png
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/DelegateRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Report
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Report/Tickets
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Report/Tickets/Entry.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Report/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearch.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Googleish.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/07acl.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/12-search.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/15cf_pattern.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/19quicksearch.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r16997@hualien: jesse | 2005-05-22 17:04:18 -0400
+ r16883@hualien: jesse | 2005-05-16 17:06:12 -0400
+
+
-* Log::Dispatch wants ->warning, not ->warn.
+------------------------------------------------------------------------
+r2805 | jesse | 2005-04-24 17:18:35 -0400 (Sun, 24 Apr 2005) | 3 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ r14466@hualien: jesse | 2005-04-24 17:16:41 -0400
+ * Small merge fixes from gugod
------------------------------------------------------------------------
-r1716 | jesse | 2004-11-04 23:02:48 -0500 (Thu, 04 Nov 2004) | 5 lines
+r2804 | jesse | 2005-04-24 17:17:46 -0400 (Sun, 24 Apr 2005) | 102 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/People.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/Configuration.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Checkbox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MessageBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRT
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueueSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Refresh
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RefreshHomepage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Section
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectAttachmentField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectBoolean
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateRelation
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectEqualityOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLang
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLinkType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectMatch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectResultsPerPage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectSortOrder
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectStatus
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketSortBy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketTypes
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectWatcherType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Submit
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Logout.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Quicksearch.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Search.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/SearchOptions.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Edit.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/MyDay.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Offline.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+
+ r14457@hualien: jesse | 2005-04-24 12:22:55 -0400
+
+ ==== Patch <Platano> level 1
+ Source: 5dbbeda1-96ee-0310-ab23-efcf45cb33fb:/rt/branches/PLATANO-EXPERIMENTAL-CSS:17302
+ Target: e417ac7c-1bcc-0310-8ffa-8f5827389a85:/rt/branches/PLATANO-EXPERIMENTAL-CSS:2736
+ (svn://svn.bestpractical.com/rt)
+ Log:
+ r15592@gugod: gugod | 2005-03-31 18:20:07 +0800
+ make local branch again
+ r15850@gugod: gugod | 2005-04-02 15:26:27 +0800
+ * indentation of some mess body :/
+ * Tweak on the div.title and div.mainbody
+ r15851@gugod: gugod | 2005-04-02 16:10:59 +0800
+ Make platano "HOME" screen has the same layout as 3.4R
+ r15856@gugod: gugod | 2005-04-02 17:39:59 +0800
+ remove <font> tag
+ r15857@gugod: gugod | 2005-04-02 17:40:48 +0800
+ TitleBox now use <div> instead of <table>
+ r15858@gugod: gugod | 2005-04-02 18:28:09 +0800
+ * wrap a div#all right inside <body> to avoid margin problem on IE
+ * use div.right-column and div.left-column to split columns.
+ r16237@gugod: gugod | 2005-04-08 12:27:57 +0800
+ setup login form semantic
+ r16238@gugod: gugod | 2005-04-08 12:39:25 +0800
+ So, semantics.
+ r16239@gugod: gugod | 2005-04-08 12:41:51 +0800
+ tweak css to match semantic of "HOME" page
+ r16240@gugod: gugod | 2005-04-08 12:45:55 +0800
+ put ossf new style into css linkn
+ r16298@gugod: gugod | 2005-04-10 09:37:10 +0800
+ Move TitleBox to Widgets/
+ r16299@gugod: gugod | 2005-04-10 09:53:44 +0800
+ /Elements/TitleBox -> /Widgets/TitleBox
+ r16300@gugod: gugod | 2005-04-10 09:55:50 +0800
+ /Elements/TitleBox -> /Widgets/TitleBox
+ r16431@gugod: gugod | 2005-04-11 01:11:44 +0800
+ use component calls with content, instead of TitleBoxStart + TitleBoxEnd
+ r16432@gugod: gugod | 2005-04-11 01:14:33 +0800
+ Use component calls with content instead of TitleBoxStart + TitleBoxEnd
+ r16438@gugod: gugod | 2005-04-11 08:36:11 +0800
+ deprecate TitleBoxStart + TitleBoxEnd
+ r16439@gugod: gugod | 2005-04-11 09:36:13 +0800
+ Use component call with contents to "TitleBox" instead of TitleBoxStart + TitleBoxEnd
+ r16662@gugod: gugod | 2005-04-13 22:16:49 +0800
+ * fix syntax error
+ r16680@gugod: gugod | 2005-04-15 13:40:19 +0800
+ fix syntax error
+ r16824@gugod: gugod | 2005-04-17 14:00:10 +0800
+ make it more xhtml-ish
+ r16825@gugod: gugod | 2005-04-17 14:01:55 +0800
+ use lowercase tag name
+ r16826@gugod: gugod | 2005-04-17 14:11:32 +0800
+ more xhtml-ish thing
+ r16827@gugod: gugod | 2005-04-17 14:54:09 +0800
+ lowercase A tags
+ r16828@gugod: gugod | 2005-04-17 14:55:21 +0800
+ lowercase tag
+ r16829@gugod: gugod | 2005-04-17 14:55:37 +0800
+ lowercase tag
+ r16830@gugod: gugod | 2005-04-17 14:56:07 +0800
+ indentation and SimpleSearchForm css
+ r16831@gugod: gugod | 2005-04-17 14:58:33 +0800
+ lowercase A tag
+ r16832@gugod: gugod | 2005-04-17 15:09:04 +0800
+ Massive Change
+
+ lowercase all html tags with this script:
+
+ #!/usr/bin/perl -i.bak -p
+ s{(</\w+>)}{lc($1)}eg;
+ s{(<\w+[\s>])}{lc($1)}eg;
+
+
+ r17292@gugod: gugod | 2005-04-24 18:30:56 +0800
+ * lowercase the attribute names
+ * double-quote attribute values
+ r17293@gugod: gugod | 2005-04-24 18:32:08 +0800
+ * lowercase attribute name
+ * double-quote attribute value
+ r17294@gugod: gugod | 2005-04-24 18:33:12 +0800
+ * lowercase attribute name
+ * double-quote attribute value
+ r17295@gugod: gugod | 2005-04-24 18:34:06 +0800
+ <b> -> <strong>
+ r17296@gugod: gugod | 2005-04-24 18:39:07 +0800
+ remove <font>
+ r17297@gugod: gugod | 2005-04-24 18:39:46 +0800
+ This should be more proper
+ r17298@gugod: gugod | 2005-04-24 18:44:06 +0800
+ * <b> -> <strong>
+ * <font> -> <span>
+ r17299@gugod: gugod | 2005-04-24 18:45:58 +0800
+ * <br> -> <br/>
+ * <i> -> <em>
+ r17300@gugod: gugod | 2005-04-24 18:48:28 +0800
+ * more xhtml tidy
+ r17301@gugod: gugod | 2005-04-24 18:52:32 +0800
+ * more xhtml tidy
+ r17302@gugod: gugod | 2005-04-24 18:55:06 +0800
+ xhtml tidy
+
+
+------------------------------------------------------------------------
+r2736 | jesse | 2005-04-17 16:14:08 -0400 (Sun, 17 Apr 2005) | 3 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditTemplates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditUserComments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripAction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectStage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/People.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/ShowDependency
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Checkbox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Menu
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRT
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueueSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Refresh
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Section
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectAttachmentField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectBoolean
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateRelation
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectEqualityOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLang
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLinkType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectMatch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectResultsPerPage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectSortOrder
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectStatus
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketSortBy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketTypes
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectWatcherType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLink
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Submit
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Logout.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/ossf.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Quicksearch.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Search.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/SearchOptions.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/NewListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectPersonType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/AddWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/BulkLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMemberOf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowReferences
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/MyDay.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Offline.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/TitleBoxStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+
+ r13180@hualien: jesse | 2005-04-17 16:12:50 -0400
+ * XHTML overhaul from Gugod
+
+------------------------------------------------------------------------
+r2735 | jesse | 2005-04-16 04:20:58 -0400 (Sat, 16 Apr 2005) | 3 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyAdminQueues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MySupportQueues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
- r6175@tinbook: jesse | 2004-11-05T02:17:24.427390Z
- Improved comments and folds in RT::Record
-
-
+ r13124@hualien: jesse | 2005-04-16 04:12:52 -0400
+ * Compilation fixes from the forward merge
------------------------------------------------------------------------
-r1715 | jesse | 2004-11-04 23:02:27 -0500 (Thu, 04 Nov 2004) | 4 lines
+r2734 | jesse | 2005-04-16 04:20:52 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchesForObjects
- r6174@tinbook: jesse | 2004-11-05T02:17:10.144816Z
- When uploading image custom fields, they're handled as file descriptors, rather than scalars. Our old logic assumed that any ref was an array. Now we check for array refs explicitly.
+ r13123@hualien: jesse | 2005-04-16 03:13:10 -0400
+ r13022@hualien: jesse | 2005-04-16 02:28:15 -0400
+ r12964@hualien: jesse | 2005-04-15 18:46:40 -0400
+ * Merge fixes
+
------------------------------------------------------------------------
-r1714 | jesse | 2004-11-04 23:02:06 -0500 (Thu, 04 Nov 2004) | 4 lines
+r2733 | jesse | 2005-04-16 04:20:45 -0400 (Sat, 16 Apr 2005) | 12 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
-
- r6173@tinbook: jesse | 2004-11-05T02:14:56.442006Z
- Added a HUP handler for the standalone httpd (so you can kill -HUP it to reload)
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearch.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/20savedsearch.t
+
+ r13122@hualien: jesse | 2005-04-16 03:13:07 -0400
+ r13021@hualien: jesse | 2005-04-16 02:28:10 -0400
+ r12963@hualien: jesse | 2005-04-15 17:46:02 -0400
+ r12958@hualien: jesse | 2005-04-15 17:30:30 -0400
+ r12957@hualien (orig r2634): tla | 2005-04-15 17:21:25 -0400
+ Added ability to update name as well as search parameters.
+
+
+
+
------------------------------------------------------------------------
-r1713 | jesse | 2004-11-04 23:01:23 -0500 (Thu, 04 Nov 2004) | 4 lines
+r2732 | jesse | 2005-04-16 04:20:31 -0400 (Sat, 16 Apr 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearch.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/12-search.t
+
+ r13121@hualien: jesse | 2005-04-16 03:13:04 -0400
+ r13020@hualien: jesse | 2005-04-16 02:28:04 -0400
+ r12962@hualien: jesse | 2005-04-15 17:45:57 -0400
+ r12950@hualien: jesse | 2005-04-15 16:47:32 -0400
+ * Cleaned up search tests
+
+
+
- r6172@tinbook: jesse | 2004-11-05T02:14:19.720658Z
- Improved list format for multiple custom field values
+------------------------------------------------------------------------
+r2731 | jesse | 2005-04-16 04:20:22 -0400 (Sat, 16 Apr 2005) | 80 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/config.layout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldText
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearch.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SavedSearches.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/t.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/20savedsearch.t
+
+ r13120@hualien: jesse | 2005-04-16 03:12:59 -0400
+ r13019@hualien: jesse | 2005-04-16 02:27:57 -0400
+ r12961@hualien: jesse | 2005-04-15 17:43:00 -0400
+ r12947@hualien: jesse | 2005-04-15 15:31:30 -0400
+ r10706@hualien (orig r2541): tla | 2005-03-30 19:20:44 -0500
+ Fixes so that custom fields will pay attention to defaults, when the defaults
+ are specified.
+
+ r10782@hualien (orig r2542): robert | 2005-03-30 23:03:13 -0500
+ r2579@dog: rspier | 2005-03-30 19:58:06 -0800
+ RT-Ticket: 6572
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Remove second FHS layout
+
+
+ r11405@hualien (orig r2557): tla | 2005-04-01 23:16:13 -0500
+ A scheme which allows "t:123" URIs, for ticket specification.
+
+ r11785@hualien (orig r2582): tla | 2005-04-03 15:35:23 -0400
+ Get rid of LocalURIPrefix test. Would make this DTRT if I knew what TRT was.
+
+ r11854@hualien (orig r2584): tla | 2005-04-04 04:18:22 -0400
+ Add a simple sub to return the object class with the RT::Lib:: prefix
+ stripped off. Useful for displaying, e.g., "Ticket #35" or "Article #3".
+
+ r11856@hualien (orig r2586): tla | 2005-04-04 04:28:02 -0400
+ Add a callback for the use of RTFM
+
+ r12528@hualien (orig r2601): tla | 2005-04-10 19:49:31 -0400
+ User_Overlay: added OwnGroups method to get a collection of groups of which
+ the user is a member.
+ Record: revamped ObjectTypeStr according to suggestions.
+
+
+ r12529@hualien (orig r2602): tla | 2005-04-10 19:51:16 -0400
+ Upped version dependency of DBIx::SearchBuilder to 1.24 for unique records
+ feature in CustomFields.
+
+ r12530@hualien (orig r2603): tla | 2005-04-10 19:51:56 -0400
+ UNTESTED first cut at a saved search lib wrapper.
+
+ r12549@hualien (orig r2607): tla | 2005-04-11 14:47:03 -0400
+ Semi-tested, semi-working checkpoint. Formal tests to follow shortly.
+
+ r12760@hualien (orig r2608): tla | 2005-04-12 15:29:25 -0400
+ SavedSearch now shinily tested. API also changed somewhat.
+
+ r12761@hualien (orig r2609): tla | 2005-04-12 15:59:07 -0400
+ Made SavedSearches work, added error messages to SavedSearch, updated tests
+
+ r12779@hualien (orig r2617): tla | 2005-04-12 21:52:54 -0400
+ Added delete method & localized strings in SavedSearch
+ Made SavedSearches::LimitByPrivacy safe to call multiple times
+
+ r12781@hualien (orig r2619): autrijus | 2005-04-13 08:13:01 -0400
+ * VALUE="1" does not work on checkboxes; this renders the
+ default True setting on the "Set to Privliged" checkbox
+ in the "New User" screen useless, so new users are defaulted
+ to unprivileged even though the code shows that they are
+ intended to be so.
+ r12782@hualien (orig r2620): autrijus | 2005-04-13 11:19:54 -0400
+ * Never mind my last change -- I saw "VALUE = 1" and trigger-happily
+ inferred that it should default to CHECKED. Which is, of course,
+ not the case. Reverted.
+ r12784@hualien (orig r2622): tla | 2005-04-13 12:27:38 -0400
+ Lost a curly brace somewhere. Also noted location of tests for both files.
+
+ r12785@hualien (orig r2623): tla | 2005-04-13 13:32:41 -0400
+ Skeletal inline tests, to make autogen happy.
+
+ r12786@hualien (orig r2624): tla | 2005-04-13 13:42:51 -0400
+ Change to exclude saved searches meant for things other than tickets.
+
+
+
+
------------------------------------------------------------------------
-r1712 | jesse | 2004-11-04 23:00:28 -0500 (Thu, 04 Nov 2004) | 4 lines
+r2730 | jesse | 2005-04-16 04:20:15 -0400 (Sat, 16 Apr 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/CreateTicket
- M /rt/branches/3.3-TESTING/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Standalone.pm
- r6171@tinbook: jesse | 2004-11-05T02:14:02.424154Z
- More form Names to make testing easier
+ r13119@hualien: jesse | 2005-04-16 03:12:56 -0400
+ r13018@hualien: jesse | 2005-04-16 02:27:54 -0400
+ r12960@hualien: jesse | 2005-04-15 17:42:55 -0400
+ r12944@hualien: jesse | 2005-04-15 15:28:01 -0400
+ * Fixed Module::Refresh handling for standalone_httpd
+
+
------------------------------------------------------------------------
-r1711 | jesse | 2004-11-04 22:59:53 -0500 (Thu, 04 Nov 2004) | 4 lines
+r2729 | jesse | 2005-04-16 04:20:09 -0400 (Sat, 16 Apr 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
- r6170@tinbook: jesse | 2004-11-04T08:33:12.626307Z
- Added a couple of form NAME elements, to ease testing
+ r13118@hualien: jesse | 2005-04-16 03:12:53 -0400
+ r13017@hualien: jesse | 2005-04-16 02:27:49 -0400
+ r12959@hualien: jesse | 2005-04-15 17:42:51 -0400
+ r12790@hualien: jesse | 2005-04-14 15:07:03 -0400
+ * Fix support for uploading attachmends in selfservice. -- HC Chien
+
+
------------------------------------------------------------------------
-r1710 | jesse | 2004-11-04 22:59:24 -0500 (Thu, 04 Nov 2004) | 6 lines
+r2728 | jesse | 2005-04-16 04:19:57 -0400 (Sat, 16 Apr 2005) | 10 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/t.pm
- r6169@tinbook: jesse | 2004-11-04T08:32:13.034112Z
- Added a Delete method to RT::Record so we get proper messages on object deletion
- --Autrijus
-
+ r13117@hualien: jesse | 2005-04-16 03:12:50 -0400
+ r13016@hualien: jesse | 2005-04-16 02:27:44 -0400
+ r12956@hualien: jesse | 2005-04-15 17:09:33 -0400
+ r11404@hualien (orig r2556): tla | 2005-04-01 23:14:29 -0500
+ A scheme which allows "t:123" URIs, for ticket specification.
+
+
+
------------------------------------------------------------------------
-r1709 | jesse | 2004-11-01 00:55:09 -0500 (Mon, 01 Nov 2004) | 3 lines
+r2727 | jesse | 2005-04-16 04:19:51 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
- r6157@tinbook: jesse | 2004-11-01T04:52:49.078521Z
- A patch from 3.2 accidentally cascaded forward
+ r13116@hualien: jesse | 2005-04-16 03:12:47 -0400
+ r13015@hualien: jesse | 2005-04-16 02:27:39 -0400
+ r12954@hualien: jesse | 2005-04-15 17:06:11 -0400
+ * Simple search typo fix
+
+
------------------------------------------------------------------------
-r1708 | jesse | 2004-11-01 00:54:59 -0500 (Mon, 01 Nov 2004) | 11 lines
+r2726 | jesse | 2005-04-16 04:19:45 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/12-search.t
- r6156@tinbook: jesse | 2004-11-01T04:47:06.225531Z
- r6152@tinbook: jesse | 2004-11-01T04:43:38.864654Z
- RT-Ticket: 6230
- RT-Status: resolved
- RT-Update: correspond
-
- New "batch transactions" core from Ruslan. This update makes it much easier to use stock conditions for bulk updates
-
+ r13115@hualien: jesse | 2005-04-16 03:12:43 -0400
+ r13014@hualien: jesse | 2005-04-16 02:27:35 -0400
+ r12788@hualien: jesse | 2005-04-13 14:25:49 -0400
+ Pulling forward from 3.4
------------------------------------------------------------------------
-r1707 | jesse | 2004-11-01 00:54:47 -0500 (Mon, 01 Nov 2004) | 12 lines
+r2725 | jesse | 2005-04-16 04:19:38 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
- r6155@tinbook: jesse | 2004-11-01T04:47:05.144200Z
- r6151@tinbook: jesse | 2004-11-01T04:42:20.034865Z
- RT-Ticket: 6242
- RT-Status: resolved
- RT-Update: correspond
+ r13114@hualien: jesse | 2005-04-16 03:12:40 -0400
+ r13013@hualien: jesse | 2005-04-16 02:27:31 -0400
+ r12778@hualien: jesse | 2005-04-13 14:12:24 -0400
+ * SB dep bumped
- There were a couple of bugs in the bulk update page that broke ticket linking.
- (Among other things, the custom fields update functionality was completely broken. It's been disabled pending a new implementation)
+
+
+------------------------------------------------------------------------
+r2724 | jesse | 2005-04-16 04:19:22 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Googleish.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/19quicksearch.t
+
+ r13113@hualien: jesse | 2005-04-16 03:12:37 -0400
+ r13012@hualien: jesse | 2005-04-16 02:27:27 -0400
+ r12759@hualien: jesse | 2005-04-12 20:23:10 -0400
+ * Googleish simple search fixes
+
+
+------------------------------------------------------------------------
+r2723 | jesse | 2005-04-16 04:19:15 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Googleish.pm
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Quick.pm
+
+ r13112@hualien: jesse | 2005-04-16 03:12:33 -0400
+ r13011@hualien: jesse | 2005-04-16 02:27:23 -0400
+ r12752@hualien: jesse | 2005-04-12 09:51:37 -0400
+ Renamed "quick" to "googlish"
------------------------------------------------------------------------
-r1704 | jesse | 2004-10-31 22:49:50 -0500 (Sun, 31 Oct 2004) | 10 lines
+r2722 | jesse | 2005-04-16 04:19:08 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Quick.pm
- r6149@tinbook: jesse | 2004-11-01T03:50:49.511535Z
- RT-Ticket: 6245
- RT-Status: resolved
- RT-Update: correspond
-
- Global custom field editing in 3.3 had the wrong (hardcoded) URL target.
-
-
+ r13111@hualien: jesse | 2005-04-16 03:12:30 -0400
+ r13010@hualien: jesse | 2005-04-16 02:27:19 -0400
+ r12751@hualien: jesse | 2005-04-12 09:50:05 -0400
+ checkpoint
+
------------------------------------------------------------------------
-r1699 | jesse | 2004-10-27 18:01:49 -0400 (Wed, 27 Oct 2004) | 5 lines
+r2721 | jesse | 2005-04-16 04:18:54 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/Tabs
- r6127@tinbook: jesse | 2004-10-27T22:02:28.387934Z
- Bumping to 3.3.10
+ r13110@hualien: jesse | 2005-04-16 03:12:27 -0400
+ r13009@hualien: jesse | 2005-04-16 02:27:15 -0400
+ r12750@hualien: jesse | 2005-04-12 09:48:51 -0400
+ * Tabs for SearchOptions
+
+
+------------------------------------------------------------------------
+r2720 | jesse | 2005-04-16 04:18:48 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Quick.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Simple.html
+
+ r13109@hualien: jesse | 2005-04-16 03:12:24 -0400
+ r13008@hualien: jesse | 2005-04-16 02:27:11 -0400
+ r12749@hualien: jesse | 2005-04-12 08:55:47 -0400
+ * Renamed quick search to simple search
+
------------------------------------------------------------------------
-r1698 | jesse | 2004-10-27 04:06:56 -0400 (Wed, 27 Oct 2004) | 12 lines
+r2719 | jesse | 2005-04-16 04:18:41 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/SearchOptions.html
- r6121@tinbook: jesse | 2004-10-27T07:55:33.542549Z
- r6115@tinbook: jesse | 2004-10-27T07:51:39.957035Z
- RT-Ticket: 6219
- RT-Status: resolved
- RT-Update: correspond
-
- Rebuilt RT::Tickets' watcher search logic to only use _one_ join to the users/groups table so as to create joins that can be computed in finite time. Theoretically, this makes watcher searching less powerful. In practice, it makes watcher searching a lot more possible.
+ r13108@hualien: jesse | 2005-04-16 03:12:21 -0400
+ r13007@hualien: jesse | 2005-04-16 02:27:07 -0400
+ r12748@hualien: jesse | 2005-04-12 08:54:10 -0400
+ * Added support for search display preferences
+
+
+------------------------------------------------------------------------
+r2718 | jesse | 2005-04-16 04:18:27 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/02basic_web.t
+
+ r13107@hualien: jesse | 2005-04-16 03:12:17 -0400
+ r13006@hualien: jesse | 2005-04-16 02:27:03 -0400
+ r12747@hualien: jesse | 2005-04-12 07:10:14 -0400
+ * Allow click-to-sort on requestor/cc/admincc
+
+
+------------------------------------------------------------------------
+r2717 | jesse | 2005-04-16 04:18:18 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/02basic_web.t
+
+ r13106@hualien: jesse | 2005-04-16 03:12:13 -0400
+ r13005@hualien: jesse | 2005-04-16 02:26:58 -0400
+ r12532@hualien: jesse | 2005-04-11 10:47:38 -0400
+ * When entering time worked/left/etc, you can select minutes or hours
------------------------------------------------------------------------
-r1697 | jesse | 2004-10-27 04:06:29 -0400 (Wed, 27 Oct 2004) | 5 lines
+r2716 | jesse | 2005-04-16 04:18:10 -0400 (Sat, 16 Apr 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
- r6120@tinbook: jesse | 2004-10-27T07:55:32.882088Z
- r6109@tinbook: jesse | 2004-10-26T20:02:02.857695Z
- Additional fixes for display of unlimited search results
+ r13105@hualien: jesse | 2005-04-16 03:12:10 -0400
+ r13004@hualien: jesse | 2005-04-16 02:26:55 -0400
+ r12256@hualien: jesse | 2005-04-08 16:51:49 -0400
+ * Removed "Search by group membership" from search UI since
+ it hit horrible scaling issues.
+
------------------------------------------------------------------------
-r1696 | jesse | 2004-10-27 04:05:52 -0400 (Wed, 27 Oct 2004) | 10 lines
+r2715 | jesse | 2005-04-16 04:18:05 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
- r6119@tinbook: jesse | 2004-10-27T07:55:32.408440Z
- r6046@tinbook: jesse | 2004-10-19T05:21:18.567580Z
- RT-Ticket: 6121
- RT-Status: resolved
- RT-Update: correspond
-
- Fixed the name of the template used to notify non-privilged users when their password is changed
+ r13104@hualien: jesse | 2005-04-16 03:12:07 -0400
+ r13003@hualien: jesse | 2005-04-16 02:26:51 -0400
+ r11941@hualien: jesse | 2005-04-06 15:26:40 -0400
+ * Search "Order By" needed a more greedy matching operation; too many values were selected
------------------------------------------------------------------------
-r1695 | jesse | 2004-10-27 04:05:26 -0400 (Wed, 27 Oct 2004) | 9 lines
+r2714 | jesse | 2005-04-16 04:17:53 -0400 (Sat, 16 Apr 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/schema.Pg
- M /rt/branches/3.3-TESTING/etc/upgrade/3.1.0/schema.Pg
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
- r6118@tinbook: jesse | 2004-10-27T07:55:31.895658Z
- r6007@tinbook: jesse | 2004-10-14T21:47:50.297291Z
- RT-Ticket: 6197
- RT-Status: resolved
+ r13103@hualien: jesse | 2005-04-16 03:12:03 -0400
+ r13002@hualien: jesse | 2005-04-16 02:26:47 -0400
+ r11938@hualien: jesse | 2005-04-06 15:03:57 -0400
+ Merging forward a clicky-headers fix from 3.4
+
- Removed a comment from the PostgreSQL schema files, as some versions of postgres fail to parse it well.
+
+
+------------------------------------------------------------------------
+r2713 | jesse | 2005-04-16 04:17:46 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/20-sort-by-requestor.t
+
+ r13102@hualien: jesse | 2005-04-16 03:11:59 -0400
+ r13001@hualien: jesse | 2005-04-16 02:26:39 -0400
+ r11663@hualien: jesse | 2005-04-03 05:11:09 -0400
+ * Added support for sort by requestor/watcher
------------------------------------------------------------------------
-r1694 | jesse | 2004-10-27 04:05:10 -0400 (Wed, 27 Oct 2004) | 8 lines
+r2712 | jesse | 2005-04-16 04:17:39 -0400 (Sat, 16 Apr 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
- r6117@tinbook: jesse | 2004-10-27T07:55:31.185793Z
- r1994@tinbook: jesse | 2004-10-12T23:37:37.775608Z
- Improved "stickiness" of queries.
- Next/Prev navigation should be more consistently available now.
- Most recent query should be available more consistently.
+ r13101@hualien: jesse | 2005-04-16 03:11:56 -0400
+ r13000@hualien: jesse | 2005-04-16 02:26:36 -0400
+ r11468@hualien: jesse | 2005-04-02 04:41:10 -0500
+ r10907@hualien: jesse | 2005-04-01 17:15:55 +0800
+ * Added "make depends" as an alias for "make fixdeps" for Autrijus
+
------------------------------------------------------------------------
-r1692 | jesse | 2004-10-27 00:31:12 -0400 (Wed, 27 Oct 2004) | 4 lines
+r2711 | jesse | 2005-04-16 04:17:32 -0400 (Sat, 16 Apr 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/html/Ticket/Create.html
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowSummary
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyAll.html
- M /rt/branches/3.3-TESTING/html/Ticket/Update.html
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
- r6113@tinbook: jesse | 2004-10-27T04:31:13.448231Z
- Added support for recording transaction custom fields on ticket creation.
+ r13100@hualien: jesse | 2005-04-16 03:11:52 -0400
+ r12999@hualien: jesse | 2005-04-16 02:26:32 -0400
+ r11467@hualien: jesse | 2005-04-02 04:40:59 -0500
+ r10781@hualien: jesse | 2005-03-31 16:49:00 +0800
+ * Fixes to seph's rtname regex
+
+
------------------------------------------------------------------------
-r1688 | jesse | 2004-10-23 18:05:14 -0400 (Sat, 23 Oct 2004) | 3 lines
+r2710 | jesse | 2005-04-16 04:17:18 -0400 (Sat, 16 Apr 2005) | 15 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
-
- r6101@tinbook: jesse | 2004-10-23T22:05:06.396023Z
- Bumping to 3.3.9
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/19-rtname.t
+
+ r13099@hualien: jesse | 2005-04-16 03:11:48 -0400
+ r12998@hualien: jesse | 2005-04-16 02:26:28 -0400
+ r11466@hualien: jesse | 2005-04-02 04:40:44 -0500
+ r10696@hualien: jesse | 2005-03-30 18:19:21 +0800
+ RT-Ticket: 6544
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * More graceful handling for historical $rtname tags
+ -- From seph
+
+
+
+
------------------------------------------------------------------------
-r1686 | jesse | 2004-10-23 17:50:32 -0400 (Sat, 23 Oct 2004) | 3 lines
+r2709 | jesse | 2005-04-16 04:17:12 -0400 (Sat, 16 Apr 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/Header
- M /rt/branches/3.3-TESTING/html/Elements/PageLayout
- M /rt/branches/3.3-TESTING/html/Elements/SelectEqualityOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectNewTicketQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
- M /rt/branches/3.3-TESTING/html/Elements/SelectStatus
- M /rt/branches/3.3-TESTING/html/Search/Elements/BuildFormatString
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueueSummary
- r6093@tinbook: jesse | 2004-10-23T21:47:53.224532Z
- A bunch of tiny fixes to the web ui to avoid warnings about uninitialized variables.
+ r13098@hualien: jesse | 2005-04-16 03:11:45 -0400
+ r12997@hualien: jesse | 2005-04-16 02:26:24 -0400
+ r11461@hualien: jesse | 2005-04-02 00:53:31 -0500
+ * Made overview search for Stalled in addition to open and new. Sometime,
+ we should make this code smarter
+
+
------------------------------------------------------------------------
-r1685 | jesse | 2004-10-23 17:50:14 -0400 (Sat, 23 Oct 2004) | 3 lines
+r2708 | jesse | 2005-04-16 04:17:06 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/schema.SQLite
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
- r6092@tinbook: jesse | 2004-10-23T21:46:47.129210Z
- Updated SQLite schema to current RT 3.3 versions
+ r13097@hualien: jesse | 2005-04-16 03:10:51 -0400
+ r12996@hualien: jesse | 2005-04-16 02:26:02 -0400
+ r11354@hualien: jesse | 2005-04-01 07:43:14 -0500
+ * Updated webrt.css to resture the black text color for titleboxright text
+
+
------------------------------------------------------------------------
-r1684 | jesse | 2004-10-23 17:49:50 -0400 (Sat, 23 Oct 2004) | 3 lines
+r2707 | jesse | 2005-04-16 04:17:00 -0400 (Sat, 16 Apr 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
- r6091@tinbook: jesse | 2004-10-23T21:46:04.315427Z
- Better checking for ACL queries on undefined objects (to avoid a warning).
+ r13096@hualien: jesse | 2005-04-16 03:10:48 -0400
+ r12995@hualien: jesse | 2005-04-16 02:25:59 -0400
+ r11323@hualien: jesse | 2005-04-01 04:52:16 -0500
+ r9577@hualien (orig r2498): clkao | 2005-03-23 17:03:02 +0800
+ Don't html-escape loc() when building FormatString.
+
+
+
------------------------------------------------------------------------
-r1683 | jesse | 2004-10-23 17:49:38 -0400 (Sat, 23 Oct 2004) | 4 lines
+r2706 | jesse | 2005-04-16 04:16:52 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Quick.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Quick.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/19quicksearch.t
+
+ r13095@hualien: jesse | 2005-04-16 03:10:43 -0400
+ r12994@hualien: jesse | 2005-04-16 02:25:55 -0400
+ r10695@hualien: jesse | 2005-03-30 05:14:59 -0500
+ * First version of B4 quicksearch from simon
+
+
- r6090@tinbook: jesse | 2004-10-23T21:44:41.851286Z
- Fixed a warning when objects were created with no names
+------------------------------------------------------------------------
+r2705 | jesse | 2005-04-16 04:16:37 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/02basic_web.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/03web_compiliation_errors.t
+
+ r13094@hualien: jesse | 2005-04-16 03:10:38 -0400
+ r12993@hualien: jesse | 2005-04-16 02:23:51 -0400
+ r10286@hualien: jesse | 2005-03-28 05:49:49 -0500
+ * Merge forward from 3.4-RELEASE
+
------------------------------------------------------------------------
-r1682 | jesse | 2004-10-23 17:49:25 -0400 (Sat, 23 Oct 2004) | 4 lines
+r2704 | jesse | 2005-04-16 04:16:31 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditQuery
- r6089@tinbook: jesse | 2004-10-23T21:43:19.939096Z
- Fixed message returned on password change to not include md5 hash of password
+ r13093@hualien: jesse | 2005-04-16 03:08:13 -0400
+ r12992@hualien: jesse | 2005-04-16 02:23:47 -0400
+ r10273@hualien: jesse | 2005-03-28 03:43:00 -0500
+ * Completed deliverable B3; Significant cleanup of search UI
+
------------------------------------------------------------------------
-r1681 | jesse | 2004-10-23 17:48:13 -0400 (Sat, 23 Oct 2004) | 3 lines
+r2703 | jesse | 2005-04-16 04:16:25 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
- r6088@tinbook: jesse | 2004-10-23T21:42:23.542584Z
- Bumped DBIx::SearchBuilder required version, for new SQLite support
+ r13092@hualien: jesse | 2005-04-16 03:08:05 -0400
+ r12989@hualien: jesse | 2005-04-16 02:23:35 -0400
+ r10001@hualien: jesse | 2005-03-24 23:56:04 -0500
+ Fixed a "Save" label
+
+
------------------------------------------------------------------------
-r1680 | jesse | 2004-10-21 13:20:05 -0400 (Thu, 21 Oct 2004) | 3 lines
+r2702 | jesse | 2005-04-16 04:16:19 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/ACE.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions.pm
- M /rt/branches/3.3-TESTING/lib/RT/User.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users.pm
- M /rt/branches/3.3-TESTING/sbin/factory
-
- r6077@tinbook: jesse | 2004-10-21T17:20:26.237576Z
- Core: integrated new factory code to allow more datamodel metadata to be collected
-
-------------------------------------------------------------------------
-r1679 | jesse | 2004-10-21 13:19:45 -0400 (Thu, 21 Oct 2004) | 3 lines
-Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
- r6076@tinbook: jesse | 2004-10-21T16:46:20.466296Z
- ACL: Fixed logic in an ACL query so that it returns failure when handed an invalid object, rather than trying a bogus SQL query and failing.
+ r13091@hualien: jesse | 2005-04-16 03:08:02 -0400
+ r12988@hualien: jesse | 2005-04-16 02:23:31 -0400
+ r9579@hualien: jesse | 2005-03-23 06:15:02 -0500
+ * Typo fixes
+
+
------------------------------------------------------------------------
-r1678 | jesse | 2004-10-20 19:27:13 -0400 (Wed, 20 Oct 2004) | 8 lines
+r2701 | jesse | 2005-04-16 04:16:12 -0400 (Sat, 16 Apr 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+
+ r13090@hualien: jesse | 2005-04-16 03:07:58 -0400
+ r12987@hualien: jesse | 2005-04-16 02:23:26 -0400
+ r9576@hualien: jesse | 2005-03-23 05:51:06 -0500
+ * Added support for bulk update of custom fields
+ * Added support for search paging in the bulk update UI
+
+
- r6074@tinbook: jesse | 2004-10-20T23:26:48.112240Z
- RT-Ticket: 5701
- RT-Status: resolved
- RT-Update: correspond
+------------------------------------------------------------------------
+r2700 | jesse | 2005-04-16 04:15:57 -0400 (Sat, 16 Apr 2005) | 12 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/list.js
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18custom_frontpage.t
+
+ r13089@hualien: jesse | 2005-04-16 03:07:53 -0400
+ r12986@hualien: jesse | 2005-04-16 02:23:22 -0400
+ r9575@hualien: jesse | 2005-03-23 03:46:50 -0500
+ r9573@hualien (orig r2496): clkao | 2005-03-23 13:22:08 +0800
+ Fix js (still disabled for now).
+ Make test pass.
+ r9574@hualien (orig r2497): clkao | 2005-03-23 14:58:16 +0800
+ Fix the regexp injecting checkbox into bulk edit format.
+
+
- RT now prevents users from creating objects with 'Name' attributes that are numreric.
+
+------------------------------------------------------------------------
+r2699 | jesse | 2005-04-16 04:15:49 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+
+ r13088@hualien: jesse | 2005-04-16 03:01:59 -0400
+ r12985@hualien: jesse | 2005-04-16 02:23:17 -0400
+ r9563@hualien: jesse | 2005-03-22 12:12:39 -0500
+ Refactor bulk update to use more standard components
+
------------------------------------------------------------------------
-r1677 | jesse | 2004-10-20 18:56:16 -0400 (Wed, 20 Oct 2004) | 9 lines
+r2698 | jesse | 2005-04-16 04:15:42 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
- r6071@tinbook: jesse | 2004-10-20T22:56:43.545883Z
- RT-Ticket: 6192
- RT-Status: update
-
+ r13087@hualien: jesse | 2005-04-16 03:01:56 -0400
+ r12984@hualien: jesse | 2005-04-16 02:23:14 -0400
+ r9554@hualien: jesse | 2005-03-22 09:01:26 -0500
+ * When creating a ticket, the footer sometimes wouldn't be displayed
+
- Updated RT::Attachement::OriginalContent to use a better regexp for determining what's encoded and what's not.
+
+------------------------------------------------------------------------
+r2697 | jesse | 2005-04-16 04:15:34 -0400 (Sat, 16 Apr 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+
+ r13086@hualien: jesse | 2005-04-16 03:01:53 -0400
+ r12983@hualien: jesse | 2005-04-16 02:23:10 -0400
+ r9553@hualien: jesse | 2005-03-22 09:00:21 -0500
+ Certain search-related actions wouldn't display the page footer due to calls to $m->abort();
+
+
+------------------------------------------------------------------------
+r2696 | jesse | 2005-04-16 04:15:21 -0400 (Sat, 16 Apr 2005) | 13 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18custom_frontpage.t
+
+ r13085@hualien: jesse | 2005-04-16 03:01:49 -0400
+ r12982@hualien: jesse | 2005-04-16 02:23:06 -0400
+ r8817@hualien: jesse | 2005-03-16 23:59:40 -0500
+ r8804@hualien (orig r2472): clkao | 2005-03-16 01:31:43 -0500
+ Make the error more readable and prevent side-effect on failed
+ savesearch.
+ r8805@hualien (orig r2473): clkao | 2005-03-16 01:47:42 -0500
+ Test if saved search is listed in available items in RT at a glance
+ preferences.
+
+
------------------------------------------------------------------------
-r1676 | jesse | 2004-10-20 18:55:57 -0400 (Wed, 20 Oct 2004) | 9 lines
+r2695 | jesse | 2005-04-16 04:15:15 -0400 (Sat, 16 Apr 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
- r6070@tinbook: jesse | 2004-10-20T22:51:44.854897Z
- RT-Ticket: 6123
- RT-Status: resolved
- RT-Update: correspond
-
+ r13084@hualien: jesse | 2005-04-16 03:01:46 -0400
+ r12981@hualien: jesse | 2005-04-16 02:23:03 -0400
+ r8816@hualien: jesse | 2005-03-16 23:58:56 -0500
+ Minor cleanups based on customer feedback
+
- Updated the dutch translation. (As the translation hadn't been applied for a bit, some translations didn't apply cleanly.)
+
+------------------------------------------------------------------------
+r2694 | jesse | 2005-04-16 04:15:07 -0400 (Sat, 16 Apr 2005) | 29 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/QUEBEC
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/QUEBEC/content
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18custom_frontpage.t
+
+ r13083@hualien: jesse | 2005-04-16 03:01:40 -0400
+ r12980@hualien: jesse | 2005-04-16 02:17:57 -0400
+ r8728@hualien: jesse | 2005-03-14 12:29:07 -0500
+ r8416@hualien (orig r2349): clkao | 2005-03-13 02:20:34 -0500
+ Do SeeQueue permission filtering in AddRecord so both Next() and
+ ItemsArrayRef work.
+ r8452@hualien (orig r2351): jesse | 2005-03-14 01:32:53 -0500
+ r8450@hualien: jesse | 2005-03-14 01:30:59 -0500
+ Slight style cleanup to page actions.
+
+ r8454@hualien (orig r2352): jesse | 2005-03-14 01:37:23 -0500
+ r8453@hualien: jesse | 2005-03-14 01:37:00 -0500
+ Hilighted menu options are now the right size
+
+ r8718@hualien (orig r2465): clkao | 2005-03-14 11:35:59 -0500
+ Localise format in predefined search with __l{text}__.
+ r8719@hualien (orig r2466): clkao | 2005-03-14 11:37:56 -0500
+ Disable js for now.
+ r8720@hualien (orig r2467): clkao | 2005-03-14 11:48:37 -0500
+ * Rename "My Requests" => "Unowned Tickets".
+ * __l{text}__ => __loc(text)__
+ r8721@hualien (orig r2468): clkao | 2005-03-14 12:01:08 -0500
+ Upgrade path to QUEBEC.
+ r8722@hualien (orig r2469): clkao | 2005-03-14 12:17:02 -0500
+ Allow AutoSave mode for SelectionBox.
+
+
------------------------------------------------------------------------
-r1675 | jesse | 2004-10-20 18:34:32 -0400 (Wed, 20 Oct 2004) | 4 lines
+r2693 | jesse | 2005-04-16 04:14:56 -0400 (Sat, 16 Apr 2005) | 15 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Tools/Configuration.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+
+ r13082@hualien: jesse | 2005-04-16 03:01:26 -0400
+ r12976@hualien: jesse | 2005-04-16 02:17:39 -0400
+ r6768@hualien: jesse | 2005-03-11 18:59:52 -0500
+ r6766@hualien (orig r2341): clkao | 2005-03-11 18:58:39 -0500
+ r2469@ab: clkao | 2005-03-12 07:41:47 +0800
+ Properly check permission with the correct object on savesearch.
+
+ r6767@hualien (orig r2342): clkao | 2005-03-11 18:59:06 -0500
+ r2470@ab: clkao | 2005-03-12 07:56:47 +0800
+ Move _parse_saved_search and _load_container_object to RT::Interface::Web.
+
+
+
+
- r6064@tinbook: jesse | 2004-10-20T22:08:13.953728Z
- Fixed a typo
+------------------------------------------------------------------------
+r2692 | jesse | 2005-04-16 04:14:42 -0400 (Sat, 16 Apr 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Quicksearch.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+
+ r13081@hualien: jesse | 2005-04-16 03:01:21 -0400
+ r12975@hualien: jesse | 2005-04-16 02:16:37 -0400
+ r6764@hualien: jesse | 2005-03-11 18:54:06 -0500
+ A bunch of small UI cleanups per customer request.
+
+
------------------------------------------------------------------------
-r1674 | jesse | 2004-10-20 18:33:19 -0400 (Wed, 20 Oct 2004) | 9 lines
+r2691 | jesse | 2005-04-16 04:14:35 -0400 (Sat, 16 Apr 2005) | 12 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRT
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+
+ r13080@hualien: jesse | 2005-04-16 03:01:17 -0400
+ r12974@hualien: jesse | 2005-04-16 02:16:34 -0400
+ r6745@hualien: jesse | 2005-03-10 17:13:01 -0500
+ r6660@hualien (orig r2333): clkao | 2005-03-10 09:52:26 -0500
+ * Make AllowedComponent configurable in RT_Config.
+ * Check selected are within given Available ones.
+ * Check permission when saving searches for rt::system.
+
+
+
+
- r6063@tinbook: jesse | 2004-10-20T19:54:02.885732Z
- RT-Ticket: 6180
- RT-Status: resolved
- RT-Update: correspond
+------------------------------------------------------------------------
+r2690 | jesse | 2005-04-16 04:14:26 -0400 (Sat, 16 Apr 2005) | 9 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Elements
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Elements/Tabs
+
+ r13079@hualien: jesse | 2005-04-16 03:01:14 -0400
+ r12973@hualien: jesse | 2005-04-16 02:16:31 -0400
+ r6650@hualien: jesse | 2005-03-09 14:13:09 -0500
+ r6649@hualien (orig r2331): clkao | 2005-03-09 13:37:15 -0500
+ Missing tabs.
+
+
- If you have changed $MinimumPasswordLength to be greater than 6, RT's "GenerateRandomPassword" method now takes that into account
+
+------------------------------------------------------------------------
+r2689 | jesse | 2005-04-16 04:14:17 -0400 (Sat, 16 Apr 2005) | 19 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/list.js
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Quicksearch.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Search.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18custom_frontpage.t
+
+ r13078@hualien: jesse | 2005-04-16 03:01:09 -0400
+ r12972@hualien: jesse | 2005-04-16 02:16:27 -0400
+ r6648@hualien: jesse | 2005-03-09 13:32:18 -0500
+ r6638@hualien (orig r2321): clkao | 2005-03-08 23:44:47 -0500
+ Kill all referers and "go back"s.
+ r6639@hualien (orig r2322): clkao | 2005-03-09 00:15:21 -0500
+ Move selectAll to form onSubmit.
+ r6640@hualien (orig r2323): clkao | 2005-03-09 00:20:13 -0500
+ Oops.
+ r6641@hualien (orig r2324): clkao | 2005-03-09 00:44:38 -0500
+ More SelectionBox UI tweaks.
+ r6646@hualien (orig r2329): clkao | 2005-03-09 13:04:48 -0500
+ Make SummaryRow a user preference.
+ r6647@hualien (orig r2330): clkao | 2005-03-09 13:30:32 -0500
+ MyRT SubTabs.
+
+
+
+------------------------------------------------------------------------
+r2688 | jesse | 2005-04-16 04:14:08 -0400 (Sat, 16 Apr 2005) | 21 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRT
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MySupportQueues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Quicksearch.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Search.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/17custom_search.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18custom_frontpage.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r13077@hualien: jesse | 2005-04-16 03:01:01 -0400
+ r12971@hualien: jesse | 2005-04-16 02:16:09 -0400
+ r6625@hualien: jesse | 2005-03-08 23:18:58 -0500
+ r6570@hualien (orig r2307): clkao | 2005-03-07 11:59:06 -0500
+ Require newer Test::WWW::Mechanize.
+ r6571@hualien (orig r2308): clkao | 2005-03-07 12:33:59 -0500
+ merge down
+ r6572@hualien (orig r2309): clkao | 2005-03-07 13:30:20 -0500
+ Saving search to RT::System now works.
+ r6573@hualien (orig r2310): clkao | 2005-03-07 13:35:18 -0500
+ Restore the original ordering after tests.
+ r6574@hualien (orig r2311): clkao | 2005-03-07 13:47:39 -0500
+ Proper locs.
+ r6605@hualien (orig r2314): clkao | 2005-03-08 12:11:43 -0500
+ Misc UI changes, and according test tweaks.
+ r6606@hualien (orig r2315): clkao | 2005-03-08 13:05:59 -0500
+ oops
+
+
------------------------------------------------------------------------
-r1673 | jesse | 2004-10-20 18:33:03 -0400 (Wed, 20 Oct 2004) | 9 lines
+r2687 | jesse | 2005-04-16 04:14:01 -0400 (Sat, 16 Apr 2005) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Tools/Configuration.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18custom_frontpage.t
+
+ r13076@hualien: jesse | 2005-04-16 03:00:58 -0400
+ r12970@hualien: jesse | 2005-04-16 02:16:06 -0400
+ r6495@hualien: jesse | 2005-03-06 17:46:04 -0500
+ r6412@hualien (orig r2294): clkao | 2005-03-06 10:50:23 -0500
+ r2419@ab: clkao | 2005-03-06 23:48:51 +0800
+ Minimum regression tests for frontpage customization.
+
+
+
+
- r6062@tinbook: jesse | 2004-10-20T19:46:00.816618Z
- RT-Ticket: 6188
- RT-Status: resolved
- RT-Update: correspond
+------------------------------------------------------------------------
+r2686 | jesse | 2005-04-16 04:13:51 -0400 (Sat, 16 Apr 2005) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/list.js
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/SelectionBox
+
+ r13075@hualien: jesse | 2005-04-16 03:00:50 -0400
+ r12969@hualien: jesse | 2005-04-16 02:16:02 -0400
+ r6494@hualien: jesse | 2005-03-06 17:46:01 -0500
+ r6411@hualien (orig r2293): clkao | 2005-03-06 10:10:26 -0500
+ Land SelectionBox Widget, which works for both js and cgi.
+ Make the frontpage customization UI use SelectionBox.
+
+
- RT squelches passwords in the configuration summary page. It no longer
- squleches "RT::MinimumPasswordLength"
+
+------------------------------------------------------------------------
+r2685 | jesse | 2005-04-16 04:13:38 -0400 (Sat, 16 Apr 2005) | 31 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyAdminQueues
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRT
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRequests
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MySupportQueues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyTickets
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueueSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RefreshHomepage
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowSearch
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/class.js
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/list.js
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/MyRT.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Quicksearch.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Prefs/Search.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SearchesForObject
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/System.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/06mailgateway.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/07acl.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/08web_cf_access.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/17custom_search.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+
+ r13074@hualien: jesse | 2005-04-16 02:55:49 -0400
+ r12968@hualien: jesse | 2005-04-16 02:13:13 -0400
+ r6370@hualien: jesse | 2005-03-05 19:28:47 -0500
+ r6273@hualien (orig r2277): clkao | 2005-03-05 01:12:50 -0500
+ * Make regression does not require being root anymore.
+ * Global pre-defined searches are now attributes of RT::System.
+ * Users can now override display options for pre-defined searches.
+ * Users can now configure Quicksearch portlet.
+ * New portlets: MyAdminQueues, MySupportQueues.
+ * Users can now configure RT at a glance with pre-defined searches,
+ allowed components, and saves searches.
+
+ * $MyTicketsLength and $MyRequestsLength is no longer needed in RT::Config.
+ * Clean up Search/Build.html for reduce duplicated code.
+ * Fix title_right_href in Titlebox.
+ * Cleanup original Quicksearch to Use QueueSummary for summary portlets.
+
+ TODO:
+ * Saving search for RT::System needs to do 'Saved Search - name' instead
+ of SavedSearch
+
+ r6274@hualien (orig r2278): clkao | 2005-03-05 09:31:05 -0500
+ r2397@ab: clkao | 2005-03-05 22:29:18 +0800
+ Fix a bug where MyRT gets only one component in a pane.
+
+ r6275@hualien (orig r2279): clkao | 2005-03-05 09:31:25 -0500
+
+
+
------------------------------------------------------------------------
-r1672 | jesse | 2004-10-20 18:32:48 -0400 (Wed, 20 Oct 2004) | 3 lines
+r2628 | jesse | 2005-04-15 13:13:42 -0400 (Fri, 15 Apr 2005) | 3 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
- r6061@tinbook: jesse | 2004-10-20T19:27:22.698792Z
- Minor cleanups to record.pm
+ r12803@hualien: jesse | 2005-04-15 13:11:33 -0400
+ * Titlebox fixes from Gugod
------------------------------------------------------------------------
-r1671 | alexmv | 2004-10-20 15:51:36 -0400 (Wed, 20 Oct 2004) | 2 lines
+r2621 | autrijus | 2005-04-13 11:35:31 -0400 (Wed, 13 Apr 2005) | 1 line
Changed paths:
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
-
-Remove wayward '+'
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+* typo - syntax fixes
------------------------------------------------------------------------
-r1670 | jesse | 2004-10-20 15:20:19 -0400 (Wed, 20 Oct 2004) | 8 lines
+r2604 | jesse | 2005-04-11 10:11:27 -0400 (Mon, 11 Apr 2005) | 43 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/EmailParser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditQuery
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyLinks.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+
+ r12526@hualien: jesse | 2005-04-11 09:45:37 -0400
+ ==== Patch <Platano> level 6
+ Source: 5dbbeda1-96ee-0310-ab23-efcf45cb33fb:/rt/branches/PLATANO-EXPERIMENTAL-CSS:16439
+ Target: e417ac7c-1bcc-0310-8ffa-8f5827389a85:/rt/branches/PLATANO-EXPERIMENTAL-CSS:2599
+ (svn://svn.bestpractical.com/rt)
+ Log:
+ r15592@DHCP-21126: gugod | 2005-03-31 18:20:07 +0800
+ make local branch again
+ r15850@DHCP-21126: gugod | 2005-04-02 15:26:27 +0800
+ * indentation of some mess body :/
+ * Tweak on the div.title and div.mainbody
+ r15851@DHCP-21126: gugod | 2005-04-02 16:10:59 +0800
+ Make platano "HOME" screen has the same layout as 3.4R
+ r15856@DHCP-21126: gugod | 2005-04-02 17:39:59 +0800
+ remove <font> tag
+ r15857@DHCP-21126: gugod | 2005-04-02 17:40:48 +0800
+ TitleBox now use <div> instead of <table>
+ r15858@DHCP-21126: gugod | 2005-04-02 18:28:09 +0800
+ * wrap a div#all right inside <body> to avoid margin problem on IE
+ * use div.right-column and div.left-column to split columns.
+ r16237@DHCP-21126: gugod | 2005-04-08 12:27:57 +0800
+ setup login form semantic
+ r16238@DHCP-21126: gugod | 2005-04-08 12:39:25 +0800
+ So, semantics.
+ r16239@DHCP-21126: gugod | 2005-04-08 12:41:51 +0800
+ tweak css to match semantic of "HOME" page
+ r16240@DHCP-21126: gugod | 2005-04-08 12:45:55 +0800
+ put ossf new style into css linkn
+ r16298@DHCP-21126: gugod | 2005-04-10 09:37:10 +0800
+ Move TitleBox to Widgets/
+ r16299@DHCP-21126: gugod | 2005-04-10 09:53:44 +0800
+ /Elements/TitleBox -> /Widgets/TitleBox
+ r16300@DHCP-21126: gugod | 2005-04-10 09:55:50 +0800
+ /Elements/TitleBox -> /Widgets/TitleBox
+ r16431@DHCP-21126: gugod | 2005-04-11 01:11:44 +0800
+ use component calls with content, instead of TitleBoxStart + TitleBoxEnd
+ r16432@DHCP-21126: gugod | 2005-04-11 01:14:33 +0800
+ Use component calls with content instead of TitleBoxStart + TitleBoxEnd
+ r16438@DHCP-21126: gugod | 2005-04-11 08:36:11 +0800
+ deprecate TitleBoxStart + TitleBoxEnd
+ r16439@DHCP-21126: gugod | 2005-04-11 09:36:13 +0800
+ Use component call with contents to "TitleBox" instead of TitleBoxStart + TitleBoxEnd
+
+------------------------------------------------------------------------
+r2599 | jesse | 2005-04-10 15:50:41 -0400 (Sun, 10 Apr 2005) | 34 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/ShowDependency
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyTickets
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBox
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxEnd
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxStart
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/common.css
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/ossf.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditQuery
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyLinks.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/TitleBox
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/TitleBoxEnd
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Widgets/TitleBoxStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+
+ r12352@hualien: jesse | 2005-04-10 15:48:42 -0400
+ * Updates from Gugod
+
+ r15592@kybristedi: gugod | 2005-03-31 18:20:07 +0800
+ make local branch again
+ r15850@kybristedi: gugod | 2005-04-02 15:26:27 +0800
+ * indentation of some mess body :/
+ * Tweak on the div.title and div.mainbody
+ r15851@kybristedi: gugod | 2005-04-02 16:10:59 +0800
+ Make platano "HOME" screen has the same layout as 3.4R
+ r15856@kybristedi: gugod | 2005-04-02 17:39:59 +0800
+ remove <font> tag
+ r15857@kybristedi: gugod | 2005-04-02 17:40:48 +0800
+ TitleBox now use <div> instead of <table>
+ r15858@kybristedi: gugod | 2005-04-02 18:28:09 +0800
+ * wrap a div#all right inside <body> to avoid margin problem on IE
+ * use div.right-column and div.left-column to split columns.
+ r16237@kybristedi: gugod | 2005-04-08 12:27:57 +0800
+ setup login form semantic
+ r16238@kybristedi: gugod | 2005-04-08 12:39:25 +0800
+ So, semantics.
+ r16239@kybristedi: gugod | 2005-04-08 12:41:51 +0800
+ tweak css to match semantic of "HOME" page
+ r16240@kybristedi: gugod | 2005-04-08 12:45:55 +0800
+ put ossf new style into css linkn
+ r16298@kybristedi: gugod | 2005-04-10 09:37:10 +0800
+ Move TitleBox to Widgets/
+ r16299@kybristedi: gugod | 2005-04-10 09:53:44 +0800
+ /Elements/TitleBox -> /Widgets/TitleBox
+ r16300@kybristedi: gugod | 2005-04-10 09:55:50 +0800
+ /Elements/TitleBox -> /Widgets/TitleBox
+
+
+
+------------------------------------------------------------------------
+r2544 | jesse | 2005-03-31 04:58:31 -0500 (Thu, 31 Mar 2005) | 3 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
- r6056@tinbook: jesse | 2004-10-20T19:20:39.940786Z
- RT-Ticket: 5594
- RT-Status: resolved
- RT-UpdateType: correspond
+ r10801@hualien: jesse | 2005-03-31 17:57:46 +0800
+ * bad paren from bogus merge
+
+------------------------------------------------------------------------
+r2535 | jesse | 2005-03-28 05:34:36 -0500 (Mon, 28 Mar 2005) | 82 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_SiteConfig.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MessageBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CurrentUser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Standalone.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/02basic_web.t
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/03basic_web.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/03web_compiliation_errors.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r10275@hualien: jesse | 2005-03-28 16:51:44 +0800
+ r10274@hualien: jesse | 2005-03-28 16:49:31 +0800
+ r8746@hualien: jesse | 2005-03-15 14:07:30 +0800
+ Refactored the top-level admin menu to make it easier to add and remove options
+ r8807@hualien: jesse | 2005-03-16 16:03:29 +0800
+ r8806@hualien (orig r2474): alexmv | 2005-03-16 02:53:59 -0500
+ * Users and groups can have transactions; ShowTicket isn't needed to
+ see these
+
+
+ r8808@hualien: jesse | 2005-03-16 16:07:57 +0800
+ Ticket: 6537
+ RT-Status: resolved
+
+ Explicit transaction description for changed passwords
+
+ r9502@hualien: jesse | 2005-03-22 01:07:59 +0800
+ * Refactored standalone_httpd to use HTTP::Server::Simple::Mason
+ * Moved some configuration from webmux.pl to RT::Interface::Web::Handler
+ * Split apart some of the web tests for better isolation
+ r9555@hualien: jesse | 2005-03-22 22:15:24 +0800
+ * Properly set binmode for the standalone_httpd server. This makes
+ UTF8 text that could be misinterpreted as Latin1 behave correctly.
+
+ r9584@hualien: jesse | 2005-03-24 10:28:28 +0800
+ Ticket: 6558
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Removed an extra </td> tag. Thanks to Steve Turner
+
+ r10203@hualien: jesse | 2005-03-27 13:01:43 +0800
+ * Corrected HTTP::Server::Simple dependencies
+ r10204@hualien: jesse | 2005-03-27 13:08:01 +0800
+ * Improved generic messages returned by RT::Record->_Set()
+ * Corrected RT::Record->_Set to return a Class::ReturnValue, rather than butchering it
+ into an array. (This means that RT::Ticket->SetPriority can now be evaluated in boolean
+ or list context, like it was supposed to be)
+ r10205@hualien: jesse | 2005-03-27 13:10:21 +0800
+ * Slightly better introductory text on user and queue listings
+ r10206@hualien: jesse | 2005-03-27 13:11:53 +0800
+ Improvements to big textareas to make sure they don't force browser windows to scroll.
+ r10207@hualien: jesse | 2005-03-27 13:13:26 +0800
+ * Bugfixes to CachedGroupMember->SetDisabled unmasked by the RT::Record fixes
+ r10208@hualien: jesse | 2005-03-27 13:14:57 +0800
+ * Fixing tests to not depend on a deprecated API
+ r10209@hualien: jesse | 2005-03-27 13:16:31 +0800
+ * Updated RT::User regression tests to not expect a pristine database
+ * Updated RT::User->_Set to return more apropriate results messages (no more listing the actor)
+ r10210@hualien: jesse | 2005-03-27 13:17:02 +0800
+ * Updated RT::Ticket->_Set to return more appropriate status messages
+ r10211@hualien: jesse | 2005-03-27 13:18:07 +0800
+ * Updated RT::Transaction to return better Foo changed from "bar" to "baz" messages
+ r10221@hualien: jesse | 2005-03-27 14:15:36 +0800
+ Ticket: 6565
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Overhauled README to be more correct, friendly and a bit cleaner
+ r10223@hualien: jesse | 2005-03-27 14:33:12 +0800
+ Ticket: 6566
+ RT-Status: resolved
+ RT-Update: correspond
+
+ * Added a bit of documentation to RT_SiteConfig.pm -- Thanks to David Glasser
+
+ r10225@hualien: jesse | 2005-03-27 14:43:25 +0800
+ * SiteConfig typofix
+ r10227@hualien: jesse | 2005-03-27 15:00:51 +0800
+ * Explicitly give the login box an id/name so passwords are not saved on user edit pages
+ r10229@hualien: jesse | 2005-03-27 15:39:30 +0800
+ * Added ALT text for BPS corporate logo -- Suggested by Jedi during YAPC.TW 2005
+
+ r10231@hualien: jesse | 2005-03-27 17:12:44 +0800
+ * More fixes for status messages broken in this morning's commit
+ r10258@hualien: jesse | 2005-03-28 01:05:27 +0800
+ * Record Message-Id when creating attachment records
+ r10271@hualien: jesse | 2005-03-28 15:49:42 +0800
+ * A bunch of minor search query builder cleanup and loc improvements
+
- EmailParser updates applied to RT 3.3 to fix subject lines that are encoded and multi-line
+
+------------------------------------------------------------------------
+r2464 | jesse | 2005-03-14 03:05:12 -0500 (Mon, 14 Mar 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Groups.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Tickets.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Transactions.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Users.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/CustomFields.html
+
+ r8625@hualien: jesse | 2005-03-14 02:47:00 -0500
+ r8513@hualien: jesse | 2005-03-14 02:29:16 -0500
+ r8456@hualien: jesse | 2005-03-14 02:20:50 -0500
+ Overhaul of custom field editing code to make it easier to add custom fields
+ for new object types
+
------------------------------------------------------------------------
-r1669 | jesse | 2004-10-20 15:19:59 -0400 (Wed, 20 Oct 2004) | 7 lines
+r2463 | jesse | 2005-03-14 03:05:03 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
- r6055@tinbook: jesse | 2004-10-20T18:56:31.219026Z
- RT-Ticket: 5569
- RT-Status: resolved
-
- Status is nowdefinablein the RT_Config file.
+ r8623@hualien: jesse | 2005-03-14 02:43:35 -0500
+ r8511@hualien: jesse | 2005-03-14 02:29:11 -0500
+ r8450@hualien: jesse | 2005-03-14 01:30:59 -0500
+ Slight style cleanup to page actions.
+
------------------------------------------------------------------------
-r1666 | jesse | 2004-10-20 01:47:04 -0400 (Wed, 20 Oct 2004) | 9 lines
+r2462 | jesse | 2005-03-14 03:04:49 -0500 (Mon, 14 Mar 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Header
- M /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
- r6051@tinbook: jesse | 2004-10-20T05:39:54.597284Z
- RT-Ticket: 5837
- RT-Status: resolved
- RT-Update: correspond
-
- Moved more ticket listing style to the CSS and out of the html, per the suggestion of Dirk Pape
+ r8622@hualien: jesse | 2005-03-14 02:43:33 -0500
+ r8510@hualien: jesse | 2005-03-14 02:29:08 -0500
+ r6769@hualien: jesse | 2005-03-11 20:16:42 -0500
+ Now when running scrips on a disabled queue, run global scrips as well as per-queue scrips.
+
+
+
+
+------------------------------------------------------------------------
+r2461 | jesse | 2005-03-14 03:04:43 -0500 (Mon, 14 Mar 2005) | 12 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+
+ r8621@hualien: jesse | 2005-03-14 02:43:31 -0500
+ r8509@hualien: jesse | 2005-03-14 02:29:04 -0500
+ r6651@hualien: jesse | 2005-03-09 17:23:54 -0500
+ RT-Ticket: 6459
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Sanity fixes for _AddLink's API from Todd Chapman
+
+
------------------------------------------------------------------------
-r1665 | jesse | 2004-10-20 01:46:54 -0400 (Wed, 20 Oct 2004) | 9 lines
+r2460 | jesse | 2005-03-14 03:04:38 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
- r6050@tinbook: jesse | 2004-10-20T05:33:26.027966Z
- RT-Ticket: 5729
- RT-Status: resolved
- RT-Action: correspond
-
- Patch fixes issue with multibyte characters escaping in URLs. --Ruslan
-
+ r8620@hualien: jesse | 2005-03-14 02:43:29 -0500
+ r8508@hualien: jesse | 2005-03-14 02:29:01 -0500
+ r6568@hualien: jesse | 2005-03-07 16:01:44 -0500
+ Adding support for selecting custom fields for RTFM objects
+
------------------------------------------------------------------------
-r1663 | jesse | 2004-10-19 01:23:26 -0400 (Tue, 19 Oct 2004) | 8 lines
+r2459 | jesse | 2005-03-14 03:04:27 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/config.layout
- M /rt/branches/3.3-TESTING/m4/rt_layout.m4
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
- r6048@tinbook: jesse | 2004-10-19T05:24:15.256721Z
- RT-Ticket: 6198
- RT-Status: resolved
- RT-Update: correspond
-
- Applied a patch to add an fhs-compliant RT layout and fix some of the layout parsing.
+ r8619@hualien: jesse | 2005-03-14 02:43:27 -0500
+ r8507@hualien: jesse | 2005-03-14 02:28:57 -0500
+ r6473@hualien: jesse | 2005-03-06 16:04:46 -0500
+ Small cleanups to print out less hardcoded style information (introduced by the pull-up from 3.2)
+
------------------------------------------------------------------------
-r1661 | jesse | 2004-10-19 01:17:39 -0400 (Tue, 19 Oct 2004) | 8 lines
+r2458 | jesse | 2005-03-14 03:04:14 -0500 (Mon, 14 Mar 2005) | 13 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
- r6044@tinbook: jesse | 2004-10-19T05:18:31.025176Z
- RT-Ticket: 6154
- RT-Status: resolved
- RT-Update: reply
+ r8618@hualien: jesse | 2005-03-14 02:43:25 -0500
+ r8506@hualien: jesse | 2005-03-14 02:28:54 -0500
+ r6465@hualien: jesse | 2005-03-06 15:00:29 -0500
+ r6450@hualien: jesse | 2005-03-06 12:44:27 -0500
+ RT-Ticket: 6496
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Content-Transfer-Encoding should have been '8bit' not '8-bit'
+
+
- Owner listings now sort alphabetically
+
+------------------------------------------------------------------------
+r2457 | jesse | 2005-03-14 03:04:07 -0500 (Mon, 14 Mar 2005) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/aclocal.m4
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+
+ r8617@hualien: jesse | 2005-03-14 02:43:21 -0500
+ r8505@hualien: jesse | 2005-03-14 02:28:50 -0500
+ r6464@hualien: jesse | 2005-03-06 15:00:23 -0500
+ r6371@hualien: jesse | 2005-03-05 19:29:35 -0500
+ r3963@hualien (orig r2142): jesse | 2005-01-30 12:45:15 -0500
+ When we can't load a user by email address, make sure we can't load that user by name before returning an error
+
+
+
------------------------------------------------------------------------
-r1660 | jesse | 2004-10-19 01:10:02 -0400 (Tue, 19 Oct 2004) | 8 lines
+r2456 | jesse | 2005-03-14 03:04:01 -0500 (Mon, 14 Mar 2005) | 14 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
- r6042@tinbook: jesse | 2004-10-19T05:10:45.782060Z
- RT-Ticket: 6199
- RT-Status: resolved
- RT-Update: correspond
-
- Formatting fixes to RT.pm
+ r8616@hualien: jesse | 2005-03-14 02:43:19 -0500
+ r8504@hualien: jesse | 2005-03-14 02:28:45 -0500
+ r6462@hualien: jesse | 2005-03-06 14:57:07 -0500
+ r4715@hualien: jesse | 2005-02-15 12:34:54 -0500
+ RT-Ticket: 6443
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Ticket Searches on AdminCc would fail on non-mysql databases due to a case error
+
+
+
------------------------------------------------------------------------
-r1659 | jesse | 2004-10-18 13:47:29 -0400 (Mon, 18 Oct 2004) | 7 lines
+r2455 | jesse | 2005-03-14 03:03:55 -0500 (Mon, 14 Mar 2005) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/etc/initialdata
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pl.po
- r6039@tinbook: jesse | 2004-10-18T17:48:14.238206Z
- RT-Ticket: 5336
- RT-Status: resolved
+ r8615@hualien: jesse | 2005-03-14 02:43:17 -0500
+ r8503@hualien: jesse | 2005-03-14 02:28:43 -0500
+ r6461@hualien: jesse | 2005-03-06 14:57:03 -0500
+ r4070@hualien: jesse | 2005-02-03 11:22:59 -0500
+ Polish Translation from Piotr Sliwa
+
+
+
+
- Approval template corrected
+
+------------------------------------------------------------------------
+r2454 | jesse | 2005-03-14 03:03:42 -0500 (Mon, 14 Mar 2005) | 17 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+
+ r8614@hualien: jesse | 2005-03-14 02:43:14 -0500
+ r8502@hualien: jesse | 2005-03-14 02:28:38 -0500
+ r6459@hualien: jesse | 2005-03-06 14:55:49 -0500
+ r3935@hualien: jesse | 2005-01-26 12:15:42 -0500
+ RT-Ticket: 6378
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Added a flag to allow tools to use the RT API to search for deleted tickets.
+ (Ruslan)
+
+
+
+
+
------------------------------------------------------------------------
-r1657 | jesse | 2004-10-15 14:25:31 -0400 (Fri, 15 Oct 2004) | 3 lines
+r2453 | jesse | 2005-03-14 03:03:32 -0500 (Mon, 14 Mar 2005) | 21 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
- r6014@tinbook: jesse | 2004-10-15T18:26:19.439204Z
- Bumping to 3.3.8
+ r8613@hualien: jesse | 2005-03-14 02:43:12 -0500
+ r8501@hualien: jesse | 2005-03-14 02:28:32 -0500
+ r6457@hualien: jesse | 2005-03-06 14:55:20 -0500
+ r2575@hualien: jesse | 2005-01-06 17:15:39 -0500
+ RT-Ticket: 6327
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Users who had "DeleteTicket" but not "ModifyTicket" could not delete tickets.
+
+ This is introduced because "Ticket::SetStatus" checks the ACL but
+ forgets to tell "Ticket::_Set" NOT to check (which does check again, but
+ only against the 'ModifyTicket' right, and thus denies the change).
+
+ Thanks to Ruediger Riediger
+
+
+
+
+
------------------------------------------------------------------------
-r1656 | jesse | 2004-10-15 13:56:50 -0400 (Fri, 15 Oct 2004) | 4 lines
+r2452 | jesse | 2005-03-14 03:03:25 -0500 (Mon, 14 Mar 2005) | 15 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- A /rt/branches/3.3-TESTING/html/Admin/Elements/GlobalCustomFieldTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ObjectCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SystemTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/UserTabs
- A /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields
- A /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Groups.html
- A /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Queue-Tickets.html
- A /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Queue-Transactions.html
- A /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/Users.html
- A /rt/branches/3.3-TESTING/html/Admin/Global/CustomFields/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
- r6009@tinbook: jesse | 2004-10-15T17:57:36.162346Z
- Administrative menu overhaul to sanitize custom field configuration.
+ r8612@hualien: jesse | 2005-03-14 02:43:09 -0500
+ r8500@hualien: jesse | 2005-03-14 02:28:28 -0500
+ r6456@hualien: jesse | 2005-03-06 14:55:05 -0500
+ r2573@hualien: jesse | 2005-01-06 17:10:02 -0500
+ RT-Ticket: 6322
+ RT-Status: resolved
+ RT-Update: correspond
+
+ New French translation from robitail@iro.umontreal.ca
+
+
+
+
------------------------------------------------------------------------
-r1650 | jesse | 2004-10-12 17:01:07 -0400 (Tue, 12 Oct 2004) | 5 lines
+r2451 | jesse | 2005-03-14 03:03:10 -0500 (Mon, 14 Mar 2005) | 23 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+
+ r8611@hualien: jesse | 2005-03-14 02:43:06 -0500
+ r8499@hualien: jesse | 2005-03-14 02:28:22 -0500
+ r6454@hualien: jesse | 2005-03-06 14:53:48 -0500
+ r2568@hualien: jesse | 2005-01-06 16:57:40 -0500
+ RT-Ticket: 6336
+ RT-Status: resolved
+ RT-Update: correspond
+
+
+ The attribute "align" in COLUMN_MAP wasn't usable, because it could not be
+ used for a complete column, so I added a /ALIGN:.. section in
+ CollectionAsTable/ParseFormat and use it in Row.
+
+ There also was a minor error to be corrected, since the old variant of
+ ParseFormat did not allow more than one /ANYTHING:... to be use (in my
+ example /TITLE:.../ALIGN:...) --Dirk Pape
+
+
+
+
+
+
- r1992@tinbook: jesse | 2004-10-12T21:00:33.006657Z
- RT-Ticket: 6182
- RT-Status: resolved
+------------------------------------------------------------------------
+r2450 | jesse | 2005-03-14 03:03:05 -0500 (Mon, 14 Mar 2005) | 15 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/autohandler
+
+ r8610@hualien: jesse | 2005-03-14 02:43:04 -0500
+ r8498@hualien: jesse | 2005-03-14 02:28:19 -0500
+ r6453@hualien: jesse | 2005-03-06 14:53:44 -0500
+ r2567@hualien: jesse | 2005-01-06 16:37:01 -0500
+ RT-Ticket: 6338
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Force UTF8 content type on replies from RT's REST interface (Thanks to Dirk Pape)
+
+
+
+
------------------------------------------------------------------------
-r1649 | jesse | 2004-10-11 17:10:40 -0400 (Mon, 11 Oct 2004) | 3 lines
+r2449 | jesse | 2005-03-14 03:02:59 -0500 (Mon, 14 Mar 2005) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
- r1985@tinbook: jesse | 2004-10-11T20:26:31.046336Z
- Fixed a bug in the merge from 3.2 that broke ticket transaction searching; added support for Ticket "Updated" as a synonym for TransactionDate as a search criterion
+ r8609@hualien: jesse | 2005-03-14 02:43:03 -0500
+ r8497@hualien: jesse | 2005-03-14 02:28:17 -0500
+ r6452@hualien: jesse | 2005-03-06 14:53:41 -0500
+ r2514@hualien: jesse | 2004-12-29 14:43:06 -0500
+ Updated Attachment import code to take database-specific lob encoding into account
+
+
+
+
+
------------------------------------------------------------------------
-r1648 | jesse | 2004-10-10 00:30:21 -0400 (Sun, 10 Oct 2004) | 7 lines
+r2448 | jesse | 2005-03-14 03:02:54 -0500 (Mon, 14 Mar 2005) | 20 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- M /rt/branches/3.3-TESTING/html/Search/Results.tsv
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyAll.html
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/17multiple_deleg_revocation.t
+
+ r8608@hualien: jesse | 2005-03-14 02:43:00 -0500
+ r8496@hualien: jesse | 2005-03-14 02:28:14 -0500
+ r6372@hualien: jesse | 2005-03-05 19:29:51 -0500
+ r6268@hualien (orig r2274): mwhitson | 2005-03-03 12:34:13 -0500
+ rt-ticket: 6450
+ rt-status: resolved
+ rt-update: correspond
+ Correct inaccurate POD for RT::Group::MembersObj and DeepMembersObj.
+
+ r6269@hualien (orig r2275): mwhitson | 2005-03-03 13:55:06 -0500
+ RT-Ticket: 6482
+ RT-Status: resolved
+ RT-Update: correspond
+ Fix incorrect loop exit test in RT::ACE::_Delete such that multiply delegated ACEs are all
+ cleaned up when the parent ACE is revoked.
+
+
+
+
- r1651@tinbook: jesse | 2004-10-10T04:24:17.077128Z
+------------------------------------------------------------------------
+r2447 | jesse | 2005-03-14 03:02:37 -0500 (Mon, 14 Mar 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/design_docs/realflow.txt
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/design_docs/rt-mvc
+
+ r8607@hualien: jesse | 2005-03-14 02:42:55 -0500
+ r8495@hualien: jesse | 2005-03-14 02:28:11 -0500
+ r6290@hualien: jesse | 2005-03-05 19:06:54 -0500
+ random design docs
+
- r1652@tinbook: jesse | 2004-10-10T04:30:49.336195Z
- r1650@tinbook: jesse | 2004-10-10T04:23:58.456281Z
+
+------------------------------------------------------------------------
+r2446 | jesse | 2005-03-14 03:02:28 -0500 (Mon, 14 Mar 2005) | 12 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/18stale_delegations_cleanup.t
+
+ r8606@hualien: jesse | 2005-03-14 02:42:52 -0500
+ r8494@hualien: jesse | 2005-03-14 02:28:08 -0500
+ r6277@hualien: jesse | 2005-03-05 17:06:08 -0500
+ RT-Ticket: 6184
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Much better coverage of delegation revocation when users' group memberships are changed - Mike Whitson (BPS)
+
------------------------------------------------------------------------
-r1603 | jesse | 2004-09-30 22:45:46 -0400 (Thu, 30 Sep 2004) | 5 lines
+r2445 | jesse | 2005-03-14 03:02:23 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/Menu
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
- ----------------------------------------------------------------------
- r10434@tinbook: jesse | 2004-10-01T02:43:47.012515Z
- Better cssification of the menus
- ----------------------------------------------------------------------
+ r8605@hualien: jesse | 2005-03-14 02:42:49 -0500
+ r8493@hualien: jesse | 2005-03-14 02:28:04 -0500
+ r6272@hualien: jesse | 2005-03-05 16:08:36 -0500
+ Better support for loading custom fields by name
+
+
------------------------------------------------------------------------
-r1566 | jesse | 2004-09-27 17:20:14 -0400 (Mon, 27 Sep 2004) | 8 lines
+r2444 | jesse | 2005-03-14 03:02:17 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/Menu
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
- r10391@tinbook: jesse | 2004-09-27T21:17:31.817589Z
- RT-Ticket: 6139
- RT-Status: resolved
- RT-Update-Type: correspond
-
- Applied patch from Oliver Thomas to move more menu styling to the external CSS file and out of the html.
+ r8604@hualien: jesse | 2005-03-14 02:42:47 -0500
+ r8492@hualien: jesse | 2005-03-14 02:28:00 -0500
+ r6108@hualien: jesse | 2005-03-01 15:20:28 -0500
+ * 'LimitLinkedFrom' in RT::Tickets didn't work due to a typo. Fixed.
+
------------------------------------------------------------------------
-r1556 | jesse | 2004-09-23 15:14:29 -0400 (Thu, 23 Sep 2004) | 6 lines
+r2443 | jesse | 2005-03-14 03:02:12 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
- r10336@Jesse-Vincents-Computer: jesse | 2004-09-23T06:45:36.828724Z
-
- r10350@Jesse-Vincents-Computer: jesse | 2004-09-23T19:13:34.578717Z
- Use ShowUserEntry for ShowPeople
+ r8603@hualien: jesse | 2005-03-14 02:42:45 -0500
+ r8491@hualien: jesse | 2005-03-14 02:27:57 -0500
+ r6061@hualien: jesse | 2005-02-27 18:58:48 -0500
+ RT::Transaction->Delete implemented. (for RTFM)
+
------------------------------------------------------------------------
-r1554 | jesse | 2004-09-23 00:30:24 -0400 (Thu, 23 Sep 2004) | 3 lines
+r2442 | jesse | 2005-03-14 03:01:59 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
- r1867@bitsy: jesse | 2004-09-23T02:39:51.040258Z
- Bumping to 3.3.7
+ r8602@hualien: jesse | 2005-03-14 02:42:43 -0500
+ r8490@hualien: jesse | 2005-03-14 02:27:53 -0500
+ r5948@hualien: jesse | 2005-02-24 16:47:52 -0500
+ Custom Field API extension and cleanup to allow new objects to use custom fields. (No backwards-incompat changes)
+
+
------------------------------------------------------------------------
-r1553 | jesse | 2004-09-23 00:30:04 -0400 (Thu, 23 Sep 2004) | 5 lines
+r2441 | jesse | 2005-03-14 03:01:53 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/index.html
- r1865@bitsy: jesse | 2004-09-23T02:28:19.315048Z
+ r8601@hualien: jesse | 2005-03-14 02:42:41 -0500
+ r8489@hualien: jesse | 2005-03-14 02:27:51 -0500
+ r5947@hualien: jesse | 2005-02-24 16:46:11 -0500
+ Refactoring Custom Field admin UI for extensibility
+
- r1866@bitsy: jesse | 2004-09-23T02:38:19.257248Z
- DBIx::SearchBuilder dependency incremented
------------------------------------------------------------------------
-r1552 | tla | 2004-09-22 23:54:00 -0400 (Wed, 22 Sep 2004) | 3 lines
+r2440 | jesse | 2005-03-14 03:01:45 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING/lib/t/07acl.pl.in
-
-This now actually tests the SelectOwner functionality change.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ObjectCustomFields
+ r8600@hualien: jesse | 2005-03-14 02:42:39 -0500
+ r8488@hualien: jesse | 2005-03-14 02:27:47 -0500
+ r5946@hualien: jesse | 2005-02-24 16:44:28 -0500
+ Refactoring Custom Field admin UI for extensibility
+
+
------------------------------------------------------------------------
-r1551 | tla | 2004-09-22 18:44:28 -0400 (Wed, 22 Sep 2004) | 3 lines
+r2439 | jesse | 2005-03-14 03:01:27 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
- M /rt/branches/3.3-TESTING/lib/t/07acl.pl.in
-
-SelectOwner can now be passed a list of queues which the user may see.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ r8599@hualien: jesse | 2005-03-14 02:42:37 -0500
+ r8487@hualien: jesse | 2005-03-14 02:27:45 -0500
+ r5945@hualien: jesse | 2005-02-24 16:43:36 -0500
+ Minor stylistic cleanups for web components
+
+
------------------------------------------------------------------------
-r1550 | tla | 2004-09-22 17:32:53 -0400 (Wed, 22 Sep 2004) | 3 lines
+r2438 | jesse | 2005-03-14 03:01:22 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING/lib/t/07acl.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
-Add sleeps for the right granting; try a pattern-match that works this time.
+ r8598@hualien: jesse | 2005-03-14 02:42:34 -0500
+ r8486@hualien: jesse | 2005-03-14 02:27:42 -0500
+ r5944@hualien: jesse | 2005-02-24 16:43:05 -0500
+ Minor stylistic cleanups for web components
+
+
+------------------------------------------------------------------------
+r2437 | jesse | 2005-03-14 03:01:16 -0500 (Mon, 14 Mar 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/16-transaction_cf_tests.t
+
+ r8597@hualien: jesse | 2005-03-14 02:42:30 -0500
+ r8485@hualien: jesse | 2005-03-14 02:27:37 -0500
+ r5943@hualien: jesse | 2005-02-24 16:42:01 -0500
+ Upgraded a private _LookupTypes method to a public CustomFieldUpdateTypes method to make it easier to ad custom fields to other objects
+
+
+
------------------------------------------------------------------------
-r1546 | autrijus | 2004-09-22 13:16:22 -0400 (Wed, 22 Sep 2004) | 8 lines
+r2436 | jesse | 2005-03-14 03:01:10 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
- r7965@not: autrijus | 2004-09-21T13:18:07.917938Z
-
-
+ r8596@hualien: jesse | 2005-03-14 02:42:27 -0500
+ r8484@hualien: jesse | 2005-03-14 02:27:35 -0500
+ r5942@hualien: jesse | 2005-02-24 16:31:48 -0500
+ * Have the configure script default to the web group for the RT group if no rt group exists or is specified
+
- r8021@not: autrijus | 2004-09-22T17:15:50.576469Z
- * On mod_perl1 with root directory, ->filename is empty, not '/',
- hence breaking index.html handling. Entirely my fault.
------------------------------------------------------------------------
-r1544 | tla | 2004-09-22 12:21:24 -0400 (Wed, 22 Sep 2004) | 4 lines
+r2435 | jesse | 2005-03-14 03:01:04 -0500 (Mon, 14 Mar 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING/html/Elements/Header
-
-If a user does not have the ModifySelf right, he/she should also not
-be able to see the Prefs link in the header.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ r8595@hualien: jesse | 2005-03-14 02:42:25 -0500
+ r8483@hualien: jesse | 2005-03-14 02:27:32 -0500
+ r5932@hualien: jesse | 2005-02-24 15:09:27 -0500
+ Robert added new functionality to support autodetection of RT and Web users in ./configure
+
+
+
------------------------------------------------------------------------
-r1543 | tla | 2004-09-22 04:08:50 -0400 (Wed, 22 Sep 2004) | 4 lines
+r2434 | jesse | 2005-03-14 03:00:51 -0500 (Mon, 14 Mar 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
-
-If we unlimit the queues, then queues will show up, and then users will
-show up, and then customers will be happy.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/16-transaction_cf_tests.t
+ r8594@hualien: jesse | 2005-03-14 02:42:22 -0500
+ r8482@hualien: jesse | 2005-03-14 02:27:29 -0500
+ r5747@hualien: jesse | 2005-02-22 16:33:09 -0500
+ Better transaction UpdateCustomFields API
+
+
+
------------------------------------------------------------------------
-r1542 | tla | 2004-09-22 03:41:22 -0400 (Wed, 22 Sep 2004) | 4 lines
+r2433 | jesse | 2005-03-14 03:00:45 -0500 (Mon, 14 Mar 2005) | 12 lines
Changed paths:
- M /rt/branches/3.3-TESTING/UPGRADING
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/html/Elements/Tabs
- M /rt/branches/3.3-TESTING/lib/t/02regression.t.in
- A /rt/branches/3.3-TESTING/lib/t/07acl.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+
+ r8593@hualien: jesse | 2005-03-14 02:42:17 -0500
+ r8481@hualien: jesse | 2005-03-14 02:27:26 -0500
+ r4714@hualien: jesse | 2005-02-15 12:34:26 -0500
+ RT-Ticket: 6443
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Ticket Searches on AdminCc would fail on non-mysql databases due to a case error
+
+
+
-Moved the functionality whereby Config and Prefs tabs disappear to core.
-Wrote tests for the new core behavior.
+------------------------------------------------------------------------
+r2432 | jesse | 2005-03-14 03:00:37 -0500 (Mon, 14 Mar 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+ r8592@hualien: jesse | 2005-03-14 02:42:15 -0500
+ r8480@hualien: jesse | 2005-03-14 02:27:24 -0500
+ r4711@hualien: jesse | 2005-02-15 11:19:52 -0500
+ Bumping to 3.4.1
+
+
+
------------------------------------------------------------------------
-r1541 | tla | 2004-09-22 03:14:33 -0400 (Wed, 22 Sep 2004) | 3 lines
+r2431 | jesse | 2005-03-14 03:00:31 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING/lib/t/05cronsupport.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
-The regression test would die if the last test in here failed.
-That wasn't very nice of me.
+ r8591@hualien: jesse | 2005-03-14 02:42:13 -0500
+ r8479@hualien: jesse | 2005-03-14 02:27:21 -0500
+ r4710@hualien: jesse | 2005-02-15 11:18:22 -0500
+ Updated 2.0 upgrade instructions
+
+
------------------------------------------------------------------------
-r1538 | tla | 2004-09-22 01:57:34 -0400 (Wed, 22 Sep 2004) | 3 lines
+r2430 | jesse | 2005-03-14 03:00:16 -0500 (Mon, 14 Mar 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING/configure.ac
-
-The cronsupport tests somehow fell out of here. Replacing.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en_malkovich.po
+ r8590@hualien: jesse | 2005-03-14 02:42:08 -0500
+ r8477@hualien: jesse | 2005-03-14 02:26:23 -0500
+ r4703@hualien: jesse | 2005-02-14 10:56:23 -0500
+ Removed broken Malkovich translation
+
+
+
------------------------------------------------------------------------
-r1535 | jesse | 2004-09-21 02:03:26 -0400 (Tue, 21 Sep 2004) | 10 lines
+r2429 | jesse | 2005-03-14 03:00:09 -0500 (Mon, 14 Mar 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
- r10334@tinbook: jesse | 2004-09-21T06:03:40.050504Z
- RT-Ticket: 6105
- RT-Status: resolved
- RT-UpdateType: correspond
-
- Refactored some TicketSQL stuff to bound the right thing in our ticketsql subclause
-
-
+ r8589@hualien: jesse | 2005-03-14 02:42:04 -0500
+ r8476@hualien: jesse | 2005-03-14 02:26:18 -0500
+ r4702@hualien: jesse | 2005-02-14 10:56:02 -0500
+ Updated German translation from Torsten Brumm
+
+
+
------------------------------------------------------------------------
-r1534 | jesse | 2004-09-21 01:16:18 -0400 (Tue, 21 Sep 2004) | 3 lines
+r2428 | jesse | 2005-03-14 03:00:03 -0500 (Mon, 14 Mar 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
- r10332@tinbook: jesse | 2004-09-21T05:16:35.439550Z
- Next test version of less broken cf search code
+ r8588@hualien: jesse | 2005-03-14 02:42:02 -0500
+ r8475@hualien: jesse | 2005-03-14 02:26:15 -0500
+ r4697@hualien: jesse | 2005-02-13 23:42:05 -0500
+ * Standalone HTTP Daemon now deals properly with unicode input/output
+
+
+
+
------------------------------------------------------------------------
-r1533 | jesse | 2004-09-21 00:48:54 -0400 (Tue, 21 Sep 2004) | 3 lines
+r2427 | jesse | 2005-03-14 02:59:46 -0500 (Mon, 14 Mar 2005) | 13 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
-
- r10326@tinbook: jesse | 2004-09-21T04:48:46.583575Z
- First test version of less broken cf search code
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+
+ r8587@hualien: jesse | 2005-03-14 02:41:59 -0500
+ r8474@hualien: jesse | 2005-03-14 02:26:09 -0500
+ r4696@hualien: jesse | 2005-02-13 23:06:07 -0500
+ RT-Ticket: 6429
+ RT-Update: correspond
+ RT-Status: resolved
+
+ Updated Italian translation from Angelo Turetta. Thanks!
+
+
+
+
------------------------------------------------------------------------
-r1528 | jesse | 2004-09-20 23:18:19 -0400 (Mon, 20 Sep 2004) | 3 lines
+r2426 | jesse | 2005-03-14 02:59:41 -0500 (Mon, 14 Mar 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
- r10324@tinbook: jesse | 2004-09-21T03:18:34.501590Z
- removing some debugging output
+ r8586@hualien: jesse | 2005-03-14 02:41:57 -0500
+ r8473@hualien: jesse | 2005-03-14 02:26:01 -0500
+ r4695@hualien: jesse | 2005-02-13 23:04:07 -0500
+ Fix for issues with words with Umlauts in search result listings
+
+
+
+
------------------------------------------------------------------------
-r1527 | jesse | 2004-09-20 23:12:11 -0400 (Mon, 20 Sep 2004) | 142 lines
+r2425 | jesse | 2005-03-14 02:59:36 -0500 (Mon, 14 Mar 2005) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
- r10311@tinbook: jesse | 2004-09-20T21:22:51.344787Z
- ----------------------------------------------------------------------
- r10213@tinbook (orig r1454): autrijus | 2004-09-08T19:54:32.241114Z
- r5740@xor: autrijus | 2004-09-08T19:54:01.384500Z
- * Let "make install" for inplace layout work without hassle.
+ r8585@hualien: jesse | 2005-03-14 02:41:55 -0500
+ r8472@hualien: jesse | 2005-03-14 02:25:58 -0500
+ r4692@hualien: jesse | 2005-02-13 22:38:09 -0500
+ Disabled automatic clearing of mason component cache on start with FastCGI. It doesn't work properly in the multiprocess
+ environment.
- ----------------------------------------------------------------------
- r10214@tinbook (orig r1455): autrijus | 2004-09-08T19:54:55.301056Z
- r5741@xor: autrijus | 2004-09-08T19:54:33.611316Z
- * With SQLite, put database in $VarPath if $DatabaseName is relative.
-
- ----------------------------------------------------------------------
- r10215@tinbook (orig r1456): autrijus | 2004-09-08T19:59:38.530949Z
- r5749@xor: autrijus | 2004-09-08T19:59:51.949128Z
- * Add mason_handler.scgi and standalone_httpd into list of files
- to be made executable on "make fixperms".
-
- ----------------------------------------------------------------------
- r10216@tinbook (orig r1457): jesse | 2004-09-08T20:31:26.131286Z
+
+
+------------------------------------------------------------------------
+r2424 | jesse | 2005-03-14 02:59:31 -0500 (Mon, 14 Mar 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-crontool.in
+
+ r8584@hualien: jesse | 2005-03-14 02:41:54 -0500
+ r8471@hualien: jesse | 2005-03-14 02:25:56 -0500
+ r4691@hualien: jesse | 2005-02-13 22:37:15 -0500
+ The crontool was using local and system libs in the wrong order
- ----------------------------------------------------------------------
- r10212@tinbook: jesse | 2004-09-08T20:30:48.849107Z
- merging 3.2's Offline.html page forward to 3.3
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r10222@tinbook (orig r1461): autrijus | 2004-09-08T21:30:59.960856Z
- r5770@xor: autrijus | 2004-09-08T20:42:48.599276Z
+
+
+------------------------------------------------------------------------
+r2423 | jesse | 2005-03-14 02:59:26 -0500 (Mon, 14 Mar 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+
+ r8583@hualien: jesse | 2005-03-14 02:41:52 -0500
+ r8470@hualien: jesse | 2005-03-14 02:25:53 -0500
+ r4689@hualien: jesse | 2005-02-13 22:30:20 -0500
+ A typo prevented users from being able to revoke other users' rights on custom fields
+
+
+
+------------------------------------------------------------------------
+r2422 | jesse | 2005-03-14 02:59:11 -0500 (Mon, 14 Mar 2005) | 9 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/attachments
+
+ r8582@hualien: jesse | 2005-03-14 02:41:50 -0500
+ r8469@hualien: jesse | 2005-03-14 02:25:51 -0500
+ r4683@hualien: jesse | 2005-02-10 22:00:33 -0500
+ Use the "OriginalContent" rather than our encoded one. this might make cli attachment downloads work better
- r5809@xor: autrijus | 2004-09-08T21:30:29.869203Z
- * add sbin/rt-dump-database into sbin files.
- ----------------------------------------------------------------------
- r10257@tinbook (orig r1480): jesse | 2004-09-14T03:28:52.701395Z
- Bumped to 3.3.6
- ----------------------------------------------------------------------
- r10275@tinbook (orig r1493): autrijus | 2004-09-15T15:40:44.820762Z
- r7404@not: | 2004-09-15T00:04:07.008049Z
+
+
+------------------------------------------------------------------------
+r2421 | jesse | 2005-03-14 02:59:06 -0500 (Mon, 14 Mar 2005) | 14 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+
+ r8581@hualien: jesse | 2005-03-14 02:41:48 -0500
+ r8468@hualien: jesse | 2005-03-14 02:25:48 -0500
+ r4678@hualien: jesse | 2005-02-10 17:10:29 -0500
+ RT-Ticket: 6406
+ RT-Status: resolved
+ RT-Update: correspond
+ Query builder fixes for sites with multiple identically named custom fields
- r7442@not: | 2004-09-15T15:39:23.096249Z
- ----------------------------------------------------------------------
- r7441@not: autrijus | 2004-09-15T15:20:23.097011Z
- * Luis Arnauth pointed out that we did not serve mail-gateway.
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r10298@tinbook (orig r1506): jesse | 2004-09-19T20:20:43.620895Z
- Fixing case of mysql tablenames, since all the world is not case insensitive like Mac OS X. This is a good thing
- ----------------------------------------------------------------------
- r10299@tinbook (orig r1507): jesse | 2004-09-20T00:58:19.610978Z
- r10219@tinbook (orig r1458): leira | 2004-09-08T21:19:51.021183Z
- If something is overdue, set DueRelative to class "overdue".
-
- Note: core RT doesn't have an "overdue" class at this time.
+
+
+------------------------------------------------------------------------
+r2420 | jesse | 2005-03-14 02:58:57 -0500 (Mon, 14 Mar 2005) | 13 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+
+ r8580@hualien: jesse | 2005-03-14 02:41:45 -0500
+ r8467@hualien: jesse | 2005-03-14 02:25:44 -0500
+ r4676@hualien: jesse | 2005-02-10 16:33:19 -0500
+ RT-Ticket: 6364
+ RT-Status: resolved
+ RT-Update: corerspond
-
- ----------------------------------------------------------------------
- r10300@tinbook (orig r1508): jesse | 2004-09-20T00:58:46.601286Z
- r10221@tinbook (orig r1460): leira | 2004-09-08T21:29:25.111044Z
- Use time() instead of making an RT::Date.
+ Updated Czech translation
-
- ----------------------------------------------------------------------
- r10301@tinbook (orig r1509): jesse | 2004-09-20T00:59:15.051043Z
- r10223@tinbook (orig r1462): leira | 2004-09-08T21:31:51.811014Z
- Overdue things are now read.
- ----------------------------------------------------------------------
- r10302@tinbook (orig r1510): jesse | 2004-09-20T00:59:45.271374Z
- r10225@tinbook (orig r1464): leira | 2004-09-08T21:41:43.110851Z
- Don't put a span around things if it won't do anything.
+
+
+------------------------------------------------------------------------
+r2419 | jesse | 2005-03-14 02:58:32 -0500 (Mon, 14 Mar 2005) | 15 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/design_docs/cvs_integration
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/design_docs/link-definitions.txt
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en_malkovich.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fi.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/he.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ja.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/no.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pt_br.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_cn.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+
+ r8579@hualien: jesse | 2005-03-14 02:41:07 -0500
+ r8466@hualien: jesse | 2005-03-14 02:25:18 -0500
+ r4673@hualien: jesse | 2005-02-10 16:24:02 -0500
+ RT-Ticket: 6379
+ RT-Status: resolved
+ RT-Update: correspond
-
- ----------------------------------------------------------------------
- r10303@tinbook (orig r1511): jesse | 2004-09-20T01:00:10.600204Z
- r10238@tinbook (orig r1474): jesse | 2004-09-10T19:40:40.885981Z
- -l
+ Correct a common spelling error:
+ perl -pi.bak -e's/seperat/separat/g; s/Seperat/Separat/g;' $(find .)
-
- ----------------------------------------------------------------------
- r10304@tinbook (orig r1512): jesse | 2004-09-20T01:01:13.381046Z
- r10253@tinbook (orig r1477): jesse | 2004-09-13T20:01:18.620833Z
- r10249@tinbook: jesse | 2004-09-13T19:56:43.541086Z
- ----------------------------------------------------------------------
- r10238@tinbook (orig r1474): jesse | 2004-09-10T19:40:40.885981Z
-
-
- ----------------------------------------------------------------------
-
- r10250@tinbook: jesse | 2004-09-13T19:58:31.660069Z
- Bumped to 3.2.2rc1
- ----------------------------------------------------------------------
- r10305@tinbook (orig r1513): jesse | 2004-09-20T01:01:37.103494Z
- r10265@tinbook (orig r1486): jesse | 2004-09-14T06:12:08.920979Z
- r10262@tinbook: jesse | 2004-09-14T06:12:21.353389Z
- Never try to fetch attributes when we don't have an object to fetch attributes on
+
+
+------------------------------------------------------------------------
+r2418 | jesse | 2005-03-14 02:58:12 -0500 (Mon, 14 Mar 2005) | 9 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+
+ r8578@hualien: jesse | 2005-03-14 02:41:05 -0500
+ r8465@hualien: jesse | 2005-03-14 02:25:15 -0500
+ r4672@hualien: jesse | 2005-02-10 16:19:40 -0500
+ Fixes to handle large text custom fields gracefully
-
- ----------------------------------------------------------------------
- r10306@tinbook (orig r1514): jesse | 2004-09-20T01:02:01.021112Z
- r10267@tinbook (orig r1487): jesse | 2004-09-14T16:14:00.320887Z
- r10266@tinbook: jesse | 2004-09-14T16:14:14.588686Z
- RT-Ticket: 5836
- RT-Status: resolved
- RT-ACtion: reply
-
-
- Added back a "ticket refresh" dropdown on the search results page.
- Thanks to Dirk Pape.
-
-
- ----------------------------------------------------------------------
- r10307@tinbook (orig r1515): jesse | 2004-09-20T01:02:23.020890Z
- r10277@tinbook (orig r1495): leira | 2004-09-15T19:22:35.471086Z
- Removed <pre> block around the header keys, and removed an extraneous </td>.
+
+
+------------------------------------------------------------------------
+r2417 | jesse | 2005-03-14 02:58:07 -0500 (Mon, 14 Mar 2005) | 13 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+
+ r8577@hualien: jesse | 2005-03-14 02:41:01 -0500
+ r8464@hualien: jesse | 2005-03-14 02:25:12 -0500
+ r4669@hualien: jesse | 2005-02-10 16:11:24 -0500
+ RT-Ticket: 6418
+ RT-Status: resolved
+ RT-Update: correspond
-
- ----------------------------------------------------------------------
- r10308@tinbook (orig r1516): jesse | 2004-09-20T01:02:45.710756Z
- r10284@tinbook (orig r1498): leira | 2004-09-16T22:28:20.860968Z
- Add another callback that passes parsed headers.
+ Applied new hungarian translation
- Useful for MakeClicky, among other things.
- ----------------------------------------------------------------------
- r10312@tinbook: jesse | 2004-09-21T03:10:37.466198Z
- Custom field joins were being incorrectly constructed
------------------------------------------------------------------------
-r1526 | tla | 2004-09-20 18:06:08 -0400 (Mon, 20 Sep 2004) | 5 lines
+r2416 | jesse | 2005-03-14 02:58:01 -0500 (Mon, 14 Mar 2005) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
-
-The SelectOwner widget should not reveal the names system superusers
-to users who are not otherwise privileged to see them. Made this
-variable change in the UsersWhoHaveRight() call.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/history
+ r8576@hualien: jesse | 2005-03-14 02:40:58 -0500
+ r8463@hualien: jesse | 2005-03-14 02:25:10 -0500
+ r4668@hualien: jesse | 2005-02-10 15:54:30 -0500
+ removed effective ticket from history listing
+
+
------------------------------------------------------------------------
-r1525 | autrijus | 2004-09-20 14:25:28 -0400 (Mon, 20 Sep 2004) | 3 lines
+r2415 | jesse | 2005-03-14 02:57:55 -0500 (Mon, 14 Mar 2005) | 8 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
- r7812@not: autrijus | 2004-09-20T18:00:42.848849Z
- * dump data has to return 'true'. oops.
+ r8575@hualien: jesse | 2005-03-14 02:40:56 -0500
+ r8462@hualien: jesse | 2005-03-14 02:25:07 -0500
+ r4644@hualien: jesse | 2005-02-08 12:26:39 -0500
+ "Status" in ticket listings is now localized
+
+
+
------------------------------------------------------------------------
-r1522 | autrijus | 2004-09-20 13:22:04 -0400 (Mon, 20 Sep 2004) | 3 lines
+r2414 | jesse | 2005-03-14 02:57:42 -0500 (Mon, 14 Mar 2005) | 13 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
-
- r7810@not: autrijus | 2004-09-20T17:22:27.534622Z
- * add YAML as a core dep for rt-dump-database.
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectStage
+
+ r8574@hualien: jesse | 2005-03-14 02:40:54 -0500
+ r8461@hualien: jesse | 2005-03-14 02:25:05 -0500
+ r4103@hualien: jesse | 2005-02-07 12:21:04 -0500
+ RT-Ticket: 6417
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Only show the TransactionBatch scrip stage if TransactionBatch
+ scrips are enabled. --Dave Rolsky
+
+
+
------------------------------------------------------------------------
-r1519 | autrijus | 2004-09-20 13:09:36 -0400 (Mon, 20 Sep 2004) | 2 lines
+r2413 | jesse | 2005-03-14 02:57:36 -0500 (Mon, 14 Mar 2005) | 14 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripAction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Submit
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageStanza
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+
+ r8573@hualien: jesse | 2005-03-14 02:40:49 -0500
+ r8460@hualien: jesse | 2005-03-14 02:25:00 -0500
+ r4102@hualien: jesse | 2005-02-07 12:20:01 -0500
+ RT-Ticket: 6415
+ RT-Status: resolved
+ RT-Update: correspond
+
+ A bunch of small fixes to avoid minor warnings in the RT code. --Dave Rolsky
+
+
+
+
+
-* rt-dump-database now uses YAML for easy hand modification.
+------------------------------------------------------------------------
+r2412 | jesse | 2005-03-14 02:57:30 -0500 (Mon, 14 Mar 2005) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowMemberships
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMemberOf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowReferences
+
+ r8572@hualien: jesse | 2005-03-14 02:40:43 -0500
+ r8459@hualien: jesse | 2005-03-14 02:24:57 -0500
+ r4082@hualien: jesse | 2005-02-04 11:03:07 -0500
+ Fixing some links that broke when RT was not installed at the server root
+
+
------------------------------------------------------------------------
-r1516 | jesse | 2004-09-19 21:02:45 -0400 (Sun, 19 Sep 2004) | 6 lines
+r2411 | jesse | 2005-03-14 02:57:22 -0500 (Mon, 14 Mar 2005) | 8 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
- r10284@tinbook (orig r1498): leira | 2004-09-16T22:28:20.860968Z
- Add another callback that passes parsed headers.
+ r8571@hualien: jesse | 2005-03-14 02:40:41 -0500
+ r8458@hualien: jesse | 2005-03-14 02:24:54 -0500
+ r4075@hualien: jesse | 2005-02-03 12:27:08 -0500
+ SelectOwner was displaying "Nobody" twice due to smarter backend code that broke the not-so-smart frontend. Fixed the frontend.
+
+
- Useful for MakeClicky, among other things.
+
+------------------------------------------------------------------------
+r2410 | jesse | 2005-03-14 02:57:17 -0500 (Mon, 14 Mar 2005) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Menu
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Menu/Item.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Menu.pm
+
+ r8570@hualien: jesse | 2005-03-14 02:40:38 -0500
+ r6762@hualien: jesse | 2005-03-11 16:20:03 -0500
+ Started to sketch out a new API to replace RT's menuing components.
+
+ Comments greatly appreciated.
+
------------------------------------------------------------------------
-r1515 | jesse | 2004-09-19 21:02:23 -0400 (Sun, 19 Sep 2004) | 4 lines
+r2190 | jesse | 2005-02-02 11:36:14 -0500 (Wed, 02 Feb 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
- r10277@tinbook (orig r1495): leira | 2004-09-15T19:22:35.471086Z
- Removed <pre> block around the header keys, and removed an extraneous </td>.
+ r4027@hualien: jesse | 2005-02-02T15:47:58.569530Z
+ r3972@hualien: jesse | 2005-02-01T14:36:00.190124Z
+ 3.4.0
------------------------------------------------------------------------
-r1514 | jesse | 2004-09-19 21:02:01 -0400 (Sun, 19 Sep 2004) | 13 lines
+r2189 | jesse | 2005-02-02 11:35:35 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
- r10267@tinbook (orig r1487): jesse | 2004-09-14T16:14:00.320887Z
- r10266@tinbook: jesse | 2004-09-14T16:14:14.588686Z
- RT-Ticket: 5836
- RT-Status: resolved
- RT-ACtion: reply
-
-
- Added back a "ticket refresh" dropdown on the search results page.
- Thanks to Dirk Pape.
-
+ r4026@hualien: jesse | 2005-02-02T15:47:57.808370Z
+ r3971@hualien: jesse | 2005-02-01T14:35:45.436824Z
+ Bumping SearchBuilder dependency to 1.21
------------------------------------------------------------------------
-r1513 | jesse | 2004-09-19 21:01:37 -0400 (Sun, 19 Sep 2004) | 5 lines
+r2188 | jesse | 2005-02-02 11:34:53 -0500 (Wed, 02 Feb 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
- r10265@tinbook (orig r1486): jesse | 2004-09-14T06:12:08.920979Z
- r10262@tinbook: jesse | 2004-09-14T06:12:21.353389Z
- Never try to fetch attributes when we don't have an object to fetch attributes on
+ r4025@hualien: jesse | 2005-02-02T15:47:57.027989Z
+ r3970@hualien: jesse | 2005-02-01T14:21:00.328018Z
+ Merge reverted a date in the README
------------------------------------------------------------------------
-r1512 | jesse | 2004-09-19 21:01:13 -0400 (Sun, 19 Sep 2004) | 12 lines
+r2187 | jesse | 2005-02-02 11:33:58 -0500 (Wed, 02 Feb 2005) | 26 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/create_data.pl
- r10253@tinbook (orig r1477): jesse | 2004-09-13T20:01:18.620833Z
- r10249@tinbook: jesse | 2004-09-13T19:56:43.541086Z
- ----------------------------------------------------------------------
- r10238@tinbook (orig r1474): jesse | 2004-09-10T19:40:40.885981Z
+ r4024@hualien: jesse | 2005-02-02T15:47:28.154721Z
+ r3969@hualien: jesse | 2005-02-01T14:20:17.033746Z
+ r2696@hualien (orig r2069): zev | 2005-01-11T23:49:19.545552Z
+ Fixed spelling and grammar mistakes in etc/RT_Config.pm.in
+ Added some documentation and fixed whitespace in Makefile.in
+
+ r2697@hualien (orig r2070): jesse | 2005-01-11T23:58:03.208655Z
+ Readme update to note that manual installation of Apache::DBI may be required.
+
+
+ r2698@hualien (orig r2071): jesse | 2005-01-12T23:39:03.787078Z
+ RT3.4 schema diagram corrected and updated.
+
+
+ r2699@hualien (orig r2072): jesse | 2005-01-13T07:02:25.740524Z
+ Removed a reference to NIS
+
+
+ r3878@hualien (orig r2109): tla | 2005-01-18T01:53:10.044267Z
+ A script to automate testing data creation. Requires a new CPAN module,
+ Text::Lorem. Work in progress.
- ----------------------------------------------------------------------
- r10250@tinbook: jesse | 2004-09-13T19:58:31.660069Z
- Bumped to 3.2.2rc1
------------------------------------------------------------------------
-r1511 | jesse | 2004-09-19 21:00:10 -0400 (Sun, 19 Sep 2004) | 5 lines
+r2186 | jesse | 2005-02-02 11:32:49 -0500 (Wed, 02 Feb 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.fcgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.scgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.svc.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-crontool.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-mailgate.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditTemplates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditUserComments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GlobalCustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripAction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectSingleOrMultiple
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectStage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SystemTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ToolTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/UserTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Groups.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Tickets.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Transactions.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Users.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Scrip.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Templates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomField.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/People.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrip.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Templates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/Configuration.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Memberships.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/Approve
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/ShowDependency
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Download/CustomFieldValue/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Download/Tabular/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Callback
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Checkbox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldBinary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldText
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Menu
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MessageBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyTickets
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueryString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Refresh
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ScrubHTML
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Section
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectAttachmentField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectBoolean
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateRelation
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectEqualityOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLang
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLinkType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectMatch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectResultsPerPage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectSortOrder
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectStatus
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketSortBy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketTypes
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectWatcherType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SetupSessionCookie
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLink
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowMemberships
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SimpleSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Submit
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Logout.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Reminder.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/queue/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/queue/ns
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/links
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/user/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/user/ns
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/logout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/ticket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/comment
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/link
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/merge
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Edit.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditQuery
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/NewListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCFs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SearchPrivacy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectAndOr
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectPersonType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchObject
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.rdf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.tsv
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Attachment/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Closed.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/CreateTicketInQueue.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Attachment/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/AddWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/BulkLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/FindAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/LoadTextAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMemberOf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageStanza
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowReferences
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowUserEntry
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyLinks.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ShowEmailRecord.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/MyDay.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Offline.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Delegation.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/DelegateRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/l
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Autoreply.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/EscalatePriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Notify.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/NotifyAsComment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/RecordComment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/RecordCorrespondence.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/ResolveMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SetPriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/UserDefined.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Base.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/AnyTransaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/BeforeDue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Overdue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/OwnerChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/PriorityChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/PriorityExceeds.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/QueueChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/StatusChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/UserDefined.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CurrentUser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Date.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/EmailParser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Handle.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/i_default.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/CLI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/GnuPG.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/REST.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/ActiveTicketsInQueue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/FromSQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SearchBuilder.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/System.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/base.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract-message-catalog
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract_pod_tests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/factory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/regression_harness
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-dump-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r4023@hualien: jesse | 2005-02-02T15:46:27.472832Z
+ r3962@hualien: jesse | 2005-02-01T14:05:26.980011Z
+ reran license tagger
+
+
+------------------------------------------------------------------------
+r2185 | jesse | 2005-02-02 11:31:42 -0500 (Wed, 02 Feb 2005) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en_malkovich.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fi.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/he.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ja.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/no.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pt_br.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_cn.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/license_tag
+
+ r4022@hualien: jesse | 2005-02-02T15:46:16.166257Z
+ r3961@hualien: jesse | 2005-02-01T14:03:42.493372Z
+ Message catalogs updated
+
+
+------------------------------------------------------------------------
+r2184 | jesse | 2005-02-02 11:30:49 -0500 (Wed, 02 Feb 2005) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
- r10238@tinbook (orig r1474): jesse | 2004-09-10T19:40:40.885981Z
- -l
-
+ r4021@hualien: jesse | 2005-02-02T15:40:41.986030Z
+ r3960@hualien: jesse | 2005-02-01T13:59:42.556416Z
+ Tiny readme style fixes
------------------------------------------------------------------------
-r1510 | jesse | 2004-09-19 20:59:45 -0400 (Sun, 19 Sep 2004) | 4 lines
+r2183 | jesse | 2005-02-02 11:29:54 -0500 (Wed, 02 Feb 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.0/schema.Oracle
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.0/schema.Pg
- r10225@tinbook (orig r1464): leira | 2004-09-08T21:41:43.110851Z
- Don't put a span around things if it won't do anything.
+ r4020@hualien: jesse | 2005-02-02T15:40:41.142335Z
+ r3959@hualien: jesse | 2005-02-01T13:55:00.555573Z
+ Removing index changes from upgrade process that could break upgrades for some users
------------------------------------------------------------------------
-r1509 | jesse | 2004-09-19 20:59:15 -0400 (Sun, 19 Sep 2004) | 4 lines
+r2182 | jesse | 2005-02-02 11:28:50 -0500 (Wed, 02 Feb 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
- r10223@tinbook (orig r1462): leira | 2004-09-08T21:31:51.811014Z
- Overdue things are now read.
+ r4019@hualien: jesse | 2005-02-02T15:40:40.315621Z
+ r3924@hualien: jesse | 2005-01-22T19:34:52.453359Z
+ Bumped to 3.4.0rc6
------------------------------------------------------------------------
-r1508 | jesse | 2004-09-19 20:58:46 -0400 (Sun, 19 Sep 2004) | 4 lines
+r2181 | jesse | 2005-02-02 11:27:43 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
- r10221@tinbook (orig r1460): leira | 2004-09-08T21:29:25.111044Z
- Use time() instead of making an RT::Date.
+ r4018@hualien: jesse | 2005-02-02T15:40:39.178927Z
+ r3910@hualien: jesse | 2005-01-22T16:06:58.731752Z
+ Custom field searches should only search on values that haven't been deleted
+
------------------------------------------------------------------------
-r1507 | jesse | 2004-09-19 20:58:19 -0400 (Sun, 19 Sep 2004) | 6 lines
+r2180 | jesse | 2005-02-02 11:26:41 -0500 (Wed, 02 Feb 2005) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/15cf_single_values_are_single.t
- r10219@tinbook (orig r1458): leira | 2004-09-08T21:19:51.021183Z
- If something is overdue, set DueRelative to class "overdue".
-
- Note: core RT doesn't have an "overdue" class at this time.
+ r4017@hualien: jesse | 2005-02-02T15:40:38.080093Z
+ r3909@hualien: jesse | 2005-01-22T15:42:46.936767Z
+ Bullet-proofing for custom fields with a set but limited number of values
------------------------------------------------------------------------
-r1506 | jesse | 2004-09-19 16:20:43 -0400 (Sun, 19 Sep 2004) | 1 line
+r2179 | jesse | 2005-02-02 11:25:46 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING/etc/upgrade/3.3.0/schema.mysql
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+
+ r4016@hualien: jesse | 2005-02-02T15:40:36.888212Z
+ r3907@hualien: jesse | 2005-01-22T14:48:14.100308Z
+ TicketSQL search fixes, especially to Custom field operations
+
+
-Fixing case of mysql tablenames, since all the world is not case insensitive like Mac OS X. This is a good thing
------------------------------------------------------------------------
-r1493 | autrijus | 2004-09-15 11:40:44 -0400 (Wed, 15 Sep 2004) | 11 lines
+r2178 | jesse | 2005-02-02 11:24:48 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
- r7404@not: | 2004-09-15T00:04:07.008049Z
-
-
-
- r7442@not: | 2004-09-15T15:39:23.096249Z
- ----------------------------------------------------------------------
- r7441@not: autrijus | 2004-09-15T15:20:23.097011Z
- * Luis Arnauth pointed out that we did not serve mail-gateway.
- ----------------------------------------------------------------------
+ r4015@hualien: jesse | 2005-02-02T15:40:36.083067Z
+ r3904@hualien: jesse | 2005-01-22T13:00:19.775653Z
+ The column map callback was broken by performance work
+
------------------------------------------------------------------------
-r1480 | jesse | 2004-09-13 23:28:52 -0400 (Mon, 13 Sep 2004) | 1 line
+r2177 | jesse | 2005-02-02 11:23:45 -0500 (Wed, 02 Feb 2005) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.0/content
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/acl.Oracle
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/acl.Pg
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/acl.SQLite
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/acl.mysql
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/content
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/schema.Oracle
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/schema.SQLite
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+
+ r4014@hualien: jesse | 2005-02-02T15:40:34.961988Z
+ r3902@hualien: jesse | 2005-01-22T11:21:43.212477Z
+ RT-Ticket: 6366
+ RT-Update: correspond
+
+ Cleaned up the upgrade procedure to give better messages on success. Added content so it won't bomb out on errors for the 3.4 upgrades.
+ (We could have altered the script to not error out on missing content, but that would obscure errors where the user flubbed the path.
+
+
+
-Bumped to 3.3.6
------------------------------------------------------------------------
-r1461 | autrijus | 2004-09-08 17:30:59 -0400 (Wed, 08 Sep 2004) | 7 lines
+r2176 | jesse | 2005-02-02 11:22:48 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/Makefile.in
- M /rt/branches/3.3-TESTING/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
- r5770@xor: autrijus | 2004-09-08T20:42:48.599276Z
-
-
+ r4013@hualien: jesse | 2005-02-02T15:40:34.227393Z
+ r3893@hualien: jesse | 2005-01-19T18:39:39.850646Z
+ Updated version number used by development builds to note that this is the 3.4 series
+
- r5809@xor: autrijus | 2004-09-08T21:30:29.869203Z
- * add sbin/rt-dump-database into sbin files.
------------------------------------------------------------------------
-r1457 | jesse | 2004-09-08 16:31:26 -0400 (Wed, 08 Sep 2004) | 6 lines
+r2175 | jesse | 2005-02-02 11:21:57 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Tools/Offline.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ r4012@hualien: jesse | 2005-02-02T15:40:33.418827Z
+ r3892@hualien: jesse | 2005-01-19T18:38:38.233900Z
+ Added better error checking for attachment insertion failure. (This unmasked more instances of oracle brokenness)
+
- ----------------------------------------------------------------------
- r10212@tinbook: jesse | 2004-09-08T20:30:48.849107Z
- merging 3.2's Offline.html page forward to 3.3
- ----------------------------------------------------------------------
------------------------------------------------------------------------
-r1456 | autrijus | 2004-09-08 15:59:38 -0400 (Wed, 08 Sep 2004) | 4 lines
+r2174 | jesse | 2005-02-02 11:20:56 -0500 (Wed, 02 Feb 2005) | 6 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/03basic_web.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/06mailgateway.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/09record_cf_api.t
- r5749@xor: autrijus | 2004-09-08T19:59:51.949128Z
- * Add mason_handler.scgi and standalone_httpd into list of files
- to be made executable on "make fixperms".
+ r4011@hualien: jesse | 2005-02-02T15:40:32.524514Z
+ r3891@hualien: jesse | 2005-01-19T18:31:15.604733Z
+ Minor formatting cleanups to tests
+
+
------------------------------------------------------------------------
-r1455 | autrijus | 2004-09-08 15:54:55 -0400 (Wed, 08 Sep 2004) | 3 lines
+r2173 | jesse | 2005-02-02 11:19:38 -0500 (Wed, 02 Feb 2005) | 8 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/lib/RT/Handle.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
- r5741@xor: autrijus | 2004-09-08T19:54:33.611316Z
- * With SQLite, put database in $VarPath if $DatabaseName is relative.
+ r4010@hualien: jesse | 2005-02-02T15:40:31.594185Z
+ r3885@hualien: jesse | 2005-01-18T15:02:02.574134Z
+ Reimplemented RT::Users->WhoHaveRights to remove O(n^2) SQL calls. (That means it's faster now)
+ Reimplemented SelectOwner widget to take advantage of the new WhoHaveRights
+
+
+
------------------------------------------------------------------------
-r1454 | autrijus | 2004-09-08 15:54:32 -0400 (Wed, 08 Sep 2004) | 4 lines
+r2172 | jesse | 2005-02-02 11:19:03 -0500 (Wed, 02 Feb 2005) | 10 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
- r5740@xor: autrijus | 2004-09-08T19:54:01.384500Z
- * Let "make install" for inplace layout work without hassle.
+ r4009@hualien: jesse | 2005-02-02T15:40:30.672747Z
+ r3884@hualien: jesse | 2005-01-18T14:59:19.630164Z
+ RT-Ticket: 6352
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Fix an invalid custom field acl check
+
------------------------------------------------------------------------
-r1453 | jesse | 2004-09-08 15:00:44 -0400 (Wed, 08 Sep 2004) | 3 lines
+r2171 | jesse | 2005-02-02 11:16:35 -0500 (Wed, 02 Feb 2005) | 4 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- A /rt/branches/3.3-TESTING/html/Admin/autohandler
-
- r10209@tinbook: jesse | 2004-09-08T17:44:02.958487Z
- New autohandler to keep prying eyes out of the adminui
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/HOWTO
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/UPGRADING
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.fcgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.scgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.svc.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/design_docs/3.3-schema-redesign.txt
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/rt3-schema-relationships.dot
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.Oracle
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.0/schema.Oracle
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.0/schema.mysql
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/schema.Pg
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/schema.mysql
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Callback
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldText
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/back_home.gif
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/head_requestracker.gif
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/rt.jpg
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/spacer.gif
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/squares_blue.gif
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/ticket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Create.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/CreateTicketInQueue.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/MyDay.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Handle.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en_malkovich.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fi.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/he.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ja.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/no.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pt_br.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_cn.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue.pm
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue_Overlay.pm
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues.pm
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/00smoke.t
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/00smoke.t.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/01harness.t.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/02regression.t.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/03web.pl.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/04_send_email.pl.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/05cronsupport.pl.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/06mailgateway.pl.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/07acl.pl.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/08web_cf.pl.in
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/00placeholder
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/01ticket_link_searching.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/03basic_web.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/04send_email.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/05cronsupport.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/06mailgateway.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/07acl.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/08web_cf_access.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/09record_cf_api.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/10merge.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/11-template-insert.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/12-search.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/13-attribute-tests.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/regression/14merge.t
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/setup_regression.t
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract_pod_tests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/factory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-dump-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r4008@hualien: jesse | 2005-02-02T15:18:09.179761Z
+
+
+
+------------------------------------------------------------------------
+r1874 | jesse | 2004-11-11 03:55:55 -0500 (Thu, 11 Nov 2004) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r9136@tinbook: jesse | 2004-11-11T04:51:39.612228Z
+ r9062@tinbook: jesse | 2004-11-10T13:49:32.150537Z
+ r9055@tinbook (orig r1796): autrijus | 2004-11-10T13:15:51.955295Z
+ r3588@not: autrijus | 2004-11-10T13:16:02.416034Z
+ * Module::Refresh is now enabled by default for all HTTPD handlers
+ when $RT::DevelMode is set to true.
+
+
+
+
------------------------------------------------------------------------
-r1452 | jesse | 2004-09-08 12:49:35 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1873 | jesse | 2004-11-11 03:55:34 -0500 (Thu, 11 Nov 2004) | 14 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
-
- r10201@tinbook: jesse | 2004-09-08T16:46:05.221674Z
- Ticket listings modified to show which N results they're showing
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+
+ r9135@tinbook: jesse | 2004-11-11T04:51:37.057295Z
+ r9043@tinbook: jesse | 2004-11-10T12:55:28.022711Z
+ r9040@tinbook: jesse | 2004-11-10T12:52:28.271911Z
+ RT-Ticket: 4624
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Provide more control over how autogenerated mail gets sent out via RT.
+
+
+
+
+
------------------------------------------------------------------------
-r1451 | jesse | 2004-09-08 12:49:19 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1872 | jesse | 2004-11-11 03:55:14 -0500 (Thu, 11 Nov 2004) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
- r10200@tinbook: jesse | 2004-09-08T16:44:11.407371Z
- Modified search UI to only show potential owners for tickets in queues the user can see.
+ r9134@tinbook: jesse | 2004-11-11T04:51:34.877785Z
+ r9042@tinbook: jesse | 2004-11-10T12:55:27.433932Z
+ r8971@tinbook: jesse | 2004-11-10T02:24:26.255370Z
+ Fixed the MaxAttachmentSize variable name in comments. Thanks to Graham Dunn
+
+
------------------------------------------------------------------------
-r1450 | jesse | 2004-09-08 12:49:07 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1871 | jesse | 2004-11-11 03:54:54 -0500 (Thu, 11 Nov 2004) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
- r10199@tinbook: jesse | 2004-09-08T16:42:14.323284Z
- Edited the Saved Search UI to not display things the user can not do
+ r9133@tinbook: jesse | 2004-11-11T04:51:32.885635Z
+ r9037@tinbook: jesse | 2004-11-10T12:38:52.925002Z
+ * $ was missing on the DevelMode option
+
------------------------------------------------------------------------
-r1449 | jesse | 2004-09-08 12:48:48 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1870 | jesse | 2004-11-11 03:54:27 -0500 (Thu, 11 Nov 2004) | 20 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Group_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/System.pm
-
- r10198@tinbook: jesse | 2004-09-08T16:40:40.817855Z
- Added new rights: ShowConfigTab, LoadSavedSearch, CreateSavedSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Callback
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CurrentUser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r9132@tinbook: jesse | 2004-11-11T04:51:29.581756Z
+ r9028@tinbook: jesse | 2004-11-10T10:25:42.564475Z
+ r9024@tinbook (orig r1777): autrijus | 2004-11-10T10:08:17.041433Z
+ r3565@not: autrijus | 2004-11-10T10:08:34.482570Z
+ * Various warning avoidance patches.
+
+
+ r9025@tinbook (orig r1778): autrijus | 2004-11-10T10:08:41.221082Z
+ r3566@not: autrijus | 2004-11-10T10:08:56.876914Z
+ * Under developer mode, do not let Mason cache object files on var/.
+
+
+ r9026@tinbook (orig r1779): autrijus | 2004-11-10T10:09:04.430896Z
+ r3567@not: autrijus | 2004-11-10T10:09:08.775089Z
+ * Add Module::Refresh as a dependency.
+
+
+
+
------------------------------------------------------------------------
-r1448 | autrijus | 2004-09-08 05:02:12 -0400 (Wed, 08 Sep 2004) | 7 lines
+r1869 | jesse | 2004-11-11 03:54:03 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/README
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
- r4031@not: autrijus | 2004-09-07T20:56:58.734255Z
-
+ r9131@tinbook: jesse | 2004-11-11T04:51:27.703409Z
+ r8969@tinbook: jesse | 2004-11-10T02:01:53.054185Z
+ Fixing DeveloperlMode -> DevelMode. Thanks to Reed Lowden for the catch.
+
+
+------------------------------------------------------------------------
+r1868 | jesse | 2004-11-11 03:53:18 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.fcgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.scgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.svc.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-crontool.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-mailgate.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditTemplates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditUserComments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GlobalCustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripAction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectSingleOrMultiple
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectStage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SystemTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ToolTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/UserTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Groups.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Tickets.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Transactions.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Users.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Scrip.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Templates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomField.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/People.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrip.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Templates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/Configuration.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Memberships.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/Approve
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/ShowDependency
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Download/CustomFieldValue/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Download/Tabular/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Callback
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Checkbox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/ParseFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldBinary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldText
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Menu
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MessageBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyTickets
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueryString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Refresh
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ScrubHTML
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Section
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectAttachmentField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectBoolean
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateRelation
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectEqualityOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLang
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLinkType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectMatch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectResultsPerPage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectSortOrder
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectStatus
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketSortBy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketTypes
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectWatcherType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SetupSessionCookie
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLink
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowMemberships
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SimpleSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Submit
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Logout.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Reminder.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/queue/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/queue/ns
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/links
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/user/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/user/ns
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/logout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/ticket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/comment
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/link
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/merge
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Edit.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditQuery
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/NewListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCFs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SearchPrivacy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectAndOr
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectPersonType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchObject
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchesForObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.rdf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.tsv
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Attachment/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Closed.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Attachment/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/AddWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/BulkLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/FindAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/LoadTextAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMemberOf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageStanza
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowReferences
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowUserEntry
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyLinks.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ShowEmailRecord.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/MyDay.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Offline.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Delegation.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/DelegateRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/l
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Autoreply.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/EscalatePriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Notify.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/NotifyAsComment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/RecordComment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/RecordCorrespondence.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/ResolveMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SetPriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/UserDefined.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Base.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/AnyTransaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/BeforeDue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Overdue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/OwnerChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/PriorityChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/PriorityExceeds.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/QueueChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/StatusChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/UserDefined.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CurrentUser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Date.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/EmailParser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Handle.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/i_default.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/CLI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/GnuPG.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/REST.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/ActiveTicketsInQueue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/FromSQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SearchBuilder.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/System.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/base.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/06mailgateway.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract-message-catalog
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract_pod_tests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/factory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/license_tag
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/regression_harness
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-dump-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r9130@tinbook: jesse | 2004-11-11T04:08:03.094469Z
+ r8965@tinbook: jesse | 2004-11-09T08:25:30.422838Z
+ Updated license tagging and folding for license tagging
+
+ * No functionality changes
+
+
+
- r4032@not: autrijus | 2004-09-07T21:02:14.437187Z
- * Unify httpd.conf settings for mod_perl1 and mod_perl2.
------------------------------------------------------------------------
-r1447 | jesse | 2004-09-08 01:24:48 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1867 | jesse | 2004-11-11 03:52:24 -0500 (Thu, 11 Nov 2004) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
- r10181@tinbook: jesse | 2004-09-08T05:21:47.107322Z
- ACL checks to make sure a user can modify both tickets when creating a link
+ r9129@tinbook: jesse | 2004-11-11T04:08:00.711759Z
+ r8963@tinbook: jesse | 2004-11-09T07:55:26.294077Z
+ Just formatting changes. ran perltidy on HasRight.
+
+
+
------------------------------------------------------------------------
-r1446 | jesse | 2004-09-08 01:24:34 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1866 | jesse | 2004-11-11 03:52:05 -0500 (Thu, 11 Nov 2004) | 9 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
- r10180@tinbook: jesse | 2004-09-08T05:18:46.031232Z
- Fixed a debug message
+ r9128@tinbook: jesse | 2004-11-11T04:07:58.364185Z
+ r8959@tinbook: jesse | 2004-11-09T05:47:13.371897Z
+ Switched to using Cache::Simple::TimedExpiry for our ACL cache, rather
+ than our overly convoluted (and slower) ACL cache code in Prinicpal_Overlay.pm
+
+ SearchBuilder already depends on C::S::TE, so this isn't a new dep
+
+
------------------------------------------------------------------------
-r1445 | jesse | 2004-09-08 01:24:22 -0400 (Wed, 08 Sep 2004) | 3 lines
+r1865 | jesse | 2004-11-11 03:51:46 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
- r10179@tinbook: jesse | 2004-09-08T05:17:10.044025Z
- Fixed a bug in the web handler that would throw an error when not running in a modperl environemnt
+ r9127@tinbook: jesse | 2004-11-11T04:07:56.058756Z
+ r8951@tinbook: jesse | 2004-11-09T04:59:07.816904Z
+ Fixed a comment about the static_source directive for mason. Thanks to matthewd
+
+
------------------------------------------------------------------------
-r1444 | jesse | 2004-09-08 01:24:02 -0400 (Wed, 08 Sep 2004) | 4 lines
+r1864 | jesse | 2004-11-11 03:51:25 -0500 (Thu, 11 Nov 2004) | 18 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/SelectQueue
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+
+ r9126@tinbook: jesse | 2004-11-11T04:07:52.654642Z
+ r8942@tinbook: jesse | 2004-11-08T17:22:08.032229Z
+ Web:
+ * Switched back to manual buffer flushing, as this will
+ improve performance and help future-proof RT against a mason update
+ * Added several manual buffer flushing points to help with the user
+ experience during page display
+ * Switched to using mason's "static_source" directive, which stops mason
+ from trying to guess about which pages need to be reload from disk.
+ (Now you need to restart the webserver to see changes)
+ Core:
+ * New --with-developer-mode configuration flag. Right now, it just
+ turns mason static_source off, but in the future, it will enable other
+ developer-only features.
+
+
+
- r10178@tinbook: jesse | 2004-09-08T05:16:16.426259Z
- When searching for tickets, now the user will only see tickets they have the right to ShowTicket in...
+------------------------------------------------------------------------
+r1863 | jesse | 2004-11-11 03:51:03 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Base.pm
+
+ r9125@tinbook: jesse | 2004-11-11T04:07:50.357009Z
+ r8941@tinbook: jesse | 2004-11-08T17:18:03.357715Z
+ Added a bit of documentation to RT::Base; removed an unused line of code
+
------------------------------------------------------------------------
-r1443 | jesse | 2004-09-08 01:23:31 -0400 (Wed, 08 Sep 2004) | 6 lines
+r1862 | jesse | 2004-11-11 03:47:18 -0500 (Thu, 11 Nov 2004) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
- r10177@tinbook: jesse | 2004-09-07T23:05:53.208347Z
- Updated the Quicksearch element to use slightly cleaner code.
+ r9124@tinbook: jesse | 2004-11-11T04:07:47.464978Z
+ r8935@tinbook: jesse | 2004-11-08T13:18:04.774918Z
+ * Turning off the forking in standalone_httpd. It was never a win
- BEHAVIOR CHANGE: Only queues for which the current user has "ShowTicket" are listed in the queue list.
+
+------------------------------------------------------------------------
+r1861 | jesse | 2004-11-11 03:47:00 -0500 (Thu, 11 Nov 2004) | 28 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/docs/design_docs/3.3-schema-redesign.txt
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/spec
+
+ r9123@tinbook: jesse | 2004-11-11T04:07:44.681509Z
+ r8934@tinbook: jesse | 2004-11-08T13:12:15.840028Z
+ r8929@tinbook (orig r1748): autrijus | 2004-11-08T12:52:03.511429Z
+ r1746@not: autrijus | 2004-11-08T08:27:45.676219Z
+ * V7 of redesign schema, incoporating many more comments and
+ the new, clkao-inspired fields.
+
+
+ r8930@tinbook (orig r1749): autrijus | 2004-11-08T12:52:36.289718Z
+ r1747@not: autrijus | 2004-11-08T08:28:53.206839Z
+ * move the design spec from spec/ under the docs/design_docs/ space where it belongs.
+
+
+ r8931@tinbook (orig r1750): autrijus | 2004-11-08T12:53:00.482208Z
+ r1748@not: autrijus | 2004-11-08T08:29:17.162697Z
+ * remove the now-empty spec/ directory.
+
+
+ r8932@tinbook (orig r1751): autrijus | 2004-11-08T12:53:30.365957Z
+
+ r8933@tinbook (orig r1752): autrijus | 2004-11-08T12:53:51.280973Z
+ r3280@not: autrijus | 2004-11-08T12:13:28.529608Z
+ * make kill -HUP work sanely.
+
+
+
------------------------------------------------------------------------
-r1436 | jesse | 2004-09-07 18:50:53 -0400 (Tue, 07 Sep 2004) | 7 lines
+r1860 | jesse | 2004-11-11 03:46:38 -0500 (Thu, 11 Nov 2004) | 10 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/02regression.t.in
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/08web_cf.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r9122@tinbook: jesse | 2004-11-11T04:07:42.162101Z
+ r6237@tinbook: jesse | 2004-11-07T16:27:42.200967Z
+ New web-based testing for image custom field creation
+ (upload on create, display in search result listings)
+
+ -Autrijus Tang
+
+
+
- r10175@tinbook: jesse | 2004-09-07T22:49:31.744508Z
- iRefactoring of the MergeInto method to use less code, be more correct and be clearer.
+------------------------------------------------------------------------
+r1859 | jesse | 2004-11-11 03:46:17 -0500 (Thu, 11 Nov 2004) | 89 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.Oracle
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.Pg
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.SQLite
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.mysql
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/schema.Pg
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.11/schema.mysql
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditQuery
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectAndOr
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectPersonType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/factory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+
+ r9121@tinbook: jesse | 2004-11-11T04:07:32.925469Z
+ r6227@tinbook: jesse | 2004-11-07T14:48:07.801297Z
+ r6202@tinbook (orig r1718): autrijus | 2004-11-05T08:56:10.440277Z
+ * Log::Dispatch wants ->warning, not ->warn.
+
+
+ r6205@tinbook (orig r1721): autrijus | 2004-11-05T11:43:18.999313Z
+ r10186@not (orig r1718): autrijus | 2004-11-05T08:56:10.440277Z
+ * Log::Dispatch wants ->warning, not ->warn.
+
+ r10196@not: autrijus | 2004-11-05T11:41:58.476189Z
+ * Fixes to standalone_httpd: 'protocol' was not defined, and query_string
+ may be undefined too. (Supposedly fixed in HTTP::Server::Simple.)
+
+ r10197@not: autrijus | 2004-11-05T11:42:20.621065Z
+ * Remove outdated comment.
+
+ r10198@not: autrijus | 2004-11-05T11:43:55.045510Z
+ * Refactor getting-an-uploaded-file-into-cf into _UploadFile call
+ in Interface::Web; this unbreaks uploading a file cf on ticket creation.
+ * The "CustomField-x" keys in $Ticket->Create now take hash references
+ that contain CFV fields, eg. LargeContent, ContentType, Value.
+
+
+
+ r6208@tinbook (orig r1723): autrijus | 2004-11-07T14:16:15.830464Z
+ r10242@not: autrijus | 2004-11-06T06:59:58.274625Z
+ * Schema changes for Pg, SQLite, mysql and Oracle.
+
+
+ r6209@tinbook (orig r1724): autrijus | 2004-11-07T14:17:03.232005Z
+ r10242@not: autrijus | 2004-11-06T06:59:58.274625Z
+ * Schema changes for Pg, SQLite, mysql and Oracle.
+
+ r10243@not: autrijus | 2004-11-06T07:00:15.865682Z
+ * schema updater for Pg and mysql; Oracle comes later and SQLite is nontrivial.
+
+
+ r6212@tinbook (orig r1725): autrijus | 2004-11-07T14:22:06.654667Z
+ r10251@not: autrijus | 2004-11-06T10:17:29.202899Z
+ * fallouts from the OCFV schema change.
+
+
+
+ r6217@tinbook (orig r1726): autrijus | 2004-11-07T14:26:14.894843Z
+ r10252@not: autrijus | 2004-11-06T10:17:41.433720Z
+ * "make dropdb" on SQLite now works.
+
+
+
+ r6218@tinbook (orig r1727): autrijus | 2004-11-07T14:28:27.582072Z
+ r10253@not: autrijus | 2004-11-06T10:17:49.792085Z
+ * "make initdb" now an alias of "make initialize-database".
+
+
+
+ r6219@tinbook (orig r1728): autrijus | 2004-11-07T14:29:51.869060Z
+ r10256@not: autrijus | 2004-11-06T10:35:22.448152Z
+ * Escape ColumnMap return values properly to prevent cross-site scripting
+ attack. All HTML snippets are now returned as scalar references.
+
+
+ r6220@tinbook (orig r1729): autrijus | 2004-11-07T14:30:06.090844Z
+ r10260@not: autrijus | 2004-11-07T08:54:20.330259Z
+ * Query builder now acts on multiple clauses.
+ * Close a potential XSS bug by escaping the clause naems.
+ * Refactor the clause display component.
+
+
+ r6221@tinbook (orig r1730): autrijus | 2004-11-07T14:30:22.730305Z
+ r10261@not: autrijus | 2004-11-07T08:55:02.919657Z
+ * loc and layout fixed.
+
+
+ r6222@tinbook (orig r1731): autrijus | 2004-11-07T14:32:12.241052Z
+ r10263@not: autrijus | 2004-11-07T14:15:05.153388Z
+ * one loc fix.
+
+
+ r6226@tinbook (orig r1734): autrijus | 2004-11-07T14:38:43.706169Z
+ * In query builder, parse custom fields by name.
+ * Generate all Link-type result cell callbacks from %LINKTYPEMAP.
+ * Display custom field contents, separated by newlines.
+ * For Image custom fields we also show a thumbnail.
+
+
+
- Updated tests to test merge.
+
+------------------------------------------------------------------------
+r1858 | jesse | 2004-11-11 03:45:56 -0500 (Thu, 11 Nov 2004) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+
+ r9120@tinbook: jesse | 2004-11-11T04:07:29.821876Z
+ r6225@tinbook: jesse | 2004-11-07T14:44:15.591492Z
+ Web
+ * Refactore BuildFormatString to simplify logic and improve reliability
+
+
+------------------------------------------------------------------------
+r1857 | jesse | 2004-11-11 03:45:39 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+
+ r9119@tinbook: jesse | 2004-11-11T04:07:26.321289Z
+ r6201@tinbook: jesse | 2004-11-07T05:35:22.316024Z
+ Refactoring and restyling the Ticket List to present prettier tables with more human-readable names
+
------------------------------------------------------------------------
-r1421 | autrijus | 2004-09-06 10:50:19 -0400 (Mon, 06 Sep 2004) | 2 lines
+r1856 | jesse | 2004-11-11 03:45:19 -0500 (Thu, 11 Nov 2004) | 7 lines
Changed paths:
- M /rt
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectLinks
-* Updated Chinese translations.
+ r9118@tinbook: jesse | 2004-11-11T04:07:23.596293Z
+ r6200@tinbook: jesse | 2004-11-07T05:32:56.068727Z
+ Web: Fixed SelectLinks component to contain the right options and present the right human-readable names
+
+
+
------------------------------------------------------------------------
-r1417 | jesse | 2004-09-03 19:24:32 -0400 (Fri, 03 Sep 2004) | 3 lines
+r1855 | jesse | 2004-11-11 03:45:00 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditFormat
- r10151@tinbook: jesse | 2004-09-03T23:24:09.414496Z
- minor library cleanups
+ r9117@tinbook: jesse | 2004-11-11T04:07:21.090324Z
+ r6199@tinbook: jesse | 2004-11-07T05:30:58.330526Z
+ Web UI: Refactored the logic which builds format strings to simplify code and present better human-readable names
+
+
------------------------------------------------------------------------
-r1416 | jesse | 2004-09-03 19:24:24 -0400 (Fri, 03 Sep 2004) | 3 lines
+r1854 | jesse | 2004-11-11 03:44:40 -0500 (Thu, 11 Nov 2004) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/rt-mailgate.in
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/lib/t/02regression.t.in
- A /rt/branches/3.3-TESTING/lib/t/06mailgateway.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
- r10150@tinbook: jesse | 2004-09-03T23:22:35.061493Z
- Moving mailgateway tests into their own file
+ r9116@tinbook: jesse | 2004-11-11T03:02:54.980441Z
+ r6198@tinbook: jesse | 2004-11-07T04:18:22.934311Z
+ Devel: Changed severity of calling Principal->HasRight without a Right
+
------------------------------------------------------------------------
-r1415 | jesse | 2004-09-03 16:35:38 -0400 (Fri, 03 Sep 2004) | 9 lines
+r1853 | jesse | 2004-11-11 03:44:19 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
- ----------------------------------------------------------------------
- r10116@tinbook: jesse | 2004-09-02T21:14:26.642415Z
-
- ----------------------------------------------------------------------
- r10144@tinbook: jesse | 2004-09-03T20:32:06.311337Z
- Query builder fixes (merge bug)
+ r9115@tinbook: jesse | 2004-11-11T03:02:19.638154Z
+ r6197@tinbook: jesse | 2004-11-07T03:38:25.380100Z
+ Switching Quicksearch to use most standard CSS styles
+
- ----------------------------------------------------------------------
------------------------------------------------------------------------
-r1388 | jesse | 2004-09-01 00:43:19 -0400 (Wed, 01 Sep 2004) | 5 lines
+r1852 | jesse | 2004-11-11 03:44:01 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
- ----------------------------------------------------------------------
- r10114@tinbook: jesse | 2004-09-01T04:43:10.448516Z
- Don't show rights that a principal has in the list of rights that can be granted to them
- ----------------------------------------------------------------------
+ r9114@tinbook: jesse | 2004-11-11T03:02:17.607069Z
+ r6196@tinbook: jesse | 2004-11-07T03:37:32.303504Z
+ Squash warnings when trying to check acls on nonexisten custom fields
+
+
------------------------------------------------------------------------
-r1387 | jesse | 2004-09-01 00:10:48 -0400 (Wed, 01 Sep 2004) | 11 lines
+r1851 | jesse | 2004-11-11 03:43:44 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.3-TESTING/html/Search/Build.html
- M /rt/branches/3.3-TESTING/html/Search/Elements/DisplayOptions
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickBasics
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
- ----------------------------------------------------------------------
- r8302@tinbook: jesse | 2004-07-28T20:59:42.277484Z
+ r9113@tinbook: jesse | 2004-11-11T03:02:15.074540Z
+ r6195@tinbook: jesse | 2004-11-06T15:14:59.241373Z
+ Better handling of Record deletion confirmation messages. (To go with new searchbuilder fixes)
+
- ----------------------------------------------------------------------
- r10109@tinbook: jesse | 2004-09-01T04:08:25.198125Z
- rewrote mail gateway shim to be a bit more robust
- ----------------------------------------------------------------------
- r10110@tinbook: jesse | 2004-09-01T04:09:17.429478Z
- Started to refactor the query builder ui code to yank out the bogus logic.
- ----------------------------------------------------------------------
------------------------------------------------------------------------
-r1383 | jesse | 2004-08-31 22:37:44 -0400 (Tue, 31 Aug 2004) | 407 lines
+r1850 | jesse | 2004-11-11 03:43:27 -0500 (Thu, 11 Nov 2004) | 7 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/Makefile.in
- M /rt/branches/3.3-TESTING/README
- M /rt/branches/3.3-TESTING/bin/mason_handler.fcgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.scgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.svc.in
- M /rt/branches/3.3-TESTING/bin/rt-crontool.in
- M /rt/branches/3.3-TESTING/bin/rt-mailgate.in
- M /rt/branches/3.3-TESTING/bin/rt.in
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- M /rt/branches/3.3-TESTING/etc/drop.Oracle
- M /rt/branches/3.3-TESTING/etc/upgrade/3.1.0/schema.Pg
- M /rt/branches/3.3-TESTING/html/Admin/Elements/AddCustomFieldValue
- M /rt/branches/3.3-TESTING/html/Admin/Elements/CreateUserCalled
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFieldValues
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditQueueWatchers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrip
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrips
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditTemplates
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditUserComments
- M /rt/branches/3.3-TESTING/html/Admin/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/Header
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ListGlobalCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ListGlobalScrips
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ModifyTemplate
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueRightsForUser
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectCustomFieldType
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectGroups
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyGroup
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyQueue
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyUser
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectNewGroupMembers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectRights
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScrip
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScripAction
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScripCondition
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectSingleOrMultiple
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectStage
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectTemplate
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectUsers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SystemTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ToolTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/UserTabs
- M /rt/branches/3.3-TESTING/html/Admin/Global/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Scrip.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Scrips.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Template.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Templates.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Members.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/CustomField.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/People.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Scrip.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Scrips.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Template.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Templates.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Tools/Configuration.html
- M /rt/branches/3.3-TESTING/html/Admin/Tools/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/index.html
- M /rt/branches/3.3-TESTING/html/Admin/index.html
- M /rt/branches/3.3-TESTING/html/Approvals/Display.html
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/Approve
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/PendingMyApproval
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/ShowDependency
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Approvals/index.html
- M /rt/branches/3.3-TESTING/html/Elements/BevelBoxRaisedEnd
- M /rt/branches/3.3-TESTING/html/Elements/BevelBoxRaisedStart
- M /rt/branches/3.3-TESTING/html/Elements/Callback
- M /rt/branches/3.3-TESTING/html/Elements/Checkbox
- A /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable
- A /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Header
- A /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/ParseFormat
- A /rt/branches/3.3-TESTING/html/Elements/CollectionAsTable/Row
- M /rt/branches/3.3-TESTING/html/Elements/CreateTicket
- M /rt/branches/3.3-TESTING/html/Elements/EditLinks
- M /rt/branches/3.3-TESTING/html/Elements/Error
- M /rt/branches/3.3-TESTING/html/Elements/Footer
- M /rt/branches/3.3-TESTING/html/Elements/GotoTicket
- M /rt/branches/3.3-TESTING/html/Elements/Header
- M /rt/branches/3.3-TESTING/html/Elements/ListActions
- M /rt/branches/3.3-TESTING/html/Elements/Login
- M /rt/branches/3.3-TESTING/html/Elements/Menu
- M /rt/branches/3.3-TESTING/html/Elements/MessageBox
- M /rt/branches/3.3-TESTING/html/Elements/MyRequests
- M /rt/branches/3.3-TESTING/html/Elements/MyTickets
- M /rt/branches/3.3-TESTING/html/Elements/PageLayout
- M /rt/branches/3.3-TESTING/html/Elements/QueryString
- M /rt/branches/3.3-TESTING/html/Elements/QuickCreate
- M /rt/branches/3.3-TESTING/html/Elements/Quicksearch
- A /rt/branches/3.3-TESTING/html/Elements/RT__Ticket
- A /rt/branches/3.3-TESTING/html/Elements/RT__Ticket/ColumnMap
- M /rt/branches/3.3-TESTING/html/Elements/Refresh
- M /rt/branches/3.3-TESTING/html/Elements/ScrubHTML
- M /rt/branches/3.3-TESTING/html/Elements/Section
- M /rt/branches/3.3-TESTING/html/Elements/SelectAttachmentField
- M /rt/branches/3.3-TESTING/html/Elements/SelectBoolean
- M /rt/branches/3.3-TESTING/html/Elements/SelectCustomFieldOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectCustomFieldValue
- M /rt/branches/3.3-TESTING/html/Elements/SelectDate
- M /rt/branches/3.3-TESTING/html/Elements/SelectDateRelation
- M /rt/branches/3.3-TESTING/html/Elements/SelectDateType
- M /rt/branches/3.3-TESTING/html/Elements/SelectEqualityOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectGroups
- M /rt/branches/3.3-TESTING/html/Elements/SelectLang
- M /rt/branches/3.3-TESTING/html/Elements/SelectLinkType
- M /rt/branches/3.3-TESTING/html/Elements/SelectMatch
- M /rt/branches/3.3-TESTING/html/Elements/SelectNewTicketQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
- M /rt/branches/3.3-TESTING/html/Elements/SelectQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectResultsPerPage
- M /rt/branches/3.3-TESTING/html/Elements/SelectSortOrder
- M /rt/branches/3.3-TESTING/html/Elements/SelectStatus
- M /rt/branches/3.3-TESTING/html/Elements/SelectTicketSortBy
- M /rt/branches/3.3-TESTING/html/Elements/SelectTicketTypes
- M /rt/branches/3.3-TESTING/html/Elements/SelectUsers
- M /rt/branches/3.3-TESTING/html/Elements/SelectWatcherType
- M /rt/branches/3.3-TESTING/html/Elements/SetupSessionCookie
- M /rt/branches/3.3-TESTING/html/Elements/ShowLink
- M /rt/branches/3.3-TESTING/html/Elements/ShowLinks
- M /rt/branches/3.3-TESTING/html/Elements/SimpleSearch
- M /rt/branches/3.3-TESTING/html/Elements/Submit
- M /rt/branches/3.3-TESTING/html/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/Elements/TitleBox
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxEnd
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxStart
- M /rt/branches/3.3-TESTING/html/NoAuth/Logout.html
- M /rt/branches/3.3-TESTING/html/NoAuth/Reminder.html
- A /rt/branches/3.3-TESTING/html/NoAuth/images/autohandler
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/queue/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/queue/ns
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/attachments
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/history
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/links
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/user/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/user/ns
- M /rt/branches/3.3-TESTING/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.3-TESTING/html/REST/1.0/autohandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/dhandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/logout
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/dhandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/ticket
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/comment
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/link
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/merge
- M /rt/branches/3.3-TESTING/html/Search/Build.html
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/html/Search/Edit.html
- M /rt/branches/3.3-TESTING/html/Search/Elements/BuildFormatString
- M /rt/branches/3.3-TESTING/html/Search/Elements/DisplayOptions
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditFormat
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditSearches
- M /rt/branches/3.3-TESTING/html/Search/Elements/NewListActions
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickBasics
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCriteria
- M /rt/branches/3.3-TESTING/html/Search/Elements/SearchPrivacy
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectAndOr
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectLinks
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectPersonType
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectSearchObject
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectSearchesForObjects
- M /rt/branches/3.3-TESTING/html/Search/Results.html
- M /rt/branches/3.3-TESTING/html/Search/Results.rdf
- M /rt/branches/3.3-TESTING/html/Search/Results.tsv
- M /rt/branches/3.3-TESTING/html/SelfService/Attachment/dhandler
- M /rt/branches/3.3-TESTING/html/SelfService/Closed.html
- M /rt/branches/3.3-TESTING/html/SelfService/Create.html
- M /rt/branches/3.3-TESTING/html/SelfService/Display.html
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/GotoTicket
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Header
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/MyRequests
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/SelfService/Error.html
- M /rt/branches/3.3-TESTING/html/SelfService/Prefs.html
- M /rt/branches/3.3-TESTING/html/SelfService/Update.html
- M /rt/branches/3.3-TESTING/html/SelfService/index.html
- M /rt/branches/3.3-TESTING/html/Ticket/Attachment/dhandler
- M /rt/branches/3.3-TESTING/html/Ticket/Create.html
- M /rt/branches/3.3-TESTING/html/Ticket/Display.html
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/AddWatchers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/BulkLinks
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditDates
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditPeople
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditWatchers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/FindAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/LoadTextAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/PreviewScrips
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowDates
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowDependencies
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowGroupMembers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMemberOf
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMembers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageHeaders
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageStanza
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowPeople
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowReferences
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowRequestor
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowSummary
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransaction
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransactionAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowUserEntry
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Ticket/History.html
- M /rt/branches/3.3-TESTING/html/Ticket/Modify.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyAll.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyDates.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyLinks.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyPeople.html
- M /rt/branches/3.3-TESTING/html/Ticket/ShowEmailRecord.html
- M /rt/branches/3.3-TESTING/html/Ticket/Update.html
- M /rt/branches/3.3-TESTING/html/Tools/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Tools/MyDay.html
- M /rt/branches/3.3-TESTING/html/Tools/Offline.html
- M /rt/branches/3.3-TESTING/html/User/Delegation.html
- M /rt/branches/3.3-TESTING/html/User/Elements/DelegateRights
- M /rt/branches/3.3-TESTING/html/User/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/User/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/User/Groups/Members.html
- M /rt/branches/3.3-TESTING/html/User/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/User/Groups/index.html
- M /rt/branches/3.3-TESTING/html/User/Prefs.html
- M /rt/branches/3.3-TESTING/html/autohandler
- M /rt/branches/3.3-TESTING/html/index.html
- M /rt/branches/3.3-TESTING/html/l
- M /rt/branches/3.3-TESTING/lib/RT/ACE.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/AutoOpen.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Autoreply.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/EscalatePriority.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Notify.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/NotifyAsComment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/RecordComment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/RecordCorrespondence.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/ResolveMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SetPriority.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/UserDefined.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Base.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/AnyTransaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/BeforeDue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Overdue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/OwnerChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/PriorityChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/PriorityExceeds.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/QueueChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/StatusChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/UserDefined.pm
- M /rt/branches/3.3-TESTING/lib/RT/CurrentUser.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Date.pm
- M /rt/branches/3.3-TESTING/lib/RT/EmailParser.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Handle.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/cs.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/cs.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/da.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/de.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/es.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/fi.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/fr.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/he.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/hu.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/i_default.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/it.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/ja.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/nl.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/no.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/pt_br.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/ru.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_tw.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/CLI.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Auth/GnuPG.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Auth/MailFrom.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Filter/SpamAssassin.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/REST.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/ActiveTicketsInQueue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/FromSQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/SearchBuilder.pm
- M /rt/branches/3.3-TESTING/lib/RT/System.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI/base.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI/fsck_com_rt.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI.pm
- M /rt/branches/3.3-TESTING/lib/RT/User.pm
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
- M /rt/branches/3.3-TESTING/sbin/extract-message-catalog
- M /rt/branches/3.3-TESTING/sbin/extract_pod_tests
- M /rt/branches/3.3-TESTING/sbin/factory
- M /rt/branches/3.3-TESTING/sbin/license_tag
- M /rt/branches/3.3-TESTING/sbin/regression_harness
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
- ----------------------------------------------------------------------
- r8270@tinbook (orig r1270): autrijus | 2004-07-22T00:39:33.156202Z
- ----------------------------------------------------------------------
- r6200@not: autrijus | 2004-07-22T00:37:31.494556Z
+ r9112@tinbook: jesse | 2004-11-11T03:02:12.914087Z
+ r6175@tinbook: jesse | 2004-11-05T02:17:24.427390Z
+ Improved comments and folds in RT::Record
- * $Ticket->AddCustomFieldValue now takes FIELD as Name.
- ----------------------------------------------------------------------
-
- ----------------------------------------------------------------------
- r8271@tinbook (orig r1271): autrijus | 2004-07-22T00:52:53.468442Z
- ----------------------------------------------------------------------
- r6204@not: autrijus | 2004-07-22T00:52:38.207887Z
- * Switch $Ticket->AddCustomFieldValue to use $cf->LoadByNameAndQueue for
- forward compatibility.
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r8272@tinbook (orig r1272): jesse | 2004-07-22T01:04:55.279276Z
- ----------------------------------------------------------------------
- r8267@tinbook: jesse | 2004-07-22T01:01:02.633960Z
+
+------------------------------------------------------------------------
+r1849 | jesse | 2004-11-11 03:43:09 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+
+ r9111@tinbook: jesse | 2004-11-11T03:02:10.088168Z
+ r6174@tinbook: jesse | 2004-11-05T02:17:10.144816Z
+ When uploading image custom fields, they're handled as file descriptors, rather than scalars. Our old logic assumed that any ref was an array. Now we check for array refs explicitly.
- Making license blocks fold away
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r8282@tinbook (orig r1276): jesse | 2004-07-22T19:08:32.352834Z
- ----------------------------------------------------------------------
- r8281@tinbook: jesse | 2004-07-22T19:08:48.451578Z
+
+------------------------------------------------------------------------
+r1848 | jesse | 2004-11-11 03:42:50 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+
+ r9110@tinbook: jesse | 2004-11-11T03:02:08.247722Z
+ r6173@tinbook: jesse | 2004-11-05T02:14:56.442006Z
+ Added a HUP handler for the standalone httpd (so you can kill -HUP it to reload)
- * The "/l" component now does all its work in the init block
- ----------------------------------------------------------------------
-
- ----------------------------------------------------------------------
- r8286@tinbook (orig r1277): leira | 2004-07-23T02:30:36.111345Z
- If a template file is uploaded, clear out the old template first (as before).
- ----------------------------------------------------------------------
- r8287@tinbook (orig r1278): leira | 2004-07-23T02:32:27.864998Z
- Fill in the default queue if one was specified.
-
- ----------------------------------------------------------------------
- r8288@tinbook (orig r1279): leira | 2004-07-23T03:02:15.525380Z
- RT-Ticket: 5880
- RT-Status: resolved
- RT-Action: correspond
- NULL values can now be chosen, and the TicketSQL query is constructed properly.
-
- ----------------------------------------------------------------------
- r8289@tinbook (orig r1280): leira | 2004-07-23T03:04:27.962400Z
- No value is NULL, not null.
+
+------------------------------------------------------------------------
+r1847 | jesse | 2004-11-11 03:42:31 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFields
+
+ r9109@tinbook: jesse | 2004-11-11T03:02:06.365889Z
+ r6172@tinbook: jesse | 2004-11-05T02:14:19.720658Z
+ Improved list format for multiple custom field values
+
- ----------------------------------------------------------------------
- r8290@tinbook (orig r1281): autrijus | 2004-07-23T17:15:16.923948Z
- RT-Ticket: 5274
- RT-Status: resolved
- RT-Update: correspond
+
+------------------------------------------------------------------------
+r1846 | jesse | 2004-11-11 03:42:10 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+
+ r9108@tinbook: jesse | 2004-11-11T03:00:31.422471Z
+ r6171@tinbook: jesse | 2004-11-05T02:14:02.424154Z
+ More form Names to make testing easier
- Apply Bart Duchesne's patch for correctly deleting old TCFV '0'
- when editing SingleValue TCFs.
- ----------------------------------------------------------------------
- r8291@tinbook (orig r1282): jesse | 2004-07-23T17:34:23.556934Z
+
+------------------------------------------------------------------------
+r1845 | jesse | 2004-11-11 03:41:49 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+
+ r9107@tinbook: jesse | 2004-11-11T03:00:29.366770Z
+ r6170@tinbook: jesse | 2004-11-04T08:33:12.626307Z
+ Added a couple of form NAME elements, to ease testing
+
- ----------------------------------------------------------------------
- r8285@tinbook: jesse | 2004-07-23T17:33:04.648260Z
+
+------------------------------------------------------------------------
+r1844 | jesse | 2004-11-11 03:41:21 -0500 (Thu, 11 Nov 2004) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+
+ r9106@tinbook: jesse | 2004-11-11T03:00:27.170066Z
+ r6169@tinbook: jesse | 2004-11-04T08:32:13.034112Z
+ Added a Delete method to RT::Record so we get proper messages on object deletion
+ --Autrijus
+
- Using single quotes makes the email address in the copyright not get mangled
- ----------------------------------------------------------------------
+
+------------------------------------------------------------------------
+r1843 | jesse | 2004-11-11 03:40:58 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+
+ r9105@tinbook: jesse | 2004-11-11T03:00:24.963220Z
+ r6157@tinbook: jesse | 2004-11-01T04:52:49.078521Z
+ A patch from 3.2 accidentally cascaded forward
- ----------------------------------------------------------------------
- r8293@tinbook (orig r1283): jesse | 2004-07-23T21:23:10.580796Z
- ----------------------------------------------------------------------
- r8292@tinbook: jesse | 2004-07-23T21:23:16.884303Z
+
+------------------------------------------------------------------------
+r1842 | jesse | 2004-11-11 03:40:37 -0500 (Thu, 11 Nov 2004) | 13 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+
+ r9104@tinbook: jesse | 2004-11-11T03:00:21.588955Z
+ r6156@tinbook: jesse | 2004-11-01T04:47:06.225531Z
+ r6152@tinbook: jesse | 2004-11-01T04:43:38.864654Z
+ RT-Ticket: 6230
+ RT-Status: resolved
+ RT-Update: correspond
+
+ New "batch transactions" core from Ruslan. This update makes it much easier to use stock conditions for bulk updates
+
+
- RT now goes out of its way to display images, like the logo... even when users fail to configure their webserver correctly
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r8294@tinbook (orig r1284): leira | 2004-07-23T21:43:20.116290Z
- Reset string properly when uploading a template file.
+
+------------------------------------------------------------------------
+r1841 | jesse | 2004-11-11 03:40:15 -0500 (Thu, 11 Nov 2004) | 14 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+
+ r9103@tinbook: jesse | 2004-11-11T03:00:19.163116Z
+ r6155@tinbook: jesse | 2004-11-01T04:47:05.144200Z
+ r6151@tinbook: jesse | 2004-11-01T04:42:20.034865Z
+ RT-Ticket: 6242
+ RT-Status: resolved
+ RT-Update: correspond
+
+ There were a couple of bugs in the bulk update page that broke ticket linking.
+ (Among other things, the custom fields update functionality was completely broken. It's been disabled pending a new implementation)
+
+
+
- ----------------------------------------------------------------------
- r8304@tinbook (orig r1285): robert | 2004-07-26T19:07:58.942428Z
- ----------------------------------------------------------------------
- r1287@dog: rspier | 2004-07-26T18:56:48.690023Z
+
+------------------------------------------------------------------------
+r1840 | jesse | 2004-11-11 03:39:53 -0500 (Thu, 11 Nov 2004) | 12 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+
+ r9102@tinbook: jesse | 2004-11-11T03:00:17.230099Z
+ r6149@tinbook: jesse | 2004-11-01T03:50:49.511535Z
+ RT-Ticket: 6245
+ RT-Status: resolved
+ RT-Update: correspond
- [fsck.com #5879] - DBIx::SearchBuilder should treat 'IS' as case insensitive, since most databases do too.
- ----------------------------------------------------------------------
- r1288@dog: rspier | 2004-07-26T19:00:50.217330Z
+ Global custom field editing in 3.3 had the wrong (hardcoded) URL target.
- MicroOptimizations:
- - if we're doing an IS NULL search already, there's no reason to do a $null_columns_ok
- - use || instead of 'or' so we can short-circuit
- ----------------------------------------------------------------------
- r1289@dog: rspier | 2004-07-26T19:06:54.604573Z
- MicroOptimization/Cleanup:
- - get rid of $null_columns_ok flag
- - clean up logic, and use string compare instead of regexp
- ----------------------------------------------------------------------
-
- ----------------------------------------------------------------------
- r8305@tinbook (orig r1286): robert | 2004-07-26T19:15:12.786172Z
- ----------------------------------------------------------------------
- r1291@dog: rspier | 2004-07-26T19:14:41.133769Z
- Revert the last microoptimization. It smells funny and will create problems with merging to 3.3
- ----------------------------------------------------------------------
-
- ----------------------------------------------------------------------
- r8307@tinbook (orig r1288): leira | 2004-07-28T04:04:12.240846Z
- Handle 0 values properly.
-
- ----------------------------------------------------------------------
- r8308@tinbook (orig r1289): huberth | 2004-07-28T18:35:38.638941Z
- RT-Ticket: 5908
- RT-Status: resolved
-
- * drop.Oracle now drops the attributes table.
-
- ----------------------------------------------------------------------
- r8309@tinbook (orig r1290): huberth | 2004-07-28T18:39:36.764074Z
- RT-Ticket: 5899
- RT-Status: resolved
-
- * html/Search/Results.tsv now works with custom fields that have line breaks
- within them.
+
+------------------------------------------------------------------------
+r1839 | jesse | 2004-11-11 03:39:27 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+
+ r9101@tinbook: jesse | 2004-11-11T03:00:14.757629Z
+ r6148@tinbook: jesse | 2004-11-01T03:15:59.580167Z
+
- ----------------------------------------------------------------------
- r8311@tinbook (orig r1292): jesse | 2004-07-29T00:08:11.298269Z
- ----------------------------------------------------------------------
- r8303@tinbook: jesse | 2004-07-28T23:59:45.883318Z
+
+------------------------------------------------------------------------
+r1838 | jesse | 2004-11-11 03:39:09 -0500 (Thu, 11 Nov 2004) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+
+ r9100@tinbook: jesse | 2004-11-11T03:00:12.926506Z
+ r6127@tinbook: jesse | 2004-10-27T22:02:28.387934Z
+ Bumping to 3.3.10
- Removed the extra newlines we inserted after the copyright block, since it adds extra newlines to the mason pages, which can break some parsing.
- ----------------------------------------------------------------------
-
- ----------------------------------------------------------------------
- r8316@tinbook (orig r1293): leira | 2004-07-29T05:41:51.040092Z
- Make the TitleBox title a link to the same search, only not limited to 10.
-
- ----------------------------------------------------------------------
- r8319@tinbook (orig r1296): alexmv | 2004-07-30T19:59:24.588580Z
- * Fix "Unrecognised line: foo@bar" caused by 5.8.0 not matching utf8
- against regexps
-
- ----------------------------------------------------------------------
- r8320@tinbook (orig r1297): huberth | 2004-07-30T21:46:43.639926Z
- RT-Ticket: 5699
- RT-Status: resolved
-
- * Bulk editing of custom fields (finally!) added. Not quite as fast as
- would be preferred, probably, but it (should) work.
-
-
-
- ----------------------------------------------------------------------
- r8329@tinbook (orig r1298): huberth | 2004-08-03T14:02:14.558593Z
- RT-Ticket: 5927
- RT-Status: resolved
- * Due dates in the past no longer look like they're in the future,
- i.e. "6 days ago".
-
- ----------------------------------------------------------------------
- r8333@tinbook (orig r1302): huberth | 2004-08-03T22:06:00.556754Z
- RT-Ticket: 4473
- RT-Status: resolved
-
- * In Ticket/Elements/ShowAttachments, the font code that is generated
- no longer tries to escape the quotes (to give something like
- <font size=&#34;-1&#34;>). Now the quotes appear. Also, the default
- font size for the date and size has been changed to -2, because -1
- looks huge and out of place.
-
- ----------------------------------------------------------------------
- r8338@tinbook (orig r1307): alexmv | 2004-08-04T14:33:55.363891Z
- RT-Ticket: 5916
- RT-Status: resolved
- * Postgres doesn't use '#' as a comment character
-
- ----------------------------------------------------------------------
- r8339@tinbook (orig r1308): alexmv | 2004-08-04T15:54:14.363856Z
- RT-Ticket: 4036
- RT-Status: resolved
- * 'Create' is uppercase
- * TemplateObj->QueueObj is null if the template is just being created
-
- ----------------------------------------------------------------------
- r8340@tinbook (orig r1309): alexmv | 2004-08-04T17:42:42.591907Z
- * Warn if running MySQL < 4.0.x
-
- * Suggest something slightly more useful if we don't have InnoDB and
- we're running MySQL 3.23
-
- ----------------------------------------------------------------------
- r8341@tinbook (orig r1310): alexmv | 2004-08-04T19:03:51.226982Z
- RT-Ticket: 5942
- RT-Status: resolved
- * Use a:after {content: "..."} to put dots after titlebox links; this
- involves one loc string change
-
- * Also force titlebox hrefs to be white, not black
-
- ----------------------------------------------------------------------
- r8342@tinbook (orig r1311): huberth | 2004-08-05T00:44:40.527084Z
- RT-Ticket: 4234
- RT-Status: resolved
-
- * Doubled headers and navbars no longer appear when an unprivileged user
- creates a Custom Field. (This happened because Abort was called within
- a subcomponent.)
-
- ----------------------------------------------------------------------
- r8343@tinbook (orig r1312): alexmv | 2004-08-05T00:50:16.625070Z
- * Removing accidental paste
-
- ----------------------------------------------------------------------
- r8344@tinbook (orig r1313): huberth | 2004-08-05T18:47:43.340906Z
- * Fixed a couple of other stupid errors resulting from r1311 relating to
- quoting of pathnames.
-
- ----------------------------------------------------------------------
- r8383@tinbook (orig r1326): alexmv | 2004-08-10T19:38:59.860454Z
- * Add callback in header proper, to allow injection of style and script tags
-
- ----------------------------------------------------------------------
- r8394@tinbook (orig r1335): leira | 2004-08-17T16:03:08.253892Z
- Added a new callback at the very beginning of the <%INIT> block.
-
- RTIR uses this callback to look at the queue and hijack the display
- page, however, the callback itself is more generic than that: it
- happens at the very beginning, and receives all arguments.
-
-
- ----------------------------------------------------------------------
- r8396@tinbook (orig r1337): alexmv | 2004-08-17T19:03:04.023840Z
- RT-Ticket: 5820
- RT-Update: correspond
- RT-Status: resolved
-
- * Use "local $_" to prevent "modification of read-only value..."
- caused by aliasing $_ to a constant
-
- ----------------------------------------------------------------------
- r8397@tinbook (orig r1338): alexmv | 2004-08-17T21:05:10.004165Z
- RT-Ticket: 5716
- RT-Update: correspond
- RT-Status: resolved
-
- * Move code which is not specific to parsing mime messages into
- RT::Email::Interface; this removes a large base of duplicated code,
- and some sketchy "methods" that were getting called with "" as self
- often
-
-
- ----------------------------------------------------------------------
- r8398@tinbook (orig r1339): alexmv | 2004-08-17T22:16:11.573879Z
- RT-Ticket: 5963
- RT-Update: correspond
- RT-Status: resolved
-
- * Applied patch provided by bobg at the domain of uic.edu to exit if
- there is no content on standard input
-
-
- ----------------------------------------------------------------------
- r8399@tinbook (orig r1340): alexmv | 2004-08-17T22:18:15.933790Z
- RT-Ticket: 5939
- RT-Status: resolved
- RT-Update: correspond
-
- * Take out un-needed $fontsize variable; removing <font> tags will
- have to wait
-
- ----------------------------------------------------------------------
- r8400@tinbook (orig r1341): alexmv | 2004-08-17T23:57:59.583821Z
- RT-Ticket: 5897
- RT-Update: correspond
- RT-Status: resolved
-
- * ModifyTicket includes CommentOnTicket and ReplyToTicket rights;
- this effects display of "[Reply] [Comment]" links per transaction
-
- ----------------------------------------------------------------------
- r8401@tinbook (orig r1342): alexmv | 2004-08-18T00:05:11.483081Z
- RT-Ticket: 5823
- RT-Update: correspond
- RT-Status: resolved
-
- * Applied patch from bobg at the domain of uic.edu, prefixing refresh
- form's url with $RT::WebPath
+
+------------------------------------------------------------------------
+r1837 | jesse | 2004-11-11 03:33:52 -0500 (Thu, 11 Nov 2004) | 14 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+
+ r9099@tinbook: jesse | 2004-11-11T03:00:10.407857Z
+ r6121@tinbook: jesse | 2004-10-27T07:55:33.542549Z
+ r6115@tinbook: jesse | 2004-10-27T07:51:39.957035Z
+ RT-Ticket: 6219
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Rebuilt RT::Tickets' watcher search logic to only use _one_ join to the users/groups table so as to create joins that can be computed in finite time. Theoretically, this makes watcher searching less powerful. In practice, it makes watcher searching a lot more possible.
+
+
+
+
- ----------------------------------------------------------------------
- r8402@tinbook (orig r1343): huberth | 2004-08-18T02:23:42.094984Z
- * Made bulk editing of custom fields slightly more efficient and
- simultaneously cleaned up some of its code.
- * Also added a little bit of docs for RT::Ticket::Create() - Priority
- is a valid arg also.
+
+------------------------------------------------------------------------
+r1836 | jesse | 2004-11-11 03:33:34 -0500 (Thu, 11 Nov 2004) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+
+ r9098@tinbook: jesse | 2004-11-11T03:00:08.493264Z
+ r6120@tinbook: jesse | 2004-10-27T07:55:32.882088Z
+ r6109@tinbook: jesse | 2004-10-26T20:02:02.857695Z
+ Additional fixes for display of unlimited search results
+
- ----------------------------------------------------------------------
- r8403@tinbook (orig r1344): alexmv | 2004-08-18T02:27:04.024544Z
- RT-Ticket: 5988
- RT-Update: correspond
- RT-Status: resolved
+
+------------------------------------------------------------------------
+r1835 | jesse | 2004-11-11 03:33:03 -0500 (Thu, 11 Nov 2004) | 12 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+
+ r9097@tinbook: jesse | 2004-11-11T03:00:06.212366Z
+ r6119@tinbook: jesse | 2004-10-27T07:55:32.408440Z
+ r6046@tinbook: jesse | 2004-10-19T05:21:18.567580Z
+ RT-Ticket: 6121
+ RT-Status: resolved
+ RT-Update: correspond
+
+ Fixed the name of the template used to notify non-privilged users when their password is changed
+
+
- * Back out change r1338, as it breaks API compatibility in a stable
- release
+
+------------------------------------------------------------------------
+r1834 | jesse | 2004-11-11 03:32:34 -0500 (Thu, 11 Nov 2004) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.Pg
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.1.0/schema.Pg
+
+ r9096@tinbook: jesse | 2004-11-11T03:00:04.296789Z
+ r6118@tinbook: jesse | 2004-10-27T07:55:31.895658Z
+ r6007@tinbook: jesse | 2004-10-14T21:47:50.297291Z
+ RT-Ticket: 6197
+ RT-Status: resolved
+
+ Removed a comment from the PostgreSQL schema files, as some versions of postgres fail to parse it well.
+
+
- ----------------------------------------------------------------------
- r8416@tinbook (orig r1347): alexmv | 2004-08-18T19:31:10.580958Z
- RT-Ticket: 5826
- RT-Update: correspond
- RT-Status: resolved
+
+------------------------------------------------------------------------
+r1833 | jesse | 2004-11-11 03:32:11 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+
+ r9095@tinbook: jesse | 2004-11-11T03:00:02.589971Z
+ r6117@tinbook: jesse | 2004-10-27T07:55:31.185793Z
+ r1994@tinbook: jesse | 2004-10-12T23:37:37.775608Z
+ Improved "stickiness" of queries.
+ Next/Prev navigation should be more consistently available now.
+ Most recent query should be available more consistently.
+
+
- * Fix logic; bounce message as a loop if $IsALoop and not $RT::StoreLoops;
- was "if $IsALoop and ($RT::LoopsToOwner and not $RT::StoreLoops)"
+
+------------------------------------------------------------------------
+r1832 | jesse | 2004-11-11 03:31:11 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+
+ r9094@tinbook: jesse | 2004-11-11T02:59:58.447349Z
+ r6113@tinbook: jesse | 2004-10-27T04:31:13.448231Z
+ Added support for recording transaction custom fields on ticket creation.
+
- ----------------------------------------------------------------------
- r8417@tinbook (orig r1348): alexmv | 2004-08-18T20:22:42.711734Z
- RT-Ticket: 5215
- RT-Update: correspond
- RT-Status: resolved
+
+------------------------------------------------------------------------
+r1831 | jesse | 2004-11-11 03:30:21 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+
+ r9093@tinbook: jesse | 2004-11-11T02:59:56.622603Z
+ r6101@tinbook: jesse | 2004-10-23T22:05:06.396023Z
+ Bumping to 3.3.9
- * When merging tickets, the resulting ticket's
- Time{Estimated,Worked,Left} should be the sum of the fields from
- both tickets
+
+------------------------------------------------------------------------
+r1830 | jesse | 2004-11-11 03:30:02 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectEqualityOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectStatus
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectGroup
+
+ r9092@tinbook: jesse | 2004-11-11T02:59:53.704366Z
+ r6093@tinbook: jesse | 2004-10-23T21:47:53.224532Z
+ A bunch of tiny fixes to the web ui to avoid warnings about uninitialized variables.
- ----------------------------------------------------------------------
- r8418@tinbook (orig r1349): alexmv | 2004-08-18T20:38:09.170879Z
- RT-Ticket: 5963
- RT-Update: correspond
- RT-Status: resolved
+
+------------------------------------------------------------------------
+r1829 | jesse | 2004-11-11 03:29:43 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.SQLite
+
+ r9091@tinbook: jesse | 2004-11-11T02:59:52.024824Z
+ r6092@tinbook: jesse | 2004-10-23T21:46:47.129210Z
+ Updated SQLite schema to current RT 3.3 versions
- * Some mailers care about the return value rt-mailgate; 'return 0'
- instead of 'die' to ensure that we fake success
+
+------------------------------------------------------------------------
+r1828 | jesse | 2004-11-11 03:29:18 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+
+ r9090@tinbook: jesse | 2004-11-11T02:59:50.183743Z
+ r6091@tinbook: jesse | 2004-10-23T21:46:04.315427Z
+ Better checking for ACL queries on undefined objects (to avoid a warning).
- ----------------------------------------------------------------------
- r8420@tinbook (orig r1351): alexmv | 2004-08-18T21:53:17.081053Z
- RT-Ticket: 5792
- RT-Update: correspond
- RT-Status: resolved
+
+------------------------------------------------------------------------
+r1827 | jesse | 2004-11-11 03:28:55 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+
+ r9089@tinbook: jesse | 2004-11-11T02:59:48.064760Z
+ r6090@tinbook: jesse | 2004-10-23T21:44:41.851286Z
+ Fixed a warning when objects were created with no names
+
- * Move the lasttrans anchor into a table cell
+
+------------------------------------------------------------------------
+r1826 | jesse | 2004-11-11 03:28:34 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+
+ r9088@tinbook: jesse | 2004-11-11T02:59:45.857398Z
+ r6089@tinbook: jesse | 2004-10-23T21:43:19.939096Z
+ Fixed message returned on password change to not include md5 hash of password
+
- ----------------------------------------------------------------------
- r8421@tinbook (orig r1352): alexmv | 2004-08-18T22:04:57.879119Z
- RT-Ticket: 5809
- RT-Status: resolved
+
+------------------------------------------------------------------------
+r1825 | jesse | 2004-11-11 03:28:16 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r9087@tinbook: jesse | 2004-11-11T02:59:43.762275Z
+ r6088@tinbook: jesse | 2004-10-23T21:42:23.542584Z
+ Bumped DBIx::SearchBuilder required version, for new SQLite support
- * Derivative of the doc. patch in [fsck.com #5809] applied
+
+------------------------------------------------------------------------
+r1824 | jesse | 2004-11-11 03:27:55 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/factory
+
+ r9086@tinbook: jesse | 2004-11-11T02:59:36.539036Z
+ r6077@tinbook: jesse | 2004-10-21T17:20:26.237576Z
+ Core: integrated new factory code to allow more datamodel metadata to be collected
+
+
+------------------------------------------------------------------------
+r1823 | jesse | 2004-11-11 03:27:35 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+
+ r9085@tinbook: jesse | 2004-11-11T02:59:34.761573Z
+ r6076@tinbook: jesse | 2004-10-21T16:46:20.466296Z
+ ACL: Fixed logic in an ACL query so that it returns failure when handed an invalid object, rather than trying a bogus SQL query and failing.
- ----------------------------------------------------------------------
- r8456@tinbook (orig r1372): jesse | 2004-08-28T23:47:32.411217Z
- ----------------------------------------------------------------------
- r8454@tinbook: jesse | 2004-08-28T23:42:12.276700Z
+
+------------------------------------------------------------------------
+r1822 | jesse | 2004-11-11 03:27:16 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+
+ r9084@tinbook: jesse | 2004-11-11T02:59:32.464211Z
+ r6074@tinbook: jesse | 2004-10-20T23:26:48.112240Z
+ RT-Ticket: 5701
+ RT-Status: resolved
+ RT-Update: correspond
+
+ RT now prevents users from creating objects with 'Name' attributes that are numreric.
- ----------------------------------------------------------------------
- r8455@tinbook: jesse | 2004-08-28T23:46:06.962020Z
- Adding a "SearchActions" callback to Search/Results.html
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r8473@tinbook (orig r1376): jesse | 2004-08-31T04:22:49.340942Z
- ----------------------------------------------------------------------
- r8457@tinbook: jesse | 2004-08-29T01:52:08.449173Z
- Refactored the TicketList compnent to be more reusable
- ----------------------------------------------------------------------
- r8458@tinbook: jesse | 2004-08-29T02:41:50.808026Z
- Adding a callback for a customer
- ----------------------------------------------------------------------
- r8471@tinbook: jesse | 2004-08-31T04:20:29.035587Z
- Fixed the callback in Results.html to not flake out when we've got interesting %ARGS coming into it.
+
+------------------------------------------------------------------------
+r1821 | jesse | 2004-11-11 03:26:56 -0500 (Thu, 11 Nov 2004) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+
+ r9083@tinbook: jesse | 2004-11-11T02:59:30.423030Z
+ r6071@tinbook: jesse | 2004-10-20T22:56:43.545883Z
+ RT-Ticket: 6192
+ RT-Status: update
- ----------------------------------------------------------------------
- r8472@tinbook: jesse | 2004-08-31T04:21:47.346418Z
- Added "DependedOnBy" to TicketSQL to mean what it means elsewhere.
- Made TicketSQL let you search by ticket type
+ Updated RT::Attachement::OriginalContent to use a better regexp for determining what's encoded and what's not.
- ----------------------------------------------------------------------
-
- ----------------------------------------------------------------------
- r8479@tinbook (orig r1379): jesse | 2004-08-31T08:14:54.830848Z
- ----------------------------------------------------------------------
- r8478@tinbook: jesse | 2004-08-31T08:14:29.467020Z
- Inlined Tickets_Overlay_SQL's "match"
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r8482@tinbook (orig r1380): jesse | 2004-08-31T18:49:23.384189Z
-
- ----------------------------------------------------------------------
- r8480@tinbook: jesse | 2004-08-31T18:48:19.505579Z
- Added callbacks to let users add entries to show and edit basics boxes
+
+------------------------------------------------------------------------
+r1820 | jesse | 2004-11-11 03:26:38 -0500 (Thu, 11 Nov 2004) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+
+ r9082@tinbook: jesse | 2004-11-11T02:59:27.664780Z
+ r6070@tinbook: jesse | 2004-10-20T22:51:44.854897Z
+ RT-Ticket: 6123
+ RT-Status: resolved
+ RT-Update: correspond
- Made "type" an editable field on tickets (at the web api level, not in the UI)
- ----------------------------------------------------------------------
-
+ Updated the dutch translation. (As the translation hadn't been applied for a bit, some translations didn't apply cleanly.)
+
- ----------------------------------------------------------------------
------------------------------------------------------------------------
-r1345 | alexmv | 2004-08-17 22:42:49 -0400 (Tue, 17 Aug 2004) | 6 lines
+r1819 | jesse | 2004-11-11 03:26:15 -0500 (Thu, 11 Nov 2004) | 6 lines
Changed paths:
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/EmailParser.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
-
-RT-Ticket: 5716
-RT-Status: resolved
-RT-Update: correspond
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/Configuration.html
- * Duplicate code change backed out of 3.2 and checked into 3.3
+ r9081@tinbook: jesse | 2004-11-11T02:59:25.937757Z
+ r6064@tinbook: jesse | 2004-10-20T22:08:13.953728Z
+ Fixed a typo
+
+
------------------------------------------------------------------------
-r1275 | jesse | 2004-07-22 14:36:03 -0400 (Thu, 22 Jul 2004) | 8 lines
+r1818 | jesse | 2004-11-11 03:25:52 -0500 (Thu, 11 Nov 2004) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/PickCustomFields
-
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
- ----------------------------------------------------------------------
- r8279@tinbook: jesse | 2004-07-22T18:33:54.229892Z
+ r9080@tinbook: jesse | 2004-11-11T02:59:23.705558Z
+ r6063@tinbook: jesse | 2004-10-20T19:54:02.885732Z
+ RT-Ticket: 6180
+ RT-Status: resolved
+ RT-Update: correspond
+
+ If you have changed $MinimumPasswordLength to be greater than 6, RT's "GenerateRandomPassword" method now takes that into account
+
+
- * Allow the move up/move down links to work for custom field ordering
- ----------------------------------------------------------------------
-
------------------------------------------------------------------------
-r1268 | jesse | 2004-07-21 15:36:07 -0400 (Wed, 21 Jul 2004) | 1 line
+r1817 | jesse | 2004-11-11 03:25:33 -0500 (Thu, 11 Nov 2004) | 11 lines
Changed paths:
- M /rt/branches/3.3-TESTING/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/Configuration.html
+
+ r9079@tinbook: jesse | 2004-11-11T02:59:21.916469Z
+ r6062@tinbook: jesse | 2004-10-20T19:46:00.816618Z
+ RT-Ticket: 6188
+ RT-Status: resolved
+ RT-Update: correspond
+
+ RT squelches passwords in the configuration summary page. It no longer
+ squleches "RT::MinimumPasswordLength"
+
+
-Bumped to 3.3.5
------------------------------------------------------------------------
-r1267 | jesse | 2004-07-21 15:12:31 -0400 (Wed, 21 Jul 2004) | 67 lines
+r1816 | jesse | 2004-11-11 03:25:14 -0500 (Thu, 11 Nov 2004) | 5 lines
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/Makefile.in
- M /rt/branches/3.3-TESTING/README
- M /rt/branches/3.3-TESTING/bin/mason_handler.fcgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.scgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.svc.in
- M /rt/branches/3.3-TESTING/bin/rt-crontool.in
- M /rt/branches/3.3-TESTING/bin/rt-mailgate.in
- M /rt/branches/3.3-TESTING/bin/rt.in
- M /rt/branches/3.3-TESTING/bin/standalone_httpd.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/configure.ac
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/Objects.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/CustomFields/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Elements/AddCustomFieldValue
- M /rt/branches/3.3-TESTING/html/Admin/Elements/CreateUserCalled
- M /rt/branches/3.3-TESTING/html/Admin/Elements/CustomFieldTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFieldValues
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditQueueWatchers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrip
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrips
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditTemplates
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditUserComments
- M /rt/branches/3.3-TESTING/html/Admin/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/Header
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ListGlobalCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ListGlobalScrips
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ModifyTemplate
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ObjectCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/PickCustomFields
- M /rt/branches/3.3-TESTING/html/Admin/Elements/PickObjects
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueRightsForUser
- M /rt/branches/3.3-TESTING/html/Admin/Elements/QueueTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectCustomFieldLookupType
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectCustomFieldType
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectGroups
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyGroup
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyQueue
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectModifyUser
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectNewGroupMembers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectRights
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScrip
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScripAction
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectScripCondition
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectSingleOrMultiple
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectStage
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectTemplate
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SelectUsers
- M /rt/branches/3.3-TESTING/html/Admin/Elements/SystemTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/ToolTabs
- M /rt/branches/3.3-TESTING/html/Admin/Elements/UserTabs
- M /rt/branches/3.3-TESTING/html/Admin/Global/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Scrip.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Scrips.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Template.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/Templates.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Global/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/History.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Members.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Groups/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/CustomField.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/GroupRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/People.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Scrip.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Scrips.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Template.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/Templates.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/UserRights.html
- M /rt/branches/3.3-TESTING/html/Admin/Queues/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Tools/Configuration.html
- M /rt/branches/3.3-TESTING/html/Admin/Tools/index.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/CustomFields.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/History.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/Memberships.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/Modify.html
- M /rt/branches/3.3-TESTING/html/Admin/Users/index.html
- M /rt/branches/3.3-TESTING/html/Admin/index.html
- M /rt/branches/3.3-TESTING/html/Approvals/Display.html
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/Approve
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/PendingMyApproval
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/ShowDependency
- M /rt/branches/3.3-TESTING/html/Approvals/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Approvals/index.html
- M /rt/branches/3.3-TESTING/html/Download/CustomFieldValue/dhandler
- M /rt/branches/3.3-TESTING/html/Download/Tabular/dhandler
- M /rt/branches/3.3-TESTING/html/Elements/BevelBoxRaisedEnd
- M /rt/branches/3.3-TESTING/html/Elements/BevelBoxRaisedStart
- M /rt/branches/3.3-TESTING/html/Elements/Callback
- M /rt/branches/3.3-TESTING/html/Elements/Checkbox
- M /rt/branches/3.3-TESTING/html/Elements/CreateTicket
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldBinary
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldFreeform
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldImage
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldSelect
- M /rt/branches/3.3-TESTING/html/Elements/EditCustomFieldText
- M /rt/branches/3.3-TESTING/html/Elements/EditLinks
- M /rt/branches/3.3-TESTING/html/Elements/Error
- M /rt/branches/3.3-TESTING/html/Elements/Footer
- M /rt/branches/3.3-TESTING/html/Elements/GotoTicket
- M /rt/branches/3.3-TESTING/html/Elements/Header
- M /rt/branches/3.3-TESTING/html/Elements/ListActions
- M /rt/branches/3.3-TESTING/html/Elements/Login
- M /rt/branches/3.3-TESTING/html/Elements/Menu
- M /rt/branches/3.3-TESTING/html/Elements/MessageBox
- M /rt/branches/3.3-TESTING/html/Elements/MyRequests
- M /rt/branches/3.3-TESTING/html/Elements/MyTickets
- M /rt/branches/3.3-TESTING/html/Elements/PageLayout
- M /rt/branches/3.3-TESTING/html/Elements/QueryString
- M /rt/branches/3.3-TESTING/html/Elements/QuickCreate
- M /rt/branches/3.3-TESTING/html/Elements/Quicksearch
- M /rt/branches/3.3-TESTING/html/Elements/Refresh
- M /rt/branches/3.3-TESTING/html/Elements/ScrubHTML
- M /rt/branches/3.3-TESTING/html/Elements/Section
- M /rt/branches/3.3-TESTING/html/Elements/SelectAttachmentField
- M /rt/branches/3.3-TESTING/html/Elements/SelectBoolean
- M /rt/branches/3.3-TESTING/html/Elements/SelectCustomFieldOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectCustomFieldValue
- M /rt/branches/3.3-TESTING/html/Elements/SelectDate
- M /rt/branches/3.3-TESTING/html/Elements/SelectDateRelation
- M /rt/branches/3.3-TESTING/html/Elements/SelectDateType
- M /rt/branches/3.3-TESTING/html/Elements/SelectEqualityOperator
- M /rt/branches/3.3-TESTING/html/Elements/SelectGroups
- M /rt/branches/3.3-TESTING/html/Elements/SelectLang
- M /rt/branches/3.3-TESTING/html/Elements/SelectLinkType
- M /rt/branches/3.3-TESTING/html/Elements/SelectMatch
- M /rt/branches/3.3-TESTING/html/Elements/SelectNewTicketQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectOwner
- M /rt/branches/3.3-TESTING/html/Elements/SelectQueue
- M /rt/branches/3.3-TESTING/html/Elements/SelectResultsPerPage
- M /rt/branches/3.3-TESTING/html/Elements/SelectSortOrder
- M /rt/branches/3.3-TESTING/html/Elements/SelectStatus
- M /rt/branches/3.3-TESTING/html/Elements/SelectTicketSortBy
- M /rt/branches/3.3-TESTING/html/Elements/SelectTicketTypes
- M /rt/branches/3.3-TESTING/html/Elements/SelectUsers
- M /rt/branches/3.3-TESTING/html/Elements/SelectWatcherType
- M /rt/branches/3.3-TESTING/html/Elements/SetupSessionCookie
- M /rt/branches/3.3-TESTING/html/Elements/ShowCustomFieldImage
- M /rt/branches/3.3-TESTING/html/Elements/ShowCustomFields
- M /rt/branches/3.3-TESTING/html/Elements/ShowLink
- M /rt/branches/3.3-TESTING/html/Elements/ShowLinks
- M /rt/branches/3.3-TESTING/html/Elements/ShowMemberships
- M /rt/branches/3.3-TESTING/html/Elements/SimpleSearch
- M /rt/branches/3.3-TESTING/html/Elements/Submit
- M /rt/branches/3.3-TESTING/html/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/Elements/TitleBox
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxEnd
- M /rt/branches/3.3-TESTING/html/Elements/TitleBoxStart
- M /rt/branches/3.3-TESTING/html/NoAuth/Logout.html
- M /rt/branches/3.3-TESTING/html/NoAuth/Reminder.html
- M /rt/branches/3.3-TESTING/html/NoAuth/webrt.css
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/queue/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/queue/ns
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/attachments
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/history
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/ticket/links
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/user/default
- M /rt/branches/3.3-TESTING/html/REST/1.0/Forms/user/ns
- M /rt/branches/3.3-TESTING/html/REST/1.0/NoAuth/mail-gateway
- M /rt/branches/3.3-TESTING/html/REST/1.0/autohandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/dhandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/logout
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/dhandler
- M /rt/branches/3.3-TESTING/html/REST/1.0/search/ticket
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/comment
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/link
- M /rt/branches/3.3-TESTING/html/REST/1.0/ticket/merge
- M /rt/branches/3.3-TESTING/html/Search/Build.html
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/html/Search/Edit.html
- M /rt/branches/3.3-TESTING/html/Search/Elements/BuildFormatString
- M /rt/branches/3.3-TESTING/html/Search/Elements/DisplayOptions
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditFormat
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditSearches
- M /rt/branches/3.3-TESTING/html/Search/Elements/NewListActions
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickBasics
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCriteria
- M /rt/branches/3.3-TESTING/html/Search/Elements/SearchPrivacy
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectAndOr
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectGroup
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectLinks
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectPersonType
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectSearchObject
- M /rt/branches/3.3-TESTING/html/Search/Elements/SelectSearchesForObjects
- D /rt/branches/3.3-TESTING/html/Search/Elements/TicketRow
- M /rt/branches/3.3-TESTING/html/Search/Results.html
- M /rt/branches/3.3-TESTING/html/Search/Results.rdf
- M /rt/branches/3.3-TESTING/html/Search/Results.tsv
- M /rt/branches/3.3-TESTING/html/SelfService/Attachment/dhandler
- M /rt/branches/3.3-TESTING/html/SelfService/Closed.html
- M /rt/branches/3.3-TESTING/html/SelfService/Create.html
- M /rt/branches/3.3-TESTING/html/SelfService/Display.html
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/GotoTicket
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Header
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/MyRequests
- M /rt/branches/3.3-TESTING/html/SelfService/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/SelfService/Error.html
- M /rt/branches/3.3-TESTING/html/SelfService/Prefs.html
- M /rt/branches/3.3-TESTING/html/SelfService/Update.html
- M /rt/branches/3.3-TESTING/html/SelfService/index.html
- M /rt/branches/3.3-TESTING/html/Ticket/Attachment/dhandler
- M /rt/branches/3.3-TESTING/html/Ticket/Create.html
- M /rt/branches/3.3-TESTING/html/Ticket/Display.html
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/AddWatchers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/BulkLinks
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomField
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditDates
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditPeople
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/EditWatchers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/FindAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/LoadTextAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/PreviewScrips
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowBasics
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowCustomFields
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowDates
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowDependencies
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowGroupMembers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowHistory
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMemberOf
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMembers
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageHeaders
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowMessageStanza
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowPeople
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowReferences
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowRequestor
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowSummary
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransaction
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowTransactionAttachments
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/ShowUserEntry
- M /rt/branches/3.3-TESTING/html/Ticket/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Ticket/History.html
- M /rt/branches/3.3-TESTING/html/Ticket/Modify.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyAll.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyDates.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyLinks.html
- M /rt/branches/3.3-TESTING/html/Ticket/ModifyPeople.html
- M /rt/branches/3.3-TESTING/html/Ticket/ShowEmailRecord.html
- M /rt/branches/3.3-TESTING/html/Ticket/Update.html
- M /rt/branches/3.3-TESTING/html/Tools/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/Tools/MyDay.html
- M /rt/branches/3.3-TESTING/html/Tools/Offline.html
- M /rt/branches/3.3-TESTING/html/User/Delegation.html
- M /rt/branches/3.3-TESTING/html/User/Elements/DelegateRights
- M /rt/branches/3.3-TESTING/html/User/Elements/GroupTabs
- M /rt/branches/3.3-TESTING/html/User/Elements/Tabs
- M /rt/branches/3.3-TESTING/html/User/Groups/Members.html
- M /rt/branches/3.3-TESTING/html/User/Groups/Modify.html
- M /rt/branches/3.3-TESTING/html/User/Groups/index.html
- M /rt/branches/3.3-TESTING/html/User/Prefs.html
- M /rt/branches/3.3-TESTING/html/autohandler
- M /rt/branches/3.3-TESTING/html/index.html
- M /rt/branches/3.3-TESTING/html/l
- M /rt/branches/3.3-TESTING/lib/RT/ACE.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACE_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL.pm
- M /rt/branches/3.3-TESTING/lib/RT/ACL_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/AutoOpen.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Autoreply.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/EscalatePriority.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Notify.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/NotifyAsComment.pm
- A /rt/branches/3.3-TESTING/lib/RT/Action/RecordComment.pm
- A /rt/branches/3.3-TESTING/lib/RT/Action/RecordCorrespondence.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/ResolveMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SetPriority.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/UserDefined.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachment_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attachments_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attributes_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Base.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/CachedGroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/AnyTransaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/BeforeDue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Overdue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/OwnerChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/PriorityChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/PriorityExceeds.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/QueueChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/StatusChange.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/UserDefined.pm
- M /rt/branches/3.3-TESTING/lib/RT/CurrentUser.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/CustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Date.pm
- M /rt/branches/3.3-TESTING/lib/RT/EmailParser.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMember_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers.pm
- M /rt/branches/3.3-TESTING/lib/RT/GroupMembers_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Group_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups.pm
- M /rt/branches/3.3-TESTING/lib/RT/Groups_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Handle.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/cs.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/de.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/i_default.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/CLI.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Auth/GnuPG.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Auth/MailFrom.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email/Filter/SpamAssassin.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Email.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/REST.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link.pm
- M /rt/branches/3.3-TESTING/lib/RT/Link_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links.pm
- M /rt/branches/3.3-TESTING/lib/RT/Links_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomField.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomField_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields.pm
- M /rt/branches/3.3-TESTING/lib/RT/ObjectCustomFields_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principal_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals.pm
- M /rt/branches/3.3-TESTING/lib/RT/Principals_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues.pm
- M /rt/branches/3.3-TESTING/lib/RT/Queues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Record.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripActions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripConditions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrip_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips.pm
- M /rt/branches/3.3-TESTING/lib/RT/Scrips_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/ActiveTicketsInQueue.pm
- A /rt/branches/3.3-TESTING/lib/RT/Search/FromSQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Search/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/SearchBuilder.pm
- M /rt/branches/3.3-TESTING/lib/RT/System.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template.pm
- M /rt/branches/3.3-TESTING/lib/RT/Template_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates.pm
- M /rt/branches/3.3-TESTING/lib/RT/Templates_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValue_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues.pm
- M /rt/branches/3.3-TESTING/lib/RT/TicketCustomFieldValues_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay_SQL.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transaction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions.pm
- M /rt/branches/3.3-TESTING/lib/RT/Transactions_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI/base.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI/fsck_com_rt.pm
- M /rt/branches/3.3-TESTING/lib/RT/URI.pm
- M /rt/branches/3.3-TESTING/lib/RT/User.pm
- M /rt/branches/3.3-TESTING/lib/RT/User_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users.pm
- M /rt/branches/3.3-TESTING/lib/RT/Users_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT.pm.in
- M /rt/branches/3.3-TESTING/lib/t/02regression.t.in
- A /rt/branches/3.3-TESTING/lib/t/05cronsupport.pl.in
- M /rt/branches/3.3-TESTING/sbin/extract-message-catalog
- M /rt/branches/3.3-TESTING/sbin/extract_pod_tests
- M /rt/branches/3.3-TESTING/sbin/factory
- M /rt/branches/3.3-TESTING/sbin/license_tag
- M /rt/branches/3.3-TESTING/sbin/regression_harness
- M /rt/branches/3.3-TESTING/sbin/rt-dump-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
- ----------------------------------------------------------------------
- r8262@tinbook: jesse | 2004-07-21T18:06:24.396460Z
+ r9078@tinbook: jesse | 2004-11-11T02:59:19.778677Z
+ r6061@tinbook: jesse | 2004-10-20T19:27:22.698792Z
+ Minor cleanups to record.pm
- Merged forward from 3.2
+
+------------------------------------------------------------------------
+r1815 | jesse | 2004-11-11 03:24:52 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/EmailParser.pm
+
+ r9077@tinbook: jesse | 2004-11-11T02:59:17.907274Z
+ r6056@tinbook: jesse | 2004-10-20T19:20:39.940786Z
+ RT-Ticket: 5594
+ RT-Status: resolved
+ RT-UpdateType: correspond
- ----------------------------------------------------------------------
- r3390@tinbook: jesse | 2004-07-14T19:30:37.426202Z
+ EmailParser updates applied to RT 3.3 to fix subject lines that are encoded and multi-line
- RT-Ticket: 5886
- RT-Action: correspond
+
+
+------------------------------------------------------------------------
+r1814 | jesse | 2004-11-11 03:24:34 -0500 (Thu, 11 Nov 2004) | 9 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+
+ r9076@tinbook: jesse | 2004-11-11T02:59:15.685769Z
+ r6055@tinbook: jesse | 2004-10-20T18:56:31.219026Z
+ RT-Ticket: 5569
RT-Status: resolved
- Updated rt-crontool to pass in CurrentUser when creating new actions and searches..
-
- ----------------------------------------------------------------------
- r3397@tinbook: jesse | 2004-07-14T19:44:51.378312Z
+ Status is nowdefinablein the RT_Config file.
+
+
+------------------------------------------------------------------------
+r1813 | jesse | 2004-11-11 03:16:42 -0500 (Thu, 11 Nov 2004) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+
+ r9075@tinbook: jesse | 2004-11-11T02:55:01.141993Z
+ r6051@tinbook: jesse | 2004-10-20T05:39:54.597284Z
+ RT-Ticket: 5837
+ RT-Status: resolved
+ RT-Update: correspond
- ----------------------------------------------------------------------
- r3398@tinbook: jesse | 2004-07-14T19:59:24.627023Z
+ Moved more ticket listing style to the CSS and out of the html, per the suggestion of Dirk Pape
- ----------------------------------------------------------------------
- r3399@tinbook: jesse | 2004-07-14T20:23:59.757938Z
+
+
+------------------------------------------------------------------------
+r1812 | jesse | 2004-11-11 03:16:24 -0500 (Thu, 11 Nov 2004) | 11 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+
+ r9074@tinbook: jesse | 2004-11-11T02:54:58.891576Z
+ r6050@tinbook: jesse | 2004-10-20T05:33:26.027966Z
+ RT-Ticket: 5729
+ RT-Status: resolved
+ RT-Action: correspond
- Bumping to 3.2.1rc4
- ----------------------------------------------------------------------
- r8220@tinbook: jesse | 2004-07-15T19:02:55.020727Z
+ Patch fixes issue with multibyte characters escaping in URLs. --Ruslan
- RT-Ticket: 5891
- RT-Status: open
- RT-Action: correspond
- Interim measure to only list sortable fields in the "Sort display by"
- options.
+
+
+------------------------------------------------------------------------
+r1811 | jesse | 2004-11-11 03:16:05 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/config.layout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/m4/rt_layout.m4
+
+ r9073@tinbook: jesse | 2004-11-11T02:54:57.035812Z
+ r6048@tinbook: jesse | 2004-10-19T05:24:15.256721Z
+ RT-Ticket: 6198
+ RT-Status: resolved
+ RT-Update: correspond
+ Applied a patch to add an fhs-compliant RT layout and fix some of the layout parsing.
- ----------------------------------------------------------------------
- r8222@tinbook: jesse | 2004-07-16T17:09:30.264982Z
+
+
+------------------------------------------------------------------------
+r1810 | jesse | 2004-11-11 03:15:47 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+
+ r9072@tinbook: jesse | 2004-11-11T02:54:55.160063Z
+ r6044@tinbook: jesse | 2004-10-19T05:18:31.025176Z
+ RT-Ticket: 6154
+ RT-Status: resolved
+ RT-Update: reply
- Web UI: Fixed bug which prevented unlimited searches
- ----------------------------------------------------------------------
- r8239@tinbook: jesse | 2004-07-19T16:54:11.660605Z
+ Owner listings now sort alphabetically
+
+
+------------------------------------------------------------------------
+r1809 | jesse | 2004-11-11 03:15:22 -0500 (Thu, 11 Nov 2004) | 10 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+
+ r9071@tinbook: jesse | 2004-11-11T02:54:53.317739Z
+ r6042@tinbook: jesse | 2004-10-19T05:10:45.782060Z
+ RT-Ticket: 6199
+ RT-Status: resolved
+ RT-Update: correspond
- ----------------------------------------------------------------------
- r8240@tinbook: jesse | 2004-07-19T17:01:43.322617Z
+ Formatting fixes to RT.pm
- Retagging the source code with the updated submission policy
- ----------------------------------------------------------------------
- r8258@tinbook: jesse | 2004-07-20T21:24:03.019565Z
+
+
+------------------------------------------------------------------------
+r1808 | jesse | 2004-11-11 03:15:04 -0500 (Thu, 11 Nov 2004) | 9 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/initialdata
+
+ r9070@tinbook: jesse | 2004-11-11T02:54:51.524660Z
+ r6039@tinbook: jesse | 2004-10-18T17:48:14.238206Z
+ RT-Ticket: 5336
+ RT-Status: resolved
- Crontool additions to support scripted notifications
- ----------------------------------------------------------------------
- r8261@tinbook: jesse | 2004-07-21T18:05:55.579150Z
+ Approval template corrected
+
+
+------------------------------------------------------------------------
+r1807 | jesse | 2004-11-11 03:14:32 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+
+ r9069@tinbook: jesse | 2004-11-11T02:54:49.799723Z
+ r6014@tinbook: jesse | 2004-10-15T18:26:19.439204Z
+ Bumping to 3.3.8
+
+
+------------------------------------------------------------------------
+r1806 | jesse | 2004-11-11 03:09:20 -0500 (Thu, 11 Nov 2004) | 6 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GlobalCustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SystemTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/UserTabs
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Groups.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Tickets.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Queue-Transactions.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/Users.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/index.html
+
+ r9068@tinbook: jesse | 2004-11-11T02:54:47.265494Z
+ r6009@tinbook: jesse | 2004-10-15T17:57:36.162346Z
+ Administrative menu overhaul to sanitize custom field configuration.
+
+
+------------------------------------------------------------------------
+r1805 | jesse | 2004-11-11 03:08:54 -0500 (Thu, 11 Nov 2004) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+
+ r9067@tinbook: jesse | 2004-11-11T02:54:44.745160Z
+ r1992@tinbook: jesse | 2004-10-12T21:00:33.006657Z
+ RT-Ticket: 6182
+ RT-Status: resolved
+
+
+------------------------------------------------------------------------
+r1804 | jesse | 2004-11-11 03:08:26 -0500 (Thu, 11 Nov 2004) | 5 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+
+ r9066@tinbook: jesse | 2004-11-11T02:54:42.174913Z
+ r1985@tinbook: jesse | 2004-10-11T20:26:31.046336Z
+ Fixed a bug in the merge from 3.2 that broke ticket transaction searching; added support for Ticket "Updated" as a synonym for TransactionDate as a search criterion
+
+
+------------------------------------------------------------------------
+r1803 | jesse | 2004-11-11 03:08:01 -0500 (Thu, 11 Nov 2004) | 7 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.tsv
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+
+ r9065@tinbook: jesse | 2004-11-11T02:54:36.542352Z
+ r1652@tinbook: jesse | 2004-10-10T04:30:49.336195Z
+ r1650@tinbook: jesse | 2004-10-10T04:23:58.456281Z
+
- ----------------------------------------------------------------------
- ----------------------------------------------------------------------
- r8264@tinbook: jesse | 2004-07-21T19:10:28.393515Z
+
+------------------------------------------------------------------------
+r1802 | jesse | 2004-11-11 03:03:05 -0500 (Thu, 11 Nov 2004) | 8 lines
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/Makefile.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/README
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/UPGRADING
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.fcgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.scgi.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/mason_handler.svc.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-crontool.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt-mailgate.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/rt.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/standalone_httpd.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/bin/webmux.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/RT_Config.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/drop.Oracle
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/schema.Sybase
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.1.0/schema.Pg
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade/3.3.0/schema.mysql
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/Objects.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/CustomFields/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/AddCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CreateUserCalled
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/CustomFieldTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFieldValues
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditQueueWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditTemplates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/EditUserComments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ListGlobalScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ModifyTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ObjectCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/PickObjects
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueRightsForUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/QueueTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldLookupType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectCustomFieldType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectModifyUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectNewGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScrip
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripAction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectScripCondition
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectSingleOrMultiple
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectStage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectTemplate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/SystemTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/ToolTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Elements/UserTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Scrip.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/Templates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Global/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomField.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/GroupRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/People.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrip.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Scrips.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Template.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/Templates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/UserRights.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Queues/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/Configuration.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Tools/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/CustomFields.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Memberships.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/Users/index.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Admin/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/Approve
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/PendingMyApproval
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/ShowDependency
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Approvals/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Download/CustomFieldValue/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Download/Tabular/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/BevelBoxRaisedStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Callback
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Checkbox
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Header
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/ParseFormat
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CollectionAsTable/Row
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldBinary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldFreeform
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldSelect
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditCustomFieldText
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/EditLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Error
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Menu
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MessageBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyTickets
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QueryString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/RT__Ticket/ColumnMap
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Refresh
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ScrubHTML
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Section
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectAttachmentField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectBoolean
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectCustomFieldValue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateRelation
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectDateType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectEqualityOperator
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectGroups
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLang
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectLinkType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectMatch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectOwner
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectResultsPerPage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectSortOrder
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectStatus
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketSortBy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectTicketTypes
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectUsers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectWatcherType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SetupSessionCookie
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFieldImage
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLink
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ShowMemberships
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SimpleSearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Submit
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TicketList
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBox
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxEnd
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxStart
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/ViewUser
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Logout.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/Reminder.html
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/images/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/queue/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/queue/ns
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/attachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/history
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/ticket/links
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/user/default
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/Forms/user/ns
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/NoAuth/mail-gateway
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/logout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/search/ticket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/comment
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/link
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/REST/1.0/ticket/merge
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Build.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Bulk.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Edit.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/BuildFormatString
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/DisplayOptions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditFormat
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/EditSearches
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/NewListActions
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCFs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/PickCriteria
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SearchPrivacy
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectAndOr
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectGroup
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectPersonType
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchObject
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/SelectSearchesForObjects
+ D /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Elements/TicketRow
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.rdf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Search/Results.tsv
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Attachment/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Closed.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/GotoTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Error.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/SelfService/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Attachment/dhandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Create.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Display.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/AddWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/BulkLinks
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomField
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/EditWatchers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/FindAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/LoadTextAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/PreviewScrips
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowBasics
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowCustomFields
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDates
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowDependencies
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowGroupMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowHistory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMemberOf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMembers
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageHeaders
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowMessageStanza
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowPeople
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowReferences
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowRequestor
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowSummary
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransaction
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowTransactionAttachments
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/ShowUserEntry
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/History.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyAll.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyDates.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyLinks.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ModifyPeople.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/ShowEmailRecord.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Update.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/MyDay.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Tools/Offline.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Delegation.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/DelegateRights
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/GroupTabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Members.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/Modify.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Groups/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/User/Prefs.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/autohandler
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/l
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACE_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ACL_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/AutoOpen.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Autoreply.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/CreateTickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/EscalatePriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/Notify.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/NotifyAsComment.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/RecordComment.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/RecordCorrespondence.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/ResolveMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SendEmail.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/SetPriority.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Action/UserDefined.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachment_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attachments_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attribute_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Attributes_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Base.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CachedGroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/AnyTransaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/BeforeDue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/Overdue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/OwnerChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/PriorityChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/PriorityExceeds.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/QueueChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/StatusChange.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Condition/UserDefined.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CurrentUser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/CustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Date.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/EmailParser.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMember_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/GroupMembers_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Group_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Groups_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Handle.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/cs.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/da.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/de.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/en_malkovich.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/es.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fi.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/fr.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/he.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/hu.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/i_default.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/it.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ja.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/nl.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/no.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/pt_br.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/ru.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_cn.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N/zh_tw.po
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/I18N.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/CLI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/GnuPG.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Auth/MailFrom.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Email.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/REST.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web/Handler.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Interface/Web.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Link_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Links_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomField_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ObjectCustomFields_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principal_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Principals_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Queues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Record.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripAction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripActions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripCondition_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/ScripConditions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrip_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Scrips_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/ActiveTicketsInQueue.pm
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/FromSQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Search/Generic.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/SearchBuilder.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/StyleGuide.pod
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/System.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Template_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Templates_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValue_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/TicketCustomFieldValues_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Tickets_Overlay_SQL.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transaction_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Transactions_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/base.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI/fsck_com_rt.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/URI.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/User_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT/Users_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/RT.pm.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/02regression.t.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/03web.pl.in
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/05cronsupport.pl.in
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/06mailgateway.pl.in
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS/lib/t/07acl.pl.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/releng.cnf
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract-message-catalog
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/extract_pod_tests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/factory
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/license_tag
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/regression_harness
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-dump-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-setup-database.in
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/sbin/rt-test-dependencies.in
+
+ r9063@tinbook: jesse | 2004-11-11T02:43:02.429915Z
+
+
+ r9064@tinbook: jesse | 2004-11-11T02:43:31.814891Z
+ r1651@tinbook: jesse | 2004-10-10T04:24:17.077128Z
+
- Bumpped the copyright/license/notice
- ----------------------------------------------------------------------
+
+------------------------------------------------------------------------
+r1718 | autrijus | 2004-11-05 03:56:10 -0500 (Fri, 05 Nov 2004) | 3 lines
+Changed paths:
+ M /rt
+ M /rt/branches
+ M /rt/branches/3.2-RELEASE
+ M /rt/branches/3.2-SYBASE-TESTING
+ M /rt/branches/3.3-TESTING
+ M /rt/branches/3.3-TESTING/lib/RT/Queue_Overlay.pm
+ M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/etc/upgrade
+
+* Log::Dispatch wants ->warning, not ->warn.
+
+
+------------------------------------------------------------------------
+r1637 | jesse | 2004-10-07 17:02:52 -0400 (Thu, 07 Oct 2004) | 1 line
+Changed paths:
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/configure.ac
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/CreateTicket
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Footer
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Header
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Login
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Menu
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyRequests
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/MyTickets
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/PageLayout
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/QuickCreate
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/Quicksearch
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/SelectNewTicketQueue
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Elements/TitleBoxStart
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/NoAuth/webrt.css
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/Ticket/Elements/Tabs
+ M /rt/branches/PLATANO-EXPERIMENTAL-CSS/html/index.html
+
+Start of CSSification of the RT UI
+------------------------------------------------------------------------
+r1636 | jesse | 2004-10-07 16:42:35 -0400 (Thu, 07 Oct 2004) | 1 line
+Changed paths:
+ A /rt/branches/PLATANO-EXPERIMENTAL-CSS (from /rt/branches/PLATANO-EXPERIMENTAL:1630)
+
------------------------------------------------------------------------
r1264 | autrijus | 2004-07-19 22:56:01 -0400 (Mon, 19 Jul 2004) | 8 lines
@@ -10419,100 +19336,19 @@ Changed paths:
------------------------------------------------------------------------
-r1247 | autrijus | 2004-07-14 15:24:23 -0400 (Wed, 14 Jul 2004) | 6 lines
+r1259 | autrijus | 2004-07-16 17:52:53 -0400 (Fri, 16 Jul 2004) | 2 lines
Changed paths:
M /rt
- M /rt/branches/3.3-TESTING/lib/RT/StyleGuide.pod
-
- ----------------------------------------------------------------------
- r6050@not: autrijus | 2004-07-14T19:21:34.616159Z
-
- * Add style guide information about parameter passing style.
- ----------------------------------------------------------------------
+ A /rt/branches/PLATANO-EXPERIMENTAL/docs/design_docs/ruleset-workflow.txt
-------------------------------------------------------------------------
-r1233 | jesse | 2004-07-14 00:37:55 -0400 (Wed, 14 Jul 2004) | 10 lines
-Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/bin/mason_handler.fcgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.scgi.in
- M /rt/branches/3.3-TESTING/bin/mason_handler.svc.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/etc/schema.Sybase
- M /rt/branches/3.3-TESTING/html/Admin/Elements/EditScrip
- M /rt/branches/3.3-TESTING/html/Elements/Header
- M /rt/branches/3.3-TESTING/html/Elements/TicketList
- M /rt/branches/3.3-TESTING/html/Search/Build.html
- M /rt/branches/3.3-TESTING/html/Search/Bulk.html
- M /rt/branches/3.3-TESTING/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/Condition/Generic.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/it.po
- A /rt/branches/3.3-TESTING/lib/RT/Interface/Web
- A /rt/branches/3.3-TESTING/lib/RT/Interface/Web/Handler.pm
- M /rt/branches/3.3-TESTING/lib/RT/Interface/Web.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripAction_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/ScripCondition_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Ticket_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
-
- ----------------------------------------------------------------------
- r3374@tinbook: jesse | 2004-07-13T23:31:39.996661Z
-
- Merge forward from RT 3.2
- ----------------------------------------------------------------------
- r3375@tinbook: jesse | 2004-07-14T04:33:29.296451Z
-
- Minor fixes for a merge problem from 3.2
- ----------------------------------------------------------------------
+* design docs for ruleset/workflows
------------------------------------------------------------------------
-r1232 | jesse | 2004-07-13 19:15:10 -0400 (Tue, 13 Jul 2004) | 1 line
+r1227 | jesse | 2004-07-13 15:15:10 -0400 (Tue, 13 Jul 2004) | 1 line
Changed paths:
- M /rt/branches/3.3-TESTING
- M /rt/branches/3.3-TESTING/Makefile.in
- M /rt/branches/3.3-TESTING/README
- M /rt/branches/3.3-TESTING/UPGRADING
- M /rt/branches/3.3-TESTING/bin/rt-crontool.in
- M /rt/branches/3.3-TESTING/bin/webmux.pl.in
- M /rt/branches/3.3-TESTING/etc/RT_Config.pm.in
- M /rt/branches/3.3-TESTING/html/Elements/QuickCreate
- M /rt/branches/3.3-TESTING/html/Elements/Quicksearch
- D /rt/branches/3.3-TESTING/html/Elements/ViewUser
- M /rt/branches/3.3-TESTING/html/Search/Build.html
- M /rt/branches/3.3-TESTING/html/Search/Elements/DisplayOptions
- M /rt/branches/3.3-TESTING/html/Search/Elements/EditSearches
- M /rt/branches/3.3-TESTING/html/Search/Elements/PickCFs
- M /rt/branches/3.3-TESTING/html/Search/Results.html
- M /rt/branches/3.3-TESTING/html/Search/Results.rdf
- M /rt/branches/3.3-TESTING/html/Ticket/Update.html
- M /rt/branches/3.3-TESTING/html/Tools/Offline.html
- M /rt/branches/3.3-TESTING/lib/RT/Action/CreateTickets.pm
- M /rt/branches/3.3-TESTING/lib/RT/Action/SendEmail.pm
- M /rt/branches/3.3-TESTING/lib/RT/Attribute_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/RT/I18N/cs.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/da.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/de.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/en_malkovich.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/es.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/fi.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/fr.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/he.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/hu.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/it.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/ja.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/nl.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/no.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/pt_br.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/ru.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_cn.po
- M /rt/branches/3.3-TESTING/lib/RT/I18N/zh_tw.po
- M /rt/branches/3.3-TESTING/lib/RT/Tickets_Overlay.pm
- M /rt/branches/3.3-TESTING/lib/t/03web.pl.in
- M /rt/branches/3.3-TESTING/sbin/rt-setup-database.in
- M /rt/branches/3.3-TESTING/sbin/rt-test-dependencies.in
-
+ A /rt/branches/PLATANO-EXPERIMENTAL (from /rt/branches/3.3-TESTING:1226)
+Branching PLATANO for hacking (This will be 3.5)
------------------------------------------------------------------------
r1224 | jesse | 2004-07-13 14:41:42 -0400 (Tue, 13 Jul 2004) | 1 line
Changed paths:
diff --git a/rt/Makefile.in b/rt/Makefile.in
index 43dcee1..2e2f305 100644
--- a/rt/Makefile.in
+++ b/rt/Makefile.in
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -482,7 +484,7 @@ reconfigure:
./configure
start-httpd:
- $(PERL) bin/standalone_httpd 80 &
+ $(PERL) bin/standalone_httpd &
apachectl:
$(APACHECTL) stop
diff --git a/rt/README b/rt/README
index 76e9ea8..ca88d2e 100755
--- a/rt/README
+++ b/rt/README
@@ -218,15 +218,16 @@ mentioned above.
To install RT with FastCGI, you'll need to add a few lines to your
Apache configuration file telling it about RT:
+
+# Tell FastCGI to put its temporary files somewhere sane.
+FastCgiIpcDir /tmp
+
+FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
+
<VirtualHost rt.example.com>
# Pass through requests to display images
Alias /NoAuth/images/ /opt/rt3/share/html/NoAuth/images/
-
- # Tell FastCGI to put its temporary files somewhere sane.
- FastCgiIpcDir /tmp
-
- FastCgiServer /opt/rt3/bin/mason_handler.fcgi -idle-timeout 120
AddHandler fastcgi-script fcgi
ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
@@ -261,7 +262,7 @@ GETTING HELP
If RT is mission-critical for you or if you use it heavily, we recommend that
you purchase a commercial support contract. Details on support contracts
are available at http://www.bestpractical.com or by writing to
-<sales@bestpractical.com>.
+<sales@bestpractical.com>.
If you're interested in having RT extended or customized or would like more
information about commercial support options, please send email to
@@ -293,7 +294,7 @@ with the body of the message consisting of only the word:
subscribe
If you're interested in hacking on RT, you'll want to subscribe to
-rt-devel@lists.bestpractical.com. Subscribe to it with instructions
+<rt-devel@lists.bestpractical.com>. Subscribe to it with instructions
similar to those above.
Address questions about the stable release to the rt-users list, and
@@ -319,7 +320,7 @@ To report a bug, send email to rt-bugs@fsck.com.
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -339,7 +340,9 @@ To report a bug, send email to rt-bugs@fsck.com.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -355,7 +358,7 @@ To report a bug, send email to rt-bugs@fsck.com.
# Request Tracker, to Best Practical Solutions, LLC, you confirm that
# you are the copyright holder for those contributions and you grant
# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
-# royalty-free, perpetual license to use, copy, create derivative
+# royalty-free, perpetual, license to use, copy, create derivative
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
diff --git a/rt/UPGRADING b/rt/UPGRADING
index 11a26e8..aca9bb0 100644
--- a/rt/UPGRADING
+++ b/rt/UPGRADING
@@ -16,6 +16,23 @@ accidentally damage your database and lose data or worse.
*******
+UPGRADING FROM 3.5.7 and earlier - Changes:
+
+Scrips are now prepared and committed in order alphanumerically by description.
+This means that you can prepend a number (00, 07, 15, 24) to the beginning of
+each scrip's description, and they will run in that order. Depending on your
+database, the old ordering may have been by scrip id number -- if that is the
+case, simply prepend the scrip id number to the beginning of its description.
+
+
+UPGRADING FROM 3.5.1 and earlier - Changes:
+
+The default for $RedistributeAutoGeneratedMessages has changed to
+'privileged', to make out-of-the-box installations more resistant
+to mail loops. If you rely on the old default of redistributing to
+all watchers, you'll need to set it explicitly now.
+
+
UPGRADING FROM 3.3.14 and earlier - Changes:
The "ModifyObjectCustomFieldValues" right name was too long. It's been changed to
diff --git a/rt/aclocal.m4 b/rt/aclocal.m4
index 67ff30d..9c6b641 100644
--- a/rt/aclocal.m4
+++ b/rt/aclocal.m4
@@ -76,7 +76,7 @@ AC_DEFUN([RT_LAYOUT],[
s/\s+$/\n/gim;
s/\+$/\/rt3/gim;
# m4 will not let us just use $1, we need @S|@1
- s/^\s*((?:bin|sbin|libexec|data|sysconf|sharedstate|localstate|lib|include|oldinclude|info|man)dir)\s*:\s*(.*)$/@S|@1=@S|@2/gim;
+ s/^\s*((?:bin|sbin|libexec|data|sysconf|sharedstate|localstate|lib|include|oldinclude|info|man|html)dir)\s*:\s*(.*)$/@S|@1=@S|@2/gim;
s/^\s*(.*?)\s*:\s*(.*)$/\(test "x\@S|@@S|@1" = "xNONE" || test "x\@S|@@S|@1" = "x") && @S|@1=@S|@2/gim;
' < $1 > $pldconf
diff --git a/rt/bin/mason_handler.fcgi.in b/rt/bin/mason_handler.fcgi.in
index 193eaae..aefe6d8 100644
--- a/rt/bin/mason_handler.fcgi.in
+++ b/rt/bin/mason_handler.fcgi.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/bin/mason_handler.scgi.in b/rt/bin/mason_handler.scgi.in
index 2b38c93..0af0ccd 100644
--- a/rt/bin/mason_handler.scgi.in
+++ b/rt/bin/mason_handler.scgi.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/bin/mason_handler.svc.in b/rt/bin/mason_handler.svc.in
index 7be566d..bda998a 100644
--- a/rt/bin/mason_handler.svc.in
+++ b/rt/bin/mason_handler.svc.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
mason_handler.svc - Win32 IIS Service handler for RT
diff --git a/rt/bin/rt-crontool.in b/rt/bin/rt-crontool.in
index 76b08c3..9881120 100644
--- a/rt/bin/rt-crontool.in
+++ b/rt/bin/rt-crontool.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -75,19 +77,28 @@ unless ( $CurrentUser->Id ) {
}
my ( $search, $condition, $action, $search_arg, $condition_arg, $action_arg,
- $template_id, $help, $verbose );
-GetOptions( "search=s" => \$search,
- "search-arg=s" => \$search_arg,
- "condition=s" => \$condition,
- "condition-arg=s" => \$condition_arg,
- "action-arg=s" => \$action_arg,
- "action=s" => \$action,
- "template-id=s" => \$template_id,
- "help" => \$help,
- "verbose|v" => \$verbose );
+ $template_id, $transaction, $transaction_type, $help, $verbose );
+GetOptions( "search=s" => \$search,
+ "search-arg=s" => \$search_arg,
+ "condition=s" => \$condition,
+ "condition-arg=s" => \$condition_arg,
+ "action-arg=s" => \$action_arg,
+ "action=s" => \$action,
+ "template-id=s" => \$template_id,
+ "transaction=s" => \$transaction,
+ "transaction-type=s" => \$transaction_type,
+ "help" => \$help,
+ "verbose|v" => \$verbose );
help() if $help or not $search or not $action;
+$transaction ||= 'first';
+unless ( $transaction =~ /^(first|last)$/i ) {
+ print STDERR loc("--transaction argument could be only 'first' or 'last'");
+ exit 1;
+}
+$transaction = lc($transaction) eq 'first'? 'ASC': 'DESC';
+
# We _must_ have a search object
load_module($search);
load_module($action) if ($action);
@@ -99,6 +110,8 @@ if ($template_id) {
$template_obj = RT::Template->new($CurrentUser);
$template_obj->Load($template_id);
}
+my $void_scrip = RT::Scrip->new( $CurrentUser );
+my $void_scrip_action = RT::ScripAction->new( $CurrentUser );
#At the appointed time:
@@ -119,11 +132,20 @@ my $tickets = $search->TicketsObj;
while ( my $ticket = $tickets->Next() ) {
print $ticket->Id() . ": " if ($verbose);
+ my $transaction = get_transaction($ticket);
+ print loc("Using transaction #[_1]...", $transaction->id)
+ if $verbose && $transaction;
+
# perform some more advanced check
if ($condition) {
- my $condition_obj = $condition->new( TicketObj => $ticket,
- Argument => $condition_arg,
- CurrentUser => $CurrentUser );
+ my $condition_obj = $condition->new(
+ TransactionObj => $transaction,
+ TicketObj => $ticket,
+ ScripObj => $void_scrip,
+ TemplateObj => $template_obj,
+ Argument => $condition_arg,
+ CurrentUser => $CurrentUser,
+ );
# if the condition doesn't apply, get out of here
@@ -133,10 +155,13 @@ while ( my $ticket = $tickets->Next() ) {
#prepare our action
my $action_obj = $action->new(
- TicketObj => $ticket,
- TemplateObj => $template_obj,
- Argument => $action_arg,
- CurrentUser => $CurrentUser
+ TicketObj => $ticket,
+ TransactionObj => $transaction,
+ TemplateObj => $template_obj,
+ Argument => $action_arg,
+ ScripObj => $void_scrip,
+ ScripActionObj => $void_scrip_action,
+ CurrentUser => $CurrentUser,
);
#if our preparation, move onto the next ticket
@@ -148,6 +173,26 @@ while ( my $ticket = $tickets->Next() ) {
print loc("Action committed.\n") if ($verbose);
}
+=head2 get_transaction
+
+Takes ticket and returns its transaction acording to command
+line arguments C<--transaction> and <--transaction-type>.
+
+=cut
+
+sub get_transaction {
+ my $ticket = shift;
+ my $txns = $ticket->Transactions;
+ $txns->OrderByCols(
+ { FIELD => 'Created', ORDER => $transaction },
+ { FIELD => 'id', ORDER => $transaction },
+ );
+ $txns->Limit( FIELD => 'Type', VALUE => $transaction_type )
+ if $transaction_type;
+ $txns->RowsPerPage(1);
+ return $txns->First;
+}
+
# {{{ load_module
=head2 load_module
@@ -207,6 +252,15 @@ sub help {
. loc( "[_1] - An argument to pass to [_2]", "--action-argument", "--action" )
. "\n";
print " "
+ . loc( "[_1] - Specify id of the template you want to use", "--template-id" )
+ . "\n";
+ print " "
+ . loc( "[_1] - Specify if you want to use either 'first' or 'last' transaction", "--transaction" )
+ . "\n";
+ print " "
+ . loc( "[_1] - Specify the type of a transaction you want to use", "--transaction-type" )
+ . "\n";
+ print " "
. loc( "[_1] - Output status updates to STDOUT", "--verbose" ) . "\n";
print "\n";
print "\n";
diff --git a/rt/bin/rt-mailgate.in b/rt/bin/rt-mailgate.in
index 5ac9469..6264d43 100644
--- a/rt/bin/rt-mailgate.in
+++ b/rt/bin/rt-mailgate.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
rt-mailgate - Mail interface to RT3.
@@ -53,6 +54,7 @@ rt-mailgate - Mail interface to RT3.
use strict;
+use warnings;
use Getopt::Long;
use LWP::UserAgent;
@@ -76,10 +78,11 @@ my $ua = LWP::UserAgent->new();
$ua->cookie_jar( { file => $opts{jar} } );
my %args = (
- queue => $opts{queue},
- action => $opts{action},
- SessionType => 'REST', # Surpress login box
+ SessionType => 'REST', # Surpress login box
);
+foreach ( qw(queue action) ) {
+ $args{$_} = $opts{$_} if defined $opts{$_};
+};
# Read the message in from STDIN
$args{'message'} = do { local (@ARGV, $/); <> };
diff --git a/rt/bin/rt.in b/rt/bin/rt.in
index d12460b..b75e9e7 100644
--- a/rt/bin/rt.in
+++ b/rt/bin/rt.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
# Designed and implemented for Best Practical Solutions, LLC by
# Abhijit Menon-Sen <ams@wiw.org>
@@ -57,6 +58,7 @@ use Cwd;
use LWP;
use Text::ParseWords;
use HTTP::Request::Common;
+use Term::ReadLine;
# We derive configuration information from hardwired defaults, dotfiles,
# and the RT* environment variables (in increasing order of precedence).
@@ -71,7 +73,7 @@ my %config = (
debug => 0,
user => eval{(getpwuid($<))[0]} || $ENV{USER} || $ENV{USERNAME},
passwd => undef,
- server => 'http://localhost/rt/',
+ server => 'http://localhost/',
query => undef,
orderby => undef,
),
@@ -81,6 +83,8 @@ my %config = (
my $session = new Session("$HOME/.rt_sessions");
my $REST = "$config{server}/REST/1.0";
+my $prompt = 'rt> ';
+
sub whine;
sub DEBUG { warn @_ if $config{debug} >= shift }
@@ -113,6 +117,8 @@ my %handlers = (
link => ["link", "ln"],
merge => ["merge"],
grant => ["grant", "revoke"],
+ take => ["take", "steal", "untake"],
+ quit => ["quit", "exit"],
);
my %actions;
@@ -127,10 +133,16 @@ foreach my $fn (keys %handlers) {
sub handler {
my $action;
+ push @ARGV, 'shell' if (!@ARGV); # default to shell mode
+ shift @ARGV if ($ARGV[0] eq 'rt'); # ignore a leading 'rt'
if (@ARGV && exists $actions{$ARGV[0]}) {
$action = shift @ARGV;
+ $actions{$action}->($action);
+ }
+ else {
+ print STDERR "rt: Unknown command '@ARGV'.\n";
+ print STDERR "rt: For help, run 'rt help'.\n";
}
- $actions{$action || "help"}->($action || ());
}
handler();
@@ -143,16 +155,13 @@ exit;
sub shell {
$|=1;
- print "rt> ";
- while (<>) {
- chomp;
+ my $term = new Term::ReadLine 'RT CLI';
+ while ( defined ($_ = $term->readline($prompt)) ) {
next if /^#/ || /^\s*$/;
@ARGV = shellwords($_);
handler();
- print "rt> ";
}
- print "\n";
}
sub version {
@@ -163,6 +172,11 @@ sub logout {
submit("$REST/logout") if defined $session->cookie;
}
+sub quit {
+ logout();
+ exit;
+}
+
my %help;
sub help {
my ($action, $type) = @_;
@@ -268,7 +282,8 @@ sub list {
whine "No $item specified.";
$bad = 1;
}
- return help("list", $type) if $bad;
+ #return help("list", $type) if $bad;
+ return suggest_help("list", $type) if $bad;
my $r = submit("$REST/search/$type", { query => $q, %data });
print $r->content;
@@ -325,10 +340,18 @@ sub show {
whine "No objects specified.";
$bad = 1;
}
- return help("show", $type) if $bad;
+ #return help("show", $type) if $bad;
+ return suggest_help("show", $type) if $bad;
my $r = submit("$REST/show", { id => \@objects, %data });
- print $r->content;
+ my $c = $r->content;
+ # if this isn't a text reply, remove the trailing newline so we
+ # don't corrupt things like tarballs when people do
+ # show ticket/id/attachments/id/content > foo.tar.gz
+ if ($r->content_type !~ /^text\//) {
+ chomp($c);
+ }
+ print $c;
}
# To create a new object, we ask the server for a form with the defaults
@@ -432,18 +455,23 @@ sub edit {
}
@objects = ("$type/new");
}
- return help($action, $type) if $bad;
+ #return help($action, $type) if $bad;
+ return suggest_help($action, $type) if $bad;
# We need a form to make changes to. We usually ask the server for
# one, but we can avoid that if we are fed one on STDIN, or if the
# user doesn't want to edit the form by hand, and the command line
- # specifies only simple variable assignments.
+ # specifies only simple variable assignments. We *should* get a
+ # form if we're creating a new ticket, so that the default values
+ # get filled in properly.
+
+ my @new_objects = grep /\/new$/, @objects;
if ($input) {
local $/ = undef;
$text = <STDIN>;
}
- elsif ($edit || %add || %del || !$cl) {
+ elsif ($edit || %add || %del || !$cl || @new_objects) {
my $r = submit("$REST/show", { id => \@objects, format => 'l' });
$text = $r->content;
}
@@ -599,7 +627,8 @@ sub comment {
whine "No object specified.";
$bad = 1;
}
- return help($action, "ticket") if $bad;
+ #return help($action, "ticket") if $bad;
+ return suggest_help($action, "ticket") if $bad;
my $form = [
"",
@@ -652,7 +681,7 @@ sub comment {
}
$data{content} = $text;
- my $r = submit("$REST/ticket/comment/$id", \%data);
+ my $r = submit("$REST/ticket/$id/comment", \%data);
print $r->content;
}
@@ -679,9 +708,10 @@ sub merge {
whine "Too $evil arguments specified.";
$bad = 1;
}
- return help("merge", "ticket") if $bad;
+ #return help("merge", "ticket") if $bad;
+ return suggest_help("merge", "ticket") if $bad;
- my $r = submit("$REST/ticket/merge/$id[0]", {into => $id[1]});
+ my $r = submit("$REST/ticket/$id[0]/merge/$id[1]");
print $r->content;
}
@@ -722,12 +752,51 @@ sub link {
whine "Too $bad arguments specified.";
$bad = 1;
}
- return help("link", "ticket") if $bad;
+ #return help("link", "ticket") if $bad;
+ return suggest_help("link", "ticket") if $bad;
my $r = submit("$REST/ticket/link", \%data);
print $r->content;
}
+# Take/steal a ticket
+sub take {
+ my ($cmd) = @_;
+ my ($bad, %data) = (0, ());
+
+ my $id;
+
+ # get the ticket id
+ if (@ARGV == 1) {
+ ($id) = @ARGV;
+ unless ($id =~ /^\d+$/) {
+ whine "Invalid ticket ID $id specified.";
+ $bad = 1;
+ }
+ my $form = [
+ "",
+ [ "Ticket", "Action" ],
+ {
+ Ticket => $id,
+ Action => $cmd,
+ Status => '',
+ }
+ ];
+
+ my $text = Form::compose([ $form ]);
+ $data{content} = $text;
+ }
+ else {
+ $bad = @ARGV < 1 ? "few" : "many";
+ whine "Too $bad arguments specified.";
+ $bad = 1;
+ }
+ return suggest_help("take", "ticket") if $bad;
+
+ my $r = submit("$REST/ticket/$id/take", \%data);
+ print $r->content;
+}
+
# Grant/revoke a user's rights.
sub grant {
@@ -839,7 +908,7 @@ sub submit {
# For anything else, we just die.
elsif ($res->code != 409) {
warn "rt: ", $res->content;
- exit;
+ #exit;
}
}
}
@@ -1268,17 +1337,29 @@ sub vsplit {
return \@words;
}
+# WARN: this code is duplicated in lib/RT/Interface/REST.pm
+# change both functions at once
sub expand_list {
my ($list) = @_;
- my ($elt, @elts, %elts);
- foreach $elt (split /,/, $list) {
- if ($elt =~ /^(\d+)-(\d+)$/) { push @elts, ($1..$2) }
- else { push @elts, $elt }
+ my @elts;
+ foreach (split /,/, $list) {
+ push @elts, /^(\d+)-(\d+)$/? ($1..$2): $_;
}
- @elts{@elts}=();
- return sort {$a<=>$b} keys %elts;
+ return map $_->[0], # schwartzian transform
+ sort {
+ defined $a->[1] && defined $b->[1]?
+ # both numbers
+ $a->[1] <=> $b->[1]
+ :!defined $a->[1] && !defined $b->[1]?
+ # both letters
+ $a->[2] cmp $b->[2]
+ # mix, number must be first
+ :defined $a->[1]? -1: 1
+ }
+ map [ $_, (defined( /^(\d+)$/ )? $1: undef), lc($_) ],
+ @elts;
}
sub get_type_argument {
@@ -1328,16 +1409,23 @@ sub is_object_spec {
return;
}
+sub suggest_help {
+ my ($action, $type) = @_;
+
+ print STDERR "rt: For help, run 'rt help $action'.\n" if defined $action;
+ print STDERR "rt: For help, run 'rt help $type'.\n" if defined $type;
+}
+
__DATA__
Title: intro
Title: introduction
Text:
- ** THIS IS AN UNSUPPORTED PREVIEW RELEASE **
- ** PLEASE REPORT BUGS TO rt-bugs@fsck.com **
+ ** THIS IS AN UNSUPPORTED PREVIEW RELEASE **
+ ** PLEASE REPORT BUGS TO rt-bugs@bestpractical.com **
- This is a command-line interface to RT 3.
+ This is a command-line interface to RT 3.0 or newer
It allows you to interact with an RT server over HTTP, and offers an
interface to RT's functionality that is better-suited to automation
@@ -1349,9 +1437,10 @@ Text:
For more information:
- - rt help actions (a list of possible actions)
- - rt help objects (how to specify objects)
- rt help usage (syntax information)
+ - rt help objects (how to specify objects)
+ - rt help actions (a list of possible actions)
+ - rt help types (a list of object types)
- rt help config (configuration details)
- rt help examples (a few useful examples)
@@ -1366,6 +1455,8 @@ Text:
Syntax:
rt <action> [options] [arguments]
+ or
+ rt shell
Each invocation of this program must specify an action (e.g. "edit",
"create"), options to modify behaviour, and other arguments required
@@ -1376,6 +1467,10 @@ Text:
"rt help <action>". Some actions may be referred to by more than one
name ("create" is the same as "new", for example).
+ You may also call "rt shell", which will give you an 'rt>' prompt at
+ which you can issue commands of the form "<action> [options]
+ [arguments]". See "rt help shell" for details.
+
Objects are identified by a type and an ID (which can be a name or a
number, depending on the type). For some actions, the object type is
implied (you can only comment on tickets); for others, the user must
@@ -1390,6 +1485,7 @@ Text:
- rt help objects (how to specify objects)
- rt help actions (a list of actions)
- rt help types (a list of object types)
+ - rt help shell (how to use the shell)
--
@@ -1673,13 +1769,15 @@ Text:
-t type Specifies object type.
-f a,b,c Restrict the display to the specified fields.
-S var=val Submits the specified variable with the request.
-
+ -v Verbose display
Examples:
rt show -t ticket -f id,subject,status 1-3
rt show ticket/3/attachments/29
rt show ticket/3/attachments/29/content
rt show ticket/1-3/links
+ rt show ticket/3/history
+ rt show -v ticket/3/history
rt show -t user 2
--
@@ -1740,7 +1838,7 @@ Text:
rt ls -t tickets -i 'Priority > 5' | rt edit - set status=resolved
rt edit ticket/4 set priority=3 owner=bar@example.com \
add cc=foo@example.com bcc=quux@example.net
- rt create -t ticket subject='new ticket' priority=10 \
+ rt create -t ticket set subject='new ticket' priority=10 \
add cc=foo@example.com
--
@@ -1786,7 +1884,7 @@ Text:
rt merge <from-id> <to-id>
- Merges the two specified tickets.
+ Merges the first ticket specified into the second ticket specified.
--
@@ -1861,7 +1959,11 @@ Text:
Title: topics
Text:
- Use "rt help <topic>" for help on any of the following subjects:
+ Syntax:
+
+ rt help <topic>
+
+ Get help on any of the following subjects:
- tickets, users, groups, queues.
- show, edit, ls/list/search, new/create.
@@ -1888,3 +1990,71 @@ Text:
For the moment, please consult examples provided with each action.
--
+
+Title: shell
+Text:
+
+ Syntax:
+
+ rt shell
+
+ Opens an interactive shell, at which you can issue commands of
+ the form "<action> [options] [arguments]".
+
+ To exit the shell, type "quit" or "exit".
+
+ Commands can be given at the shell in the same form as they would
+ be given at the command line without the leading 'rt' invocation.
+
+ Example:
+ $ rt shell
+ rt> create -t ticket set subject='new' add cc=foo@example.com
+ # Ticket 8 created.
+ rt> quit
+ $
+
+--
+
+Title: take
+Title: untake
+Title: steal
+Text:
+
+ Syntax:
+
+ rt <take|untake|steal> <ticket-id>
+
+ Sets the owner of the specified ticket to the current user,
+ assuming said user has the bits to do so, or releases the
+ ticket.
+
+ 'Take' is used on tickets which are not currently owned
+ (Owner: Nobody), 'steal' is used on tickets which *are*
+ currently owned, and 'untake' is used to "release" a ticket
+ (reset its Owner to Nobody). 'Take' cannot be used on
+ tickets which are currently owned.
+
+ Example:
+ alice$ rt create -t ticket set subject="New ticket"
+ # Ticket 7 created.
+ alice$ rt take 7
+ # Owner changed from Nobody to alice
+ alice$ su bob
+ bob$ rt steal 7
+ # Owner changed from alice to bob
+ bob$ rt untake 7
+ # Owner changed from bob to Nobody
+
+--
+
+Title: quit
+Title: exit
+Text:
+
+ Use "quit" or "exit" to leave the shell. Only valid within shell
+ mode.
+
+ Example:
+ $ rt shell
+ rt> quit
+ $
diff --git a/rt/bin/standalone_httpd.in b/rt/bin/standalone_httpd.in
index 6ba7998..c26e2a5 100755
--- a/rt/bin/standalone_httpd.in
+++ b/rt/bin/standalone_httpd.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
use warnings;
use strict;
@@ -57,10 +58,10 @@ BEGIN {
RT::Init();
+my $port = shift @ARGV || $RT::WebPort || '8080';
use RT::Interface::Web::Standalone;
-
my $server = RT::Interface::Web::Standalone->new;
-$server->port(shift @ARGV) if ($ARGV[0]);
+$server->port($port);
$server->run();
diff --git a/rt/bin/webmux.pl.in b/rt/bin/webmux.pl.in
index 73b1014..f9b792f 100644
--- a/rt/bin/webmux.pl.in
+++ b/rt/bin/webmux.pl.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -95,7 +97,8 @@ if ($ENV{'MOD_PERL'} && !$RT::DevelMode) {
use File::Path qw( rmtree );
use File::Glob qw( bsd_glob );
- rmtree([ bsd_glob("$RT::MasonDataDir/obj/*") ], 0, 1);
+ my @files = bsd_glob("$RT::MasonDataDir/obj/*");
+ rmtree([ @files ], 0, 1) if @files;
}
sub handler {
@@ -104,15 +107,14 @@ sub handler {
local $SIG{__WARN__};
local $SIG{__DIE__};
- # We don't need to handle non-text, non-xml items
if ($r->content_type =~ m/^httpd\b.*\bdirectory/i) {
use File::Spec::Unix;
# Our DirectoryIndex is always index.html, regardless of httpd settings
$r->filename( File::Spec::Unix->catfile( $r->filename, 'index.html' ) );
}
- elsif (defined( $r->content_type )) {
- $r->content_type =~ m!(^text/|\bxml\b)!i or return -1;
- }
+# elsif (defined( $r->content_type )) {
+ #$r->content_type !~ m!(^text/|\bxml\b)!i or return -1;
+# }
Module::Refresh->refresh if $RT::DevelMode;
diff --git a/rt/config.layout b/rt/config.layout
index 5b86eb9..1550111 100644
--- a/rt/config.layout
+++ b/rt/config.layout
@@ -127,3 +127,26 @@
customlexdir: ${customdir}/po
customlibdir: ${customdir}/lib
</Layout>
+
+# RH path layout.
+<Layout RH>
+ prefix: /usr/
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/sbin
+ sysconfdir: /etc/rt
+ mandir: ${prefix}/man
+ libdir: ${prefix}/lib/rt
+ datadir: /var/rt
+ htmldir: ${datadir}/html
+ manualdir: ${datadir}/doc
+ localstatedir: /var/
+ logfiledir: ${localstatedir}/log/rt
+ masonstatedir: ${localstatedir}/rt/mason_data
+ sessionstatedir: ${localstatedir}/rt/session_data
+ customdir: ${prefix}/local/rt
+ custometcdir: ${customdir}/etc
+ customhtmldir: ${customdir}/html
+ customlexdir: ${customdir}/po
+ customlibdir: ${customdir}/lib
+</Layout>
diff --git a/rt/configure b/rt/configure
index b1c5bba..8d79e21 100755
--- a/rt/configure
+++ b/rt/configure
@@ -1,9 +1,9 @@
#! /bin/sh
-# From configure.ac Revision: 3739 .
+# From configure.ac Revision: 6876 .
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for RT 3.4.5.
+# Generated by GNU Autoconf 2.59 for RT 3.6.4.
#
-# Report bugs to <rt-bugs@fsck.com>.
+# Report bugs to <rt-bugs@bestpractical.com>.
#
# Copyright (C) 2003 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
@@ -270,13 +270,13 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='RT'
PACKAGE_TARNAME='rt'
-PACKAGE_VERSION='3.4.5'
-PACKAGE_STRING='RT 3.4.5'
-PACKAGE_BUGREPORT='rt-bugs@fsck.com'
+PACKAGE_VERSION='3.6.4'
+PACKAGE_STRING='RT 3.6.4'
+PACKAGE_BUGREPORT='rt-bugs@bestpractical.com'
ac_unique_file="lib/RT.pm.in"
ac_default_prefix=/opt/rt3
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS rt_version_major rt_version_minor rt_version_patch INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK PERL SPEEDY_BIN exp_prefix exp_exec_prefix exp_bindir exp_sbindir exp_sysconfdir exp_mandir exp_libdir exp_datadir htmldir exp_htmldir manualdir exp_manualdir exp_localstatedir logfiledir exp_logfiledir masonstatedir exp_masonstatedir sessionstatedir exp_sessionstatedir customdir exp_customdir custometcdir exp_custometcdir customhtmldir exp_customhtmldir customlexdir exp_customlexdir customlibdir exp_customlibdir rt_layout_name BIN_OWNER LIBS_OWNER LIBS_GROUP DB_TYPE DATABASE_ENV_PREF DB_HOST DB_PORT DB_RT_HOST DB_DBA DB_DATABASE DB_RT_USER DB_RT_PASS WEB_USER WEB_GROUP RTGROUP APACHECTL RT_DEVEL_MODE RT_VERSION_MAJOR RT_VERSION_MINOR RT_VERSION_PATCH RT_PATH RT_DOC_PATH RT_LOCAL_PATH RT_LIB_PATH RT_ETC_PATH CONFIG_FILE_PATH RT_BIN_PATH RT_SBIN_PATH RT_VAR_PATH RT_MAN_PATH MASON_DATA_PATH MASON_SESSION_PATH MASON_HTML_PATH LOCAL_ETC_PATH MASON_LOCAL_HTML_PATH LOCAL_LEXICON_PATH LOCAL_LIB_PATH DESTDIR RT_LOG_PATH LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS rt_version_major rt_version_minor rt_version_patch INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK PERL SPEEDY_BIN exp_prefix exp_exec_prefix exp_bindir exp_sbindir exp_sysconfdir exp_mandir exp_libdir exp_datadir htmldir exp_htmldir manualdir exp_manualdir exp_localstatedir logfiledir exp_logfiledir masonstatedir exp_masonstatedir sessionstatedir exp_sessionstatedir customdir exp_customdir custometcdir exp_custometcdir customhtmldir exp_customhtmldir customlexdir exp_customlexdir customlibdir exp_customlibdir rt_layout_name BIN_OWNER LIBS_OWNER LIBS_GROUP DB_TYPE DATABASE_ENV_PREF DB_HOST DB_PORT DB_RT_HOST DB_DBA DB_DATABASE DB_RT_USER DB_RT_PASS WEB_USER WEB_GROUP RTGROUP APACHECTL RT_STANDALONE RT_DEVEL_MODE RT_VERSION_MAJOR RT_VERSION_MINOR RT_VERSION_PATCH RT_PATH RT_DOC_PATH RT_LOCAL_PATH RT_LIB_PATH RT_ETC_PATH CONFIG_FILE_PATH RT_BIN_PATH RT_SBIN_PATH RT_VAR_PATH RT_MAN_PATH MASON_DATA_PATH MASON_SESSION_PATH MASON_HTML_PATH LOCAL_ETC_PATH MASON_LOCAL_HTML_PATH LOCAL_LEXICON_PATH LOCAL_LIB_PATH DESTDIR RT_LOG_PATH LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@@ -729,7 +729,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures RT 3.4.5 to adapt to many kinds of systems.
+\`configure' configures RT 3.6.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -786,7 +786,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of RT 3.4.5:";;
+ short | recursive ) echo "Configuration of RT 3.6.4:";;
esac
cat <<\_ACEOF
@@ -822,6 +822,7 @@ Optional Packages:
--with-rt-group=GROUP group to own all files (default: rt)
--with-my-user-group set all users and groups to current user/group
--with-apachectl instruct RT where to find your apachectl
+ --with-standalone Install modules for pure perl standalone server
--with-devel-mode Turn on development aids that might hurt you in
production
@@ -831,7 +832,7 @@ Some influential environment variables:
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
-Report bugs to <rt-bugs@fsck.com>.
+Report bugs to <rt-bugs@bestpractical.com>.
_ACEOF
fi
@@ -927,7 +928,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-RT configure 3.4.5
+RT configure 3.6.4
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -941,7 +942,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by RT $as_me 3.4.5, which was
+It was created by RT $as_me 3.6.4, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1281,9 +1282,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
rt_version_major=3
-rt_version_minor=4
+rt_version_minor=6
-rt_version_patch=5
+rt_version_patch=4
test "x$rt_version_major" = 'x' && rt_version_major=0
test "x$rt_version_minor" = 'x' && rt_version_minor=0
@@ -1518,7 +1519,7 @@ echo "$as_me: WARNING: Layout file $srcdir/config.layout not found" >&2;}
s/\s+$/\n/gim;
s/\+$/\/rt3/gim;
# m4 will not let us just use $srcdir/config.layout, we need $1
- s/^\s*((?:bin|sbin|libexec|data|sysconf|sharedstate|localstate|lib|include|oldinclude|info|man)dir)\s*:\s*(.*)$/$1=$2/gim;
+ s/^\s*((?:bin|sbin|libexec|data|sysconf|sharedstate|localstate|lib|include|oldinclude|info|man|html)dir)\s*:\s*(.*)$/$1=$2/gim;
s/^\s*(.*?)\s*:\s*(.*)$/\(test "x\$$1" = "xNONE" || test "x\$$1" = "x") && $1=$2/gim;
' < $srcdir/config.layout > $pldconf
@@ -2024,6 +2025,8 @@ fi
fi;
+# XXX TODO: The command below to figure out the group brokenly relies on
+# output order (and "id -gn" doesn't work on all platforms).
my_group=$(groups|cut -f1 -d' ')
my_user=${USER:-$LOGNAME}
@@ -2072,6 +2075,16 @@ fi;
# Check whether --with-devel-mode or --without-devel-mode was given.
if test "${with_devel_mode+set}" = set; then
withval="$with_devel_mode"
+ RT_STANDALONE="1"
+else
+ RT_STANDALONE="0"
+fi;
+
+
+
+# Check whether --with-devel-mode or --without-devel-mode was given.
+if test "${with_devel_mode+set}" = set; then
+ withval="$with_devel_mode"
RT_DEVEL_MODE="1"
else
RT_DEVEL_MODE="0"
@@ -2523,7 +2536,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by RT $as_me 3.4.5, which was
+This file was extended by RT $as_me 3.6.4, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2578,7 +2591,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-RT config.status 3.4.5
+RT config.status 3.6.4
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
@@ -2833,6 +2846,7 @@ s,@WEB_USER@,$WEB_USER,;t t
s,@WEB_GROUP@,$WEB_GROUP,;t t
s,@RTGROUP@,$RTGROUP,;t t
s,@APACHECTL@,$APACHECTL,;t t
+s,@RT_STANDALONE@,$RT_STANDALONE,;t t
s,@RT_DEVEL_MODE@,$RT_DEVEL_MODE,;t t
s,@RT_VERSION_MAJOR@,$RT_VERSION_MAJOR,;t t
s,@RT_VERSION_MINOR@,$RT_VERSION_MINOR,;t t
diff --git a/rt/configure.ac b/rt/configure.ac
index 0d38ba4..4510e84 100644
--- a/rt/configure.ac
+++ b/rt/configure.ac
@@ -3,11 +3,11 @@ dnl
dnl Process this file with autoconf to produce a configure script
dnl
dnl Embed in generated ./configure script the following CVS info:
-AC_REVISION($Revision: 1.1.1.6 $)dnl
+AC_REVISION($Revision: 1.1.1.7 $)dnl
dnl Setup autoconf
AC_PREREQ(2.53)
-AC_INIT(RT, [3.4.5], [rt-bugs@fsck.com])
+AC_INIT(RT, [3.6.4], [rt-bugs@bestpractical.com])
AC_CONFIG_SRCDIR([lib/RT.pm.in])
dnl Extract RT version number components
@@ -202,6 +202,8 @@ AC_ARG_WITH(rt-group,
AC_SUBST(RTGROUP)
dnl INSTALL AS ME
+# XXX TODO: The command below to figure out the group brokenly relies on
+# output order (and "id -gn" doesn't work on all platforms).
my_group=$(groups|cut -f1 -d' ')
my_user=${USER:-$LOGNAME}
AC_ARG_WITH(my-user-group,
@@ -234,6 +236,15 @@ AC_ARG_WITH(apachectl,
APACHECTL=`which apachectl`)
AC_SUBST(APACHECTL)
+dnl RT's standalone pure perl server
+AC_ARG_WITH(devel-mode,
+ AC_HELP_STRING([--with-standalone],
+ [Install modules for pure perl standalone server]),
+
+ RT_STANDALONE="1",
+ RT_STANDALONE="0")
+AC_SUBST(RT_STANDALONE)
+
dnl RT's "maintainer mode"
AC_ARG_WITH(devel-mode,
AC_HELP_STRING([--with-devel-mode],
diff --git a/rt/docs/design_docs/ruleset-workflow.txt b/rt/docs/design_docs/ruleset-workflow.txt
new file mode 100644
index 0000000..f19dbd7
--- /dev/null
+++ b/rt/docs/design_docs/ruleset-workflow.txt
@@ -0,0 +1,158 @@
+# For an online version, see http://wiki.bestpractical.com/?RulesetWorkflow
+
+_*This is a design document for a work in progress.
+It describes features that do not exist today and may never exist*_
+
+== Text Description
+
+* The user of PurchaseOrder queue fill in a numeric "CF", called "Price".
+* On creation, it needs to create following approvals:
+** "ManagerApproval" if CF.Price is > 1000
+** "PresidentApproval" if CF.Price is > 2000
+* When all of "M", "P" are resolved (or if there were none to begin with), Create "FinanceApproval".
+* If any approvals above is rejected, reject the original ticket.
+* If "FinanceApproval" is resolved, resolve original ticket.
+* If "FinanceApproval" is rejected, create an approval for "CEOApproval".
+* If "CEOApproval" is resolved, resolve the original ticket.
+* If "CEOApproval" is rejected, reject the original ticket.
+
+== ASCII Diagram
+
+ ,----------. ,---------------------->[DONE]
+ | \ / ^
+ [TOP]-+-?---->[M]---->[F] |
+ | | / \ |
+ `-?->[P]-+-' `-(!)->[C]-----------------'
+ | | |
+ | | `-(!)---------->[FAIL]
+ | | ^
+ `-(!)----------------------------------'
+
+== Objects
+
+Note that "Scrips" are now called "Rules".
+
+=== RuleAction "AquireMyLocks"
+
+ FOREACH $Scrip IN $TicketObj->Scrips
+ WHERE $Scrip.Action.Type == "TryCreateTicketWithRuleset"
+ DO LockRuleset $Scrip.Action.Argument
+
+=== RuleAction "TryCreateTicketWithRuleset"
+
+ DO ReleaseMyLockOnRuleset $Argument
+ UNLESS RulesetLocked $Argument
+ DO CreateTicketWithRuleset $Argument
+
+=== RuleAction "CreateTicketWithRuleset"
+
+ GIVEN $Ticket AS CreateTicket(@OtherArguments)
+ DO SetTicketRuleSet $Argument
+ DO RunTicketRuleSet $Argument
+
+=== GlobalRule "AquireLocks"
+
+* AppliesTo: All Objects
+* Condition: OnCreate
+* Action: AquireMyLocks
+
+=== Queue "PurchaseOrder"
+
+* Rule:
+** Condition: OnCreate
+** Action: SetTicketRuleSet "PurchaseFlow"
+** Action: RunTicketRuleSet "PurchaseFlow"
+
+=== RuleSet "PurchaseFlow"
+
+* Rule (implicitly run by AcquireMyLocks):
+** Condition: OnCreate
+** Action: LockRuleSet "ManagerApproval"
+** Action: LockRuleSet "PresidentApproval"
+** Action: LockRuleSet "FinanceApproval"
+
+* Rule:
+** Condition: OnCreate
+** Condition: CF.Price > 1000
+** Action: TryCreateTicketWithRuleset "ManagerApproval"
+
+* Rule:
+** Condition: OnCreate
+** Condition: CF.Price > 2000
+** Action: TryCreateTicketWithRuleset "PresidentApproval"
+
+* Rule:
+** Condition: OnCreate
+** Condition: "Finance" is not blocked
+** Action: TryCreateTicketWithRuleset "FinanceApproval"
+
+* Rule:
+** Condition: OnReject
+** Action: DeleteTree
+
+=== RuleSet: "ManagerApproval"
+
+* Rule (implicitly run by AcquireMyLocks):
+** Condition: OnCreate
+** Action: LockRuleSet "FinanceApproval"
+
+* Rule:
+** Condition: OnResolve
+** Action: TryCreateTicketWithRuleset "FinanceApproval"
+
+* Rule:
+** Condition: OnReject
+** Action: RejectTicket "PurchaseFlow"
+
+=== RuleSet: "PresidentApproval"
+
+* Rule (implicitly run by AcquireMyLocks):
+** Condition: OnCreate
+** Action: LockRuleSet "FinanceApproval"
+
+* Rule:
+** Condition: OnResolve
+** Action: TryCreateTicketWithRuleset "FinanceApproval"
+
+* Rule:
+** Condition: OnReject
+** Action: RejectTicket "PurchaseFlow"
+
+=== RuleSet: "FinanceApproval"
+
+* Rule:
+** Condition: OnResolve
+** Action: ResolveTicket "PurchaseFlow"
+
+* Rule:
+** Condition: OnReject
+** Action: ForceCreateTicketWithRuleset "CEOApproval"
+
+=== RuleSet: "CEOApproval"
+
+* Rule:
+** Condition: OnResolve
+** Action: ResolveTicket "PurchaseFlow"
+
+* Rule:
+** Condition: OnReject
+** Action: RejectTicket "PurchaseFlow"
+
+### FNORD FNORD FNORD FNORD FNORD FNORD FNORD FNORD FNORD ###
+
+== Another Text Description
+
+* I have a MonitoredQueue that sets tickets to "Monitored" if its subject matches /monitored/.
+* I want to have a kind of Ticket that are 'Monitored'.
+* I want all monitored tickets, when they are overdue for 14 days, to:
+** Send notification to manager
+** Mark as stalled
+* I want all monitored tickets, when they are overdue for 28 days, to:
+** Mark as rejected
+* I want to query all tickets that are monitored as such
+* I want to modify 14 => 15 and have it affect all existing tickets that are monitored
+* I want to add a new "overdue for 27 days, add a 'ultimatum' correspondence to it" rule
+** For all monitored tickets.
+* I want to add a new "overdue for 27 days, add a 'ultimatum' correspondence to it" rule
+** For all _new_ monitored tickets.
+** Without affecting existing ones.
diff --git a/rt/etc/RT_Config.pm.in b/rt/etc/RT_Config.pm.in
index 10d46eb..b8eabfb 100644
--- a/rt/etc/RT_Config.pm.in
+++ b/rt/etc/RT_Config.pm.in
@@ -255,6 +255,14 @@ Set($NotifyActor, 0);
Set($RecordOutgoingEmail, 1);
+# VERP support (http://cr.yp.to/proto/verp.txt)
+# uncomment the following two directives to generate envelope senders
+# of the form ${VERPPrefix}${originaladdress}@${VERPDomain}
+# (i.e. rt-jesse=fsck.com@rt.example.com ) This currently only works
+# with sendmail and sendmailppie.
+# Set($VERPPrefix, 'rt-');
+# Set($VERPDomain, $RT::Organization);
+
# }}}
# {{{ Logging
@@ -279,6 +287,11 @@ Set($LogToFile , undef);
Set($LogDir, '@RT_LOG_PATH@');
Set($LogToFileNamed , "rt.log"); #log to rt.log
+# If true generates stack traces to file log or screen
+# never generates traces to syslog
+
+Set($LogStackTraces , 0);
+
# On Solaris or UnixWare, set to ( socket => 'inet' ). Options here
# override any other options RT passes to Log::Dispatch::Syslog.
# Other interesting flags include facility and logopt. (See the
@@ -287,23 +300,50 @@ Set($LogToFileNamed , "rt.log"); #log to rt.log
@LogToSyslogConf = () unless (@LogToSyslogConf);
+# RT has rudimentary SQL statement logging support if you have
+# DBIx-SearchBuilder 1.31_1 or higher; simply set $StatementLog to be
+# the level that you wish SQL statements to be logged at.
+Set($StatementLog, undef);
+
# }}}
# {{{ Web interface configuration
+# This determines the default stylesheet the RT web interface will use.
+# RT ships with two valid values by default:
+#
+# 3.5-default The totally new, default layout for RT 3.5
+# 3.4-compat A 3.4 compatibility stylesheet to make RT 3.5 look
+# (mostly) like 3.4
+#
+# This value actually specifies a directory in share/html/NoAuth/css/
+# from which RT will try to load the file main.css (which should
+# @import any other files the stylesheet needs). This allows you to
+# easily and cleanly create your own stylesheets to apply to RT.
+
+Set($WebDefaultStylesheet, '3.5-default');
+
# Define the directory name to be used for images in rt web
# documents.
# If you're putting the web ui somewhere other than at the root of
-# your server
-# $WebPath requires a leading / but no trailing /
+# your server, you should set $WebPath to the path you'll be
+# serving RT at.
+# $WebPath requires a leading / but no trailing /.
+#
+# In most cases, you should leave $WebPath set to '' (an empty value).
Set($WebPath , "");
+# If we're running as a superuser, run on port 80
+# Otherwise, pick a high port for this user.
+
+Set($WebPort , 80);# + ($< * 7274) % 32766 + ($< && 1024));
+
# This is the Scheme, server and port for constructing urls to webrt
# $WebBaseURL doesn't need a trailing /
-Set($WebBaseURL , "http://localhost");
+Set($WebBaseURL , "http://localhost:$WebPort");
Set($WebURL , $WebBaseURL . $WebPath . "/");
@@ -329,18 +369,24 @@ Set($MessageBoxWidth , 72);
# Default wrapping: "HARD" (choices "SOFT", "HARD")
Set($MessageBoxWrap, "HARD");
+# Support implicit links in WikiText custom fields? A true value
+# causes InterCapped or ALLCAPS words in WikiText fields to
+# automatically become links to searches for those words. If used on
+# RTFM articles, it links to the RTFM article with that name.
+Set($WikiImplicitLinks, 0);
+
# if TrustHTMLAttachments is not defined, we will display them
# as text. This prevents malicious HTML and javascript from being
# sent in a request (although there is probably more to it than that)
Set($TrustHTMLAttachments , undef);
# Should RT redistribute correspondence that it identifies as
-# machine generated? A true value (the default) will do so, setting
-# this to '0' will cause no such messages to be redistributed.
-# You can also use 'privileged', which will redistribute only to
-# privileged users. This is seful if you get malformed bounces caused by
-# autocreated requestors with bogus addresses.
-Set($RedistributeAutoGeneratedMessages, 1);
+# machine generated? A true value will do so; setting this to '0'
+# will cause no such messages to be redistributed.
+# You can also use 'privileged' (the default), which will redistribute
+# only to privileged users. This helps to protect against malformed
+# bounces and loops caused by autocreated requestors with bogus addresses.
+Set($RedistributeAutoGeneratedMessages, 'privileged');
# If PreferRichText is set to a true value, RT will show HTML/Rich text
# messages in preference to their plaintext alternatives. RT "scrubs" the
@@ -375,12 +421,23 @@ Set($WebExternalAuto , undef);
# Set($WebSessionClass , 'Apache::Session::File');
+
+# By default, RT's session cookie isn't marked as "secure" Some web browsers
+# will treat secure cookies more carefully than non-secure ones, being careful
+# not to write them to disk, only send them over an SSL secured connection
+# and so on. To enable this behaviour, set # $WebSecureCookies to a true value.
+# NOTE: You probably don't want to turn this on _unless_ users are only connecting
+# via SSL encrypted HTTP connections.
+
+Set($WebSecureCookies, 0);
+
+
# By default, RT clears its database cache after every page view.
# This ensures that you've always got the most current information
# when working in a multi-process (mod_perl or FastCGI) Environment
# Setting $WebFlushDbCacheEveryRequest to '0' will turn this off,
# which will speed RT up a bit, at the expense of a tiny bit of data
-# accuracy
+# accuracy.
Set($WebFlushDbCacheEveryRequest, '1');
@@ -391,17 +448,26 @@ Set($WebFlushDbCacheEveryRequest, '1');
Set($MaxInlineBody, 13456);
-# $MyTicketsLength is the length of the owned tickets table on the
-# front page. For some people, the default of 10 isn't big enough
-# to get a feel for how much work needs to be done before you get
-# some time off.
+# $DefaultSummaryRows is default number of rows displayed in for search
+# results on the frontpage.
+
+Set($DefaultSummaryRows, 10);
+
+# By default, RT shows newest transactions at the bottom of the ticket
+# history page, if you want see them at the top set this to '0'.
+
+Set($OldestTransactionsFirst, '1');
-Set($MyTicketsLength, 10);
+# By default, RT shows images attached to incoming (and outgoing) ticket updates
+# inline. Set this variable to 0 if you'd like to disable that behaviour
-# $MyRequestsLength is the length of the requested tickets table
-# on the front page.
+Set($ShowTransactionImages, 1);
-Set($MyRequestsLength, 10);
+
+# $HomepageComponents is an arrayref of allowed components on a user's
+# customized homepage ("RT at a glance").
+
+Set($HomepageComponents, [qw(QuickCreate Quicksearch MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]);
# @MasonParameters is the list of parameters for the constructor of
# HTML::Mason's Apache or CGI Handler. This is normally only useful
@@ -427,6 +493,18 @@ Set ($DefaultSearchResultFormat, qq{
'<small>__LastUpdatedRelative__</small>',
'<small>__TimeLeft__</small>'});
+# If $SuppressInlineTextFiles is set to a true value, then uploaded
+# text files (text-type attachments with file names) are prevented
+# from being displayed in-line when viewing a ticket's history.
+
+Set($SuppressInlineTextFiles, undef);
+
+# If $DontSearchFileAttachments is set to a true value, then uploaded
+# files (attachments with file names) are not searched during full-content
+# ticket searches.
+
+Set($DontSearchFileAttachments, undef);
+
# }}}
@@ -468,15 +546,21 @@ Set($AmbiguousDayInPast , 1);
# You can define new statuses and even reorder existing statuses here.
# WARNING. DO NOT DELETE ANY OF THE DEFAULT STATUSES. If you do, RT
-# will break horribly.
+# will break horribly. The statuses you add must be no longer than
+# 10 characters.
@ActiveStatus = qw(new open stalled) unless @ActiveStatus;
@InactiveStatus = qw(resolved rejected deleted) unless @InactiveStatus;
# Backward compatability setting. Add/Delete Link used to record one
-# transaction and run one scrip. Set this value to 0 if you want
-# both link transactions to have a scrip run.
-Set($LinkTransactionsRun1Scrip , 1);
+# transaction and run one scrip. Set this value to 1 if you want
+# only one of the link transactions to have scrips run.
+Set($LinkTransactionsRun1Scrip , 0);
+
+# When this feature is enabled an user need ModifyTicket right on both
+# tickets to link them together, otherwise he can have right on any of
+# two.
+Set($StrictLinkACL, 1);
# }}}
diff --git a/rt/etc/RT_SiteConfig.pm b/rt/etc/RT_SiteConfig.pm
index 39c9916..f5cc298 100644
--- a/rt/etc/RT_SiteConfig.pm
+++ b/rt/etc/RT_SiteConfig.pm
@@ -15,5 +15,4 @@
# perl -c /path/to/your/etc/RT_SiteConfig.pm
Set( $rtname, 'example.com');
-
1;
diff --git a/rt/etc/drop.Oracle b/rt/etc/drop.Oracle
index 4ce5de4..e120caa 100644
--- a/rt/etc/drop.Oracle
+++ b/rt/etc/drop.Oracle
@@ -14,7 +14,8 @@ DROP TABLE SCRIPCONDITIONS;
DROP TABLE SCRIPS;
DROP TABLE SESSIONS;
DROP TABLE TEMPLATES;
-DROP TABLE TICKETCUSTOMFIELDVALUES;
+DROP TABLE OBJECTUSTOMFIELDS;
+DROP TABLE OBJECTUSTOMFIELDVALUES;
DROP TABLE TICKETS;
DROP TABLE TRANSACTIONS;
DROP TABLE USERS;
@@ -33,7 +34,8 @@ DROP SEQUENCE SCRIPACTIONS_seq;
DROP SEQUENCE SCRIPCONDITIONS_seq;
DROP SEQUENCE SCRIPS_seq;
DROP SEQUENCE TEMPLATES_seq;
-DROP SEQUENCE TICKETCUSTOMFIELDVALUES_seq;
+DROP SEQUENCE OBJECTCUSTOMFIELDVALUES_seq;
+DROP SEQUENCE OBJECTCUSTOMFIELDS_seq;
DROP SEQUENCE TICKETS_seq;
DROP SEQUENCE TRANSACTIONS_seq;
DROP SEQUENCE USERS_seq;
diff --git a/rt/etc/initialdata b/rt/etc/initialdata
index 3a21ce1..1d8181d 100644
--- a/rt/etc/initialdata
+++ b/rt/etc/initialdata
@@ -585,3 +585,41 @@ return 0; # ignore $passed;
Right => 'SuperUser', },
);
+
+# Predefined searches
+
+@Attributes = (
+ { Name => 'Search - My Tickets',
+ Description => '[_1] highest priority tickets I own', # loc
+ Content =>
+ { Format => "'<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__id__</a>/TITLE:#', '<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__Subject__</a>/TITLE:Subject', Priority, QueueName, ExtendedStatus",
+ Query => " Owner = '__CurrentUser__' AND ( Status = 'new' OR Status = 'open')",
+ OrderBy => 'Priority',
+ Order => 'DESC' },
+ },
+ { Name => 'Search - Unowned Tickets',
+ Description => '[_1] newest unowned tickets', # loc
+ Content =>
+# 'Take' #loc
+ { Format => "'<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__id__</a>/TITLE:#', '<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__Subject__</a>/TITLE:Subject', QueueName, ExtendedStatus, CreatedRelative, '<A HREF=\"__WebPath__/Ticket/Display.html?Action=Take&id=__id__\">__loc(Take)__</a>/TITLE:&nbsp;' ",
+ Query => " Owner = 'Nobody' AND ( Status = 'new' OR Status = 'open')",
+ OrderBy => 'Created',
+ Order => 'DESC' },
+ },
+ { Name => 'HomepageSettings',
+ Description => 'HomepageSettings',
+ Content =>
+ { 'body' => # loc
+ [ { type => 'system', name => 'My Tickets' },
+ { type => 'system', name => 'Unowned Tickets' },
+ { type => 'component', name => 'QuickCreate'},
+ ],
+ 'summary' => # loc
+ [
+ { type => 'component', name => 'MyReminders' },
+ { type => 'component', name => 'Quicksearch' },
+ { type => 'component', name => 'RefreshHomepage' },
+ ]
+ },
+}
+);
diff --git a/rt/etc/schema.Oracle b/rt/etc/schema.Oracle
index 40238b5..569d80c 100644
--- a/rt/etc/schema.Oracle
+++ b/rt/etc/schema.Oracle
@@ -36,7 +36,7 @@ CREATE TABLE Queues (
LastUpdated DATE,
Disabled NUMBER(11,0) DEFAULT 0 NOT NULL
);
- CREATE INDEX Queues1 ON Queues (lower(Name));
+ CREATE INDEX Queues1 ON Queues (LOWER('Name'));
CREATE INDEX Queues2 ON Queues (Disabled);
@@ -82,8 +82,8 @@ CREATE TABLE Groups (
Instance NUMBER(11,0) DEFAULT 0 -- NOT NULL
-- Instance VARCHAR2(64)
);
-CREATE INDEX Groups1 ON Groups (lower( Domain), Instance, lower(Type), id);
-CREATE INDEX Groups2 ON Groups (lower(Type), Instance, lower(Domain));
+CREATE INDEX Groups1 ON Groups (LOWER('Domain'), Instance, LOWER('Type'), id);
+CREATE INDEX Groups2 ON Groups (LOWER('Type'), Instance, LOWER('Domain'));
CREATE SEQUENCE SCRIPCONDITIONS_seq;
@@ -225,8 +225,8 @@ CREATE TABLE Users (
);
-- CREATE UNIQUE INDEX Users1 ON Users (Name);
-CREATE INDEX Users2 ON Users( LOWER(name));
-CREATE INDEX Users4 ON Users (lower(EmailAddress));
+CREATE INDEX Users2 ON Users( LOWER('Name'));
+CREATE INDEX Users4 ON Users (LOWER('EmailAddress'));
CREATE SEQUENCE TICKETS_seq;
@@ -320,12 +320,10 @@ CREATE TABLE ObjectCustomFieldValues (
ObjectType VARCHAR2(25) NOT NULL,
ObjectId NUMBER(11,0) DEFAULT 0 NOT NULL,
SortOrder NUMBER(11,0) DEFAULT 0 NOT NULL,
-
Content VARCHAR2(255),
LargeContent CLOB,
ContentType VARCHAR2(80),
ContentEncoding VARCHAR2(80),
-
Creator NUMBER(11,0) DEFAULT 0 NOT NULL,
Created DATE,
LastUpdatedBy NUMBER(11,0) DEFAULT 0 NOT NULL,
diff --git a/rt/etc/schema.mysql b/rt/etc/schema.mysql
index 60f1aba..b7d53f8 100755
--- a/rt/etc/schema.mysql
+++ b/rt/etc/schema.mysql
@@ -58,7 +58,6 @@ CREATE TABLE Links (
PRIMARY KEY (id)
) TYPE=InnoDB;
-CREATE UNIQUE INDEX Links1 ON Links (Base, Target, Type) ;
CREATE INDEX Links2 ON Links (Base, Type) ;
CREATE INDEX Links3 ON Links (Target, Type) ;
CREATE INDEX Links4 ON Links (Type,LocalBase);
diff --git a/rt/etc/upgrade/3.5.1/content b/rt/etc/upgrade/3.5.1/content
new file mode 100644
index 0000000..e3898a7
--- /dev/null
+++ b/rt/etc/upgrade/3.5.1/content
@@ -0,0 +1,36 @@
+@Attributes = (
+ { Name => 'Search - My Tickets',
+ Description => '[_1] highest priority tickets I own',
+ Content =>
+ { Format => "'<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__id__</a>/TITLE:#', '<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__Subject__</a>/TITLE:Subject', Priority, QueueName, ExtendedStatus",
+ Query => " Owner = '__CurrentUser__' AND ( Status = 'new' OR Status = 'open')",
+ OrderBy => 'Priority',
+ Order => 'DESC' },
+ },
+ { Name => 'Search - Unowned Tickets',
+ Description => '[_1] newest unowned tickets',
+ Content =>
+ { Format => "'<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__id__</a>/TITLE:#', '<a href=\"__WebPath__/Ticket/Display.html?id=__id__\">__Subject__</a>/TITLE:Subject', QueueName, ExtendedStatus, CreatedRelative, '<A HREF=\"__WebPath__/Ticket/Display.html?Action=Take&id=__id__\">__loc(Take)__</a>/TITLE:&nbsp;' ",
+ Query => " Owner = 'Nobody' AND ( Status = 'new' OR Status = 'open')",
+ OrderBy => 'Created',
+ Order => 'DESC' },
+ },
+ { Name => 'HomepageSettings',
+ Description => 'HomepageSettings',
+ Content =>
+ { 'body' =>
+ [ { type => 'system', name => 'My Tickets' },
+ { type => 'system', name => 'Unowned Tickets' },
+ { type => 'component', name => 'QuickCreate'},
+ ],
+ 'summary' =>
+ [
+ { type => 'component', name => 'MyReminders' },
+ { type => 'component', name => 'Quicksearch' },
+ { type => 'component', name => 'RefreshHomepage' },
+ ]
+ },
+}
+);
+
+1;
diff --git a/rt/html/Admin/CustomFields/GroupRights.html b/rt/html/Admin/CustomFields/GroupRights.html
index 380fee4..a416327 100644
--- a/rt/html/Admin/CustomFields/GroupRights.html
+++ b/rt/html/Admin/CustomFields/GroupRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,46 +53,46 @@
&>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="GroupRights.html">
- <INPUT TYPE=HIDDEN NAME=id VALUE="<% $CustomFieldObj->id %>">
+ <form method="post" action="GroupRights.html">
+ <input type="hidden" class="hidden" name="id" value="<% $CustomFieldObj->id %>" />
<h1><&|/l&>System groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToSystemInternalGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% loc($Group->Type) %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $CustomFieldObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<h1><&|/l&>User defined groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToUserDefinedGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $Group->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $CustomFieldObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<& /Elements/Submit, Caption => loc("Be sure to save your changes"), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/CustomFields/Modify.html b/rt/html/Admin/CustomFields/Modify.html
index 4c3c921..0202f0a 100644
--- a/rt/html/Admin/CustomFields/Modify.html
+++ b/rt/html/Admin/CustomFields/Modify.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,15 +53,15 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD="POST" ACTION="Modify.html" NAME="ModifyCustomField">
-<INPUT TYPE=HIDDEN NAME="id" VALUE="<%$id %>">
+<form method="post" action="Modify.html" name="ModifyCustomField">
+<input type="hidden" class="hidden" name="id" value="<%$id %>" />
<table>
<tr>
<td class="label"><&|/l&>Name</&></td>
-<td><input name="Name" VALUE="<%$CustomFieldObj->Name%>" SIZE=20></td></tr>
+<td><input name="Name" value="<%$CustomFieldObj->Name%>" size="20" /></td></tr>
<tr>
<td class="label"><&|/l&>Description</&></td>
-<td><input name="Description" VALUE="<%$CustomFieldObj->Description%>" SIZE=80></td>
+<td><input name="Description" value="<%$CustomFieldObj->Description%>" size="80" /></td>
</tr>
<tr>
@@ -77,23 +79,64 @@
</td>
</tr>
<tr>
+<td class="label"><&|/l&>Validation</&></td>
+<td>
+<& /Widgets/ComboBox,
+ Name => 'Pattern',
+ Default => $CustomFieldObj->Pattern,
+ Size => 20,
+ Values => [
+ '(?#Mandatory).',
+ '(?#Digits)^[\d.]+$',
+ '(?#Year)^[12]\d{3}$',
+ ],
+&>
+</td></tr>
+</tr>
+<tr>
<td class="label">&nbsp;</td>
<td>
-<INPUT TYPE=HIDDEN NAME="SetEnabled" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Enabled" VALUE="1" <%$EnabledChecked%>> <&|/l&>Enabled (Unchecking this box disables this custom field)</&>
+<input type="hidden" class="hidden" name="SetEnabled" value="1" />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /> <&|/l&>Enabled (Unchecking this box disables this custom field)</&>
+</td>
+</tr>
+<tr>
+<td class="label"><&|/l&>Link values to</&></td>
+</td>
+<td><input size="60" name="LinkValueTo" value="<%$CustomFieldObj->LinkValueTo%>" />
+<div class="hints">
+<&|/l&>RT can make this custom field's values into hyperlinks to another service.</&>
+<&|/l&>Fill in this field with a URL.</&>
+<&|/l&>RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively</&>
+</div>
</td>
</tr>
+<tr>
+<td class="label"><&|/l&>Include page</&></td>
+</td>
+<td><input size="60" name="IncludeContentForValue" value="<%$CustomFieldObj->IncludeContentForValue%>" />
+<div class="hints">
+<&|/l&>RT can include content from another web service when showing this custom field.</&>
+<&|/l&>Fill in this field with a URL.</&>
+<&|/l&>RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively</&>
+<i><&|/l&>Some browsers may only load content from the same domain as your RT server.</&></i>
+</div>
+</td>
+</tr>
+
+
+
</table>
-<BR>
-% if ($CustomFieldObj->Id && $CustomFieldObj->Type =~ /^Select/i) {
-<H2><&|/l&>Values</&></H2>
+<br />
+% if ($CustomFieldObj->Id && $CustomFieldObj->IsSelectionType) {
+<h2><&|/l&>Values</&></h2>
<div>
<& /Admin/Elements/EditCustomFieldValues, CustomField => $CustomFieldObj &>
<& /Admin/Elements/AddCustomFieldValue, CustomField => $CustomFieldObj &>
</div>
% }
<&/Elements/Submit&>
-</FORM>
+</form>
@@ -115,7 +158,8 @@ else {
my ( $val, $msg ) = $CustomFieldObj->Create(Name => $Name,
TypeComposite => $TypeComposite,
LookupType => $LookupType,
- Description => $Description,);
+ Description => $Description,
+ Pattern => $Pattern,);
$m->comp("/Elements/Error", Why => loc( "Could not create CustomField", $msg ) ) unless ($val);
push @results, $msg;
$title = loc( 'Created CustomField [_1]', $CustomFieldObj->Name() );
@@ -124,7 +168,7 @@ else {
$CustomFieldObj->Load($id) || $m->comp("/Elements/Error", Why => loc('No CustomField') );
$title = loc( 'Editing CustomField [_1]', $CustomFieldObj->Name() );
- my @attribs = qw( Name TypeComposite LookupType Description);
+ my @attribs = qw( Pattern Name TypeComposite LookupType Description LinkValueTo IncludeContentForValue);
my @aresults = UpdateRecordObject( AttributesRef => \@attribs,
Object => $CustomFieldObj,
ARGSRef => \%ARGS );
@@ -167,7 +211,7 @@ foreach my $key (keys %ARGS) {
# Update any existing values
my $values = $CustomFieldObj->ValuesObj;
while (my $value = $values->Next) {
- foreach my $attr qw(Name Description SortOrder) {
+ foreach my $attr qw(Name Description SortOrder Category) {
my $param = $paramtag.$value->Id."-".$attr;
if ( $ARGS{$param} && ($value->$attr() ne $ARGS{$param})) {
@@ -184,9 +228,10 @@ while (my $value = $values->Next) {
# Add any new values
if ($ARGS{$paramtag."new-Name"}) {
- my ($id, $msg) = $CustomFieldObj->AddValue ( Name => $ARGS{$paramtag."new-Name"},
- Description => $ARGS{$paramtag."new-Description"},
- SortOrder => $ARGS{$paramtag."new-SortOrder"});
+ my ($id, $msg) = $CustomFieldObj->AddValue (
+ map { $_ => $ARGS{$paramtag."new-$_"} }
+ qw( Name Description SortOrder Category )
+ );
push (@results, $msg);
}
@@ -206,6 +251,7 @@ $LookupType => undef
$MaxValues => undef
$SortOrder => undef
$Description => undef
+$Pattern => undef
$Name => undef
$SetEnabled => undef
$Enabled => undef
diff --git a/rt/html/Admin/CustomFields/Objects.html b/rt/html/Admin/CustomFields/Objects.html
index 8f9e365..d829a0d 100644
--- a/rt/html/Admin/CustomFields/Objects.html
+++ b/rt/html/Admin/CustomFields/Objects.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,9 +54,9 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM ACTION="Objects.html" METHOD=POST>
-<INPUT TYPE=HIDDEN NAME="id" VALUE="<% $id %>">
-<INPUT TYPE=HIDDEN NAME="UpdateObjs" VALUE="1">
+<form action="Objects.html" method="post">
+<input type="hidden" class="hidden" name="id" value="<% $id %>" />
+<input type="hidden" class="hidden" name="UpdateObjs" value="1" />
<h2><&|/l&>Selected objects</&></h2>
<& /Admin/Elements/PickObjects, Objects => \@AssignedObjs, id => $id, Checked => 1 &>
@@ -62,7 +64,7 @@
<& /Admin/Elements/PickObjects, Objects => \@UnassignedObjs, id => $id &>
<& /Elements/Submit, CheckAll => 1, ClearAll => 1 &>
-</FORM>
+</form>
<%INIT>
my $CF = RT::CustomField->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/CustomFields/UserRights.html b/rt/html/Admin/CustomFields/UserRights.html
index e2df3a0..a714597 100644
--- a/rt/html/Admin/CustomFields/UserRights.html
+++ b/rt/html/Admin/CustomFields/UserRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,31 +51,31 @@ current_tab => "Admin/CustomFields/UserRights.html?id=".$id,
Title => $title, &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="UserRights.html">
- <INPUT TYPE=HIDDEN NAME=id VALUE="<% $CustomFieldObj->id %>">
+ <form method="post" action="UserRights.html">
+ <input type="hidden" class="hidden" name="id" value="<% $CustomFieldObj->id %>" />
-<TABLE>
+<table>
% while (my $Member = $Users->Next()) {
% my $UserObj = $Member->MemberObj->Object();
% my $group = RT::Group->new($session{'CurrentUser'});
% $group->LoadACLEquivalenceGroup($Member->MemberObj);
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $UserObj->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId=> $group->PrincipalId,
Object => $CustomFieldObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
- </TABLE>
+ </table>
<& /Elements/Submit, Caption => loc("Be sure to save your changes"), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/CustomFields/index.html b/rt/html/Admin/CustomFields/index.html
index 9854fb0..aa7f12b 100644
--- a/rt/html/Admin/CustomFields/index.html
+++ b/rt/html/Admin/CustomFields/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,29 +50,44 @@
current_tab => 'Admin/CustomFields/',
Title => loc('Select a Custom Field') &>
+% my @types;
% my $prev_lookup = '';
% while (my $CustomFieldObj = $CustomFields->Next) {
% $CustomFieldObj->CurrentUserHasRight('AdminCustomField') or next;
% my $lookup = $CustomFieldObj->FriendlyLookupType;
% if ($lookup ne $prev_lookup) {
% if ($prev_lookup) {
-</UL>
+</ul>
% }
-<H2><% loc("Custom Fields for [_1]", $lookup) %></H2>
-<UL>
+<h2><% loc("Custom Fields for [_1]", $lookup) %></h2>
+<ul>
% $prev_lookup = $lookup;
+% push @types, [$lookup, $CustomFieldObj->LookupType];
% }
%
-<LI>
-<A HREF="Modify.html?id=<%$CustomFieldObj->id()%>"><%$CustomFieldObj->Name%>: <%$CustomFieldObj->Description%></a>
-</LI>
+<li>
+<a href="Modify.html?id=<%$CustomFieldObj->id()%>"><%$CustomFieldObj->Name%>: <%$CustomFieldObj->Description%></a>
+</li>
% }
% if ($prev_lookup) {
-</UL>
+</ul>
% }
+<form action="<%$RT::WebPath%>/Admin/CustomFields/index.html" method="get">
+<&|/l&>Only show custom fields for:</&>
+<select name="type">
+% for (@types) {
+<option value="<% $_->[1] %>"><% $_->[0] %></option>
+% }
+</select> <input type="submit" value="<%loc('Go')%>" />
+</form>
+
+<%args>
+$type => undef
+</%args>
<%INIT>
my $CustomFields = RT::CustomFields->new($session{'CurrentUser'});
$CustomFields->UnLimit();
+$CustomFields->LimitToLookupType($type) if defined $type;
$CustomFields->OrderByCols( { FIELD => 'LookupType' }, { FIELD => 'Name' } );
</%INIT>
diff --git a/rt/html/Admin/Elements/AddCustomFieldValue b/rt/html/Admin/Elements/AddCustomFieldValue
index 3e3f414..39916e5 100644
--- a/rt/html/Admin/Elements/AddCustomFieldValue
+++ b/rt/html/Admin/Elements/AddCustomFieldValue
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,22 +45,28 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<b><&|/l&>Add Value</&></b></b></b></b>
-<TABLE BORDER="0">
-<TR><TD><small>
-<&|/l&>Sort</&>:<br>
-<input size=3 name="CustomField-<%$CustomField->Id%>-Value-new-SortOrder" >
-</TD>
-<TD><small>
-<&|/l&>Name</&>:<br>
-<input type="text" size=30 name="CustomField-<%$CustomField->Id%>-Value-new-Name" >
-</TD>
-<TD><small>
-<&|/l&>Description</&>:<br>
-<input type="text" size=50 name="CustomField-<%$CustomField->Id%>-Value-new-Description">
-</TD></TR>
-</TABLE>
-
+<b><&|/l&>Add Value</&></b>
+<table border="0">
+<tr><td>
+<&|/l&>Sort</&>:<br />
+<input size="3" name="CustomField-<%$CustomField->Id%>-Value-new-SortOrder" />
+</td>
+<td>
+<&|/l&>Name</&>:<br />
+<input type="text" size="30" name="CustomField-<%$CustomField->Id%>-Value-new-Name" />
+</td>
+<td>
+<&|/l&>Description</&>:<br />
+<input type="text" size="50" name="CustomField-<%$CustomField->Id%>-Value-new-Description" />
+</td>
+% if ($CustomField->Type ne 'Combobox') {
+<td>
+<&|/l&>Category</&>:<br />
+<input type="text" size="10" name="CustomField-<%$CustomField->Id%>-Value-new-Category" />
+</td>
+% }
+</tr>
+</table>
<%init>
</%init>
<%args>
diff --git a/rt/html/Admin/Elements/ConfigureMyRT b/rt/html/Admin/Elements/ConfigureMyRT
new file mode 100644
index 0000000..363a3b6
--- /dev/null
+++ b/rt/html/Admin/Elements/ConfigureMyRT
@@ -0,0 +1,80 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Action
+$OnSave
+$items
+$panes
+$current_portlets
+</%args>
+<%init>
+my $portlets = $current_portlets;
+my @panes;
+for my $pane (@$panes) {
+ push @panes, $m->comp(
+ '/Widgets/SelectionBox:new',
+ Action => $Action,
+ Name => $pane,
+ Available => $items,
+ AutoSave => 1,
+ OnSubmit => sub {
+ my $sel = shift;
+ $portlets->{$pane} = [
+ map { m/(\w+)-(.*)$}/;
+ { type => $1,
+ name => $2 } } @{ $sel->{Current} }
+ ];
+ $OnSave->( $portlets, $pane );
+ },
+ Selected => [ map { join( '-', @{$_}{qw/type name/} ) }
+ @{ $portlets->{$pane} } ]
+ );
+}
+
+return @panes;
+</%init>
diff --git a/rt/html/Admin/Elements/CreateUserCalled b/rt/html/Admin/Elements/CreateUserCalled
index 0dc6ac7..6918325 100644
--- a/rt/html/Admin/Elements/CreateUserCalled
+++ b/rt/html/Admin/Elements/CreateUserCalled
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,6 +45,6 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<FORM METHOD=get ACTION="<% $RT::WebPath %>/Admin/Users/Create.html">
-<&|/l&>New user called</&> <INPUT NAME="Name" size=10><input type=submit value="<&|/l&>Create</&>">
+<form method="get" action="<% $RT::WebPath %>/Admin/Users/Create.html">
+<&|/l&>New user called</&> <input name="Name" size="10" /><input type="submit" class="button" value="<&|/l&>Create</&>" />
</form>
diff --git a/rt/html/Admin/Elements/CustomFieldTabs b/rt/html/Admin/Elements/CustomFieldTabs
index d7acf33..078dbe0 100644
--- a/rt/html/Admin/Elements/CustomFieldTabs
+++ b/rt/html/Admin/Elements/CustomFieldTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/EditCustomField b/rt/html/Admin/Elements/EditCustomField
index d8c5b29..d6dda06 100644
--- a/rt/html/Admin/Elements/EditCustomField
+++ b/rt/html/Admin/Elements/EditCustomField
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,43 +48,43 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="CustomField.html">
-<INPUT TYPE=HIDDEN NAME="CustomField" VALUE="<%$id %>">
-<INPUT TYPE=HIDDEN name="Queue" value="<%$Queue%>">
+<form method="post" action="CustomField.html">
+<input type="hidden" class="hidden" name="CustomField" value="<%$id %>" />
+<input type="hidden" class="hidden" name="Queue" value="<%$Queue%>" />
-<TABLE WIDTH="100%" BORDER="0">
-<TR><TD ALIGN="RIGHT">
+<table width="100%" border="0">
+<tr><td align="right">
<&|/l&>Name</&>:
-</TD><TD>
-<input name="Name" VALUE="<%$CustomFieldObj->Name%>" SIZE=20>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Name" value="<%$CustomFieldObj->Name%>" size="20" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Description</&>:
-</TD><TD>
-<input name="Description" VALUE="<%$CustomFieldObj->Description%>" SIZE=80>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Description" value="<%$CustomFieldObj->Description%>" size="80" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Type</&>:
-</TD><TD>
+</td><td>
<& /Admin/Elements/SelectCustomFieldType, Name => "Type", Default => $CustomFieldObj->Type &>
-</TD></TR>
-<TR><TD>
-</TD><TD>
-<INPUT TYPE=HIDDEN NAME="SetEnabled" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Enabled" VALUE="1" <%$EnabledChecked%>> <&|/l&>Enabled (Unchecking this box disables this custom field)</&>
-</TD></TR>
-</TABLE>
-
-<P>
+</td></tr>
+<tr><td>
+</td><td>
+<input type="hidden" class="hidden" name="SetEnabled" value="1" />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /> <&|/l&>Enabled (Unchecking this box disables this custom field)</&>
+</td></tr>
+</table>
+
+<p>
% if ($CustomFieldObj->Id and $CustomFieldObj->Type =~ /Select/) {
<h2><&|/l&>Values</&></h2>
-<font size=-1>
+<font size="-1">
<& /Admin/Elements/EditCustomFieldValues, CustomField => $CustomFieldObj &>
<& /Admin/Elements/AddCustomFieldValue, CustomField => $CustomFieldObj &>
</font>
% }
<&/Elements/Submit, Label => loc('Create') &>
-</FORM>
+</form>
diff --git a/rt/html/Admin/Elements/EditCustomFieldValues b/rt/html/Admin/Elements/EditCustomFieldValues
index 9cc3858..e7da87c 100644
--- a/rt/html/Admin/Elements/EditCustomFieldValues
+++ b/rt/html/Admin/Elements/EditCustomFieldValues
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -54,23 +56,33 @@
<td><&|/l&>Sort</&></td>
<td><&|/l&>Name</&></td>
<td><&|/l&>Description</&></td>
+% if ($CustomField->Type ne 'Combobox') {
+<td><&|/l&>Category</&></td>
+% }
</tr>
% while (my $value = $values->Next) {
<tr>
<td>
-<input type="checkbox" name="Delete-CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>">
+<input type="checkbox" class="checkbox" name="Delete-CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>" />
+</td>
+<td>
+<input size="3" name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-SortOrder" value="<%$value->SortOrder%>" />
</td>
<td>
-<input size=3 name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-SortOrder" value="<%$value->SortOrder%>">
+<input type="text" size="30" name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-Name" value="<%$value->Name%>" />
</td>
<td>
-<input type="text" size=30 name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-Name" value="<%$value->Name%>">
+<font size="-1">
+<input type="text" size="50" name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-Description" value="<%$value->Description%>" />
+</font>
</td>
+% if ($CustomField->Type ne 'Combobox') {
<td>
<font size="-1">
-<input type="text" size=50 name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-Description" value="<%$value->Description%>">
+<input type="text" size="10" name="CustomField-<%$CustomField->Id%>-Value-<%$value->Id%>-Category" value="<%$value->Category%>" />
</font>
</td>
+% }
</tr>
% }
</table>
diff --git a/rt/html/Admin/Elements/EditCustomFields b/rt/html/Admin/Elements/EditCustomFields
index 1cd3df5..9b1176a 100644
--- a/rt/html/Admin/Elements/EditCustomFields
+++ b/rt/html/Admin/Elements/EditCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,11 +47,11 @@
%# END BPS TAGGED BLOCK }}}
<& /Elements/ListActions, actions => \@results &>
-<FORM ACTION="<%$RT::WebPath%><% $m->request_comp->path |n %>" METHOD="POST" NAME="EditCustomFields">
-<INPUT TYPE=HIDDEN NAME="id" VALUE="<% $Object->Id %>"/>
-<INPUT TYPE=HIDDEN NAME="ObjectType" VALUE="<% $ObjectType %>"/>
-<INPUT TYPE=HIDDEN NAME="SubType" VALUE="<% $SubType %>"/>
-<INPUT TYPE=HIDDEN NAME="UpdateCFs" VALUE="1"/>
+<form action="<%$RT::WebPath%><% $m->request_comp->path |n %>" method="post" name="EditCustomFields">
+<input type="hidden" class="hidden" name="id" value="<% $Object->Id %>" />
+<input type="hidden" class="hidden" name="ObjectType" value="<% $ObjectType %>" />
+<input type="hidden" class="hidden" name="SubType" value="<% $SubType %>" />
+<input type="hidden" class="hidden" name="UpdateCFs" value="1" />
% if ($Object->Id) {
<h2><&|/l&>Global Custom Fields</&></h2>
@@ -61,7 +63,7 @@
<& PickCustomFields, CustomFields => \@UnassignedCFs, id => $id, SubType => $SubType &>
<& /Elements/Submit, CheckAll => 1, ClearAll => 1 &>
-</FORM>
+</form>
<%INIT>
@@ -71,7 +73,7 @@ my (@GlobalCFs, @UnassignedCFs);
my $id = $Object->Id;
if ($id and !$Object->CurrentUserHasRight('AssignCustomFields')) {
- $m->out('<P><i>', loc('(No custom fields)'), '</i></P>');
+ $m->out('<p><i>', loc('(No custom fields)'), '</i></p>');
return;
}
@@ -88,6 +90,20 @@ $ObjectCFs->UnLimit;
$ObjectCFs->LimitToObjectId($id);
$ObjectCFs->LimitToLookupType($lookup);
+# Check sanity of SortOrders
+my %SortOrders;
+$SortOrders{$_->SortOrder}++
+ while ($_ = $ObjectCFs->Next);
+
+# If there are duplicates, run though and squash them
+if (grep {$_ > 1} values %SortOrders) {
+ my $i = 1;
+ while (my $ObjectCF = $ObjectCFs->Next) {
+ $ObjectCF->SetSortOrder($i++);
+ }
+ $ObjectCFs->GotoFirstItem;
+}
+
# {{{ deal with moving sortorder of custom fields
if ($CustomField and $Move) {
my $SourceObj = RT::ObjectCustomField->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/EditQueueWatchers b/rt/html/Admin/Elements/EditQueueWatchers
index c93bf81..dc076f5 100644
--- a/rt/html/Admin/Elements/EditQueueWatchers
+++ b/rt/html/Admin/Elements/EditQueueWatchers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,12 +49,12 @@
<ul>
<li><i><&|/l&>none</&></i>
% } else {
-<i><&|/l&>(Check box to delete)</&></i><br><BR>
+<i><&|/l&>(Check box to delete)</&></i><br /><br />
<ul>
% while (my $watcher=$Members->Next) {
<li>
-<INPUT TYPE=CHECKBOX NAME="Queue-<%$QueueObj->Id%>-DeleteWatcher-Type-<%$Watchers->Type%>-Principal-<%$watcher->MemberId%>" value="1"
- UNCHECKED>
+<input type="checkbox" class="checkbox" name="Queue-<%$QueueObj->Id%>-DeleteWatcher-Type-<%$Watchers->Type%>-Principal-<%$watcher->MemberId%>" value="1"
+ unchecked />
% if ($watcher->MemberObj->IsUser) {
<a href="<%$RT::WebPath%>/Admin/Users/Modify.html?id=<%$watcher->MemberObj->ObjectId%>">
% } else {
diff --git a/rt/html/Admin/Elements/EditScrip b/rt/html/Admin/Elements/EditScrip
index 907ae9a..edf949b 100644
--- a/rt/html/Admin/Elements/EditScrip
+++ b/rt/html/Admin/Elements/EditScrip
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,150 +46,95 @@
%#
%# END BPS TAGGED BLOCK }}}
<& /Elements/ListActions, actions => \@actions &>
-
-<FORM METHOD=POST ACTION="Scrip.html">
-<input type="hidden" name="id" value="<%$id%>">
-<input type="hidden" name="Queue" value="<%$Queue%>">
-<& /Elements/TitleBoxStart, title => loc('Scrip Fields') &>
-<TABLE>
-<TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Description</&>:
-</TD>
-<TD>
-<input Name="Scrip-<%$id%>-Description" value="<%$scrip->Description%>">
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Condition</&>:
-</TD>
-<TD>
-<& /Admin/Elements/SelectScripCondition, Name => "Scrip-$id-ScripCondition", Default => $scrip->ConditionObj->Id &><BR>
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Action</&>:
-</TD>
-<TD>
-<& /Admin/Elements/SelectScripAction, Name => "Scrip-$id-ScripAction", Default => $scrip->ActionObj->Id &>
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Template</&>:
-</TD>
-<TD>
-<& /Admin/Elements/SelectTemplate, Name => "Scrip-$id-Template", Default => $scrip->TemplateObj->Id, Queue => $Queue &>
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Stage</&>:
-</TD>
-<TD>
-<& /Admin/Elements/SelectStage, Name => "Scrip-$id-Stage", Default => $scrip->Stage &>
-</TD>
-</TR>
+<form method="post" action="Scrip.html">
+<input type="hidden" class="hidden" name="id" value="<% $id %>" />
+<input type="hidden" class="hidden" name="Queue" value="<% $Queue %>" />
+
+<&| /Widgets/TitleBox, title => loc('Scrip Fields') &>
+<table>
+
+<tr><td align="right"><&|/l&>Description</&>:</td><td>
+<input name="Scrip-<% $id %>-Description" value="<% $ARGS{"Scrip-$id-Description"} || $scrip->Description %>" />
+</td></tr>
+
+<tr><td align="right"><&|/l&>Condition</&>:</td><td>
+<& /Admin/Elements/SelectScripCondition,
+ Name => "Scrip-$id-ScripCondition",
+ Default => $ARGS{"Scrip-$id-ScripCondition"} || $scrip->ConditionObj->Id,
+&></td></tr>
+
+<tr><td align="right"><&|/l&>Action</&>:</td><td>
+<& /Admin/Elements/SelectScripAction,
+ Name => "Scrip-$id-ScripAction",
+ Default => $ARGS{"Scrip-$id-ScripAction"} || $scrip->ActionObj->Id,
+&></td></tr>
+
+<tr><td align="right"><&|/l&>Template</&>:</td><td>
+<& /Admin/Elements/SelectTemplate,
+ Name => "Scrip-$id-Template",
+ Default => $ARGS{"Scrip-$id-Template"} || $scrip->TemplateObj->Id,
+ Queue => $Queue,
+&></td></tr>
+
+<tr><td align="right"><&|/l&>Stage</&>:</td><td>
+<& /Admin/Elements/SelectStage,
+ Name => "Scrip-$id-Stage",
+ Default => $ARGS{"Scrip-$id-Stage"} || $scrip->Stage,
+&></td></tr>
+
</table>
-<& /Elements/TitleBoxEnd &>
-<& /Elements/Submit, Caption => loc("Be sure to save your changes"), Reset => 1 &>
+</&>
+
+<& /Elements/Submit,
+ Label => $SubmitLabel,
+ Caption => loc("Be sure to save your changes"),
+ Reset => 1,
+&><br />
-<br>
-<& /Elements/TitleBoxStart, title => loc('User Defined conditions and actions') &>
+<&| /Widgets/TitleBox, title => loc('User Defined conditions and actions') &>
<table>
-<TR>
-<TD colspan=2>
+<tr><td colspan="2">
<i><&|/l&>(Use these fields when you choose 'User Defined' for a condition or action)</&></i>
-</TD>
-</TR>
-<TR>
-<TD class=labeltop>
-<&|/l&>Custom condition</&>:
-</TD>
-<TD>
-<TEXTAREA COLS=80 ROWS=5 NAME="Scrip-<%$id%>-CustomIsApplicableCode"><%$scrip->CustomIsApplicableCode%></TEXTAREA>
-</TD>
-</TR>
-<TR>
-<TD class=labeltop>
-<&|/l&>Custom action preparation code</&>:
-</TD>
-<TD>
-<TEXTAREA COLS=80 ROWS=5 NAME="Scrip-<%$id%>-CustomPrepareCode"><%$scrip->CustomPrepareCode%></TEXTAREA>
-</TD>
-</TR>
-<TR>
-<TD class=labeltop>
-<&|/l&>Custom action cleanup code</&>:
-</TD>
-<TD>
-<TEXTAREA COLS=80 ROWS=5 NAME="Scrip-<%$id%>-CustomCommitCode"><%$scrip->CustomCommitCode%></TEXTAREA>
-</TD>
-</TR>
+</td></tr>
+
+<tr><td class="labeltop"><&|/l&>Custom condition</&>:</td><td>
+<textarea cols="80" rows="5" name="Scrip-<% $id %>-CustomIsApplicableCode"><% $ARGS{"Scrip-$id-CustomIsApplicableCode"} || $scrip->CustomIsApplicableCode %></textarea>
+</td></tr>
+
+<tr><td class="labeltop"><&|/l&>Custom action preparation code</&>:</td><td>
+<textarea cols="80" rows="5" name="Scrip-<% $id %>-CustomPrepareCode"><% $ARGS{"Scrip-$id-CustomPrepareCode"} || $scrip->CustomPrepareCode %></textarea>
+</td></tr>
+
+<tr><td class="labeltop"><&|/l&>Custom action cleanup code</&>:</td><td>
+<textarea cols="80" rows="5" name="Scrip-<% $id %>-CustomCommitCode"><% $ARGS{"Scrip-$id-CustomCommitCode"} || $scrip->CustomCommitCode %></textarea>
+</td></tr>
+
</table>
-<& /Elements/TitleBoxEnd &>
+</&>
-<& /Elements/Submit, Label => loc('Create'), Reset => 1 &>
+<& /Elements/Submit, Label => $SubmitLabel, Reset => 1 &>
-</FORM>
+</form>
<%init>
-my (@actions);
+my (@actions, $SubmitLabel);
-my $scrip = new RT::Scrip($session{'CurrentUser'});
-
-if ( $id eq 'new' ) {
+my $scrip = RT::Scrip->new( $session{'CurrentUser'} );
- my ( $retval, $msg ) = $scrip->Create(
- Queue => $Queue,
- ScripAction => $ARGS{"Scrip-new-ScripAction"},
- ScripCondition => $ARGS{"Scrip-new-ScripCondition"},
- Template => $ARGS{"Scrip-new-Template"},
- Description => $ARGS{"Scrip-new-Description"},
- CustomPrepareCode => $ARGS{"Scrip-new-CustomPrepareCode"},
- CustomCommitCode => $ARGS{"Scrip-new-CustomCommitCode"},
- CustomIsApplicableCode => $ARGS{"Scrip-new-CustomIsApplicableCode"},
- );
- if ( defined $retval ) {
- push @actions, $msg;
- $id = $scrip->id;
- }
- else {
- Abort( $msg);
- }
-}
-elsif ($id) {
- my ($val,$msg) =$scrip->Load($id);
- if ($val) {
- $id = $scrip->id;
- } else {
- Abort ($msg);
+if ( $id ) {
+ $scrip->Load( $id );
+ unless ( $id = $scrip->id ) {
+ push @actions, loc("Couldn't load scrip #[_1]", $id);
}
- my @attribs = qw (
- Queue
- ScripAction
- ScripCondition
- Template
- Stage
- Description
- CustomPrepareCode
- CustomCommitCode
- CustomIsApplicableCode
- );
- my @results = UpdateRecordObject( AttributesRef => \@attribs,
- AttributePrefix => 'Scrip-'.$scrip->Id,
- Object => $scrip,
- ARGSRef => \%ARGS );
- push (@actions, @results);
+ $SubmitLabel = loc('Update');
}
-elsif ($ARGS{'create'}) {
+unless ( $id ) {
$id = 'new';
+ $SubmitLabel = loc('Create');
}
-# }}}
</%init>
<%ARGS>
@@ -195,3 +142,42 @@ $id => undef
$title => undef
$Queue => 0
</%ARGS>
+
+<%METHOD Process>
+<%ARGS>
+$id => undef
+$Queue => undef
+</%ARGS>
+<%INIT>
+return ($id) unless $id;
+
+my $scrip = RT::Scrip->new( $session{'CurrentUser'} );
+if ( $id eq 'new' ) {
+ return $scrip->Create(
+ Queue => $Queue,
+ ScripAction => $ARGS{"Scrip-new-ScripAction"},
+ ScripCondition => $ARGS{"Scrip-new-ScripCondition"},
+ Template => $ARGS{"Scrip-new-Template"},
+ Description => $ARGS{"Scrip-new-Description"},
+ CustomPrepareCode => $ARGS{"Scrip-new-CustomPrepareCode"},
+ CustomCommitCode => $ARGS{"Scrip-new-CustomCommitCode"},
+ CustomIsApplicableCode => $ARGS{"Scrip-new-CustomIsApplicableCode"},
+ );
+}
+else {
+ $scrip->Load( $id );
+ return (undef, loc("Couldn't load scrip #[_1]", $id))
+ unless $scrip->id;
+
+ my @attribs = qw(Queue ScripAction ScripCondition Template Stage
+ Description CustomPrepareCode CustomCommitCode CustomIsApplicableCode);
+ my @results = UpdateRecordObject(
+ AttributesRef => \@attribs,
+ AttributePrefix => 'Scrip-'.$scrip->Id,
+ Object => $scrip,
+ ARGSRef => \%ARGS
+ );
+ return ($scrip->id, @results);
+}
+</%INIT>
+</%METHOD>
diff --git a/rt/html/Admin/Elements/EditScrips b/rt/html/Admin/Elements/EditScrips
index 9526118..7d25c53 100644
--- a/rt/html/Admin/Elements/EditScrips
+++ b/rt/html/Admin/Elements/EditScrips
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,34 +48,35 @@
<& /Elements/ListActions, actions => \@actions &>
<form action="Scrips.html" method="post">
-<input type="hidden" name="id" value="<%$id%>">
+<input type="hidden" class="hidden" name="id" value="<%$id%>" />
<h2><&|/l&>Current Scrips</&></h2>
% if ($Scrips->Count == 0 ) {
-<P><i><&|/l&>(No scrips)</&></i></P>
+<p><i><&|/l&>(No scrips)</&></i></p>
% } else {
-<TABLE>
-<P><i><&|/l&>(Check box to delete)</&></i></P>
+<table>
+<p><i><&|/l&>(Check box to delete)</&></i></p>
% while (my $scrip = $Scrips->Next ) {
-<TR>
-<TD>
-<input type="checkbox" name="DeleteScrip-<%$scrip->Id%>" value="1">
-</TD>
-<TD>
-<a href="Scrip.html?id=<%$scrip->Id%>&Queue=<%$id%>"><% $scrip->Description || "<i>(".loc('no value').")</i>" |n %></a><br>
+<tr>
+<td>
+<input type="checkbox" class="checkbox" name="DeleteScrip-<%$scrip->Id%>" value="1" />
+</td>
+<td>
+<a href="Scrip.html?id=<%$scrip->Id%>&Queue=<%$id%>"><% $scrip->Description || "<i>(".loc('no value').")</i>" |n %></a><br />
<small><&|/l, loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name) &>[_1] [_2] with template [_3]</&></small>
-</TD>
-</TR>
+</td>
+</tr>
% }
-</TABLE>
+</table>
% }
<& /Elements/Submit,
Caption => loc("Delete selected scrips"),
Label => loc("Delete") &>
</form>
+
<%init>
my (@actions);
@@ -92,6 +95,7 @@ else {
$Scrips->LimitToGlobal();
}
+$Scrips->OrderBy( FIELD => 'description' );
diff --git a/rt/html/Admin/Elements/EditTemplates b/rt/html/Admin/Elements/EditTemplates
index 207ffd0..bffb4cd 100644
--- a/rt/html/Admin/Elements/EditTemplates
+++ b/rt/html/Admin/Elements/EditTemplates
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,39 +47,39 @@
%# END BPS TAGGED BLOCK }}}
<& /Elements/ListActions, actions => \@actions &>
-<FORM METHOD=GET ACTION="Templates.html">
-<INPUT TYPE="Hidden" NAME="id" VALUE="<%$id%>">
+<form method="get" action="Templates.html">
+<input type="hidden" class="hidden" name="id" value="<%$id%>" />
% if ($Templates->Count == 0 ) {
-<P><i><&|/l&>(No templates)</&></i></P>
+<p><i><&|/l&>(No templates)</&></i></p>
% } else {
-<TABLE>
-<TR>
-<TH>
+<table>
+<tr>
+<th>
<i><&|/l&>(Check box to delete)</&></i>
-</TH>
-<TH>
-</TH>
-</TR>
+</th>
+<th>
+</th>
+</tr>
% my $count;
% while (my $TemplateObj = $Templates->Next) {
-<TR>
-<TD>
-<input type="checkbox" name="DeleteTemplate-<%$TemplateObj->Id%>" value="1">
-</TD>
-<TD>
-<A HREF="Template.html?Queue=<%$id%>&Template=<%$TemplateObj->id()%>">
-<B><% loc($TemplateObj->Name) %></B></A>
-<br><% loc($TemplateObj->Description) %>
-</TD>
-</TR>
+<tr>
+<td>
+<input type="checkbox" class="checkbox" name="DeleteTemplate-<%$TemplateObj->Id%>" value="1" />
+</td>
+<td>
+<a href="Template.html?Queue=<%$id%>&Template=<%$TemplateObj->id()%>">
+<strong><% loc($TemplateObj->Name) %></strong></a>
+<br /><% loc($TemplateObj->Description) %>
+</td>
+</tr>
% }
-</TABLE>
+</table>
% }
<& /Elements/Submit, Label => loc('Delete Template') &>
-</FORM>
+</form>
<%INIT>
my $Templates = RT::Templates->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/EditUserComments b/rt/html/Admin/Elements/EditUserComments
index fb96dc0..5035189 100644
--- a/rt/html/Admin/Elements/EditUserComments
+++ b/rt/html/Admin/Elements/EditUserComments
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,10 +46,10 @@
%#
%# END BPS TAGGED BLOCK }}}
<& /Elements/Header, Title => "Comments about $name" &>
-<&|/l&>These comments aren't generally visible to the user</&>:<br>
-<input type="hidden" name="id" value="<%$id%>">
-<TEXTAREA COLS=60 ROWS=15 WRAP=SOFT NAME="Comments"><% $UserObj->Comments %></TEXTAREA>
-</FORM>
+<&|/l&>These comments aren't generally visible to the user</&>:<br />
+<input type="hidden" class="hidden" name="id" value="<%$id%>" />
+<textarea cols="60" rows="15" wrap="soft" name="Comments"><% $UserObj->Comments %></textarea>
+</form>
<%ARGS>
$UserObj => undef
diff --git a/rt/html/Admin/Elements/GlobalCustomFieldTabs b/rt/html/Admin/Elements/GlobalCustomFieldTabs
index 8d4eaca..db69df8 100755
--- a/rt/html/Admin/Elements/GlobalCustomFieldTabs
+++ b/rt/html/Admin/Elements/GlobalCustomFieldTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/GroupTabs b/rt/html/Admin/Elements/GroupTabs
index 60edda4..bf6a1cf 100644
--- a/rt/html/Admin/Elements/GroupTabs
+++ b/rt/html/Admin/Elements/GroupTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/Header b/rt/html/Admin/Elements/Header
index b809080..e9b0356 100644
--- a/rt/html/Admin/Elements/Header
+++ b/rt/html/Admin/Elements/Header
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/ListGlobalCustomFields b/rt/html/Admin/Elements/ListGlobalCustomFields
index 3df9d62..24308fc 100644
--- a/rt/html/Admin/Elements/ListGlobalCustomFields
+++ b/rt/html/Admin/Elements/ListGlobalCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,7 +49,7 @@
% while (my $CustomFieldObj = $CustomFields->Next) {
% $count++;
<font size="-1"><%$CustomFieldObj->id%>/<% loc($CustomFieldObj->Type) %>/<%$CustomFieldObj->Name%>: <%$CustomFieldObj->Description%></font>
-<BR>
+<br />
% }
% if (!$count) {
<font size="-1"><&|/l&>(No custom fields)</&></font>
diff --git a/rt/html/Admin/Elements/ListGlobalScrips b/rt/html/Admin/Elements/ListGlobalScrips
index 2e37912..e2e8b15 100644
--- a/rt/html/Admin/Elements/ListGlobalScrips
+++ b/rt/html/Admin/Elements/ListGlobalScrips
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,29 +45,28 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-
% if ($Scrips->Count == 0) {
-<P><i><&|/l&>(No scrips)</&></i></P>
+<p><i><&|/l&>(No scrips)</&></i></p>
% } else {
-<UL>
+<ul>
% while (my $scrip = $Scrips->Next ) {
-<LI>
+<li>
<a href="<%$RT::WebPath%>/Admin/Global/Scrip.html?id=<%$scrip->Id%>&Queue=<%0%>">
% if ($scrip->Description) {
<% $scrip->Description %>
% } else {
<i>(<&|/l, $scrip->Id&>Scrip #[_1]</&>)</i>
% }
-</a><br>
+</a><br />
<small><&|/l, loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name) &>[_1] [_2] with template [_3]</&></small>
-</LI>
+</li>
% }
-</UL>
+</ul>
% }
diff --git a/rt/html/Admin/Elements/ModifyTemplate b/rt/html/Admin/Elements/ModifyTemplate
index 6749f3e..b667e05 100644
--- a/rt/html/Admin/Elements/ModifyTemplate
+++ b/rt/html/Admin/Elements/ModifyTemplate
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,33 +45,33 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE>
-<TR>
-<TD ALIGN=RIGHT>
+<table>
+<tr>
+<td align="right">
<&|/l&>Name</&>:
-</TD>
-<TD>
-<input name="Name" VALUE="<%$Name%>" SIZE=20><BR>
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
+</td>
+<td>
+<input name="Name" value="<%$Name%>" size="20" /><br />
+</td>
+</tr>
+<tr>
+<td align="right">
<&|/l&>Description</&>:
-</TD>
-<TD>
-<input name="Description" VALUE="<%$Description%>" SIZE=80><BR>
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT VALIGN=TOP>
-<&|/l&>Content</&>:<BR>
-</TD>
-<TD>
-<TEXTAREA NAME=Content ROWS=25 COLS=80 WRAP=SOFT>
-<%$Content%></TEXTAREA>
-</TD>
-</TR>
-</TABLE>
+</td>
+<td>
+<input name="Description" value="<%$Description%>" size="80" /><br />
+</td>
+</tr>
+<tr>
+<td align="right" valign="top">
+<&|/l&>Content</&>:<br />
+</td>
+<td>
+<textarea name="Content" rows="25" cols="80" wrap="soft">
+<%$Content%></textarea>
+</td>
+</tr>
+</table>
<%INIT>
diff --git a/rt/html/Admin/Elements/ObjectCustomFields b/rt/html/Admin/Elements/ObjectCustomFields
index a87e157..61a10cd 100644
--- a/rt/html/Admin/Elements/ObjectCustomFields
+++ b/rt/html/Admin/Elements/ObjectCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/PickCustomFields b/rt/html/Admin/Elements/PickCustomFields
index c2a30f9..7b88433 100644
--- a/rt/html/Admin/Elements/PickCustomFields
+++ b/rt/html/Admin/Elements/PickCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,35 +48,35 @@
% if (@CustomFields == 0) {
<p><i><&|/l&>(None)</&></i></p>
% } else {
-<TABLE cellspacing=0 cellpadding=2>
+<table cellspacing="0" cellpadding="2">
% my $count;
% foreach my $CustomFieldObj (@CustomFields) {
-<TR>
+<tr>
% if (!$ReadOnly) {
- <TD valign="TOP">
-<input type="checkbox" name="Object-<%$id%>-CF-<%$CustomFieldObj->Id%>" value="1" <% $Checked ? 'CHECKED' : '' %>
->
- </TD>
+ <td valign="top">
+<input type="checkbox" class="checkbox" name="Object-<%$id%>-CF-<%$CustomFieldObj->Id%>" value="1" <% $Checked ? 'CHECKED' : '' %>
+/>
+ </td>
% }
- <TD valign="TOP">
- <A HREF="<%$RT::WebPath%>/Admin/CustomFields/Modify.html?id=<%$CustomFieldObj->id()%>">
+ <td valign="top">
+ <a href="<%$RT::WebPath%>/Admin/CustomFields/Modify.html?id=<%$CustomFieldObj->id()%>">
% if ($CustomFieldObj->Name) {
<b><%$CustomFieldObj->Name%></b>
% } else {
<i>(<&|/l&>no name</&>)</i>
% }
-</a><br>
+</a><br />
<%$CustomFieldObj->Description%>
- </TD>
- <TD valign="TOP">
+ </td>
+ <td valign="top">
<i><% $CustomFieldObj->FriendlyTypeComposite %></i>
- </TD>
+ </td>
% # show 'move up' unless it's the first item
% if ($count++ and $Checked) {
- <TD valign="TOP">
+ <td valign="top">
[<a href="<%$RT::WebPath%><% $m->request_comp->path |n %>?id=<%$id%>&SubType=<%$SubType%>&CustomField=<%$CustomFieldObj->id%>&Move=-1"><&|/l&>Move up</&></a>]
% } else {
- <TD valign="TOP" ALIGN=RIGHT>
+ <td valign="top" align="right">
% }
% # show 'move down' unless it's the last item
@@ -82,10 +84,10 @@
% $m->print(' | ') if $count > 1;
[<a href="<%$RT::WebPath%><% $m->request_comp->path |n %>?id=<%$id%>&SubType=<%$SubType%>&CustomField=<%$CustomFieldObj->id%>&Move=1"><&|/l&>Move down</&></a>]
% }
- </TD>
-</TR>
+ </td>
+</tr>
% }
-</TABLE>
+</table>
% }
<%ARGS>
@CustomFields
diff --git a/rt/html/Admin/Elements/PickObjects b/rt/html/Admin/Elements/PickObjects
index b07a882..5fc0863 100644
--- a/rt/html/Admin/Elements/PickObjects
+++ b/rt/html/Admin/Elements/PickObjects
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,33 +46,32 @@
%#
%# END BPS TAGGED BLOCK }}}
% if (@Objects == 0) {
-<P><i><&|/l&>(None)</&></i></P>
+<p><i><&|/l&>(None)</&></i></p>
% } else {
-<TABLE cellspacing=0 cellpadding=2>
+<table cellspacing="0" cellpadding="2">
% my $count;
% foreach my $Object (@Objects) {
-<TR>
+<tr>
+% my $id = "Object-".$Object->id."-CF-".$id;
% if (!$ReadOnly) {
- <TD valign="TOP">
-<input type="checkbox" name="Object-<%$Object->id%>-CF-<%$id%>" value="1" <% $Checked ? 'CHECKED' : ''%>
->
- </TD>
+ <td valign="top">
+<input type="checkbox" id="<% $id %>" name="<% $id %>" value="1" <% $Checked ? 'CHECKED' : ''%>
+/>
+ </td>
% }
- <TD valign="TOP">
+ <td valign="top">
+ <label for="<% $id %>">
% if ($Object->Name) {
- <b><%$Object->Name%></b><br>
+ <b><%$Object->Name%></b><br />
% } else {
- <i>(<%loc("no name")%>)</i><br>
+ <i>(<%loc("no name")%>)</i><br />
% }
<%$Object->can('Description') && $Object->Description%>
- </TD>
-%# <TD valign="TOP">
-%# <i><% $CustomFieldObj->FriendlyTypeComposite %></i>
-%# </TD>
- </TD>
-</TR>
+ </label>
+ </td>
+</tr>
% }
-</TABLE>
+</table>
% }
<%ARGS>
@Objects
diff --git a/rt/html/Admin/Elements/QueueRightsForUser b/rt/html/Admin/Elements/QueueRightsForUser
index 01f294a..15af784 100644
--- a/rt/html/Admin/Elements/QueueRightsForUser
+++ b/rt/html/Admin/Elements/QueueRightsForUser
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,13 +45,13 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<UL>
+<ul>
%while(my $ACE = $ACL->Next) {
-<LI><checkbox name="delete_ace_<%$ACE->id%>" value="1"> <% loc($ACE->RightName) %> (<%$ACE->UserObj->RealName%>)
+<li><checkbox name="delete_ace_<%$ACE->id%>" value="1"> <% loc($ACE->RightName) %> (<%$ACE->UserObj->RealName%>)
%}
-</UL>
+</ul>
<%INIT>
my $ACL = new RT::ACL($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/QueueTabs b/rt/html/Admin/Elements/QueueTabs
index 93522d0..0d06704 100644
--- a/rt/html/Admin/Elements/QueueTabs
+++ b/rt/html/Admin/Elements/QueueTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/SelectCustomFieldLookupType b/rt/html/Admin/Elements/SelectCustomFieldLookupType
index ec9f740..ff8bfdb 100644
--- a/rt/html/Admin/Elements/SelectCustomFieldLookupType
+++ b/rt/html/Admin/Elements/SelectCustomFieldLookupType
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
%for my $option ($cf->LookupTypes) {
-<OPTION VALUE="<%$option%>" <%$option eq $Default && "SELECTED"%>><% $cf->FriendlyLookupType($option) %></OPTION>
+<option value="<%$option%>" <%$option eq $Default && "SELECTED"%>><% $cf->FriendlyLookupType($option) %></option>
%}
-</SELECT>
+</select>
<%INIT>
my $cf = RT::CustomField->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SelectCustomFieldType b/rt/html/Admin/Elements/SelectCustomFieldType
index 3f25b8e..c913979 100644
--- a/rt/html/Admin/Elements/SelectCustomFieldType
+++ b/rt/html/Admin/Elements/SelectCustomFieldType
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
%for my $option ($cf->TypeComposites) {
-<OPTION VALUE="<%$option%>" <%$option eq $Default && "SELECTED"%>><% $cf->FriendlyTypeComposite($option) %></OPTION>
+<option value="<%$option%>" <%$option eq $Default && "SELECTED"%>><% $cf->FriendlyTypeComposite($option) %></option>
%}
-</SELECT>
+</select>
<%INIT>
my $cf = RT::CustomField->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SelectGroups b/rt/html/Admin/Elements/SelectGroups
index 92bd475..662273a 100644
--- a/rt/html/Admin/Elements/SelectGroups
+++ b/rt/html/Admin/Elements/SelectGroups
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT MULTIPLE NAME="<%$Name%>" SIZE=10>
+<select multiple name="<%$Name%>" size="10">
%while (my $group = $groups->Next) {
-<OPTION VALUE="<%$group->id%>"><%$group->Name%>
+<option value="<%$group->id%>"><%$group->Name%>
%}
-</SELECT>
+</select>
<%INIT>
my $groups = new RT::Groups($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SelectModifyGroup b/rt/html/Admin/Elements/SelectModifyGroup
index 272e1f0..4db67c5 100644
--- a/rt/html/Admin/Elements/SelectModifyGroup
+++ b/rt/html/Admin/Elements/SelectModifyGroup
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,7 @@
%#
%# END BPS TAGGED BLOCK }}}
%while ( $Group = $Groups->Next) {
-<A HREF="Modify.html?id=<%$Group->id%>"><%$Group->id%>: <%$Group->Name%></a><BR>
+<a href="Modify.html?id=<%$Group->id%>"><%$Group->id%>: <%$Group->Name%></a><br />
%}
<%INIT>
my ($Group);
diff --git a/rt/html/Admin/Elements/SelectModifyQueue b/rt/html/Admin/Elements/SelectModifyQueue
index 3a30d09..c3e6a98 100644
--- a/rt/html/Admin/Elements/SelectModifyQueue
+++ b/rt/html/Admin/Elements/SelectModifyQueue
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,7 @@
%#
%# END BPS TAGGED BLOCK }}}
%while ( $queue = $queues->Next) {
-<A HREF="Modify.html?id=<%$queue->id%>"><%$queue->id%>: <%$queue->Name%></a><BR>
+<a href="Modify.html?id=<%$queue->id%>"><%$queue->id%>: <%$queue->Name%></a><br />
%}
<%INIT>
my ($queue);
diff --git a/rt/html/Admin/Elements/SelectModifyUser b/rt/html/Admin/Elements/SelectModifyUser
index fc6c012..2b28402 100644
--- a/rt/html/Admin/Elements/SelectModifyUser
+++ b/rt/html/Admin/Elements/SelectModifyUser
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,7 @@
%#
%# END BPS TAGGED BLOCK }}}
%while ( $user = $users->Next) {
-<A HREF="Modify.html?id=<%$user->id%>"><%$user->id%>: <%$user->Name%></a><BR>
+<a href="Modify.html?id=<%$user->id%>"><%$user->id%>: <%$user->Name%></a><br />
%}
<%INIT>
my ($user);
diff --git a/rt/html/Admin/Elements/SelectNewGroupMembers b/rt/html/Admin/Elements/SelectNewGroupMembers
index 95056ae..34d711f 100644
--- a/rt/html/Admin/Elements/SelectNewGroupMembers
+++ b/rt/html/Admin/Elements/SelectNewGroupMembers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,20 +47,22 @@
%# END BPS TAGGED BLOCK }}}
% if ($Show ne 'Groups') {
<b><&|/l&>Users</&></b>
-<SELECT MULTIPLE NAME="<%$Name%>Users" SIZE=10>
+<select multiple name="<%$Name%>Users" size="10">
%while (my $user = $users->Next) {
-<OPTION VALUE="User-<%$user->id%>"><%$user->Name%></OPTION>
+%next if $SkipUsers->{$user->id};
+<option value="User-<%$user->id%>"><%$user->Name%></option>
%}
-</SELECT>
-<br>
+</select>
+<br />
% }
% if ($Show ne 'Users') {
<b><&|/l&>Groups</&></b>
-<SELECT MULTIPLE NAME="<%$Name%>Groups" SIZE=10>
+<select multiple name="<%$Name%>Groups" size="10">
%while (my $group = $groups->Next) {
-<OPTION VALUE="Group-<%$group->id%>"><%$group->Name%></OPTION>
+%next if $SkipGroups->{$group->id};
+<option value="Group-<%$group->id%>"><%$group->Name%></option>
%}
-</SELECT>
+</select>
% }
<%INIT>
@@ -90,4 +94,6 @@ $groups->Limit(FIELD => 'Domain', OPERATOR => '=', VALUE => 'UserDefined');
$Name => 'Users'
$Show => 'All'
$Group
+$SkipUsers => {}
+$SkipGroups => {}
</%ARGS>
diff --git a/rt/html/Admin/Elements/SelectRights b/rt/html/Admin/Elements/SelectRights
index 3e61d50..a0a5736 100644
--- a/rt/html/Admin/Elements/SelectRights
+++ b/rt/html/Admin/Elements/SelectRights
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,37 +45,37 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<INPUT TYPE=HIDDEN NAME="CheckACL" VALUE="<%$ACLDesc%>">
- <TABLE BORDER=0>
-<TR>
-<TD valign=top width="180" align="left">
+<input type="hidden" class="hidden" name="CheckACL" value="<%$ACLDesc%>" />
+ <table border="0">
+<tr>
+<td valign="top" width="180" align="left">
% my %current_rights;
<h3><&|/l&>Current rights</&></h3>
% if ($ACLObj->Count() == 0) {
-<i><&|/l&>No rights granted.</&></i> <BR>
+<i><&|/l&>No rights granted.</&></i> <br />
% } else {
-<i>(<&|/l&>Check box to revoke right</&>)</i> <BR>
+<i>(<&|/l&>Check box to revoke right</&>)</i> <br />
% while (my $right = $ACLObj->Next()) {
% if ($right->RightName) {
% $current_rights{$right->RightName} = 1;
-<input type=checkbox value="<%$right->Id%>" name="RevokeRight-<%$ACLDesc%>-<%$right->RightName%>"> <% loc($right->RightName) %><br>
+<input type="checkbox" class="checkbox" value="<%$right->Id%>" name="RevokeRight-<%$ACLDesc%>-<%$right->RightName%>" /> <% loc($right->RightName) %><br />
% }
% }
% }
-</TD>
-<TD valign=top>
+</td>
+<td valign="top">
<h3><&|/l&>New rights</&></h3>
-<SELECT SIZE=5 MULTIPLE NAME="GrantRight-<%$ACLDesc%>">
+<select size="5" multiple name="GrantRight-<%$ACLDesc%>">
% foreach $right (sort keys %Rights) {
% next if $current_rights{$right};
- <OPTION VALUE="<%$right%>"
- ><% loc($right) %></OPTION>
+ <option value="<%$right%>"
+ ><% loc($right) %></option>
% }
-<OPTION VALUE="" SELECTED><&|/l&>(no value)</&></OPTION>
-</SELECT>
-</TD>
-</TR>
-</TABLE>
+<option value="" selected><&|/l&>(no value)</&></option>
+</select>
+</td>
+</tr>
+</table>
<%INIT>
my ($right, $ACLDesc, $AppliesTo, %Rights);
diff --git a/rt/html/Admin/Elements/SelectScrip b/rt/html/Admin/Elements/SelectScrip
index a9e9796..027efba 100644
--- a/rt/html/Admin/Elements/SelectScrip
+++ b/rt/html/Admin/Elements/SelectScrip
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,17 +45,17 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME=<%$Name%>>
-<OPTION VALUE=""
+<select name="<%$Name%>">
+<option value=""
<% $Default eq undef && 'SELECTED' %>
->-</OPTION>
+>-</option>
%while (my $Scrip = $Scrips->Next) {
-<OPTION VALUE=<% $Scrip->Id %>
+<option value="<% $Scrip->Id %>"
<% $Scrip->Id == $Default && 'SELECTED' %>
><% loc($Scrip->Name) %>
-</OPTION>
+</option>
%}
-</SELECT>
+</select>
<%INIT>
my $Scrips = RT::Scrips->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SelectScripAction b/rt/html/Admin/Elements/SelectScripAction
index 8d88d64..405f20a 100644
--- a/rt/html/Admin/Elements/SelectScripAction
+++ b/rt/html/Admin/Elements/SelectScripAction
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,17 +45,17 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME=<%$Name%>>
-<OPTION VALUE=""
+<select name="<%$Name%>">
+<option value=""
<% ! defined $Default && 'SELECTED' %>
->-</OPTION>
+>-</option>
%while (my $ScripAction = $ScripActions->Next) {
-<OPTION VALUE=<%$ScripAction->Id%>
+<option value="<%$ScripAction->Id%>"
<% defined $Default && $ScripAction->Id == $Default && 'SELECTED' %>
><% loc($ScripAction->Name) %>
-</OPTION>
+</option>
%}
-</SELECT>
+</select>
<%INIT>
my $ScripActions = RT::ScripActions->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SelectScripCondition b/rt/html/Admin/Elements/SelectScripCondition
index faa99fd..e8f8938 100644
--- a/rt/html/Admin/Elements/SelectScripCondition
+++ b/rt/html/Admin/Elements/SelectScripCondition
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,17 +45,17 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME=<%$Name%>>
-<OPTION VALUE=""
+<select name="<%$Name%>">
+<option value=""
<% ! defined $Default && 'SELECTED' %>
->-</OPTION>
+>-</option>
%while (my $ScripCondition = $ScripConditions->Next) {
-<OPTION VALUE=<%$ScripCondition->Id%>
+<option value="<%$ScripCondition->Id%>"
<% defined $Default && $ScripCondition->Id == $Default && 'SELECTED' %>
><% loc($ScripCondition->Name) %>
-</OPTION>
+</option>
%}
-</SELECT>
+</select>
<%INIT>
my $ScripConditions = RT::ScripConditions->new($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SelectSingleOrMultiple b/rt/html/Admin/Elements/SelectSingleOrMultiple
index 5716950..4844b8d 100644
--- a/rt/html/Admin/Elements/SelectSingleOrMultiple
+++ b/rt/html/Admin/Elements/SelectSingleOrMultiple
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/SelectStage b/rt/html/Admin/Elements/SelectStage
index 0fbf5c6..68bf485 100644
--- a/rt/html/Admin/Elements/SelectStage
+++ b/rt/html/Admin/Elements/SelectStage
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,12 +45,12 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME=<%$Name%>>
+<select name="<%$Name%>">
% foreach my $stage (@stages) {
-<OPTION VALUE=<%$stage%>
+<option value="<%$stage%>"
<% ($stage eq $Default) && 'SELECTED' %>
><% loc($stage) %>
-</OPTION>
+</option>
% }
<%INIT>
if ($Default eq '') {
diff --git a/rt/html/Admin/Elements/SelectTemplate b/rt/html/Admin/Elements/SelectTemplate
index 7d83b67..dd96ec7 100644
--- a/rt/html/Admin/Elements/SelectTemplate
+++ b/rt/html/Admin/Elements/SelectTemplate
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,23 +45,23 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME=<%$Name%>>
-<OPTION VALUE=""
+<select name="<%$Name%>">
+<option value=""
<% $Default eq 'none' && 'SELECTED' %>
->-</OPTION>
+>-</option>
%while (my $Template = $PrimaryTemplates->Next) {
-<OPTION VALUE=<%$Template->Id%>
+<option value="<%$Template->Id%>"
<% ($Template->Id == $Default) && 'SELECTED' %>
><% loc($Template->Name) %>
-</OPTION>
+</option>
%}
%while (my $Template = $OtherTemplates->Next) {
-<OPTION VALUE=<%$Template->Id%>
+<option value="<%$Template->Id%>"
<% ($Template->Id == $Default) && 'SELECTED'%>
><&|/l, loc($Template->Name) &>Global template: [_1]</&>
-</OPTION>
+</option>
%}
-</SELECT>
+</select>
<%INIT>
diff --git a/rt/html/Admin/Elements/SelectUsers b/rt/html/Admin/Elements/SelectUsers
index a88aa8f..103ab30 100644
--- a/rt/html/Admin/Elements/SelectUsers
+++ b/rt/html/Admin/Elements/SelectUsers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT MULTIPLE NAME="<%$Name%>" SIZE=10>
+<select multiple name="<%$Name%>" size="10">
%while (my $user = $users->Next) {
-<OPTION VALUE="<%$user->id%>"><%$user->Name%>
+<option value="<%$user->id%>"><%$user->Name%>
%}
-</SELECT>
+</select>
<%INIT>
my $users = new RT::Users($session{'CurrentUser'});
diff --git a/rt/html/Admin/Elements/SystemTabs b/rt/html/Admin/Elements/SystemTabs
index 646f552..fd317c4 100644
--- a/rt/html/Admin/Elements/SystemTabs
+++ b/rt/html/Admin/Elements/SystemTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -67,7 +69,10 @@
},
H => { title => loc('User Rights'),
path => 'Admin/Global/UserRights.html',
- }
+ },
+ I => { title => loc('RT at a glance'),
+ path => 'Admin/Global/MyRT.html',
+ },
};
diff --git a/rt/html/Admin/Elements/Tabs b/rt/html/Admin/Elements/Tabs
index f90a629..40df82a 100644
--- a/rt/html/Admin/Elements/Tabs
+++ b/rt/html/Admin/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/ToolTabs b/rt/html/Admin/Elements/ToolTabs
index 773b810..37ba33e 100755
--- a/rt/html/Admin/Elements/ToolTabs
+++ b/rt/html/Admin/Elements/ToolTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Elements/UserTabs b/rt/html/Admin/Elements/UserTabs
index 0ffd29b..f5f8d0e 100644
--- a/rt/html/Admin/Elements/UserTabs
+++ b/rt/html/Admin/Elements/UserTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -64,6 +66,9 @@ subtabs => {
History => { title => loc('History'),
path => "Admin/Users/History.html?id=".$id
},
+ 'MyRT' => { title => loc('RT at a glance'),
+ path => "Admin/Users/MyRT.html?id=".$id
+ },
# Scrips => { title => loc('Rights'),
# path => "Admin/Users/Rights.html?id=".$id
# }
diff --git a/rt/html/Admin/Global/CustomFields/Groups.html b/rt/html/Admin/Global/CustomFields/Groups.html
index bffde01..62bd31c 100644
--- a/rt/html/Admin/Global/CustomFields/Groups.html
+++ b/rt/html/Admin/Global/CustomFields/Groups.html
@@ -1,3 +1,50 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
<& /Admin/Elements/Header, Title => $title &>
<& /Admin/Elements/GlobalCustomFieldTabs,
current_tab => "Admin/Global/CustomFields/Groups.html",
diff --git a/rt/html/Admin/Global/CustomFields/Queue-Tickets.html b/rt/html/Admin/Global/CustomFields/Queue-Tickets.html
index 396559a..3feb424 100755
--- a/rt/html/Admin/Global/CustomFields/Queue-Tickets.html
+++ b/rt/html/Admin/Global/CustomFields/Queue-Tickets.html
@@ -1,3 +1,50 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
<& /Admin/Elements/Header, Title => $title &>
<& /Admin/Elements/GlobalCustomFieldTabs,
current_tab => "Admin/Global/CustomFields/Queue-Tickets.html",
diff --git a/rt/html/Admin/Global/CustomFields/Queue-Transactions.html b/rt/html/Admin/Global/CustomFields/Queue-Transactions.html
index 63b4cfe..5f58a18 100755
--- a/rt/html/Admin/Global/CustomFields/Queue-Transactions.html
+++ b/rt/html/Admin/Global/CustomFields/Queue-Transactions.html
@@ -1,3 +1,50 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
<& /Admin/Elements/Header, Title => $title &>
<& /Admin/Elements/GlobalCustomFieldTabs,
current_tab => "Admin/Global/CustomFields/Queue-Transactions.html",
diff --git a/rt/html/Admin/Global/CustomFields/Users.html b/rt/html/Admin/Global/CustomFields/Users.html
index 6b79743..6f965b7 100644
--- a/rt/html/Admin/Global/CustomFields/Users.html
+++ b/rt/html/Admin/Global/CustomFields/Users.html
@@ -1,3 +1,50 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
<& /Admin/Elements/Header, Title => $title &>
<& /Admin/Elements/GlobalCustomFieldTabs,
current_tab => "Admin/Global/CustomFields/Users.html",
diff --git a/rt/html/Admin/Global/CustomFields/index.html b/rt/html/Admin/Global/CustomFields/index.html
index 9cdcfd5..b5c9fe8 100644
--- a/rt/html/Admin/Global/CustomFields/index.html
+++ b/rt/html/Admin/Global/CustomFields/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,7 +51,7 @@
<ul>
% foreach my $key (sort keys %$tabs) {
-<li><font size="+2"><a href="<% $tabs->{$key}{path} %>"><% $tabs->{$key}{title} %></a></font><br>
+<li><span><a href="<% $tabs->{$key}{path} %>"><% $tabs->{$key}{title} %></a></span><br />
<% $tabs->{$key}{text} %>
</li>
% }
diff --git a/rt/html/Admin/Global/GroupRights.html b/rt/html/Admin/Global/GroupRights.html
index 8d71432..7c863d5 100644
--- a/rt/html/Admin/Global/GroupRights.html
+++ b/rt/html/Admin/Global/GroupRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,63 +51,63 @@
Title => loc('Modify global group rights') &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="GroupRights.html">
+ <form method="post" action="GroupRights.html">
-<& /Elements/TitleBoxStart, title => loc('Modify global group rights.')&>
+<&| /Widgets/TitleBox, title => loc('Modify global group rights.')&>
<h1><&|/l&>System groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToSystemInternalGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% loc($Group->Type) %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object =>$RT::System &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<h1><&|/l&>Roles</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToRolesForSystem();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% loc($Group->Type) %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $RT::System &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<h1><&|/l&>User defined groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToUserDefinedGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $Group->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $RT::System &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
- <& /Elements/TitleBoxEnd &>
+ </&>
<& /Elements/Submit, Label => loc('Modify Group Rights'), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/Global/MyRT.html b/rt/html/Admin/Global/MyRT.html
new file mode 100644
index 0000000..8bbcb5d
--- /dev/null
+++ b/rt/html/Admin/Global/MyRT.html
@@ -0,0 +1,104 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Admin/Elements/Header, Title => loc("RT at a glance") &>
+<& /Admin/Elements/SystemTabs,
+ current_tab => 'Admin/Global/MyRT.html',
+ Title => loc("RT at a glance"),
+&>
+
+<& /Widgets/SelectionBox:header, nojs => 1 &>
+
+<& /Elements/ListActions, actions => \@actions &>
+<br />
+% for my $pane (@panes) {
+<&|/Widgets/TitleBox, title => loc('RT at a glance').': '.loc($pane->{Name}), bodyclass => "" &>
+<& /Widgets/SelectionBox:show, self => $pane, nojs => 1 &></&>
+<br />
+% }
+<%init>
+my @actions;
+
+my @items = map { [ "component-$_", $_ ] } sort @{$RT::HomepageComponents};
+my $sys = RT::System->new( $session{'CurrentUser'} );
+# XXX: put this in savedsearches_to_portlet_items
+for ( $m->comp( "/Search/Elements/SearchesForObject",
+ Object => $sys )) {
+ my ( $desc, $search ) = @$_;
+ my $SearchType = $search->Content->{'SearchType'} || 'Ticket';
+ if ( $SearchType eq 'Ticket' ) {
+ push @items, [ "system-$desc", $desc ];
+ } else {
+ my $oid = ref($sys) . '-' . $sys->Id . '-SavedSearch-' . $search->Id;
+ my $type =
+ ( $SearchType eq 'Ticket' )
+ ? 'Saved Search' : $SearchType; # loc
+ push @items, [ "saved-$oid", loc($type) . ": $desc" ];
+ }
+}
+
+my ($default_portlets) = $sys->Attributes->Named('HomepageSettings');
+
+my @panes = $m->comp(
+ '/Admin/Elements/ConfigureMyRT',
+ panes => ['body', 'summary'],
+ Action => 'MyRT.html',
+ items => \@items,
+ current_portlets => $default_portlets->Content,
+ OnSave => sub {
+ my ( $conf, $pane ) = @_;
+ $default_portlets->SetContent( $conf );
+ push @actions, loc( 'Global portlet [_1] saved.', $pane );
+ }
+);
+
+$m->comp( '/Widgets/SelectionBox:process', %ARGS, self => $_, nojs => 1 )
+ for @panes;
+
+
+</%init>
+
diff --git a/rt/html/Admin/Global/Scrip.html b/rt/html/Admin/Global/Scrip.html
index 4e0c1f4..fc72ca9 100644
--- a/rt/html/Admin/Global/Scrip.html
+++ b/rt/html/Admin/Global/Scrip.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,33 +45,40 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Admin/Elements/Header, Title => $title &>
+<& /Admin/Elements/Header, Title => $title &>
<& /Admin/Elements/SystemTabs,
current_tab => 'Admin/Global/Scrips.html',
current_subtab => $current_subtab,
subtabs => $subtabs,
Title => $title &>
-<& /Admin/Elements/EditScrip, title => $title, %ARGS &>
+<& /Elements/ListActions, actions => \@results &>
+<& /Admin/Elements/EditScrip, title => $title, %ARGS, id => $id &>
<%init>
-my ($title, $current_subtab);
my $subtabs = {
- A => { title => loc('Select scrip'),
- path => "Admin/Global/Scrips.html",
- },
- B => { title => loc('New scrip'),
- path => "Admin/Global/Scrip.html?create=1&Queue=0",
- separator => 1,
- }
- };
+ A => {
+ title => loc('Select scrip'),
+ path => "Admin/Global/Scrips.html",
+ },
+ B => {
+ title => loc('New scrip'),
+ path => "Admin/Global/Scrip.html?create=1&Queue=0",
+ separator => 1,
+ },
+};
+
+my $scrip = RT::Scrip->new( $session{'CurrentUser'} );
+my ($id, @results) = $m->comp( '/Admin/Elements/EditScrip:Process', %ARGS );
-if ($ARGS{'id'}) {
- $current_subtab = "Admin/Global/Scrip.html?id=".$ARGS{'id'}."&Queue=0";
+my ($title, $current_subtab);
+if ( $id ) {
+ $current_subtab = "Admin/Global/Scrip.html?id=$id&Queue=0";
$title = loc("Modify a scrip which applies to all queues");
- $subtabs->{"C"} = { title => loc('Scrip #[_1]', $ARGS{'id'}),
- path => "Admin/Global/Scrip.html?id=".$ARGS{'id'}."&Queue=0"
- }
+ $subtabs->{"C"} = {
+ title => loc('Scrip #[_1]', $id),
+ path => "Admin/Global/Scrip.html?id=$id&Queue=0",
+ };
}
else {
$current_subtab = "Admin/Global/Scrip.html?create=1&Queue=0";
diff --git a/rt/html/Admin/Global/Scrips.html b/rt/html/Admin/Global/Scrips.html
index dcfa6ff..a5fe267 100644
--- a/rt/html/Admin/Global/Scrips.html
+++ b/rt/html/Admin/Global/Scrips.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Global/Template.html b/rt/html/Admin/Global/Template.html
index 17da59b..9d5a409 100644
--- a/rt/html/Admin/Global/Template.html
+++ b/rt/html/Admin/Global/Template.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,20 +54,20 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="Template.html">
+<form method="post" action="Template.html">
%if ($Create ) {
-<INPUT TYPE=HIDDEN NAME="Template" VALUE="new">
+<input type="hidden" class="hidden" name="Template" value="new" />
% } else {
-<INPUT TYPE=HIDDEN NAME="Template" VALUE="<%$TemplateObj->Id%>">
+<input type="hidden" class="hidden" name="Template" value="<%$TemplateObj->Id%>" />
% }
%# hang onto the queue id
-<INPUT TYPE=HIDDEN name="Queue" value="<%$Queue%>">
+<input type="hidden" class="hidden" name="Queue" value="<%$Queue%>" />
<& /Admin/Elements/ModifyTemplate, Name => $TemplateObj->Name, Description => $TemplateObj->Description, Content => $TemplateObj->Content &>
<& /Elements/Submit, Label => loc('Save Changes'), Reset => 1 &>
-</FORM>
+</form>
diff --git a/rt/html/Admin/Global/Templates.html b/rt/html/Admin/Global/Templates.html
index 387326c..afd290d 100644
--- a/rt/html/Admin/Global/Templates.html
+++ b/rt/html/Admin/Global/Templates.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Global/UserRights.html b/rt/html/Admin/Global/UserRights.html
index 14a4de3..9276b1a 100644
--- a/rt/html/Admin/Global/UserRights.html
+++ b/rt/html/Admin/Global/UserRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,32 +51,32 @@
Title => loc('Modify global user rights') &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="UserRights.html">
+ <form method="post" action="UserRights.html">
-<& /Elements/TitleBoxStart, title => loc('Modify global user rights.') &>
+<&| /Widgets/TitleBox, title => loc('Modify global user rights.') &>
-<TABLE>
+<table>
% while (my $Member = $Users->Next()) {
% my $UserObj = $Member->MemberObj->Object();
% my $group = RT::Group->new($session{'CurrentUser'});
% $group->LoadACLEquivalenceGroup($Member->MemberObj);
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $UserObj->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $group->PrincipalId,
Object => $RT::System &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
- <& /Elements/TitleBoxEnd &>
+ </&>
<& /Elements/Submit, Label => loc('Modify User Rights'), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/Global/index.html b/rt/html/Admin/Global/index.html
index af7a9dd..77e9caa 100644
--- a/rt/html/Admin/Global/index.html
+++ b/rt/html/Admin/Global/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,7 +52,7 @@
<ul>
% foreach my $key (sort keys %$tabs) {
-<li><font size="+2"><a href="<% $tabs->{$key}{path} %>"><% $tabs->{$key}{title} %></a></font><br>
+<li><span><a href="<% $tabs->{$key}{path} %>"><% $tabs->{$key}{title} %></a></span><br />
<% $tabs->{$key}{text} %>
</li>
% }
@@ -80,7 +82,13 @@
H => { title => loc('User Rights'),
text => loc('Modify global user rights'),
path => 'UserRights.html',
- }
+ },
+ I => { title => loc('RT at a glance'),
+ text => loc('Modify the default "RT at a glance" view'),
+ path => 'MyRT.html',
+ },
+
+
};
</%INIT>
diff --git a/rt/html/Admin/Groups/CustomFields.html b/rt/html/Admin/Groups/CustomFields.html
index c2336b0..8ffa54a 100644
--- a/rt/html/Admin/Groups/CustomFields.html
+++ b/rt/html/Admin/Groups/CustomFields.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Groups/GroupRights.html b/rt/html/Admin/Groups/GroupRights.html
index d95bdae..b81b6a9 100644
--- a/rt/html/Admin/Groups/GroupRights.html
+++ b/rt/html/Admin/Groups/GroupRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,50 +52,50 @@
Title => loc('Modify group rights for group [_1]', $GroupObj->Name) &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="GroupRights.html">
- <INPUT TYPE=HIDDEN NAME=id VALUE="<% $GroupObj->id %>">
+ <form method="post" action="GroupRights.html">
+ <input type="hidden" class="hidden" name="id" value="<% $GroupObj->id %>" />
-<& /Elements/TitleBoxStart, title => loc('Modify group rights for group [_1]', $GroupObj->Name) &>
+<&| /Widgets/TitleBox, title => loc('Modify group rights for group [_1]', $GroupObj->Name) &>
<h1><&|/l&>System groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToSystemInternalGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% loc($Group->Type) %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
PrincipalType => 'Group',
Object => $GroupObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<h1><&|/l&>User defined groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToUserDefinedGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $Group->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
PrincipalType => 'Group',
Object => $GroupObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
- <& /Elements/TitleBoxEnd &>
+ </&>
<& /Elements/Submit, Label => loc('Modify Group Rights'), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/Groups/History.html b/rt/html/Admin/Groups/History.html
index 40dab46..ee1d553 100644
--- a/rt/html/Admin/Groups/History.html
+++ b/rt/html/Admin/Groups/History.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,7 +54,7 @@
<& /Ticket/Elements/ShowHistory,
Ticket => $GroupObj,
- ShowHeaderModes => 0,
+ ShowDisplayModes => 0,
&>
<%INIT>
diff --git a/rt/html/Admin/Groups/Members.html b/rt/html/Admin/Groups/Members.html
index fd25b2d..5d189a1 100644
--- a/rt/html/Admin/Groups/Members.html
+++ b/rt/html/Admin/Groups/Members.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,36 +52,37 @@
<& /Elements/ListActions, actions => \@results &>
-<& /Elements/TitleBoxStart, title => loc('Editing membership for group [_1]', $Group->Name) &>
+<&| /Widgets/TitleBox, title => loc('Editing membership for group [_1]', $Group->Name) &>
-<FORM ACTION="<%$RT::WebPath%>/Admin/Groups/Members.html" METHOD=POST>
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$Group->Id%>">
-<TABLE WIDTH="100%">
-<TR>
-<TD>
+<form action="<%$RT::WebPath%>/Admin/Groups/Members.html" method="post">
+<input type="hidden" class="hidden" name="id" value="<%$Group->Id%>" />
+<table width="100%">
+<tr>
+<td>
<h3><&|/l&>Current members</&></h3>
-</TD>
-<TD>
+</td>
+<td>
<h3><&|/l&>Add members</&></h3>
-</TD>
-</TR>
+</td>
+</tr>
-<TR>
-<TD VALIGN=TOP>
+<tr>
+<td valign="top">
% if ($Group->MembersObj->Count == 0 ) {
-<i><&|/l&>(No members)</&></i>
+<em><&|/l&>(No members)</&></em>
% } else {
-<i><&|/l&>(Check box to delete)</&></i>
-<br>
-<br>
+<em><&|/l&>(Check box to delete)</&></em>
+<br />
+<br />
<&|/l&>Users</&>
-% my $UserMembers = $Group->MembersObj;
-% $UserMembers->LimitToUsers();
-<UL>
-% while (my $member = $UserMembers->Next()) {
-<LI><INPUT TYPE=CHECKBOX Name="DeleteMember-<%$member->MemberId%>" value="1">
-<%$member->MemberObj->Object->Name%> (<%$member->MemberObj->Object->RealName%>)
+% my $Users = $Group->UserMembersObj;
+% $Users->OrderBy( FIELD => $UserOrderBy, ORDER => $UserOrder );
+<ul>
+% while (my $user = $Users->Next()) {
+% $UsersSeen{$user->id} = 1 if $SkipSeenUsers;
+<li><input type="checkbox" class="checkbox" name="DeleteMember-<%$user->PrincipalObj->Id%>" value="1" />
+<%$user->Name%> (<%$user->RealName%>)
% }
</ul>
<&|/l&>Groups</&>
@@ -87,18 +90,20 @@
% my $GroupMembers = $Group->MembersObj;
% $GroupMembers->LimitToGroups();
% while (my $member = $GroupMembers->Next()) {
-<LI><INPUT TYPE=CHECKBOX Name="DeleteMember-<%$member->MemberId%>" value="1">
+% $GroupsSeen{$member->MemberId} = 1 if $SkipSeenGroups;
+<li><input type="checkbox" class="checkbox" name="DeleteMember-<%$member->MemberId%>" value="1" />
<%$member->MemberObj->Object->Name%>
% }
% }
-</UL>
-</TD>
-<TD VALIGN=TOP>
-<& /Admin/Elements/SelectNewGroupMembers, Name => "AddMembers", Group => $Group &>
-</TD>
-</TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
+</ul>
+</td>
+<td valign="top">
+<& /Admin/Elements/SelectNewGroupMembers, Name => "AddMembers", Group => $Group,
+ SkipUsers => \%UsersSeen, SkipGroups => \%GroupsSeen &>
+</td>
+</tr>
+</table>
+</&>
<& /Elements/Submit, Label => loc('Modify Members'), Reset => 1 &>
</form>
@@ -146,6 +151,9 @@ foreach my $member (@AddMembers) {
push (@results, $msg);
}
+my %UsersSeen;
+my %GroupsSeen;
+$GroupsSeen{$Group->id} = 1; # can't be a member of ourself
</%INIT>
@@ -153,4 +161,8 @@ foreach my $member (@AddMembers) {
$AddMembersUsers => undef
$AddMembersGroups => undef
$id => undef
+$UserOrderBy => 'Name'
+$UserOrder => 'ASC'
+$SkipSeenUsers => 1
+$SkipSeenGroups => 1
</%ARGS>
diff --git a/rt/html/Admin/Groups/Modify.html b/rt/html/Admin/Groups/Modify.html
index 94c0203..1e3b039 100644
--- a/rt/html/Admin/Groups/Modify.html
+++ b/rt/html/Admin/Groups/Modify.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -53,38 +55,38 @@
-<FORM ACTION="<%$RT::WebPath%>/Admin/Groups/Modify.html" METHOD=POST ENCTYPE="multipart/form-data">
+<form action="<%$RT::WebPath%>/Admin/Groups/Modify.html" method="post" enctype="multipart/form-data">
%unless ($Group->Id) {
-<INPUT TYPE=HIDDEN NAME=id VALUE="new">
+<input type="hidden" class="hidden" name="id" value="new" />
% } else {
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$Group->Id%>">
+<input type="hidden" class="hidden" name="id" value="<%$Group->Id%>" />
% }
-<TABLE>
-<TR><TD ALIGN=RIGHT>
+<table>
+<tr><td align="right">
<&|/l&>Name</&>:
-</TD>
-<TD><INPUT name="Name" value="<%$Group->Name%>"></TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Description</&>:</TD><TD COLSPAN=3><INPUT name="Description" value="<%$Group->Description%>" size=60></TD>
-</TR>
+</td>
+<td><input name="Name" value="<%$Group->Name%>" /></td>
+</tr>
+<tr>
+<td align="right">
+<&|/l&>Description</&>:</td><td colspan="3"><input name="Description" value="<%$Group->Description%>" size="60" /></td>
+</tr>
% my $CFs = $Group->CustomFields;
% while (my $CF = $CFs->Next) {
-<TR VALIGN="TOP"><TD ALIGN="RIGHT">
+<tr valign="top"><td align="right">
<% $CF->Name %>:
-</TD><TD>
+</td><td>
<& /Elements/EditCustomField, CustomField => $CF, Object => $Group &>
-</TD></TR>
+</td></tr>
% }
-<TR>
-<TD COLSPAN=2>
-<INPUT TYPE=HIDDEN NAME="SetEnabled" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Enabled" VALUE="1" <%$EnabledChecked%>> <&|/l&>Enabled (Unchecking this box disables this group)</&><BR>
-</TR>
+<tr>
+<td colspan="2">
+<input type="hidden" class="hidden" name="SetEnabled" value="1" />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /> <&|/l&>Enabled (Unchecking this box disables this group)</&><br />
+</tr>
<& /Elements/Callback, GroupObj => $Group, results => \@results, %ARGS &>
-</TABLE>
+</table>
<& /Elements/Submit, Label => loc('Save Changes'), Reset => 1 &>
</form>
<%INIT>
diff --git a/rt/html/Admin/Groups/UserRights.html b/rt/html/Admin/Groups/UserRights.html
index 5237b15..b77edb0 100644
--- a/rt/html/Admin/Groups/UserRights.html
+++ b/rt/html/Admin/Groups/UserRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,32 +52,32 @@
Title => loc('Modify user rights for group [_1]', $GroupObj->Name) &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="UserRights.html">
- <INPUT TYPE=HIDDEN NAME=id VALUE="<% $GroupObj->id %>">
+ <form method="post" action="UserRights.html">
+ <input type="hidden" class="hidden" name="id" value="<% $GroupObj->id %>" />
-<& /Elements/TitleBoxStart, title => loc('Modify user rights for group [_1]', $GroupObj->Name) &>
+<&| /Widgets/TitleBox, title => loc('Modify user rights for group [_1]', $GroupObj->Name) &>
-<TABLE>
+<table>
% while (my $Member = $Users->Next()) {
% my $UserObj = $Member->MemberObj->Object();
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $UserObj->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Member->MemberObj->Id,
PrincipalType => 'User',
Object => $GroupObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
- </TABLE>
+ </table>
- <& /Elements/TitleBoxEnd &>
+ </&>
<& /Elements/Submit, Label => loc('Modify User Rights'), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/Groups/index.html b/rt/html/Admin/Groups/index.html
index 0734406..384092b 100644
--- a/rt/html/Admin/Groups/index.html
+++ b/rt/html/Admin/Groups/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,37 +49,41 @@
<& /Admin/Elements/GroupTabs, current_tab => 'Admin/Groups/',
current_subtab => 'Admin/Groups/',
Title => $title &>
-<%$caption%>:<BR> <UL>
+<%$caption%>:<br /> <ul>
%if ($Groups->Count == 0) {
-<LI> <i><&|/l&>No groups matching search criteria found.</&></i>
+<li> <em><&|/l&>No groups matching search criteria found.</&></em>
% }
%my @ids;
%while ( my $Group = $Groups->Next) {
% push @ids, $Group->Id;
-<LI><A HREF="Modify.html?id=<%$Group->id%>"><%$Group->Name || loc('(empty)')%></a><BR>
+<li><a href="Modify.html?id=<%$Group->id%>"><%$Group->Name || loc('(empty)')%></a><br />
%}
-</UL>
+</ul>
%if (my $ids = join(',', @ids)) {
-<em>(<a href="<%$RT::WebPath%>/Download/Tabular/Group/<% $ids %>/Groups.tsv"><&|/l&>Download as a tab-delimited file</&></a>)</em><br>
+<em>(<a href="<%$RT::WebPath%>/Download/Tabular/Group/<% $ids %>/Groups.tsv"><&|/l&>Download as a tab-delimited file</&></a>)</em><br />
%}
-<br><br>
-<FORM METHOD=POST ACTION="<% $RT::WebPath %>/Admin/Groups/index.html">
-<input type="checkbox" name="FindDisabledGroups" value="1"> <&|/l&>Include disabled groups in listing.</&>
-<BR>
-<div align=right><input type=submit value="<&|/l&>Go!</&>"></div>
-</FORM>
+<br /><br />
+<form method="post" action="<% $RT::WebPath %>/Admin/Groups/index.html">
+<input type="checkbox" class="checkbox" name="FindDisabledGroups" value="1" /> <&|/l&>Include disabled groups in listing.</&>
+<br />
+<div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div>
+</form>
-<br><br>
-<FORM METHOD=POST ACTION="<% $RT::WebPath %>/Admin/Groups/index.html">
-<&|/l&>Find groups whose</&> <& /Elements/SelectGroups &><BR>
-<div align=right><input type=submit value="<&|/l&>Go!</&>"></div>
-</FORM>
+<br /><br />
+<form method="post" action="<% $RT::WebPath %>/Admin/Groups/index.html">
+<&|/l&>Find groups whose</&> <& /Elements/SelectGroups &><br />
+<div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div>
+</form>
<%INIT>
my $Groups = RT::Groups->new($session{'CurrentUser'});
$Groups->LimitToUserDefinedGroups();
my $title = loc('Select a group');
my $caption;
+if ($FindDisabledGroups) {
+ $Groups->FindAllRows();
+}
+
if (length $GroupString) {
$caption = loc("Groups matching search criteria");
if ($GroupField =~ /^CustomField-(\d+)/) {
diff --git a/rt/html/Admin/Queues/CustomField.html b/rt/html/Admin/Queues/CustomField.html
index 5beba58..5282927 100644
--- a/rt/html/Admin/Queues/CustomField.html
+++ b/rt/html/Admin/Queues/CustomField.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Queues/CustomFields.html b/rt/html/Admin/Queues/CustomFields.html
index 4d7e088..8ce4f52 100644
--- a/rt/html/Admin/Queues/CustomFields.html
+++ b/rt/html/Admin/Queues/CustomFields.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Queues/GroupRights.html b/rt/html/Admin/Queues/GroupRights.html
index c5a12bf..85075bd 100644
--- a/rt/html/Admin/Queues/GroupRights.html
+++ b/rt/html/Admin/Queues/GroupRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,63 +52,63 @@
Title => loc('Modify group rights for queue [_1]', $QueueObj->Name) &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="GroupRights.html">
- <INPUT TYPE=HIDDEN NAME=id VALUE="<% $QueueObj->id %>">
+ <form method="post" action="GroupRights.html">
+ <input type="hidden" class="hidden" name="id" value="<% $QueueObj->id %>" />
<h1><&|/l&>System groups</&></h1>
-<TABLE>
+<table>
<& /Elements/Callback, QueueObj => $QueueObj, results => \@results, %ARGS &>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToSystemInternalGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% loc($Group->Type) %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $QueueObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<h1><&|/l&>Roles</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToRolesForQueue($QueueObj->Id);
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% loc($Group->Type) %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $QueueObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<h1><&|/l&>User defined groups</&></h1>
-<TABLE>
+<table>
% $Groups = RT::Groups->new($session{'CurrentUser'});
% $Groups->LimitToUserDefinedGroups();
% while (my $Group = $Groups->Next()) {
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $Group->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId => $Group->PrincipalId,
Object => $QueueObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
-</TABLE>
+</table>
<& /Elements/Submit, Label => loc('Modify Group Rights'), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/Queues/Modify.html b/rt/html/Admin/Queues/Modify.html
index 5517a80..e84d14f 100644
--- a/rt/html/Admin/Queues/Modify.html
+++ b/rt/html/Admin/Queues/Modify.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,62 +54,62 @@
-<FORM ACTION="<%$RT::WebPath%>/Admin/Queues/Modify.html" METHOD=POST>
+<form action="<%$RT::WebPath%>/Admin/Queues/Modify.html" method="post">
%if ($Create ) {
-<INPUT TYPE=HIDDEN NAME=id VALUE="new">
+<input type="hidden" class="hidden" name="id" value="new" />
% } else {
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$QueueObj->Id%>">
+<input type="hidden" class="hidden" name="id" value="<%$QueueObj->Id%>" />
% }
-<TABLE>
-<TR><TD ALIGN=RIGHT>
+<table>
+<tr><td align="right">
<&|/l&>Queue Name</&>:
-</TD>
-<TD><INPUT name="Name" value="<% ($Create) ? "" : $QueueObj->Name %>"></TD>
-</TR><TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Description</&>:</TD><TD COLSPAN=3><INPUT name="Description" value="<% ($Create) ? "" : $QueueObj->Description %>" size=60></TD></TR>
-<TR>
-<TD ALIGN=RIGHT>
+</td>
+<td><input name="Name" value="<% ($Create) ? "" : $QueueObj->Name %>" /></td>
+</tr><tr>
+<td align="right">
+<&|/l&>Description</&>:</td><td colspan="3"><input name="Description" value="<% ($Create) ? "" : $QueueObj->Description %>" size="60" /></td></tr>
+<tr>
+<td align="right">
<&|/l&>Reply Address</&>:
-</TD><TD>
-<INPUT name="CorrespondAddress" value="<% ($Create) ? "" : $QueueObj->CorrespondAddress %>">
-<BR><font size="-1"><i><&|/l , $RT::CorrespondAddress&>(If left blank, will default to [_1])</&></i></font>
-</TD>
-<TD ALIGN=RIGHT>
-
-<&|/l&>Comment Address</&>: </TD><TD>
-<INPUT NAME="CommentAddress" value="<% ($Create) ? "" : $QueueObj->CommentAddress %>">
-<BR><font size="-1"><i><&|/l , $RT::CommentAddress&>(If left blank, will default to [_1])</&></i></font>
-</TD>
-</TR><TR>
-
-<TD ALIGN=RIGHT>
+</td><td>
+<input name="CorrespondAddress" value="<% ($Create) ? "" : $QueueObj->CorrespondAddress %>" />
+<br /><span><em><&|/l , $RT::CorrespondAddress&>(If left blank, will default to [_1])</&></em></span>
+</td>
+<td align="right">
+
+<&|/l&>Comment Address</&>: </td><td>
+<input name="CommentAddress" value="<% ($Create) ? "" : $QueueObj->CommentAddress %>" />
+<br /><span><em><&|/l , $RT::CommentAddress&>(If left blank, will default to [_1])</&></em></span>
+</td>
+</tr><tr>
+
+<td align="right">
<&|/l&>Priority starts at</&>:
-</TD><TD><INPUT NAME="InitialPriority" value="<% ($Create) ? "" : $QueueObj->InitialPriority %>">
-</TD>
-<TD ALIGN=RIGHT>
+</td><td><input name="InitialPriority" value="<% ($Create) ? "" : $QueueObj->InitialPriority %>" />
+</td>
+<td align="right">
<&|/l&>Over time, priority moves toward</&>:
-</TD><TD><INPUT NAME="FinalPriority" value="<% ($Create) ? "" : $QueueObj->FinalPriority %>">
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT>
+</td><td><input name="FinalPriority" value="<% ($Create) ? "" : $QueueObj->FinalPriority %>" />
+</td>
+</tr>
+<tr>
+<td align="right">
<&|/l&>Requests should be due in</&>:
-</TD><TD>
-<INPUT NAME="DefaultDueIn" VALUE="<% ($Create) ? "" : $QueueObj->DefaultDueIn%>"> <&|/l&>days</&>.
-</TD>
-</TR>
-<TR>
-<TD>
-</TD>
-<TD COLSPAN=4><INPUT TYPE=HIDDEN NAME="SetEnabled" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Enabled" VALUE="1" <%$EnabledChecked%>> <&|/l&>Enabled (Unchecking this box disables this queue)</&><BR>
+</td><td>
+<input name="DefaultDueIn" value="<% ($Create) ? "" : $QueueObj->DefaultDueIn%>" /> <&|/l&>days</&>.
+</td>
+</tr>
+<tr>
+<td>
+</td>
+<td colspan="4"><input type="hidden" class="hidden" name="SetEnabled" value="1" />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /> <&|/l&>Enabled (Unchecking this box disables this queue)</&><br />
<& /Elements/Callback, QueueObj => $QueueObj, results => \@results, %ARGS &>
-</TD>
-</TR>
+</td>
+</tr>
-</TABLE>
+</table>
<& /Elements/Submit, Label => loc('Save Changes') &>
</form>
diff --git a/rt/html/Admin/Queues/People.html b/rt/html/Admin/Queues/People.html
index e29b9d3..4eeda3c 100644
--- a/rt/html/Admin/Queues/People.html
+++ b/rt/html/Admin/Queues/People.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,12 +54,12 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="People.html">
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$QueueObj->Id%>">
+<form method="post" action="People.html">
+<input type="hidden" class="hidden" name="id" value="<%$QueueObj->Id%>" />
-<TABLE WIDTH=100%>
-<TR>
-<TD VALIGN=TOP >
+<table width="100%">
+<tr>
+<td valign="top" >
<h3><&|/l&>Current watchers</&></h3>
@@ -71,25 +73,25 @@
<& /Admin/Elements/EditQueueWatchers, QueueObj => $QueueObj, Watchers => $QueueObj->AdminCc &>
-</TD>
-<TD VALIGN=TOP>
+</td>
+<td valign="top">
<h3><&|/l&>New watchers</&></h3>
-<&|/l&>Find people whose</&><BR>
+<&|/l&>Find people whose</&><br />
<& /Elements/SelectUsers &>
-<input type=submit name="OnlySearchForPeople" value="<&|/l&>Go!</&>">
-<BR>
-<&|/l&>Find groups whose</&><BR>
+<input type="submit" class="button" name="OnlySearchForPeople" value="<&|/l&>Go!</&>" />
+<br />
+<&|/l&>Find groups whose</&><br />
<& /Elements/SelectGroups &>
-<input type=submit name="OnlySearchForGroup" value="<&|/l&>Go!</&>">
+<input type="submit" class="button" name="OnlySearchForGroup" value="<&|/l&>Go!</&>" />
<p>
-<&|/l&>Add new watchers</&>:<br>
+<&|/l&>Add new watchers</&>:<br />
<p>
-<b><&|/l&>Users</&></b>
+<strong><&|/l&>Users</&></strong>
% if ($user_msg) {
-<br>
-<i><%$user_msg%></i>
+<br />
+<em><%$user_msg%></em>
% } elsif ($Users) {
<ul>
% while (my $u = $Users->Next ) {
@@ -101,11 +103,11 @@
% }
<p>
-<b><&|/l&>Groups</&></b>
+<strong><&|/l&>Groups</&></strong>
% if ($group_msg) {
-<br>
-<i><%$group_msg%></i>
+<br />
+<em><%$group_msg%></em>
% } elsif ($Groups) {
<ul>
% while (my $g = $Groups->Next ) {
@@ -116,9 +118,9 @@
</ul>
% }
-</TD>
-</TR>
-</TABLE>
+</td>
+</tr>
+</table>
diff --git a/rt/html/Admin/Queues/Scrip.html b/rt/html/Admin/Queues/Scrip.html
index 1223fbf..190be8b 100644
--- a/rt/html/Admin/Queues/Scrip.html
+++ b/rt/html/Admin/Queues/Scrip.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,46 +46,55 @@
%#
%# END BPS TAGGED BLOCK }}}
<& /Admin/Elements/Header, Title => $title &>
-<& /Admin/Elements/QueueTabs, id => $QueueObj->Id,
- QueueObj => $QueueObj,
- current_tab => 'Admin/Queues/Scrips.html?id='.$QueueObj->id,
- current_subtab => $current_subtab,
- subtabs => $subtabs,
+<& /Admin/Elements/QueueTabs, id => $QueueObj->Id,
+ QueueObj => $QueueObj,
+ current_tab => 'Admin/Queues/Scrips.html?id='.$QueueObj->id,
+ current_subtab => $current_subtab,
+ subtabs => $subtabs,
Title => $title &>
-<& /Admin/Elements/EditScrip, title => $title, %ARGS &>
+<& /Elements/ListActions, actions => \@results &>
+<& /Admin/Elements/EditScrip, title => $title, %ARGS, id => $id &>
+
<%init>
-my $QueueObj = new RT::Queue($session{'CurrentUser'});
-$QueueObj->Load($Queue);
+my $QueueObj = RT::Queue->new( $session{'CurrentUser'} );
+$QueueObj->Load( $Queue );
+unless( $QueueObj->id ) {
+ Abort(loc("Queue [_1] not found", $id));
+}
my ($title, $current_subtab);
-my $subtabs = {
- A => { title => loc('Select scrip'),
- path => "Admin/Queues/Scrips.html?id=".$QueueObj->id,
- },
- B => { title => loc('New scrip'),
- path => "Admin/Queues/Scrip.html?create=1&Queue=".$QueueObj->id,
- separator => 1,
- },
- };
+my $subtabs = {
+ A => {
+ title => loc('Select scrip'),
+ path => "Admin/Queues/Scrips.html?id=".$QueueObj->id,
+ },
+ B => {
+ title => loc('New scrip'),
+ path => "Admin/Queues/Scrip.html?create=1&Queue=".$QueueObj->id,
+ separator => 1,
+ },
+};
-unless($QueueObj->id) {
- Abort(loc("Queue [_1] not found",$id));
-}
-if ($id) {
- $current_subtab = "Admin/Queues/Scrip.html?id=".$id."&Queue=".$QueueObj->id;
+my $scrip = RT::Scrip->new( $session{'CurrentUser'} );
+($id, my @results) = $m->comp( '/Admin/Elements/EditScrip:Process', %ARGS );
+
+if ( $id ) {
+ $current_subtab = "Admin/Queues/Scrip.html?id=$id&Queue=". $QueueObj->id;
$title = loc("Modify a scrip for queue [_1]", $QueueObj->Name);
- $subtabs->{"C"} = { title => loc("Scrip #[_1]",$id),
- path => "Admin/Queues/Scrip.html?id=$id&Queue=".$QueueObj->id };
+ $subtabs->{"C"} = {
+ title => loc("Scrip #[_1]",$id),
+ path => "Admin/Queues/Scrip.html?id=$id&Queue=".$QueueObj->id
+ };
} else {
$current_subtab = "Admin/Queues/Scrip.html?create=1&Queue=".$QueueObj->id;
$title = loc("Create a scrip for queue [_1]", $QueueObj->Name);
}
-
+
</%init>
<%ARGS>
-$id => undef
+$id => undef
$Queue => undef
</%ARGS>
diff --git a/rt/html/Admin/Queues/Scrips.html b/rt/html/Admin/Queues/Scrips.html
index e7092fb..8fb0db4 100644
--- a/rt/html/Admin/Queues/Scrips.html
+++ b/rt/html/Admin/Queues/Scrips.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -54,7 +56,7 @@
% if (!$QueueObj->Disabled) { # Global scrips does not apply to disabled queues
<h2><&|/l&>Scrips which apply to all queues</&></h2>
<& /Admin/Elements/ListGlobalScrips &>
-<BR>
+<br />
% }
<& /Admin/Elements/EditScrips, title => $title, %ARGS &>
<%init>
diff --git a/rt/html/Admin/Queues/Template.html b/rt/html/Admin/Queues/Template.html
index c60a909..2d6343f 100644
--- a/rt/html/Admin/Queues/Template.html
+++ b/rt/html/Admin/Queues/Template.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,19 +54,19 @@
Title => $title &>
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="Template.html">
+<form method="post" action="Template.html">
%if ($Create ) {
-<INPUT TYPE=HIDDEN NAME="Template" VALUE="new">
+<input type="hidden" class="hidden" name="Template" value="new" />
% } else {
-<INPUT TYPE=HIDDEN NAME="Template" VALUE="<%$TemplateObj->Id%>">
+<input type="hidden" class="hidden" name="Template" value="<%$TemplateObj->Id%>" />
% }
%# hang onto the queue id
-<INPUT TYPE=HIDDEN name="Queue" value="<%$Queue%>">
+<input type="hidden" class="hidden" name="Queue" value="<%$Queue%>" />
<& /Admin/Elements/ModifyTemplate, Name => $TemplateObj->Name, Description =>
$TemplateObj->Description, Content => $TemplateObj->Content &>
<& /Elements/Submit, Label => loc('Create'), Reset => 1 &>
-</FORM>
+</form>
<%INIT>
diff --git a/rt/html/Admin/Queues/Templates.html b/rt/html/Admin/Queues/Templates.html
index 888fdbc..d62b497 100644
--- a/rt/html/Admin/Queues/Templates.html
+++ b/rt/html/Admin/Queues/Templates.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Queues/UserRights.html b/rt/html/Admin/Queues/UserRights.html
index 399992a..c277f17 100644
--- a/rt/html/Admin/Queues/UserRights.html
+++ b/rt/html/Admin/Queues/UserRights.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,31 +52,31 @@
Title => loc('Modify user rights for queue [_1]', $QueueObj->Name) &>
<& /Elements/ListActions, actions => \@results &>
- <FORM METHOD=POST ACTION="UserRights.html">
- <INPUT TYPE=HIDDEN NAME=id VALUE="<% $QueueObj->id %>">
+ <form method="post" action="UserRights.html">
+ <input type="hidden" class="hidden" name="id" value="<% $QueueObj->id %>" />
-<TABLE>
+<table>
<& /Elements/Callback, QueueObj => $QueueObj, results => \@results, %ARGS &>
% while (my $Member = $Users->Next()) {
% my $UserObj = $Member->MemberObj->Object();
% my $group = RT::Group->new($session{'CurrentUser'});
% $group->LoadACLEquivalenceGroup($Member->MemberObj);
- <TR ALIGN=RIGHT>
- <TD VALIGN=TOP>
+ <tr align="right">
+ <td valign="top">
<% $UserObj->Name %>
- </TD>
- <TD>
+ </td>
+ <td>
<& /Admin/Elements/SelectRights, PrincipalId=> $group->PrincipalId,
Object => $QueueObj &>
- </TD>
- </TR>
+ </td>
+ </tr>
% }
- </TABLE>
+ </table>
<& /Elements/Submit, Label => loc('Modify User Rights'), Reset => 1 &>
- </FORM>
+ </form>
<%INIT>
diff --git a/rt/html/Admin/Queues/index.html b/rt/html/Admin/Queues/index.html
index 28adf53..bfa7604 100644
--- a/rt/html/Admin/Queues/index.html
+++ b/rt/html/Admin/Queues/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,19 +54,19 @@
<h1><%$caption%></h1>
<p><&|/l&>Select a queue</&>:</p>
-<UL>
+<ul>
%if ($queues->Count == 0) {
-<li><i><&|/l&>No queues matching search criteria found.</&></i></li>
+<li><em><&|/l&>No queues matching search criteria found.</&></em></li>
% }
%while ( $queue = $queues->Next) {
-<li><A HREF="Modify.html?id=<%$queue->id%>"><%$queue->Name%></a></li>
+<li><a href="Modify.html?id=<%$queue->id%>"><%$queue->Name%></a></li>
%}
-</UL>
-<BR>
-<FORM METHOD=POST ACTION="<% $RT::WebPath %>/Admin/Queues/index.html">
-<input type="checkbox" name="FindDisabledQueues" value="1"> <&|/l&>Include disabled queues in listing.</&>
-<div align=right><input type=submit value="<&|/l&>Go!</&>"></div>
-</FORM>
+</ul>
+<br />
+<form method="post" action="<% $RT::WebPath %>/Admin/Queues/index.html">
+<input type="checkbox" class="checkbox" name="FindDisabledQueues" value="1" /> <&|/l&>Include disabled queues in listing.</&>
+<div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div>
+</form>
<%INIT>
my ($queue, $caption);
diff --git a/rt/html/Admin/Tools/Configuration.html b/rt/html/Admin/Tools/Configuration.html
index bc5ca69..205b9a0 100644
--- a/rt/html/Admin/Tools/Configuration.html
+++ b/rt/html/Admin/Tools/Configuration.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -65,7 +67,7 @@ unless ($session{'CurrentUser'}->HasRight( Object=> $RT::System, Right => 'Super
<pre>
% my $report = Module::Versions::Report::report();
% my @report = grep { /v\d/ } split("\n",$report);
-<%join('<br>', @report)|n%>
+<%join('<br />', @report)|n%>
</pre>
@@ -81,7 +83,7 @@ unless ($session{'CurrentUser'}->HasRight( Object=> $RT::System, Right => 'Super
<tr><td>RT::<%$key%></td>
<td>
% if ($key =~ /Password(?!Length)/i) {
-<i>Password not printed</i>
+<em>Password not printed</em>
% } else {
<%${'RT::'.$key} %>
% }
diff --git a/rt/html/Admin/Tools/index.html b/rt/html/Admin/Tools/index.html
index 49cfac3..3b4ec62 100644
--- a/rt/html/Admin/Tools/index.html
+++ b/rt/html/Admin/Tools/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Users/CustomFields.html b/rt/html/Admin/Users/CustomFields.html
index 5662c6c..1455c1d 100644
--- a/rt/html/Admin/Users/CustomFields.html
+++ b/rt/html/Admin/Users/CustomFields.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Users/History.html b/rt/html/Admin/Users/History.html
index 024a90b..e47f67e 100644
--- a/rt/html/Admin/Users/History.html
+++ b/rt/html/Admin/Users/History.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,7 +54,7 @@
<& /Ticket/Elements/ShowHistory,
Ticket => $UserObj,
- ShowHeaderModes => 0,
+ ShowDisplayModes => 0,
&>
<%INIT>
diff --git a/rt/html/Admin/Users/Memberships.html b/rt/html/Admin/Users/Memberships.html
index 3e63239..493cb0f 100644
--- a/rt/html/Admin/Users/Memberships.html
+++ b/rt/html/Admin/Users/Memberships.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/Users/Modify.html b/rt/html/Admin/Users/Modify.html
index 8a24f9c..9198cbe 100644
--- a/rt/html/Admin/Users/Modify.html
+++ b/rt/html/Admin/Users/Modify.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,188 +54,189 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM ACTION="<%$RT::WebPath%>/Admin/Users/Modify.html" METHOD=POST ENCTYPE="multipart/form-data">
+<form action="<%$RT::WebPath%>/Admin/Users/Modify.html" method="post" enctype="multipart/form-data">
%if ($Create) {
-<INPUT TYPE=HIDDEN NAME=id VALUE="new">
+<input type="hidden" class="hidden" name="id" value="new" />
% } else {
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$UserObj->Id%>">
+<input type="hidden" class="hidden" name="id" value="<%$UserObj->Id%>" />
% }
-<TABLE WIDTH=100% BORDER=0>
-<TR>
+<table width="100%" border="0">
+<tr>
-<TD VALIGN=TOP class="boxcontainer">
-<& /Elements/TitleBoxStart, title => loc('Identity') &>
+<td valign="top" class="boxcontainer">
+<&| /Widgets/TitleBox, title => loc('Identity') &>
-<TABLE>
-<TR><TD ALIGN="RIGHT">
+<table>
+<tr><td align="right">
<&|/l&>Username</&>:
-</TD><TD>
-<input name="Name" value="<%$UserObj->Name%>"> <b><&|/l&>(required)</&></b>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Name" value="<%$UserObj->Name%>" /> <strong><&|/l&>(required)</&></strong>
+</td></tr>
+<tr><td align="right">
<&|/l&>Email</&>:
-</TD><TD>
-<input name="EmailAddress" value="<%$UserObj->EmailAddress%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="EmailAddress" value="<%$UserObj->EmailAddress%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Real Name</&>:
-</TD><TD>
-<input name="RealName" value="<%$UserObj->RealName%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="RealName" value="<%$UserObj->RealName%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Nickname</&>:
-</TD><TD>
-<input name="NickName" value="<%$UserObj->NickName%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="NickName" value="<%$UserObj->NickName%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Unix login</&>:
-</TD><TD>
-<input name="Gecos" value="<%$UserObj->Gecos%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Gecos" value="<%$UserObj->Gecos%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Language</&>:
-</TD><TD>
+</td><td>
<& /Elements/SelectLang, Name => 'Lang', Default => $UserObj->Lang &>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td></tr>
+<tr><td align="right">
<&|/l&>Extra info</&>:
-</TD><TD>
-<textarea name="FreeformContactInfo" cols=20 rows=5><%$UserObj->FreeformContactInfo%></TEXTAREA>
-</TD></TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-<br>
-<& /Elements/TitleBoxStart, title => loc('Access control') &>
-<INPUT TYPE=HIDDEN NAME="SetEnabled" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Enabled" VALUE="1" <%$EnabledChecked%>>
-<&|/l&>Let this user access RT</&><BR>
-
-
-<INPUT TYPE=HIDDEN NAME="SetPrivileged" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Privileged" VALUE="1" <%$PrivilegedChecked%>> <&|/l&>Let this user be granted rights</&><BR>
+</td><td>
+<textarea name="FreeformContactInfo" cols="20" rows="5"><%$UserObj->FreeformContactInfo%></textarea>
+</td></tr>
+</table>
+</&>
+<br />
+<&| /Widgets/TitleBox, title => loc('Access control') &>
+<input type="hidden" class="hidden" name="SetEnabled" value="1" />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> />
+<&|/l&>Let this user access RT</&><br />
+
+
+<input type="hidden" class="hidden" name="SetPrivileged" value="1" />
+<input type="checkbox" class="checkbox" name="Privileged" value="1" <%$PrivilegedChecked%> /> <&|/l&>Let this user be granted rights</&><br />
% unless ($RT::WebExternalAuth and !$RT::WebFallbackToInternalAuth) {
-<TABLE>
-<TR>
-<TD ALIGN=RIGHT>
+<table>
+<tr>
+<td align="right">
<&|/l&>New Password</&>:
-</TD>
-<TD ALIGN=LEFT>
-<input type=password name="Pass1">
-</TD>
-</TR>
-<TR><TD ALIGN=RIGHT>
+</td>
+<td align="left">
+<input type="password" name="Pass1" />
+</td>
+</tr>
+<tr><td align="right">
<&|/l&>Retype Password</&>:
-</TD>
-<TD>
-<input type=password name="Pass2">
-</TD>
-</TR>
-</TABLE>
+</td>
+<td>
+<input type="password" name="Pass2" />
+</td>
+</tr>
+</table>
% }
-<& /Elements/TitleBoxEnd &>
-</TD>
+</&>
+</td>
-<TD VALIGN=TOP class="boxcontainer">
-<& /Elements/TitleBoxStart, title => loc('Location') &>
-<TABLE>
-<TR><TD ALIGN="RIGHT">
+<td valign="top" class="boxcontainer">
+<&| /Widgets/TitleBox, title => loc('Location') &>
+<table>
+<tr><td align="right">
<&|/l&>Organization</&>:
-</TD><TD>
-<input name="Organization" value="<%$UserObj->Organization%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Organization" value="<%$UserObj->Organization%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Address1</&>:
-</TD><TD>
-<input name="Address1" value="<%$UserObj->Address1%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Address1" value="<%$UserObj->Address1%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Address2</&>:
-</TD><TD>
-<input name="Address2" value="<%$UserObj->Address2%>">
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Address2" value="<%$UserObj->Address2%>" />
+</td></tr>
+<tr><td align="right">
<&|/l&>City</&>:
-</TD><TD>
-<input name="City" value="<%$UserObj->City%>" size=14>
+</td><td>
+<input name="City" value="<%$UserObj->City%>" size="14" />
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td></tr>
+<tr><td align="right">
<&|/l&>State</&>:
-</TD><TD>
-<input name="State" value="<%$UserObj->State%>" size=3>
+</td><td>
+<input name="State" value="<%$UserObj->State%>" size="3" />
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td></tr>
+<tr><td align="right">
<&|/l&>Zip</&>:
-</TD><TD>
-<input name="Zip" value="<%$UserObj->Zip%>" size=9>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Zip" value="<%$UserObj->Zip%>" size="9" />
+</td></tr>
+<tr><td align="right">
<&|/l&>Country</&>:
-</TD><TD>
-<input name="Country" value="<%$UserObj->Country%>">
-</TD></TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-<br>
-<& /Elements/TitleBoxStart, title => loc('Phone numbers') &>
-<TABLE>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="Country" value="<%$UserObj->Country%>" />
+</td></tr>
+</table>
+</&>
+<br />
+<&| /Widgets/TitleBox, title => loc('Phone numbers') &>
+<table>
+<tr><td align="right">
<&|/l&>Residence</&>:
-</TD><TD>
-<input name="HomePhone" value="<%$UserObj->HomePhone%>" size=13><br>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="HomePhone" value="<%$UserObj->HomePhone%>" size="13" /><br />
+</td></tr>
+<tr><td align="right">
<&|/l&>Work</&>:
-</TD><TD>
-<input name="WorkPhone" value="<%$UserObj->WorkPhone%>" size=13><br>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="WorkPhone" value="<%$UserObj->WorkPhone%>" size="13" /><br />
+</td></tr>
+<tr><td align="right">
<&|/l&>Mobile</&>:
-</TD><TD>
-<input name="MobilePhone" value="<%$UserObj->MobilePhone%>" size=13><br>
-</TD></TR>
-<TR><TD ALIGN="RIGHT">
+</td><td>
+<input name="MobilePhone" value="<%$UserObj->MobilePhone%>" size="13" /><br />
+</td></tr>
+<tr><td align="right">
<&|/l&>Pager</&>:
-</TD><TD>
-<input name="PagerPhone" value="<%$UserObj->PagerPhone%>" size=13><br>
-<& /Elements/TitleBoxEnd &>
-</TD>
-
-<TR>
-</TR>
-</TABLE>
-<BR>
-<& /Elements/TitleBoxStart, title => loc('Custom Fields') &>
-<TABLE>
+</td><td>
+<input name="PagerPhone" value="<%$UserObj->PagerPhone%>" size="13" /><br />
+</td>
+</table>
+</&>
+<br />
+<&| /Widgets/TitleBox, title => loc('Custom Fields') &>
+<table>
% my $CFs = $UserObj->CustomFields;
% while (my $CF = $CFs->Next) {
-<TR VALIGN="TOP"><TD ALIGN="RIGHT">
+<tr valign="top"><td align="right">
<% $CF->Name %>:
-</TD><TD>
+</td><td>
+% if ($UserObj->id) {
<& /Elements/EditCustomField, %ARGS, Object => $UserObj, CustomField => $CF &>
-</TD></TR>
+% } else {
+<& /Elements/EditCustomField, %ARGS, NamePrefix => 'Object-RT::User-new-CustomField-', CustomField => $CF &>
+% }
+</td></tr>
% }
-<TR>
-</TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-<TR>
-<TD colspan="2">
-<& /Elements/TitleBoxStart, title => loc('Comments about this user') &>
-<TEXTAREA class="comments" name="Comments" COLS=80 ROWS=5 WRAP=VIRTUAL><%$UserObj->Comments%></TEXTAREA>
-<& /Elements/TitleBoxEnd &>
+<tr>
+</tr>
+</table>
+</&>
+<tr>
+<td colspan="2">
+<&| /Widgets/TitleBox, title => loc('Comments about this user') &>
+<textarea class="comments" name="Comments" cols="80" rows="5" wrap="virtual"><%$UserObj->Comments%></textarea>
+</&>
%if ($UserObj->Privileged) {
-<BR>
-<& /Elements/TitleBoxStart, title => loc('Signature') &>
-<TEXTAREA class="signature" COLS=80 ROWS=5 name="Signature" WRAP=HARD><%$UserObj->Signature%></TEXTAREA>
-<& /Elements/TitleBoxEnd &>
+<br />
+<&| /Widgets/TitleBox, title => loc('Signature') &>
+<textarea class="signature" cols="80" rows="5" name="Signature" wrap="hard"><%$UserObj->Signature%></textarea>
+</&>
% }
-</TD>
-</TR>
-</TABLE>
+</td>
+</tr>
+</table>
<& /Elements/Submit, Label => loc('Save Changes') &>
</form>
@@ -289,12 +292,19 @@ else {
if ($val) {
push @results, $msg;
+ foreach my $key ( keys %ARGS) {
+ # Convert custom fields on the "new" object to custom fields on the one we've just created
+ if ($key =~ /^Object-RT::User-new-CustomField-(.*)$/) {
+ $ARGS{'Object-RT::User-'.$val.'-CustomField-'.$1} = delete $ARGS{$key};
+ }
+ }
+ push @results, ProcessObjectCustomFieldUpdates( ARGSRef => \%ARGS, Object => $UserObj );
} else {
push @results, loc('User could not be created: [_1]', $msg);
}
} else {
- $UserObj->Load($id) || $UserObj->Load($Name) || Abort("Couldn't load user '$Name'");
- $val = $UserObj->Id();
+ $UserObj->Load($id) || $UserObj->Load($Name) || Abort("Couldn't load user '$Name'");
+ $val = $UserObj->Id();
}
if ($val) {
diff --git a/rt/html/Admin/Users/MyRT.html b/rt/html/Admin/Users/MyRT.html
new file mode 100644
index 0000000..6eed0ab
--- /dev/null
+++ b/rt/html/Admin/Users/MyRT.html
@@ -0,0 +1,132 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Admin/Elements/Header, Title => $title &>
+<& /Admin/Elements/UserTabs,
+ id => $id,
+ UserObj => $UserObj,
+ current_tab => $current_tab,
+ Title => $title &>
+
+<& /Widgets/SelectionBox:header, nojs => 1 &>
+
+<& /Elements/ListActions, actions => \@actions &>
+
+<form method="post" action="MyRT.html">
+<input type="hidden" name="id" value="<% $id %>" />
+<input type="hidden" name="Reset" value="1" />
+<input type="submit" class="button" value="<%loc('Reset to default')%>">
+</form>
+
+<br />
+
+% for my $pane (@panes) {
+<&|/Widgets/TitleBox, title => loc('RT at a glance').': '.loc($pane->{Name}), bodyclass => "" &>
+<& /Widgets/SelectionBox:show, self => $pane, nojs => 1 &></&>
+<br />
+% }
+
+<%init>
+my $current_tab = 'Admin/Users/MyRT.html?id='.$id;
+my $UserObj = new RT::User($session{'CurrentUser'});
+$UserObj->Load($id) || Abort("Couldn't load user '$id'");
+my $title = loc("RT at a glance for the user [_1]", $UserObj->Name);
+
+if ($ARGS{Reset}) {
+ $UserObj->SetPreferences('HomepageSettings', {});
+}
+
+my ($default_portlets) = RT::System->new($session{'CurrentUser'})->Attributes->Named('HomepageSettings');
+my $portlets = $UserObj->Preferences('HomepageSettings', $default_portlets ? $default_portlets->Content : {});
+
+my %allowed_components = map {$_ => 1} @{$RT::HomepageComponents};
+my @items;
+
+push @items, map {["component-$_", $_]} sort keys %allowed_components;
+
+my $sys = RT::System->new( RT::CurrentUser->new($UserObj) );
+my @objs = ($sys);
+
+push @objs, RT::SavedSearches->new( RT::CurrentUser->new( $UserObj ) )->_PrivacyObjects;
+my @actions;
+
+for my $object (@objs) {
+ for ($m->comp("/Search/Elements/SearchesForObject", Object => $object)) {
+ my ($desc, $search) = @$_;
+ my $SearchType = $search->Content->{'SearchType'} || 'Ticket';
+ if ($object eq $sys && $SearchType eq 'Ticket') {
+ push @items, ["system-$desc", $desc];
+ }
+ else {
+ my $oid = ref($object).'-'.$object->Id.'-SavedSearch-'.$search->Id;
+ my $type = ($SearchType eq 'Ticket')
+ ? 'Saved Search' : $SearchType; # loc
+ push @items, ["saved-$oid", loc($type).": $desc"];
+ }
+ }
+}
+
+my @panes = $m->comp(
+ '/Admin/Elements/ConfigureMyRT',
+ panes => ['body', 'summary'],
+ Action => "MyRT.html?id=$id",
+ items => \@items,
+ current_portlets => $portlets,
+ OnSave => sub {
+ my ( $conf, $pane ) = @_;
+ $UserObj->SetPreferences( 'HomepageSettings', $conf );
+ push @actions, loc( 'Preferences [_1] for user [_2] .', $pane, $UserObj->Name );
+ }
+);
+
+$m->comp( '/Widgets/SelectionBox:process', %ARGS, self => $_, nojs => 1 )
+ for @panes;
+
+</%init>
+<%ARGS>
+$id => undef
+</%ARGS>
diff --git a/rt/html/Admin/Users/index.html b/rt/html/Admin/Users/index.html
index 1bbe867..bc47d4f 100644
--- a/rt/html/Admin/Users/index.html
+++ b/rt/html/Admin/Users/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,26 +54,26 @@
<p><&|/l&>Select a user</&>:</p>
<ul>
%if ($users->Count == 0) {
-<li><i><&|/l&>No users matching search criteria found.</&></i></li>
+<li><em><&|/l&>No users matching search criteria found.</&></em></li>
% }
%my @ids;
%while ( $user = $users->Next) {
% push @ids, $user->Id;
-<LI><A HREF="Modify.html?id=<%$user->id%>"><%$user->Name || loc('(no name listed)')%></a></LI>
+<li><a href="Modify.html?id=<%$user->id%>"><%$user->Name || loc('(no name listed)')%></a></li>
%}
-</UL>
+</ul>
%if (my $ids = join(',', @ids)) {
-<em>(<a href="<%$RT::WebPath%>/Download/Tabular/User/<% $ids %>/Users.tsv"><&|/l&>Download as a tab-delimited file</&></a>)</em><br>
+<em>(<a href="<%$RT::WebPath%>/Download/Tabular/User/<% $ids %>/Users.tsv"><&|/l&>Download as a tab-delimited file</&></a>)</em><br />
%}
-<br><br>
-<FORM METHOD=POST ACTION="<% $RT::WebPath %>/Admin/Users/index.html">
+<br /><br />
+<form method="post" action="<% $RT::WebPath %>/Admin/Users/index.html">
-<&|/l&>Find people whose</&> <& /Elements/SelectUsers &><BR>
-<input type="checkbox" name="FindDisabledUsers" value="1"> <&|/l&>Include disabled users in search.</&>
-<BR>
-<div align=right><input type=submit value="<&|/l&>Go!</&>"></div>
-</FORM>
+<&|/l&>Find people whose</&> <& /Elements/SelectUsers &><br />
+<input type="checkbox" class="checkbox" name="FindDisabledUsers" value="1" /> <&|/l&>Include disabled users in search.</&>
+<br />
+<div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div>
+</form>
<%INIT>
my ($user, $caption);
diff --git a/rt/html/Admin/autohandler b/rt/html/Admin/autohandler
index def6101..b346cbc 100644
--- a/rt/html/Admin/autohandler
+++ b/rt/html/Admin/autohandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Admin/index.html b/rt/html/Admin/index.html
index 01ba24d..c89a883 100644
--- a/rt/html/Admin/index.html
+++ b/rt/html/Admin/index.html
@@ -2,10 +2,10 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
-%# (Except where explicitly superseded by other copyright notices),
+%# (Except where explicitly superseded by other copyright notices)
%#
%#
%# LICENSE:
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -31,7 +33,7 @@
%# to you to modify and distribute this software under the terms of
%# the GNU General Public License and is only of importance to you if
%# you choose to contribute your changes and enhancements to the
-%# community by submitting them to Best Practical Solutions, LLC.),
+%# community by submitting them to Best Practical Solutions, LLC.)
%#
%# By intentionally submitting any modifications, corrections or
%# derivatives to this work, or any other work intended for use with
@@ -48,7 +50,7 @@
<ul>
% foreach my $key (sort keys %$tabs) {
-<li><font size="+2"><a href="<%$RT::WebPath%>/<%$tabs->{$key}->{'path'}|n %>"><%$tabs->{$key} ->{'title'}%></a></font><br>
+<li><span><a href="<%$RT::WebPath%>/<%$tabs->{$key}->{'path'}|n %>"><%$tabs->{$key} ->{'title'}%></a></span><br />
<%$tabs->{$key}->{description}%>
</li>
%}
diff --git a/rt/html/Approvals/Display.html b/rt/html/Approvals/Display.html
index d9d6df5..4779597 100644
--- a/rt/html/Approvals/Display.html
+++ b/rt/html/Approvals/Display.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,15 +50,13 @@
<& Elements/Tabs,
current_tab => "Approvals/Display.html",
Title => $title &>
-<form method=post action="<%$RT::WebPath%>/Approvals/index.html">
+<form method="post" action="<%$RT::WebPath%>/Approvals/index.html">
-<& /Elements/TitleBoxStart, title => $title &>
+<&| /Widgets/TitleBox, title => $title &>
<& /Ticket/Elements/ShowHistory , Ticket => $Ticket, Collapsed => 0, ShowTitle => 0, ShowHeaders => 0, ShowDisplayModes => 0, ShowTitleBarCommands => 0 &>
<hr>
-<table width=100%>
<& Elements/Approve, ticket => $Ticket, ShowApproving => 0 &>
-</table>
-<& /Elements/TitleBoxEnd &>
+</&>
<& /Elements/Submit&>
</form>
<& Elements/ShowDependency, Ticket => $Ticket &>
diff --git a/rt/html/Approvals/Elements/Approve b/rt/html/Approvals/Elements/Approve
index bf786fb..6dd562a 100644
--- a/rt/html/Approvals/Elements/Approve
+++ b/rt/html/Approvals/Elements/Approve
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,36 +45,50 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<tr bgcolor="#b9b9ff">
-<td colspan=2><font size="3">
-<a href="<%$RT::WebPath%>/Approvals/Display.html?id=<%$ticket->Id%>"><% loc("#[_1]: [_2]", $ticket->Id, $ticket->Subject) %></a> (<%loc($ticket->Status)%>)</font></td>
-</tr>
+<div class="approval">
+ <div class="name">
+ <a href="<%$RT::WebPath%>/Approvals/Display.html?id=<%$ticket->Id%>"><% loc("#[_1]: [_2]", $ticket->Id, $ticket->Subject) %></a> (<%loc($ticket->Status)%>)
+ </div>
% if ($ShowApproving) {
% foreach my $approving ( $ticket->AllDependedOnBy( Type => 'ticket' ) ) {
-<tr bgcolor="#e9e9e9">
-<td colspan=2>
-<a href="<%$RT::WebPath%>/Ticket/Display.html?id=<% $approving->Id %>"><&|/l, $approving->Id, $approving->Subject &>Originating ticket: #[_1]</&></a>
-</td>
-</tr>
-<tr><td colspan=2>
-<& /Ticket/Elements/ShowCustomFields, Ticket => $approving &>
-<& /Ticket/Elements/ShowHistory, Ticket => $approving, Collapsed => 0, ShowTitle => 0, ShowHeaders => 0, ShowDisplayModes => 0, ShowTitleBarCommands => 0 &>
-</td></tr>
+ <div class="originating-ticket">
+ <span class="link"><a href="<%$RT::WebPath%>/Ticket/Display.html?id=<% $approving->Id %>"><&|/l, $approving->Id, $approving->Subject &>Originating ticket: #[_1]</&></a></span>
+ <div class="info">
+% if ($ShowCustomFields) {
+ <& /Ticket/Elements/ShowCustomFields, Ticket => $approving &>
+% }
+% if ($ShowHistory) {
+ <& /Ticket/Elements/ShowHistory, Ticket => $approving, Collapsed => 0, ShowTitle => 0, ShowHeaders => 0, ShowDisplayModes => 0, ShowTitleBarCommands => 0 &>
+% }
+ </div>
+ </div>
% }
% }
-<tr <%$class && "class=\"$class\""%>>
-<td valign=top>
-<input type="radio" name="Approval-<%$ticket->Id%>-Action" value="approve"><&|/l&>Approve</&><br>
-<input type="radio" name="Approval-<%$ticket->Id%>-Action" value="deny"><&|/l&>Deny</&><br>
-<input type="radio" name="Approval-<%$ticket->Id%>-Action" value="none" checked><&|/l&>No action</&>
-</td>
-<td>
-<&|/l&>Notes</&><br>
-<textarea name="Approval-<%$ticket->Id%>-Notes" rows=2 cols=70></textarea>
-</td>
-</tr>
+ <div class="form">
+ <div class="action">
+ <div>
+ <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-approve" name="Approval-<%$ticket->Id%>-Action" value="approve" />
+ <label for="Approval-<%$ticket->Id%>-Action-approve"><&|/l&>Approve</&></label>
+ </div>
+ <div>
+ <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-deny" name="Approval-<%$ticket->Id%>-Action" value="deny" />
+ <label for="Approval-<%$ticket->Id%>-Action-deny"><&|/l&>Deny</&></label>
+ </div>
+ <div>
+ <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-none" name="Approval-<%$ticket->Id%>-Action" value="none" checked="checked" />
+ <label for="Approval-<%$ticket->Id%>-Action-none"><&|/l&>No action</&></label>
+ </div>
+ </div>
+ <div class="notes">
+ <label for="Approval-<%$ticket->Id%>-Notes"><&|/l&>Notes</&></label>
+ <textarea name="Approval-<%$ticket->Id%>-Notes" id="Approval-<%$ticket->Id%>-Notes" rows="2" cols="70"></textarea>
+ </div>
+ <div class="clear"></div>
+ </div>
+</div>
<%ARGS>
$ShowApproving => 1
+$ShowCustomFields => 1
+$ShowHistory => 1
$ticket => undef
-$class => undef
</%ARGS>
diff --git a/rt/html/Approvals/Elements/PendingMyApproval b/rt/html/Approvals/Elements/PendingMyApproval
index 8d19399..e03145e 100644
--- a/rt/html/Approvals/Elements/PendingMyApproval
+++ b/rt/html/Approvals/Elements/PendingMyApproval
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,33 +45,32 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<table width="100%">
-% my ($i, $class);
+<script type="text/javascript"><!--
+ onLoadHook('createCalendarLink("CreatedBefore");');
+ onLoadHook('createCalendarLink("CreatedAfter");');
+--></script>
% my %done;
% foreach ($tickets, $group_tickets) {
% while (my $ticket = $_->Next() ) {
% next if !$ARGS{'ShowDependent'} and $ticket->HasUnresolvedDependencies( Type => 'approval' );
% next if $done{$ticket->Id}++; # don't show duplicate tickets
-% $i++;
-% $class = ($i%2) ? "oddline" : "evenline";
-<& Approve, ticket => $ticket, class => $class &>
+<& Approve, ticket => $ticket &>
% }
% }
-</table>
-<& /Elements/TitleBoxStart, title => loc("Search for approvals") &>
-<input type=checkbox value="1" name="ShowPending"
+<&| /Widgets/TitleBox, title => loc("Search for approvals") &>
+<input type="checkbox" class="checkbox" value="1" name="ShowPending"
<%((!$ARGS{'ShowRejected'} && !$ARGS{'ShowResolved'}) ||
$ARGS{'ShowPending'})
- && "checked"%>> <&|/l&>Show pending requests</&><br>
-<input type=checkbox value="1" name="ShowResolved" <%$ARGS{'ShowResolved'} && "checked"%>> <&|/l&>Show approved requests</&><br>
-<input type=checkbox value="1" name="ShowRejected" <%$ARGS{'ShowRejected'} && "checked"%>> <&|/l&>Show denied requests</&><br>
-<input type=checkbox value="1" name="ShowDependent" <%$ARGS{'ShowDependent'} && "checked"%>> <&|/l&>Show requests awaiting other approvals</&><br>
+ && "checked"%> /> <&|/l&>Show pending requests</&><br />
+<input type="checkbox" class="checkbox" value="1" name="ShowResolved" <%$ARGS{'ShowResolved'} && "checked"%> /> <&|/l&>Show approved requests</&><br />
+<input type="checkbox" class="checkbox" value="1" name="ShowRejected" <%$ARGS{'ShowRejected'} && "checked"%> /> <&|/l&>Show denied requests</&><br />
+<input type="checkbox" class="checkbox" value="1" name="ShowDependent" <%$ARGS{'ShowDependent'} && "checked"%> /> <&|/l&>Show requests awaiting other approvals</&><br />
-<&|/l,"<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>"&>Only show approvals for requests created before [_1]</&><br>
+<&|/l,"<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />"&>Only show approvals for requests created before [_1]</&><br />
-<&|/l, "<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>"&>Only show approvals for requests created after [_1]</&>
-<& /Elements/TitleBoxEnd &>
+<&|/l, "<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />"&>Only show approvals for requests created after [_1]</&>
+</&>
<%init>
my $tickets = RT::Tickets->new( $session{'CurrentUser'} );
diff --git a/rt/html/Approvals/Elements/ShowDependency b/rt/html/Approvals/Elements/ShowDependency
index e8d0b00..6da28f1 100644
--- a/rt/html/Approvals/Elements/ShowDependency
+++ b/rt/html/Approvals/Elements/ShowDependency
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,9 +49,9 @@
% if ($approving->Count) {
<h3><&|/l&>Tickets which depend on this approval:</&></h3>
-<table width=100%>
-<TR>
-<TD WIDTH="25" bgcolor="#999999">&nbsp;</TD><TD>
+<table width="100%">
+<tr>
+<td width="25" bgcolor="#999999">&nbsp;</td><td>
<%PERL>
my %show;
while (my $link = $approving->Next()) {
@@ -60,22 +62,22 @@ while (my $link = $approving->Next()) {
my $dep = $m->scomp('ShowDependency', Ticket => $link->BaseObj, _seen => $_seen);
if ($type eq 'approval') {
- $head .= $m->scomp('/Elements/TitleBoxStart', title => loc("Approval #[_1]: [_2]", $link->BaseObj->Id, $link->BaseObj->Subject));
+ $head .= $m->scomp('/Widgets/TitleBoxStart', title => loc("Approval #[_1]: [_2]", $link->BaseObj->Id, $link->BaseObj->Subject));
$text .= $head;
$text .= $m->scomp('/Ticket/Elements/ShowCustomFields', Ticket => $link->BaseObj);
} elsif ($type eq 'ticket') {
- $head .= $m->scomp('/Elements/TitleBoxStart', title => loc("Ticket #[_1]: [_2]", $link->BaseObj->Id, $link->BaseObj->Subject));
+ $head .= $m->scomp('/Widgets/TitleBoxStart', title => loc("Ticket #[_1]: [_2]", $link->BaseObj->Id, $link->BaseObj->Subject));
$text .= $head;
$text .= $m->scomp('/Ticket/Elements/ShowSummary', Ticket => $link->BaseObj);
} else {
- $head .= $m->scomp('/Elements/TitleBoxStart', title => loc("#[_1]: [_2]", $link->BaseObj->Id, $link->BaseObj->Subject));
+ $head .= $m->scomp('/Widgets/TitleBoxStart', title => loc("#[_1]: [_2]", $link->BaseObj->Id, $link->BaseObj->Subject));
$text .= $head;
}
$text .= $m->scomp('/Ticket/Elements/ShowHistory' , Ticket => $link->BaseObj, Collapsed => ($type ne 'ticket'), ShowTitle => 0, ShowHeaders => 0, ShowDisplayModes => 0, ShowTitleBarCommands => 0);
- $head .= $m->scomp('/Elements/TitleBoxEnd');
- $text .= $m->scomp('/Elements/TitleBoxEnd');
+ $head .= $m->scomp('/Widgets/TitleBoxEnd');
+ $text .= $m->scomp('/Widgets/TitleBoxEnd');
$text .= $dep;
$text .= '</a>';
$show{$link->BaseObj->Id} = {
@@ -96,9 +98,9 @@ foreach my $id (sort keys %show) {
$m->print($refer);
</%PERL>
-</TD>
-</TR>
-</TABLE>
+</td>
+</tr>
+</table>
% }
<%ARGS>
diff --git a/rt/html/Approvals/Elements/Tabs b/rt/html/Approvals/Elements/Tabs
index 03bdc26..9ba4250 100644
--- a/rt/html/Approvals/Elements/Tabs
+++ b/rt/html/Approvals/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Approvals/index.html b/rt/html/Approvals/index.html
index 88c277c..7d18cf3 100644
--- a/rt/html/Approvals/index.html
+++ b/rt/html/Approvals/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Download/CustomFieldValue/dhandler b/rt/html/Download/CustomFieldValue/dhandler
index 5219680..461267e 100644
--- a/rt/html/Download/CustomFieldValue/dhandler
+++ b/rt/html/Download/CustomFieldValue/dhandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Download/Tabular/dhandler b/rt/html/Download/Tabular/dhandler
index 3965a99..0abb8f9 100644
--- a/rt/html/Download/Tabular/dhandler
+++ b/rt/html/Download/Tabular/dhandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Elements/BevelBoxRaisedEnd b/rt/html/Elements/BevelBoxRaisedEnd
index e1d1edb..b1ba8f6 100644
--- a/rt/html/Elements/BevelBoxRaisedEnd
+++ b/rt/html/Elements/BevelBoxRaisedEnd
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,6 +45,6 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
- </TD>
-</TR>
+ </td>
+</tr>
</table>
diff --git a/rt/html/Elements/BevelBoxRaisedStart b/rt/html/Elements/BevelBoxRaisedStart
index 6c5a613..b690c1d 100644
--- a/rt/html/Elements/BevelBoxRaisedStart
+++ b/rt/html/Elements/BevelBoxRaisedStart
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,6 +45,6 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<table cellspacing=0 cellpadding=0 width=100% height=100%>
- <TR>
- <TD width=100% height=100%>
+<table cellspacing="0" cellpadding="0" width="100%" height="100%">
+ <tr>
+ <td width="100%" height="100%">
diff --git a/rt/html/Elements/Callback b/rt/html/Elements/Callback
index c7aeb9f..b498f28 100644
--- a/rt/html/Elements/Callback
+++ b/rt/html/Elements/Callback
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Elements/Checkbox b/rt/html/Elements/Checkbox
index f2256fb..5593c7a 100644
--- a/rt/html/Elements/Checkbox
+++ b/rt/html/Elements/Checkbox
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<INPUT TYPE="Checkbox" NAME="<%$Name%>" value="1" <%$IsChecked%>>
+<input type="checkbox" class="checkbox" name="<%$Name%>" value="1" <%$IsChecked%> />
<%ARGS>
$Name => undef
diff --git a/rt/html/Elements/CollectionAsTable/Header b/rt/html/Elements/CollectionAsTable/Header
index 9ed4be8..a3277b3 100644
--- a/rt/html/Elements/CollectionAsTable/Header
+++ b/rt/html/Elements/CollectionAsTable/Header
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -54,7 +56,7 @@ $Rows => undef
$Page => undef
$maxitems => undef
</%ARGS>
-<TR class="collection-as-table">
+<tr class="collection-as-table">
<%perl>
my %generic_query_args = ( Query => $Query, Rows => $Rows, Page => $Page, Format => $FormatString );
@@ -62,18 +64,18 @@ my %generic_query_args = ( Query => $Query, Rows => $Rows, Page => $Page, Format
my $item = 0;
foreach my $col (@Format) {
$item++;
- if ( $col->{title} eq 'NEWLINE' ) {
+ if ( $col->{title} && ($col->{title} eq 'NEWLINE') ) {
while ( $item < $maxitems ) {
$m->out(qq{<th class="collection-as-table">&nbsp;</th>\n});
$item++;
}
$item = 0;
- $m->out(qq{</TR>\n<TR class="collection-as-table">});
+ $m->out(qq{</tr>\n<tr class="collection-as-table">});
}
else {
- $m->out('<TH class="collection-as-table">');
- my $title = $col->{title};
+ $m->out('<th class="collection-as-table">');
+ my $title = $col->{title} || '';
$title =~ s/^__(.*)__$/$1/o;
$title = (
$m->comp(
@@ -116,8 +118,8 @@ foreach my $col (@Format) {
else {
$m->out( loc($title) );
}
- $m->out('</TH>');
+ $m->out('</th>');
}
}
</%perl>
-</TR>
+</tr>
diff --git a/rt/html/Elements/CollectionAsTable/ParseFormat b/rt/html/Elements/CollectionAsTable/ParseFormat
index 57434ef..2270760 100644
--- a/rt/html/Elements/CollectionAsTable/ParseFormat
+++ b/rt/html/Elements/CollectionAsTable/ParseFormat
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,7 +50,7 @@ $Format
</%ARGS>
<%init>
-use Regexp::Common;
+use Regexp::Common qw/delimited/;
my @Columns;
while ($Format =~ /($RE{delimited}{-delim=>qq{\'"}}|[{}\w.]+)/go) {
@@ -59,7 +61,9 @@ while ($Format =~ /($RE{delimited}{-delim=>qq{\'"}}|[{}\w.]+)/go) {
substr($col,-1,1) = "";
}
- my $colref;
+ my $colref = {
+ title => '',
+ };
if ( $col =~ s!/STYLE:([^/]+)!!io ) {
$colref->{'style'} = $1;
@@ -88,7 +92,7 @@ while ($Format =~ /($RE{delimited}{-delim=>qq{\'"}}|[{}\w.]+)/go) {
$colref->{'attribute'} = $col;
}
- if ( !$colref->{'title'} && grep { /^__(.*?)__$/io }
+ if ( !$colref->{'title'} && grep { /^__(.+?)__$/io }
@{ $colref->{'output'} } )
{
$colref->{'title'} = $1;
diff --git a/rt/html/Elements/CollectionAsTable/Row b/rt/html/Elements/CollectionAsTable/Row
index 0de362e..64ecef4 100644
--- a/rt/html/Elements/CollectionAsTable/Row
+++ b/rt/html/Elements/CollectionAsTable/Row
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -53,17 +55,17 @@ $Warning => undef
</%ARGS>
<%PERL>
-$m->out('<TR class="' . ( $Warning ? 'warnline' : $i % 2 ? 'oddline' : 'evenline' ) . '" >' );
+$m->out('<tr class="' . ( $Warning ? 'warnline' : $i % 2 ? 'oddline' : 'evenline' ) . '" >' );
my $item;
foreach my $column (@Format) {
- if ( $column->{title} eq 'NEWLINE' ) {
+ if ( defined $column->{title} && $column->{title} eq 'NEWLINE' ) {
while ( $item < $maxitems ) {
$m->out(qq{<td class="collection-as-table">&nbsp;</td>\n});
$item++;
}
$item = 0;
- $m->out('</TR>');
- $m->out('<TR class="'
+ $m->out('</tr>');
+ $m->out('<tr class="'
. ( $Warning ? 'warnline' : $i % 2 ? 'oddline' : 'evenline' )
. '" >' );
next;
@@ -99,7 +101,7 @@ foreach my $column (@Format) {
# Simple value; just escape it.
@out = $m->interp->apply_escapes( $value => 'h' );
}
- s/\n/<br>/gs for @out;
+ s/\n/<br \/>/gs for @out;
$m->out( @out );
}
else {
@@ -108,5 +110,5 @@ foreach my $column (@Format) {
}
$m->out('</td>');
}
-$m->out('</TR>');
+$m->out('</tr>');
</%PERL>
diff --git a/rt/html/Elements/CreateTicket b/rt/html/Elements/CreateTicket
index bd60bbd..644df22 100644
--- a/rt/html/Elements/CreateTicket
+++ b/rt/html/Elements/CreateTicket
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,6 +45,6 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<FORM ACTION="<% $RT::WebPath %>/Ticket/Create.html" NAME="CreateTicketInQueue">
-<&|/l, $m->scomp('/Elements/SelectNewTicketQueue')&><input type="submit" value="New ticket in">&nbsp;[_1]</&>
-</FORM>
+<form action="<% $RT::WebPath %>/Ticket/Create.html" name="CreateTicketInQueue">
+<&|/l, $m->scomp('/Elements/SelectNewTicketQueue')&><input type="submit" class="button" value="New ticket in" />&nbsp;[_1]</&>
+</form>
diff --git a/rt/html/Elements/EditCustomField b/rt/html/Elements/EditCustomField
index e443c76..d247c63 100644
--- a/rt/html/Elements/EditCustomField
+++ b/rt/html/Elements/EditCustomField
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,7 +47,7 @@
%# END BPS TAGGED BLOCK }}}
<%INIT>
my $Values;
-if ($Object) {
+if ($Object and $Object->id) {
$Values = $Object->CustomFieldValues($CustomField->id);
$Values->Columns( qw( id CustomField ObjectType ObjectId Disabled Content ContentType ContentEncoding ) );
$NamePrefix ||= join('-', 'Object', ref($Object), $Object->Id, 'CustomField', '');
@@ -67,10 +69,14 @@ if ($MaxValues == 1 and $Object and $Values) {
}
# The "Magic" hidden input causes RT to know that we were trying to edit the field, even if
# we don't see a value later, since browsers aren't compelled to submit empty form fields
-$m->out("\n".'<input type="hidden" name="'.$NamePrefix.$CustomField->Id.'-Values-Magic" value="1">'."\n");
+$m->out("\n".'<input type="hidden" class="hidden" name="'.$NamePrefix.$CustomField->Id.'-Values-Magic" value="1" />'."\n");
+
+my $EditComponent = "EditCustomField$Type";
+$m->comp('/Elements/Callback', _CallbackName => 'EditComponentName', Name => \$EditComponent, CustomField => $CustomField, Object => $Object );
+$EditComponent = "EditCustomField$Type" unless $m->comp_exists($EditComponent);
return $m->comp(
- "EditCustomField$Type",
+ $EditComponent,
%ARGS,
Rows => $Rows,
Cols => $Cols,
diff --git a/rt/html/Elements/EditCustomFieldBinary b/rt/html/Elements/EditCustomFieldBinary
index 0028256..485457c 100644
--- a/rt/html/Elements/EditCustomFieldBinary
+++ b/rt/html/Elements/EditCustomFieldBinary
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,10 +47,10 @@
%# END BPS TAGGED BLOCK }}}
% while ($Values and my $value = $Values->Next ) {
%# XXX - let user download the file(s) here?
-<input type="checkbox" name="<%$NamePrefix%><%$CustomField->Id%>-DeleteValueIds" value="<% $value->Id %>"><a href="<%$RT::WebPath%>/Download/CustomFieldValue/<% $value->Id %>/<% $value->Content %>"><% $value->Content %></a><br>
+<input type="checkbox" class="checkbox" name="<%$NamePrefix%><%$CustomField->Id%>-DeleteValueIds" value="<% $value->Id %>" /><a href="<%$RT::WebPath%>/Download/CustomFieldValue/<% $value->Id %>/<% $value->Content %>"><% $value->Content %></a><br />
% }
% if (!$MaxValues or !$Values or $Values->Count < $MaxValues) {
-<input type="file" name="<%$NamePrefix%><%$CustomField->Id%>-Upload">
+<input type="file" name="<%$NamePrefix%><%$CustomField->Id%>-Upload" />
% }
<%ARGS>
$Object => undef
diff --git a/rt/html/Elements/EditCustomFieldCombobox b/rt/html/Elements/EditCustomFieldCombobox
new file mode 100644
index 0000000..071ef07
--- /dev/null
+++ b/rt/html/Elements/EditCustomFieldCombobox
@@ -0,0 +1,68 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+% while ($Values and my $value = $Values->Next and $Multiple) {
+<input type="checkbox" class="checkbox" name="<%$NamePrefix%><%$CustomField->Id%>-DeleteValueIds" value="<% $value->Id %>" /><% $value->Content %>
+<br />
+% }
+% (!$Multiple or !$MaxValues or !$Values or $Values->Count < $MaxValues) or return;
+<& /Widgets/ComboBox,
+ Name => $NamePrefix . $CustomField->Id . "-Value",
+ Default => $Default,
+ Rows => $Rows,
+ Values => [map {$_->Name} @{$CustomField->Values->ItemsArrayRef}],
+&>
+<%ARGS>
+$Object => undef
+$CustomField => undef
+$NamePrefix => undef
+$Default => undef
+$Values => undef
+$Multiple => 0
+$Rows => undef
+$MaxValues => undef
+</%ARGS>
diff --git a/rt/html/Elements/EditCustomFieldFreeform b/rt/html/Elements/EditCustomFieldFreeform
index c097ee0..2eb49eb 100644
--- a/rt/html/Elements/EditCustomFieldFreeform
+++ b/rt/html/Elements/EditCustomFieldFreeform
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,17 +45,20 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
+% my $name = $NamePrefix . $CustomField->Id . '-Value';
% if ($Multiple) {
-<textarea cols=<%$Cols%> rows=<%$Rows%> name="<%$NamePrefix%><%$CustomField->Id%>-Values"><%$Default%></textarea>
+<textarea cols="<%$Cols%>" rows="<%$Rows%>" name="<%$name%>s" id="<%$name%>s" ><%$Default%></textarea>
% } else {
-<input name="<%$NamePrefix%><%$CustomField->Id%>-Value" size="<%$Cols%>" value="<%$Default ? $Default : ''%>">
+<input name="<%$name%>" id="<%$name%>" size="<%$Cols%>" value="<%$Default ? $Default : ''%>" />
% }
<%INIT>
if ($Multiple and $Values) {
- $Default = '';
- while (my $value = $Values->Next ) {
- $Default .= $value->Content."\n";
- }
+ $Default = '';
+ while (my $value = $Values->Next ) {
+ $Default .= $value->Content."\n";
+ }
+} else {
+ $Default =~ s/\s*\n\s*/ /g if $Default;
}
</%INIT>
<%ARGS>
diff --git a/rt/html/Elements/EditCustomFieldImage b/rt/html/Elements/EditCustomFieldImage
index b378cea..b6a30c6 100644
--- a/rt/html/Elements/EditCustomFieldImage
+++ b/rt/html/Elements/EditCustomFieldImage
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,11 +46,11 @@
%#
%# END BPS TAGGED BLOCK }}}
% while ($Values and my $value = $Values->Next ) {
-<input type="checkbox" name="<%$NamePrefix%><%$CustomField->Id%>-DeleteValueIds" value="<% $value->Id %>"><& ShowCustomFieldImage, Object => $value &>
-<br>
+<input type="checkbox" class="checkbox" name="<%$NamePrefix%><%$CustomField->Id%>-DeleteValueIds" value="<% $value->Id %>" /><& ShowCustomFieldImage, Object => $value &>
+<br />
% }
% if (!$MaxValues or !$Values or $Values->Count < $MaxValues) {
-<input type="file" name="<%$NamePrefix%><%$CustomField->Id%>-Upload">
+<input type="file" name="<%$NamePrefix%><%$CustomField->Id%>-Upload" />
% }
<%ARGS>
$Object => undef
diff --git a/rt/html/Elements/EditCustomFieldSelect b/rt/html/Elements/EditCustomFieldSelect
index 2a2a64a..815e977 100644
--- a/rt/html/Elements/EditCustomFieldSelect
+++ b/rt/html/Elements/EditCustomFieldSelect
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,30 +45,84 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
- <select name="<%$NamePrefix%><%$CustomField->Id%>-Values"
+%# Build up the set of cascading select boxes as "guides"
+%# each one limits the options of the final one a bit
+%# (perhaps by tweaking the .display style?)
+% my $selected = 0;
+% my @category;
+% my $id = $NamePrefix . $CustomField->Id;
+% my $out = $m->scomp('SELF:options', %ARGS, SelectedRef => \$selected, CategoryRef => \@category);
+% if (@category) {
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/cascaded.js"></script>
+%# XXX - Hide this select from w3m?
+ <select onchange="filter_cascade('<% $id %>-Values', this.value)" name="<%$id%>-Category">
+ <option value="" <% !$selected && 'SELECTED' %>><&|/l&>-</&></option>
+% foreach my $cat (@category) {
+% my ($depth, $name) = @$cat;
+ <option value="<% $name %>"><% '&nbsp;' x $depth |n %><%$name%></option>
+% }
+ </select><br />
+% }
+ <select name="<%$id%>-Values" id="<%$id%>-Values"
+% if ($Multiple or !@category) {
size="<%$Rows%>"
+% }
<% $Multiple && 'MULTIPLE' %>>
+ <option value="" <% !$selected && 'SELECTED' %>><&|/l&>(no value)</&></option>
+% $m->out($out);
+ </select>
+<%ARGS>
+$Object => undef
+$CustomField => undef
+$NamePrefix => undef
+$Default => undef
+$Values => undef
+$Multiple => 0
+$Rows => undef
+</%ARGS>
+
+<%method options>
% my $selected;
% my $CFVs = $CustomField->Values;
+% my @levels;
% while ($CFVs and my $value = $CFVs->Next ) {
+% my $category = $value->Category;
+% if (1) { # length $category) {
+% my $level = (split(/:/, $category || ''))[0];
+% while (@levels) {
+% if ($levels[-1] eq $level) {
+% undef $level;
+% last;
+% } elsif (index($level, $levels[-1]) != 0) {
+ </optgroup>
+% pop @levels;
+% } else {
+% last;
+% }
+% }
+% if ($level) {
+% push @$CategoryRef, [0+@levels, $level];
+ <optgroup style="padding-left: <% @levels/2 %>em" label="<%$category%>">
+% push @levels, $level;
+% }
+% }
<option value="<%$value->Name%>"
% if ($Values) {
- <% $Values->HasEntry($value->Name) && ($selected = 1) && 'SELECTED' %>
+ <% ($Values->HasEntry($value->Name)||'') && ($$SelectedRef = 1) && 'SELECTED' %>
% } elsif ($Default) {
<% (ref $Default ? (grep {$_ eq $value->Name} @{$Default}) : ($Default eq $value->Name))
- && ($selected = 1) && 'SELECTED' %>
+ && ($$SelectedRef = 1) && 'SELECTED' %>
% }
><% $value->Name%></option>
% }
- <option value="" <% !$selected && 'SELECTED' %>><&|/l&>(no value)</&></option>
- </select>
-<%ARGS>
-$Object => undef
+% for (@levels) {
+ </optgroup>
+% }
+<%args>
$CustomField => undef
-$NamePrefix => undef
$Default => undef
$Values => undef
-$Multiple => 0
-$Cols
-$Rows
-</%ARGS>
+$SelectedRef => undef
+$CategoryRef => undef
+</%args>
+</%method>
diff --git a/rt/html/Elements/EditCustomFieldText b/rt/html/Elements/EditCustomFieldText
index 1aac328..b7569b0 100644
--- a/rt/html/Elements/EditCustomFieldText
+++ b/rt/html/Elements/EditCustomFieldText
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,10 +46,10 @@
%#
%# END BPS TAGGED BLOCK }}}
% while ($Values and my $value = $Values->Next ) {
-<textarea cols=<%$Cols%> rows=<%$Rows%> name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $value->Content %></textarea><br>
+<textarea cols="<%$Cols%>" rows="<%$Rows%>" name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $value->Content %></textarea><br />
% }
% if (!$MaxValues or !$Values or $Values->Count < $MaxValues) {
-<textarea cols=<%$Cols%> rows=<%$Rows%> name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $Default %></textarea>
+<textarea cols="<%$Cols%>" rows="<%$Rows%>" name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $Default %></textarea>
% }
<%INIT>
# XXX - MultiValue textarea is for now outlawed.
diff --git a/rt/html/Elements/EditCustomFieldWikitext b/rt/html/Elements/EditCustomFieldWikitext
index 1aac328..b7569b0 100644
--- a/rt/html/Elements/EditCustomFieldWikitext
+++ b/rt/html/Elements/EditCustomFieldWikitext
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,10 +46,10 @@
%#
%# END BPS TAGGED BLOCK }}}
% while ($Values and my $value = $Values->Next ) {
-<textarea cols=<%$Cols%> rows=<%$Rows%> name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $value->Content %></textarea><br>
+<textarea cols="<%$Cols%>" rows="<%$Rows%>" name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $value->Content %></textarea><br />
% }
% if (!$MaxValues or !$Values or $Values->Count < $MaxValues) {
-<textarea cols=<%$Cols%> rows=<%$Rows%> name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $Default %></textarea>
+<textarea cols="<%$Cols%>" rows="<%$Rows%>" name="<%$NamePrefix%><%$CustomField->Id%>-Values"><% $Default %></textarea>
% }
<%INIT>
# XXX - MultiValue textarea is for now outlawed.
diff --git a/rt/html/Elements/EditLinks b/rt/html/Elements/EditLinks
index 68c08dd..32c75a5 100755
--- a/rt/html/Elements/EditLinks
+++ b/rt/html/Elements/EditLinks
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,9 +45,9 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE width=100%>
- <TR>
- <TD VALIGN=TOP WIDTH=50%>
+<table width="100%">
+ <tr>
+ <td valign="top" width="50%">
<h3><&|/l&>Current Links</&></h3>
<table>
@@ -57,8 +59,8 @@
<td class="labeltop"><&|/l&>Depends on</&>:</td>
<td class="value">
% while (my $link = $Object->DependsOn->Next) {
- <INPUT TYPE=CHECKBOX NAME="DeleteLink--<%$link->Type%>-<%$link->Target%>" value="1">
- <& ShowLink, URI => $link->TargetURI &><br>
+ <input type="checkbox" class="checkbox" name="DeleteLink--<%$link->Type%>-<%$link->Target%>" value="1" />
+ <& ShowLink, URI => $link->TargetURI &><br />
% }
</td>
</tr>
@@ -67,8 +69,8 @@
<td class="value">
% while (my $link = $Object->DependedOnBy->Next) {
% my $member = $link->BaseObj;
- <INPUT TYPE=CHECKBOX NAME="DeleteLink-<%$link->Base%>-<%$link->Type%>-" value="1">
- <& ShowLink, URI => $link->BaseURI &><br>
+ <input type="checkbox" class="checkbox" name="DeleteLink-<%$link->Base%>-<%$link->Type%>-" value="1" />
+ <& ShowLink, URI => $link->BaseURI &><br />
% }
</td>
</tr>
@@ -76,8 +78,8 @@
<td class="labeltop"><&|/l&>Parents</&>:</td>
<td class="value">
% while (my $link = $Object->MemberOf->Next) {
- <INPUT TYPE=CHECKBOX NAME="DeleteLink--<%$link->Type%>-<%$link->Target%>" value="1">
- <& ShowLink, URI => $link->TargetURI &><br>
+ <input type="checkbox" class="checkbox" name="DeleteLink--<%$link->Type%>-<%$link->Target%>" value="1" />
+ <& ShowLink, URI => $link->TargetURI &><br />
% }
</td>
</tr>
@@ -85,8 +87,8 @@
<td class="labeltop"><&|/l&>Children</&>:</td>
<td class="value">
% while (my $link = $Object->Members->Next) {
- <INPUT TYPE=CHECKBOX NAME="DeleteLink-<%$link->Base%>-<%$link->Type%>-" value="1">
- <& ShowLink, URI => $link->BaseURI &><br>
+ <input type="checkbox" class="checkbox" name="DeleteLink-<%$link->Base%>-<%$link->Type%>-" value="1" />
+ <& ShowLink, URI => $link->BaseURI &><br />
% }
</td>
</tr>
@@ -94,8 +96,8 @@
<td class="labeltop"><&|/l&>Refers to</&>:</td>
<td class="value">
% while (my $link = $Object->RefersTo->Next) {
- <INPUT TYPE=CHECKBOX NAME="DeleteLink--<%$link->Type%>-<%$link->Target%>" value="1">
- <& ShowLink, URI => $link->TargetURI &><br>
+ <input type="checkbox" class="checkbox" name="DeleteLink--<%$link->Type%>-<%$link->Target%>" value="1" />
+ <& ShowLink, URI => $link->TargetURI &><br />
%}
</td>
</tr>
@@ -103,61 +105,63 @@
<td class="labeltop"><&|/l&>Referred to by</&>:</td>
<td class="value">
% while (my $link = $Object->ReferredToBy->Next) {
- <INPUT TYPE=CHECKBOX NAME="DeleteLink-<%$link->Base%>-<%$link->Type%>-" value="1">
- <& ShowLink, URI => $link->BaseURI &><br>
+% # Skip reminders
+% next if (UNIVERSAL::isa($link->BaseObj, 'RT::Ticket') && $link->BaseObj->Type eq 'reminder');
+ <input type="checkbox" class="checkbox" name="DeleteLink-<%$link->Base%>-<%$link->Type%>-" value="1" />
+ <& ShowLink, URI => $link->BaseURI &><br />
% }
</td>
</tr>
</table>
-</TD>
-<TD VALIGN=TOP>
+</td>
+<td valign="top">
<h3><&|/l&>New Links</&></h3>
% if (ref($Object) eq 'RT::Ticket') {
<i><&|/l&>Enter tickets or URIs to link tickets to. Separate multiple entries with spaces.</&>
<& /Elements/Callback, _CallbackName => 'ExtraLinkInstructions' &>
-</i><br>
+</i><br />
% } elsif (ref($Object) eq 'RT::Queue') {
<i><&|/l&>Enter queues or URIs to link queues to. Separate multiple entries with spaces.</&>
-</i><br>
+</i><br />
% } else {
-<i><&|/l&>Enter objects or URIs to link objects to. Separate multiple entries with spaces.</&></i><br>
+<i><&|/l&>Enter objects or URIs to link objects to. Separate multiple entries with spaces.</&></i><br />
% }
-<TABLE>
+<table>
% if ($Merge) {
- <TR>
- <TD class="label"><&|/l&>Merge into</&>:</TD>
- <TD class="entry"><input name="<%$id%>-MergeInto"> <i><&|/l&>(only one ticket)</&></i></TD>
- </TR>
+ <tr>
+ <td class="label"><&|/l&>Merge into</&>:</td>
+ <td class="entry"><input name="<%$id%>-MergeInto" /> <i><&|/l&>(only one ticket)</&></i></td>
+ </tr>
% }
- <TR>
- <TD class="label"><&|/l&>Depends on</&>:</TD>
- <TD class="entry"><input name="<%$id%>-DependsOn"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Depended on by</&>:</TD>
- <TD class="entry"><input name="DependsOn-<%$id%>"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Parents</&>:</TD>
- <TD class="entry"><input name="<%$id%>-MemberOf"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Children</&>:</TD>
- <TD class="entry"> <input name="MemberOf-<%$id%>"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Refers to</&>:</TD>
- <TD class="entry"><input name="<%$id%>-RefersTo"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Referred to by</&>:</TD>
- <TD class="entry"> <input name="RefersTo-<%$id%>"></TD>
- </TR>
-</TABLE>
-</TD>
-</TR>
-</TABLE>
+ <tr>
+ <td class="label"><&|/l&>Depends on</&>:</td>
+ <td class="entry"><input name="<%$id%>-DependsOn" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Depended on by</&>:</td>
+ <td class="entry"><input name="DependsOn-<%$id%>" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Parents</&>:</td>
+ <td class="entry"><input name="<%$id%>-MemberOf" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Children</&>:</td>
+ <td class="entry"> <input name="MemberOf-<%$id%>" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Refers to</&>:</td>
+ <td class="entry"><input name="<%$id%>-RefersTo" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Referred to by</&>:</td>
+ <td class="entry"> <input name="RefersTo-<%$id%>" /></td>
+ </tr>
+</table>
+</td>
+</tr>
+</table>
<%INIT>
my $id;
diff --git a/rt/html/Elements/Error b/rt/html/Elements/Error
index bc5a188..3693274 100644
--- a/rt/html/Elements/Error
+++ b/rt/html/Elements/Error
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,15 +46,13 @@
%#
%# END BPS TAGGED BLOCK }}}
<& /Elements/Callback, %ARGS, error => $error &>
-<& /Elements/Header, Code => $Code, Why => $Why &>
-<& /Elements/Tabs &>
-<& /Elements/TitleBoxStart, class=> "error", title => $Title &>
+<& /Elements/Header, Code => $Code, Why => $Why, Title => $Title &>
+<& /Elements/Tabs, Title => $Title &>
+<div class="error">
<%$Why%>
-<br>
-<font size=-1>
+<br />
<%$Details%>
-</font>
-<& /Elements/TitleBoxEnd &>
+</div>
<%cleanup>
$m->comp('/Elements/Footer');
@@ -61,7 +61,7 @@ $m->abort();
<%args>
$Code => undef
-$Details => undef
+$Details =>''
$Title => loc("RT Error")
$Why => loc("the calling component did not specify why")
</%args>
@@ -77,7 +77,7 @@ if ($] >= 5.007001) {
$RT::Logger->error($error);
-if ( $session{'SessionType'} eq 'REST' ) {
+if ( defined ($session{'SessionType'}) && $session{'SessionType'} eq 'REST' ) {
$r->content_type('text/plain');
$m->out( "Error: " . $Why . "\n" );
$m->out( $Details . "\n" );
diff --git a/rt/html/Elements/Footer b/rt/html/Elements/Footer
index 4c90acf..16f13f9 100644
--- a/rt/html/Elements/Footer
+++ b/rt/html/Elements/Footer
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,19 +45,26 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-% if ($Menu) {
-</td>
-</tr>
-<tr>
-<td>
-% }
+%# End of div#body from /Elements/PageLayout
+</div>
<& /Elements/Callback, %ARGS &>
-<div class="bpscredits">
-<&|/l, '&#187;&#124;&#171;', $RT::VERSION, '2005', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>', &>[_1] RT [_2] Copyright 1996-[_3] [_4].</&><br>
+<div id="footer">
+ <p id="time">
+ <span><&|/l&>Time to display</&>: <%Time::HiRes::tv_interval( $m->{'rt_base_time'} )%></span>
+ </p>
+
+ <p id="bpscredits">
+ <span>
+<&|/l, '&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>', &>[_1] RT [_2] Copyright 1996-[_3] [_4].</&>
+</span>
+</p>
% if (!$Menu) {
-<&|/l&>Distributed under version 2 <a href="http://www.gnu.org/copyleft/gpl.html"> of the GNU GPL.</a></&><br>
-<&|/l, '<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>' &>To inquire about support, training, custom development or licensing, please contact [_1].</&><br>
+ <p id="legal">
+<&|/l&>Distributed under version 2 <a href="http://www.gnu.org/copyleft/gpl.html"> of the GNU GPL.</a></&><br />
+<&|/l, '<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>' &>To inquire about support, training, custom development or licensing, please contact [_1].</&><br />
+ </p>
% }
+
</div>
% if ($Debug >= 2 ) {
% require Data::Dumper;
@@ -64,17 +73,9 @@
<%$d->Dump() %>
</pre>
% }
-<div class="page-stats"><&|/l&>Time to display</&>: <%Time::HiRes::tv_interval( $m->{'rt_base_time'} )%></div>
-% if ($Menu) {
-</TD>
-</TR>
-</TABLE>
-</TD>
-</TR>
-</TABLE>
-% }
-</BODY>
-</HTML>
+
+ </body>
+</html>
% $m->abort();
<%ARGS>
diff --git a/rt/html/Elements/GotoTicket b/rt/html/Elements/GotoTicket
index 869d57e..ad6ad1b 100644
--- a/rt/html/Elements/GotoTicket
+++ b/rt/html/Elements/GotoTicket
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,4 +45,4 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<FORM ACTION="<%$RT::WebPath%>/Ticket/Display.html"><input type=submit value="<&|/l&>Goto ticket</&>">&nbsp;<input size=5 name=id accesskey="0"></FORM>
+<form action="<%$RT::WebPath%>/Ticket/Display.html"><input type="submit" class="button" value="<&|/l&>Goto ticket</&>" />&nbsp;<input size="5" name="id" accesskey="0" /></form>
diff --git a/rt/html/Elements/Header b/rt/html/Elements/Header
index f5a616e..ed7c133 100644
--- a/rt/html/Elements/Header
+++ b/rt/html/Elements/Header
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,78 +45,89 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-%#<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE><%$Title%></TITLE>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
+
+<title><%$Title%></title>
+
% if ($Refresh && $Refresh > 0) {
-<META HTTP-EQUIV="REFRESH" CONTENT="<%$Refresh%>">
+ <meta http-equiv="refresh" content="<%$Refresh%>" />
% }
<link rel="shortcut icon" href="<%$RT::WebImagesURL%>/favicon.png" type="image/png" />
-<link media="all" rel="stylesheet" href="<%$RT::WebPath%>/NoAuth/webrt.css" type="text/css" />
-<link media="print" rel="stylesheet" href="<%$RT::WebPath%>/NoAuth/printrt.css" type="text/css" />
+<link rel="stylesheet" href="<%$RT::WebPath%>/NoAuth/css/<% $RT::WebDefaultStylesheet %>/main.css" type="text/css" media="all" />
+<link rel="stylesheet" href="<%$RT::WebPath%>/NoAuth/css/print.css" type="text/css" media="print" />
-<script>
-function hideshow(num) {
- idstring = "element-" + num;
- chunk = document.getElementById(idstring);
- if ( chunk.style.display == "none") {
- chunk.style.display = chunk.style.tag;
- } else {
- chunk.style.tag = chunk.style.display;
- chunk.style.display = "none";
- }
-}
-</script>
-<& /Elements/Callback, _CallbackName => 'Head', %ARGS &>
-</HEAD>
-<BODY BGCOLOR="<%$BgColor%>"
-% if ($Focus) {
-ONLOAD="
- var tmp = (document.getElementsByName('<% $Focus %>'));
- if (tmp.length > 0) tmp[tmp.length-1].focus();
-"
+% if ( $RSSAutoDiscovery ) {
+ <link rel="alternate" href="<%$RSSAutoDiscovery%>" type="application/rss+xml" title="RSS RT Search" />
% }
->
-<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
- <tr>
- <td colspan=2><a href="http://bestpractical.com"><img src="<%$RT::WebImagesURL%>/bplogo.gif" alt="<%loc("Best Practical Solutions, LLC corporate logo")%>" width="230" height="50"></a></td>
- <td>&nbsp;</td>
- <td>&nbsp;</td>
- <td width="50%" align="right">
-% if ($session{'CurrentUser'} && $session{'CurrentUser'}->Id && $LoggedIn) {
-<SPAN STYLE="display: none"><A HREF="#skipnav"><&|/l&>Skip Menu</&></A> |</SPAN>
-%if ($session{'CurrentUser'}->HasRight( Right => 'ModifySelf', Object => $RT::System )) {
-<A HREF="<%$RT::WebPath%><% $Prefs %>" ><&|/l&>Preferences</&></A>
+
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/util.js"></script>
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/ahah.js"></script>
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/titlebox-state.js"></script>
+<script type="text/javascript"><!--
+ onLoadHook("loadTitleBoxStates()");
+% if ( $Focus ) {
+ onLoadHook("focusElementById('<% $Focus %>')");
% }
-<& /Elements/Callback, %ARGS &>
-% unless ($RT::WebExternalAuth and !$RT::WebFallbackToInternalAuth) {
-| <A HREF="<%$RT::WebPath%>/NoAuth/Logout.html<%$URL ? "?URL=".$URL : ''%>"><&|/l&>Logout</&></a>
+% if ( $onload ) {
+ onLoadHook("<% $onload |n %>");
% }
-<BR>
-<&|/l, "<b>".$session{'CurrentUser'}->Name."</b>" &>Logged in as [_1]</&>
+--></script>
+
+<& /Elements/Callback, _CallbackName => 'Head', %ARGS &>
+
+</head>
+ <body<% $id && qq[ id="comp-$id"] |n %>>
+
+% if ($ShowBar) {
+<& /Elements/Logo &>
+
+<div id="quickbar">
+ <div id="quick-personal">
+ <span class="hide"><a href="#skipnav"><&|/l&>Skip Menu</&></a> | </span>
+% if ($session{'CurrentUser'}->Name) {
+ <&|/l, "<span>".$session{'CurrentUser'}->Name."</span>" &>Logged in as [_1]</&>
+% if ($session{'CurrentUser'}->HasRight( Right => 'ModifySelf', Object => $RT::System )) {
+ | <a href="<%$RT::WebPath%><%$Prefs%>"><&|/l&>Preferences</&></a>
+% }
% } else {
-<&|/l&>Not logged in.</&>
+ <&|/l&>Not logged in.</&>
+% }
+ <& /Elements/Callback, %ARGS &>
+% unless (!$session{'CurrentUser'}->Name
+% or ($RT::WebExternalAuth and !$RT::WebFallbackToInternalAuth)) {
+ | <a href="<%$RT::WebPath%>/NoAuth/Logout.html<%$URL ? "?URL=".$URL : ''%>"><&|/l&>Logout</&></a>
+% }
+ </div>
% }
- </td>
- </tr>
-</table>
-<%INIT>
+<%INIT>
$r->headers_out->{'Pragma'} = 'no-cache';
$r->headers_out->{'Cache-control'} = 'no-cache';
+
+my $id = $m->request_comp->path;
+$id =~ s|^/||g;
+$id =~ s|/|-|g;
+$id =~ s|\.html$||g;
+$id =~ s|index$||g
+ if $id ne 'index';
+$id =~ s|-$||g;
</%INIT>
<%ARGS>
$Prefs => '/User/Prefs.html'
-$Focus => 'focus'
+#$Focus => 'focus'
+$Focus => ''
$Title => 'RT'
$Code => undef
$Refresh => 0
$Why => undef
-$BgColor => '#ffffff'
$ShowBar => 1
-$LoggedIn => 1
$URL => undef
+$RSSAutoDiscovery => undef
+$onload => undef
</%ARGS>
diff --git a/rt/html/Elements/ListActions b/rt/html/Elements/ListActions
index 8433d17..24f923a 100644
--- a/rt/html/Elements/ListActions
+++ b/rt/html/Elements/ListActions
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,22 +45,20 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-% if ($actions[0] ) {
-<& /Elements/TitleBoxStart, title => loc('Results') &>
-<UL>
+<&| /Widgets/TitleBox, title => loc('Results') &>
+ <ul class="action-results">
% foreach my $action (@actions) {
-% next unless ($action);
-% my $skip = 0;
-% $m->comp('/Elements/Callback', _CallbackName => 'ModifyRow', row => \$action, skip => \$skip, %ARGS);
-% next if $skip;
-<LI><%$action%></LI>
-% }
-</UL>
-<& /Elements/TitleBoxEnd &>
-<BR>
+% next unless $action;
+% my $skip = 0;
+% $m->comp('/Elements/Callback', _CallbackName => 'ModifyRow', row => \$action, skip => \$skip, %ARGS);
+% next if $skip;
+ <li><%$action%></li>
% }
+ </ul>
+</&>
<%init>
-@actions = grep (/./,@actions);
+@actions = grep $_, @actions;
+return unless @actions;
</%init>
<%ARGS>
@actions => undef
diff --git a/rt/html/Elements/Login b/rt/html/Elements/Login
index 1d4bfd5..cd39b87 100644
--- a/rt/html/Elements/Login
+++ b/rt/html/Elements/Login
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,36 +53,58 @@ if ($m->request_comp->path =~ '^/REST/\d+\.\d+/') {
$m->out("\n$Error\n") if $Error;
$m->abort;
}
+
+my $req_uri;
+
+if (UNIVERSAL::can($r, 'uri') and $r->uri =~ m{.*/(.*)}) {
+ $req_uri = $1;
+}
+
+my $form_action = defined $goto ? $goto
+ : defined $req_uri ? $req_uri
+ : $RT::WebPath
+ ;
</%INIT>
<& /Elements/Callback, %ARGS, _CallbackName => 'Header' &>
<& /Elements/Header, Title => loc('Login'), Focus => 'user' &>
-<DIV ALIGN=CENTER>
+%# End of div#quickbar from /Elements/Header
+</div>
+
+<div id="body" class="login-body">
+
% if ($Error) {
-<& /Elements/TitleBoxStart, title => loc('Error') &>
+<&| "/Widgets/TitleBox", title => loc('Error'), hideable => 0 &>
<% $Error %>
-<& /Elements/TitleBoxEnd &>
+</&>
% }
-<BR>
-<& /Elements/TitleBoxStart, width=> "40%", titleright => loc("RT [_1]", $RT::VERSION), title => loc('Login') ,
-contentbg=>"#cccccc" &>
+
+<& /Elements/Callback, %ARGS, _CallbackName => 'BeforeForm' &>
+
+<div id="login-box">
+<&| /Widgets/TitleBox, title => loc('Login'), titleright => $RT::VERSION, hideable => 0 &>
% unless ($RT::WebExternalAuth and !$RT::WebFallbackToInternalAuth) {
-<FORM id="login" name="login" METHOD=POST ACTION="<% (UNIVERSAL::can($r, 'uri') && ($r->uri) =~ m!.*/(.*)!) %>" >
-<TABLE BORDER=0 WIDTH=100%>
-<TR ALIGN=RIGHT>
-<TD ALIGN=RIGHT><&|/l&>Username</&>:</TD><TD ALIGN=LEFT><input name=user value="<%$user%>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Password</&>:</TD><TD ALIGN=LEFT><input type=password name=pass></TD></TR>
-<TR><TD colspan=2 align=right>
-<input type=submit Value="<&|/l&>Login</&>">
-</TD></TR>
-</TABLE>
+<form id="login" name="login" method="post" action="<% $form_action %>">
+
+<div class="input-row">
+ <span class="label"><&|/l&>Username</&>:</span>
+ <span class="input"><input name="user" value="<%$user%>" id="user" /></span>
+</div>
+
+<div class="input-row">
+ <span class="label"><&|/l&>Password</&>:</span>
+ <span class="input"><input type="password" name="pass" /></span>
+</div>
+
+<div class="button-row">
+ <span class="input"><input type="submit" class="button" value="<&|/l&>Login</&>" /></span>
+</div>
%# Give callbacks a chance to add more control elements
<& /Elements/Callback, %ARGS &>
-<&/Elements/TitleBoxEnd&>
% # From mason 1.0.1 forward, this doesn't work. in fact, it breaks things.
% # But on Mason 1.15 it's fixed again, so we still use it.
% # The code below iterates through everything in the passed in arguments
@@ -92,27 +116,19 @@ contentbg=>"#cccccc" &>
% if (($key ne 'user') and ($key ne 'pass')) {
% if (ref($ARGS{$key}) =~ /ARRAY/) {
% foreach $val (@{$ARGS{$key}}) {
-<input type=hidden name="<%$key %>" value="<% $val %>">
+<input type="hidden" class="hidden" name="<%$key %>" value="<% $val %>" />
% }
% }
% else {
-<input type="hidden" name="<% $key %>" value="<% $ARGS{$key} %>">
+<input type="hidden" class="hidden" name="<% $key %>" value="<% $ARGS{$key} %>" />
% }
% }
% }
-</FORM>
+</form>
% }
-</DIV>
-
-<BR>
-<!-- TODO: not yet implemented
-If you've forgotten your username or password, RT can <A
-href="/NoAuth/Reminder.html">send you a reminder</a>.
--->
-<BR>
-<BR>
-<BR>
-<HR>
+</&>
+</div><!-- #login-box -->
+<& /Elements/Callback, %ARGS, _CallbackName => 'AfterForm' &>
<& /Elements/Footer, Menu => 0 &>
<%ARGS>
$user => ""
diff --git a/rt/html/Elements/Logo b/rt/html/Elements/Logo
new file mode 100644
index 0000000..157f7be
--- /dev/null
+++ b/rt/html/Elements/Logo
@@ -0,0 +1,56 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+ <div id="logo">
+ <a href="http://bestpractical.com"><img src="<%$RT::WebImagesURL%>/bplogo.gif" alt="<%loc("Best Practical Solutions, LLC corporate logo")%>" width="177" height="33" /></a>
+% if ($show_name) {
+ <div class="rtname"><% loc("RT for [_1]", $RT::rtname) %></div>
+% }
+ </div>
+<%args>
+ $show_name => 1
+</%args>
diff --git a/rt/html/Elements/Menu b/rt/html/Elements/Menu
index 398e3ab..b5b2bda 100644
--- a/rt/html/Elements/Menu
+++ b/rt/html/Elements/Menu
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,66 +45,90 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-%# font size depends on level
-% if ($level ge 3) {
-% $size = $basesize-(6);
-% } elsif ($level gt 0) {
-% $size = $basesize-($level * 2);
-% $padding = 2;
-% }
-% else {
-% $size = $basesize;
-% $padding = 5;
-% }
-<ul class="topnav" >
-% my $sep=0;
-% my $accesskey="1";
+<ul<% !$level ? ' id="system-menu"' : ''|n %><% $menu_class ? qq[ class="$menu_class"] : ''|n %>>
+<div<% $menu_class ? qq[ class="$menu_class"] : ''|n %>><div class="wrapper">
+% my $sep = 0;
+% my $postsep = 0;
+% my $accesskey = 1;
+%
+% $count = 0;
+% $class = {};
+%
% foreach $tab (sort keys %{$toptabs}) {
-% my $current = $current_toptab || "";
-% my $path = $toptabs->{$tab}->{'path'} || "";
-% $path =~ s#/index.html$##gi;
-% $current =~ s#/index.html$##gi;
-% if ( $path eq $current) {
-% $class="currenttopnav"
-% } else {
-% $class="topnav"
-% }
-% my $style="";
-% if ($sep) {
-% $style="minor";
-% } elsif ($level == 0 ) {
-% $style="major";
-% }
-% if ($toptabs->{$tab}->{'separator'}) {
-% $sep=1;
-% } else {
-% $sep=0;
-% }
-% my $url = $toptabs->{$tab}->{'path'} =~ /^https?:/i ? $toptabs->{$tab}->{'path'} : $RT::WebPath . "/" . $toptabs->{$tab}->{'path'};
-<li class="<%$class%>-<%$level%>-<%$style%>"><A HREF="<% $url %>" class="<%$class%>-<%$level%>"
-<%($class eq 'currenttopnav') ? "name='focus'" : ""|n %>
-<% !$level && "accesskey='".$accesskey++."'" |n%>><% $toptabs->{$tab}->{'title'}%></A>
+% $count++;
+%
+% my $current = $current_toptab || "";
+% my $path = $toptabs->{$tab}->{'path'} || "";
+%
+% $path =~ s#/index.html$##gi;
+% $current =~ s#/index.html$##gi;
+%
+% $sep = $toptabs->{$tab}->{'separator'} ? 1 : 0;
+%
+% my @aclass;
+% push @aclass, 'selected'
+% if $path eq $current;
+%
+% push @aclass, 'odd'
+% if $level % 2;
+%
+% $class->{a} = join ' ', @aclass;
+%
+% my @li;
+% push @li, 'first'
+% if $count == 1;
+%
+% push @li, 'pre-separator'
+% if $sep;
+%
+% push @li, 'post-separator'
+% if $postsep;
+%
+% $class->{li} = join ' ', @li;
+%
+% my $url = ($toptabs->{$tab}->{'path'}||'') =~ /^https?:/i
+% ? $toptabs->{$tab}->{'path'} || ''
+% : $RT::WebPath . "/" . $toptabs->{$tab}->{'path'};
+%
+ <li<% $class->{li} ? qq[ class="$class->{li}"] : ''|n %>>
+ <% $count > 1 && !$postsep && qq[<span class="bullet">&#183; </span>]|n%>
+ <a href="<% $url %>"
+ <% $class->{a} && qq[ class="$class->{a}"] |n%>
+ <% !$level && " accesskey='".$accesskey++."'" |n%>>
+ <% $toptabs->{$tab}->{'title'} || ''%></a>
%# Second-level items
-%# if ($current_toptab eq $toptabs->{$tab}->{'path'}) {
-%# commented out by jesse on 4 jan 2003 so that tickets/search and ticket/# can
-%# both have menu items
-% if ($toptabs->{$tab}->{'subtabs'}) {
- <& /Elements/Menu, level => $level+1,
- current_toptab => $toptabs->{$tab}->{'current_subtab'},
- toptabs => $toptabs->{$tab}->{'subtabs'} &></li>
-% }
-%# }
+% if ($toptabs->{$tab}->{'subtabs'}
+% and keys %{$toptabs->{$tab}->{'subtabs'}})
+% {
+ <& /Elements/Menu, level => $level+1,
+ current_toptab => $toptabs->{$tab}->{'current_subtab'},
+ toptabs => $toptabs->{$tab}->{'subtabs'},
+ last_level => $toptabs->{$tab}->{last_system_menu_level} &>
+% }
+ </li>
+% if ($sep) {
+ <li class="separator">&#183;&#183;&#183;</li>
+% }
+%
+% $postsep = $sep;
% }
+</div></div>
</ul>
<%INIT>
-my ($tab, $subtab, $class, $size, $padding);
-my $basesize=16;
+my ($tab, $class, $count);
+my @ul;
+push @ul, 'last-menu-level'
+ if $last_level;
+push @ul, 'odd'
+ if $level % 2;
+my $menu_class = join ' ', @ul;
</%INIT>
<%ARGS>
$current_toptab => ""
$toptabs => undef
$level => 0
+$last_level => 0
</%ARGS>
diff --git a/rt/html/Elements/MessageBox b/rt/html/Elements/MessageBox
index dd48bec..0149e1b 100644
--- a/rt/html/Elements/MessageBox
+++ b/rt/html/Elements/MessageBox
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,10 +45,10 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<textarea class="messagebox" COLS=<%$Width%> ROWS=<%$Height%> WRAP=<%$Wrap%> NAME="<%$Name%>"><& /Elements/Callback, %ARGS &><% $Default %><%$message%><%$IncludeSignature ? $signature : ''%></textarea>
+<textarea class="messagebox" cols="<%$Width%>" rows="<%$Height%>" wrap="<%$Wrap%>" name="<%$Name%>"><& /Elements/Callback, %ARGS &><% $Default %><%$message%><%$IncludeSignature ? $signature : ''%></textarea>
<%INIT>
-my ($message);
+my $message = '';
if ($QuoteTransaction) {
my $transaction=RT::Transaction->new($session{'CurrentUser'});
diff --git a/rt/html/Elements/MyAdminQueues b/rt/html/Elements/MyAdminQueues
new file mode 100644
index 0000000..7e720ad
--- /dev/null
+++ b/rt/html/Elements/MyAdminQueues
@@ -0,0 +1,54 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<&|/Widgets/TitleBox, title => loc("Queues I administer"), bodyclass => "" &>
+<& /Elements/QueueSummary,
+ cache => 'my_admin_queues',
+ queue_filter => sub { $_->CurrentUserHasRight('AdminQueue') },
+ conditions => [ {cond => "Status = 'new'", name => loc ('new') },
+ {cond => "Status = 'open'", name => loc ('open') }] &>
+</&>
diff --git a/rt/html/Elements/MyRT b/rt/html/Elements/MyRT
new file mode 100644
index 0000000..be487a4
--- /dev/null
+++ b/rt/html/Elements/MyRT
@@ -0,0 +1,100 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<table border="0" width="100%">
+<tr valign="top">
+
+<td class="boxcontainer" width="70%" <% $summary? 'width="70%"': '' %>>
+% $show_cb->($_) foreach @$body;
+</td>
+
+% if ( $summary ) {
+<td class="boxcontainer">
+% $show_cb->($_) foreach @$summary;
+</td>
+% }
+
+</tr>
+</table>
+
+<%INIT>
+
+my $user = $session{'CurrentUser'}->UserObj;
+unless (exists $session{'my_rt_portlets'}) {
+ my ($default_portlets) = RT::System->new($session{'CurrentUser'})->Attributes->Named('HomepageSettings');
+ $session{'my_rt_portlets'} = $user->Preferences(
+ HomepageSettings => $default_portlets? $default_portlets->Content: {},
+ );
+}
+
+my ($body, $summary) = @{$session{'my_rt_portlets'}}{qw(body summary)};
+unless( $body && @$body ) {
+ $body = $summary || [];
+ $summary = undef;
+}
+$summary = undef unless $summary && @$summary;
+
+my $Rows = $user->Preferences( 'SummaryRows', ( $RT::DefaultSummaryRows || 10 ) );
+
+my $show_cb = sub {
+ my $entry = shift;
+ my $type = $entry->{type};
+ if ( $type eq 'component' ) {
+ my $name = $entry->{name};
+
+ # security check etc.
+ $m->comp( $name, %{ $entry->{arguments} || {} } );
+ } elsif ( $type eq 'system' ) {
+ $m->comp( '/Elements/ShowSearch', Name => $entry->{name}, Override => { Rows => $Rows } );
+ } elsif ( $type eq 'saved' ) {
+ $m->comp( '/Elements/ShowSearch', SavedSearch => $entry->{name}, Override => { Rows => $Rows } );
+ } else {
+ $RT::Logger->error("unknown portlet type $type");
+ }
+};
+
+</%INIT>
diff --git a/rt/html/Elements/MyReminders b/rt/html/Elements/MyReminders
new file mode 100755
index 0000000..1e962bd
--- /dev/null
+++ b/rt/html/Elements/MyReminders
@@ -0,0 +1,73 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# DEPRECATED
+<&|/Widgets/TitleBox,
+ title => loc("Reminders") &>
+<table width="100%">
+% my $i =0;
+% while (my $reminder = $reminders->Next) {
+% $i++;
+% if ($reminder->RefersTo->First) {
+% my $ticket= $reminder->RefersTo->First->TargetObj;
+<tr class="<%$i%2 ? 'evenline' : 'oddline'%>"><td><a href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$ticket->id%>"><%$reminder->Subject%></a><br />
+<blockquote>
+#<%$ticket->id%>: <%$ticket->Subject%><br />
+<%$reminder->OwnerObj->Name %> <%$reminder->DueObj->Unix >0 ? '&bull; '.$reminder->DueObj->AgeAsString : '' |n %>
+</blockquote>
+</td>
+</tr>
+% }}
+</table>
+</&>
+
+<%init>
+my $reminders = RT::Tickets->new($session{'CurrentUser'});
+$reminders->FromSQL('(Owner = "Nobody" OR Owner = "'.$session{'CurrentUser'}->Name.'")' .
+ ' AND Type = "reminder" AND (Status = "new" OR Status = "open") AND Due > "1970-01-01"');
+$reminders->OrderBy(FIELD => 'Due', ORDER => 'DESC');
+</%init>
diff --git a/rt/html/Elements/MyRequests b/rt/html/Elements/MyRequests
index 172b4a4..fc1e270 100644
--- a/rt/html/Elements/MyRequests
+++ b/rt/html/Elements/MyRequests
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,28 +45,5 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<&|/Elements/TitleBox,
- title => loc("[_1] newest unowned tickets", $rows),
- title_href => "Search/Results.html".$QueryString &>
-<& /Elements/TicketList,
- Format => "'<a href=\"$RT::WebPath/Ticket/Display.html?id=__id__\">__id__</a>/TITLE:#', '<a href=\"$RT::WebPath/Ticket/Display.html?id=__id__\">__Subject__</a>/TITLE:Subject', QueueName, ExtendedStatus, CreatedRelative, '<A HREF=\"$RT::WebPath/Ticket/Display.html?Action=Take&id=__id__\">".loc('Take')."</a>/TITLE:&nbsp;' ",
- Query => $Query,
- OrderBy => 'Created',
- Order => 'DESC',
- ShowNavigation => 0,
- Rows => $rows
-
- &>
-</&>
-<%init>
-my $rows = $RT::MyRequestsLength;
-
-my $Query = "Owner = 'Nobody' AND ( Status = 'new' OR Status = 'open')";
-
-my $QueryString = "";
-$QueryString = '?' . $m->comp('/Elements/QueryString',
- Query => $Query,
- Order => 'DESC',
- OrderBy => 'Priority') if ($Query);
-
-</%init>
+%# DEPRECATED
+<& /Elements/ShowSearch, Name => 'My Requests' &>
diff --git a/rt/html/Elements/MySupportQueues b/rt/html/Elements/MySupportQueues
new file mode 100644
index 0000000..f9e18a0
--- /dev/null
+++ b/rt/html/Elements/MySupportQueues
@@ -0,0 +1,54 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<&|/Widgets/TitleBox, title => loc("Queues I'm an AdminCc for"), bodyclass => "" &>
+<& /Elements/QueueSummary,
+ cache => 'my_support_queues',
+ queue_filter => sub { $_->IsAdminCc($session{'CurrentUser'}->Id) },
+ conditions => [ {cond => "Status = 'new'", name => loc ('new') },
+ {cond => "Status = 'open'", name => loc ('open') }] &>
+</&>
diff --git a/rt/html/Elements/MyTickets b/rt/html/Elements/MyTickets
index cf5225a..8d657db 100644
--- a/rt/html/Elements/MyTickets
+++ b/rt/html/Elements/MyTickets
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,29 +45,5 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<&|/Elements/TitleBox,
- title => loc('[_1] highest priority tickets I own', $rows),
- title_href => "Search/Results.html".$QueryString &>
-<& /Elements/TicketList,
- Format => "'<a href=\"$RT::WebPath/Ticket/Display.html?id=__id__\">__id__</a>/TITLE:#', '<a href=\"$RT::WebPath/Ticket/Display.html?id=__id__\">__Subject__</a>/TITLE:Subject', Priority, QueueName, ExtendedStatus",
-
- Query => $Query,
- OrderBy => 'Priority',
- Order => 'DESC',
- Rows => $rows,
- ShowNavigation => 0
- &>
-</&>
-<%init>
-my $rows = $RT::MyTicketsLength;
-
-my $Query = " Owner = '".$session{'CurrentUser'}->Id."' AND ( Status = 'new' OR Status = 'open')";
-
-my $QueryString = "";
-$QueryString = '?' . $m->comp('/Elements/QueryString',
- Query => $Query,
- Order => 'DESC',
- OrderBy => 'Priority') if ($Query);
-
-</%init>
-
+%# DEPRECATED
+<& /Elements/ShowSearch, Name => 'My Tickets' &>
diff --git a/rt/html/Elements/PageLayout b/rt/html/Elements/PageLayout
index 3d7241d..493f227 100644
--- a/rt/html/Elements/PageLayout
+++ b/rt/html/Elements/PageLayout
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,60 +45,124 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<table class="darkblue" border=0 cellspacing=0 cellpadding=0 width="100%">
- <th class="titlebox" align="left"><span class="rtname"><%$AppName%></span>
- </th>
- <span class="topactions">
-% foreach my $action (sort keys %{$topactions}) {
- <td class="darkblueright">
- <%$topactions->{"$action"}->{'html'} |n %>
- </td>
+ <div id="topactions">
+% foreach my $action (reverse sort keys %{$topactions}) {
+ <span class="topaction">
+% $m->out($topactions->{"$action"}->{'html'});
+ </span>
% }
- </span>
-</table>
-<table border=0 cellspacing=0 cellpadding=0 width="100%" height="100%">
-%# Vertical menu
-<TR height="100%">
-<TD valign="top" width="140" class="blue">
- <& /Elements/Menu, toptabs => $toptabs, current_toptab => $current_toptab &>
-</TD>
-<td valign="top">
-<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
-<tr>
- <td class="blue" valign="top">
- <span class="title"><%$title%></span>
-</td>
-</tr>
-<tr>
-<td class="blueright" valign="top">
- <span class="nav">
-% if ($actions) {
-% my @actions;
-% foreach my $action (sort keys %{$actions}) {
-% if ($actions->{"$action"}->{'html'}) {
-% push @actions, $actions->{"$action"}->{'html'};
+ </div>
+
+%# End of div#quickbar from /Elements/Header
+</div>
+
+<div id="nav">
+<& /Elements/Menu, toptabs => $toptabs, current_toptab => $current_toptab &>
+</div>
+
+<div id="header">
+ <h1><%$title%></h1>
+
+% my $sep = 0;
+% my $postsep = 0;
+% my $count = 0;
+% my $class = { };
+%
+ <ul id="page-menu"<% (($actions && %$actions) || ($subactions && %$subactions)) && q[ class="actions-present"] | n %>>
+ <div><div><div>
+% if ($page_tabs) {
+% foreach my $tab (sort keys %{$page_tabs}) {
+% next if $tab =~ /^(?:current_toptab|this)$/;
+% $count++;
+%
+% my $current = $page_tabs->{current_toptab} || "";
+% my $path = $page_tabs->{$tab}->{'path'} || "";
+%
+% $path =~ s#/index.html$##gi;
+% $current =~ s#/index.html$##gi;
+%
+% $sep = $toptabs->{$tab}->{'separator'} ? 1 : 0;
+%
+% $class->{a} = $path eq $current ? ' class="selected"' : undef;
+%
+% my @li;
+% push @li, 'first'
+% if $count == 1;
+%
+% push @li, 'pre-separator'
+% if $sep;
+%
+% push @li, 'post-separator'
+% if $postsep;
+%
+% $class->{li} = join ' ', @li;
+%
+%
+ <li<% $class->{li} ? qq[ class="$class->{li}"] : ''|n %>><% $count > 1 && !$postsep && "&#183; "|n%><a href="<%$RT::WebPath%>/<%$page_tabs->{$tab}->{'path'}%>"<%$class->{a}|n%><% $class->{a} ? ' name="focus"' : ''|n %>><% $page_tabs->{$tab}->{'title'} %></a></li>
+%
+% if ($sep) {
+ <li class="separator">&#183;&#183;&#183;</li>
+% }
+% $postsep = $sep;
+% }
% } else {
-% push @actions, qq|<a class="nav" href="|.$RT::WebPath."/".$actions->{$action}->{'path'}.qq|">|.$actions->{$action}->{'title'}."</a>";
+&nbsp;
% }
-% }
-<% join(" | ", @actions) | n %>
-% if ($subactions) {
-% my @actions;
-% foreach my $action (sort keys %{$subactions}) {
-% push @actions, $subactions->{"$action"}->{'html'};
-% }
-<% join(" | ", @actions) | n %>
+ </div></div></div>
+ </ul>
+
+% if (($actions && %$actions) || ($subactions && %$subactions)) {
+ <ul id="actions-menu">
+ <div><div><div>
+% $sep = 0;
+% $postsep = 0;
+% $count = 0;
+% $class = { };
+%
+% for my $type ($actions, $subactions) {
+%
+% if ($type && %$type) {
+% foreach my $action (sort keys %{$type}) {
+% $count++;
+%
+% $sep = $type->{$action}->{'separator'} ? 1 : 0;
+%
+% my @li;
+% push @li, 'first'
+% if $count == 1;
+%
+% push @li, 'pre-separator'
+% if $sep;
+%
+% push @li, 'post-separator'
+% if $postsep;
+%
+% $class->{li} = join ' ', @li;
+%
+ <li<% $class->{li} ? qq[ class="$class->{li}"] : ''|n %>><% $count > 1 && !$postsep && qq[<span class="bullet">&#183; </span>]|n%>
+% if ($type->{"$action"}->{'html'}) {
+ <% $type->{"$action"}->{'html'} | n %>
+% } else {
+ <a href="<%$RT::WebPath%>/<%$type->{$action}->{'path'}%>"<% $type->{$action}->{class} && ' class="'.$type->{$action}->{class}.'"' |n %><% $type->{$action}->{id} && ' id="'.$type->{$action}->{id}.'"' |n %>><%$type->{$action}->{'title'}%></a>
+% }
+ </li>
+% if ($sep) {
+ <li class="separator">&#183;&#183;&#183;</li>
+% }
+% $postsep = $sep;
+% }
% }
% }
- </span>
- </td>
-</tr>
-<TR valign="top">
-<TD valign="top" width="100%" height="100%" class="mainbody" >
+ </div></div></div>
+ </ul>
+% }
+</div>
+
+<div id="body">
<& /Elements/Callback, _CallbackName => 'BeforeBody', %ARGS &>
%$m->flush_buffer(); # we've got the page laid out, let's flush the buffer;
-<%INIT>
+<%INIT>
foreach my $tab (sort keys %{$toptabs}) {
if ($current_toptab && $toptabs->{$tab}->{'path'} eq $current_toptab) {
$toptabs->{$tab}->{"subtabs"} = $tabs;
@@ -108,7 +174,53 @@ if (! defined($AppName)) {
$AppName = loc("RT for [_1]", $RT::rtname);
}
+my ($menu_depth, $almost_last, $page_tabs);
+
+if ($RT::WebDefaultStylesheet ne '3.4-compat') {
+ ($menu_depth, $almost_last) = @{$m->comp('.menu_recurse', data => $toptabs)};
+
+ if (defined $almost_last->{subtabs} and %{$almost_last->{subtabs}}) {
+ $page_tabs = {
+ current_toptab => $almost_last->{current_subtab},
+ %{$almost_last->{subtabs}},
+ };
+
+ delete $almost_last->{subtabs};
+ delete $almost_last->{current_subtab};
+ }
+}
</%INIT>
+
+%# There's probably a better way to do this that involves three times as
+%# much work and redoing the whole menu/tab system... which would seem a
+%# bit out of scope.
+%#
+%# This function recurses through the menu and returns the second to
+%# last menu, that is, the menu holding the last reference to
+%# and submenu. It also returns the number of menu levels minus
+%# the last submenu.
+<%def .menu_recurse>
+ <%args>
+ $data => { }
+ $pdata => { }
+ $ppdata => { }
+ $level => 0
+ </%args>
+ <%init>
+ for my $key (keys %$data) {
+ return $m->comp('.menu_recurse', data => $data->{$key}->{subtabs},
+ pdata => $data->{$key},
+ ppdata => $pdata,
+ level => $level+1)
+ if ref($data->{$key}) eq 'HASH'
+ and defined $data->{$key}->{subtabs}
+ and %{$data->{$key}->{subtabs}};
+ }
+ $ppdata->{last_system_menu_level}++;
+ return [$level, $pdata];
+ </%init>
+</%def>
+
<%ARGS>
$current_toptab => undef
$current_tab => undef
diff --git a/rt/html/Elements/QueryString b/rt/html/Elements/QueryString
index 1ddab85..0176180 100644
--- a/rt/html/Elements/QueryString
+++ b/rt/html/Elements/QueryString
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,7 +51,12 @@ while ( my ($key, $value) = each %ARGS ){
if( UNIVERSAL::isa( $value, 'ARRAY' ) ) {
push @params, map $key."=".$m->interp->apply_escapes($_,'u'), @$value;
} else {
- push @params, $key."=".$m->interp->apply_escapes($value,'u');
+ if (ref $value eq "ARRAY") {
+ push @params, $key."=".$m->interp->apply_escapes($_, 'u')
+ for @{$value};
+ } else {
+ push @params, $key."=".$m->interp->apply_escapes($value||"",'u');
+ }
}
}
return(join('&',@params));
diff --git a/rt/html/Elements/QueueSummary b/rt/html/Elements/QueueSummary
new file mode 100644
index 0000000..133539c
--- /dev/null
+++ b/rt/html/Elements/QueueSummary
@@ -0,0 +1,92 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<table border="0" cellspacing="0" cellpadding="1" width="100%">
+<tr>
+ <th class="collection-as-table"><&|/l&>Queue</&></th>
+% for my $condition (@$conditions) {
+ <th class="collection-as-table"><% $condition->{name} %></th>
+% }
+</tr>
+% my $i;
+% for my $queue (@queues) {
+% $i++;
+% my $queue_cond = "Queue = '$queue->{Name}' AND ";
+% my $all_q = $queue_cond . "(Status = 'open' OR Status = 'new' OR Status = 'stalled')";
+<tr class="<% $i%2 ? 'oddline' : 'evenline'%>" >
+<td><a href="<% $RT::WebPath%>/Search/Results.html?Query=<% $all_q |u,n %>" title="<% $queue->{Description} %>"><% $queue->{Name} %></a></td>
+% for my $condition (@$conditions) {
+% $Tickets->FromSQL( "Queue = $queue->{id} AND ". $condition->{cond} );
+<td align="right"><a href="<% $RT::WebPath%>/Search/Results.html?Query=<% $queue_cond.$condition->{cond} |u,n %>"><% $Tickets->Count %></a></td>
+% }
+</tr>
+% }
+</table>
+<%INIT>
+my @queues;
+
+if ($cache && exists $session{$cache}) {
+ @queues = @{$session{$cache}};
+}
+else {
+ my $Queues = RT::Queues->new($session{'CurrentUser'});
+ $Queues->UnLimit();
+ @queues = map {
+ { Name => $_->Name, Description => $_->Description,
+ id => $_->Id } }
+ grep $queue_filter->($_), @{$Queues->ItemsArrayRef};
+
+ $session{$cache} = \@queues if $cache;
+}
+
+my $Tickets = RT::Tickets->new($session{'CurrentUser'});
+</%INIT>
+<%ARGS>
+$cache => undef
+$queue_filter => undef
+$conditions => ()
+</%ARGS>
diff --git a/rt/html/Elements/QuickCreate b/rt/html/Elements/QuickCreate
index 0d2489c..bad7503 100644
--- a/rt/html/Elements/QuickCreate
+++ b/rt/html/Elements/QuickCreate
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,28 +45,27 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/TitleBoxStart, title => loc('Quick ticket creation') &>
+<div class="quick-create">
+<&| /Widgets/TitleBox, title => loc('Quick ticket creation') &>
<form method="post" action="<%$RT::WebPath%>/index.html">
-<input type="hidden" name="QuickCreate" value="1">
+<input type="hidden" class="hidden" name="QuickCreate" value="1" />
<table>
-<tr>
-<td>
-<font size="-2"><&|/l&>Subject</&>:<br><input size="15" name="Subject"></font>
-</td>
-<td>
-<font size="-2"><&|/l&>Queue</&>:<br><& /Elements/SelectQueue, Name => 'Queue', ShowNullOption => 0 &></font>
-</td>
-<td>
-<font size="-2"><&|/l&>Owner</&>:<br>
+<tr><td>
+<&|/l&>Subject</&>:<br /><input size="15" name="Subject" />
+</td><td>
+<&|/l&>Queue</&>:<br /><& /Elements/SelectNewTicketQueue, Name => 'Queue', ShowNullOption => 0 &>
+</td><td>
+<&|/l&>Owner</&>:<br />
<select type="select" name="Owner">
-<option value="<%$session{'CurrentUser'}->id%>" SELECTED><%$session{'CurrentUser'}->Name %></option>
+<option value="<%$session{'CurrentUser'}->id%>" selected><%$session{'CurrentUser'}->Name %></option>
<option value="<%$RT::Nobody->id%>"><%loc('Nobody')%></option>
</select>
-</font>
</td>
</tr>
-%#<tr><td colspan="3"><font size="-2"><textarea cols="50" rows="3"></textarea></font></td></tr>
+%#<tr><td colspan="3"><textarea cols="50" rows="3"></textarea></td></tr>
</table>
-<div align="right"><input type="submit" value="<%loc('Create')%>"></div>
+<div align="right"><input type="submit" class="button" value="<%loc('Create')%>" /></div>
</form>
-<& /Elements/TitleBoxEnd &>
+</&>
+</div>
+
diff --git a/rt/html/Elements/Quicksearch b/rt/html/Elements/Quicksearch
index d54f72e..4acbc20 100644
--- a/rt/html/Elements/Quicksearch
+++ b/rt/html/Elements/Quicksearch
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,46 +45,17 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/TitleBoxStart, title => loc("Quick search"), bodyclass => "" &>
-
-<TABLE BORDER=0 cellspacing=0 cellpadding=1 WIDTH=100%>
-<tr>
- <th class="collection-as-table" align=left><&|/l&>Queue</&></th>
- <th class="collection-as-table" align=right><&|/l&>New</&></th>
- <th class="collection-as-table" align=right><&|/l&>Open</&></th>
-</tr>
-
-<%PERL>
-my $i;
-while (my $queue = $Queues->Next) {
- next unless ($queue->CurrentUserHasRight('ShowTicket'));
-
- my $name = $queue->Name;
- $name =~ s|(['\\])|\\$1|g;
-
- my $new_q = "Queue = '$name' AND Status = 'new'";
- my $open_q = "Queue = '$name' AND Status = 'open'";
- my $all_q = "Queue = '$name' AND (Status = 'open' OR Status = 'new')";
-
- $Tickets->FromSQL($open_q);
- my $open = $Tickets->Count();
-
- $Tickets->FromSQL($new_q);
- my $new = $Tickets->Count();
-
- $i++;
-</%PERL>
-<TR class="<% $i%2 ? 'oddline' : 'evenline'%>" >
-<td><A HREF="<% $RT::WebPath%>/Search/Results.html?Query=<%$all_q |nu%>&Rows=50" TITLE="<% $queue->Description %>"><%$queue->Name%></a></TD>
-<td align="right"><A HREF="<% $RT::WebPath%>/Search/Results.html?Query=<%$new_q |nu%>&Rows=50"><%$new%></a></TD>
-<td align="right"><A HREF="<% $RT::WebPath%>/Search/Results.html?Query=<%$open_q |nu%>&Rows=50"><%$open%></a></TD>
-</TR>
-% }
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-
+<div class="ticket-overview">
+<&|/Widgets/TitleBox, title => loc("Quick search"), bodyclass => "",
+ titleright => loc("Edit"), titleright_href => $RT::WebPath.'/Prefs/Quicksearch.html' &>
+<& /Elements/QueueSummary,
+ cache => 'quick_search_queues',
+ queue_filter => sub { $_->CurrentUserHasRight('ShowTicket') && !exists $unwanted->{$_->Name} },
+ conditions => [ {cond => "Status = 'new'", name => loc ('new') },
+ {cond => "Status = 'open'", name => loc ('open') },
+ {cond => "Status = 'stalled'", name => loc ('stalled') }] &>
+</&>
+</div>
<%INIT>
-my $Queues = RT::Queues->new($session{'CurrentUser'});
-$Queues->UnLimit();
-my $Tickets = RT::Tickets->new($session{'CurrentUser'});
+my $unwanted = $session{'CurrentUser'}->UserObj->Preferences('QuickSearch', {});
</%INIT>
diff --git a/rt/html/Elements/RT__Ticket/ColumnMap b/rt/html/Elements/RT__Ticket/ColumnMap
index 80e3c69..21dc2a7 100644
--- a/rt/html/Elements/RT__Ticket/ColumnMap
+++ b/rt/html/Elements/RT__Ticket/ColumnMap
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,7 +54,7 @@ $Attr => undef
<%ONCE>
our ( $COLUMN_MAP );
-sub ColumnMap {
+my $ColumnMap = sub {
my $name = shift;
my $attr = shift;
@@ -77,20 +79,22 @@ sub ColumnMap {
# For Image custom fields we also show a thumbnail here.
return sub {
my $values = $_[0]->CustomFieldValues($field);
- return map {
+ my @values = map {
(
($_->CustomFieldObj->Type eq 'Image')
? \($m->scomp( '/Elements/ShowCustomFieldImage', Object => $_ ))
: $_->Content
),
- \'<br>',
- } @{ $values->ItemsArrayRef }
+ \'<br />',
+ } @{ $values->ItemsArrayRef };
+ pop @values; # Remove that last <br />
+ return @values;
};
}
}
-}
+};
-sub LinkCallback {
+my $LinkCallback = sub {
my $method = shift;
my $mode = $RT::Ticket::LINKTYPEMAP{$method}{Mode};
@@ -101,14 +105,14 @@ sub LinkCallback {
return sub {
map {
- \'<A HREF="',
+ \'<a href="',
$_->$mode_uri->Resolver->HREF,
\'">',
( $_->$mode_uri->IsLocal ? $_->$local_type : $_->$mode ),
- \'</A><BR>',
+ \'</a><br />',
} @{ $_[0]->Links($other_mode,$type)->ItemsArrayRef }
}
-}
+};
$COLUMN_MAP = {
QueueName => {
@@ -194,12 +198,15 @@ $COLUMN_MAP = {
value => sub { return $_[0]->TimeEstimated }
},
Requestors => {
+ attribute => 'Requestor.EmailAddress',
value => sub { return $_[0]->Requestors->MemberEmailAddressesAsString }
},
Cc => {
+ attribute => 'Cc.EmailAddress',
value => sub { return $_[0]->Cc->MemberEmailAddressesAsString }
},
AdminCc => {
+ attribute => 'AdminCc.EmailAddress',
value => sub { return $_[0]->AdminCc->MemberEmailAddressesAsString }
},
StartsRelative => {
@@ -286,16 +293,22 @@ $COLUMN_MAP = {
# Everything from LINKTYPEMAP
(map {
- $_ => { value => LinkCallback( $_ ) }
+ $_ => { value => $LinkCallback->( $_ ) }
} keys %RT::Ticket::LINKTYPEMAP),
'_CLASS' => {
value => sub { return $_[1] % 2 ? 'oddline' : 'evenline' }
},
+ '_CHECKBOX' => {
+ attribute => 'checkbox',
+ title => loc('Update'),
+ align => 'right',
+ value => sub { return \('<input type="checkbox" class="checkbox" name="UpdateTicket'.$_[0]->id.'" value="1" checked />') }
+ },
};
</%ONCE>
<%init>
$m->comp( '/Elements/Callback', COLUMN_MAP => $COLUMN_MAP, _CallbackName => 'ColumnMap');
-return ColumnMap($Name, $Attr);
+return $ColumnMap->( $Name, $Attr );
</%init>
diff --git a/rt/html/Elements/Refresh b/rt/html/Elements/Refresh
index 9f241d2..6edec09 100644
--- a/rt/html/Elements/Refresh
+++ b/rt/html/Elements/Refresh
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,20 +45,20 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
-<OPTION VALUE="-1"
+<select name="<%$Name%>">
+<option value="-1"
%unless ($Default) {
- SELECTED
+ selected
%}
-><&|/l&>Don't refresh this page.</&></OPTION>
+><&|/l&>Don't refresh this page.</&></option>
%foreach my $value (@refreshevery) {
-<OPTION VALUE="<%$value%>"
+<option value="<%$value%>"
% if ( $Default && ($value == $Default)) {
-SELECTED
+selected
% }
-><&|/l, $value/60 &>Refresh this page every [_1] minutes.</&></OPTION>
+><&|/l, $value/60 &>Refresh this page every [_1] minutes.</&></option>
%}
-</SELECT>
+</select>
<%INIT>
my @refreshevery = qw(120 300 600 1200 3600 7200);
diff --git a/rt/html/Elements/RefreshHomepage b/rt/html/Elements/RefreshHomepage
new file mode 100644
index 0000000..167a48c
--- /dev/null
+++ b/rt/html/Elements/RefreshHomepage
@@ -0,0 +1,51 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<form method="get" action="<%$RT::WebPath%>/index.html">
+<& /Elements/Refresh, Name => 'HomeRefreshInterval', Default => $session {'home_refresh_interval'} &>
+<div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div>
+</form>
diff --git a/rt/html/Elements/ScrubHTML b/rt/html/Elements/ScrubHTML
index 443ded9..f382cc2 100644
--- a/rt/html/Elements/ScrubHTML
+++ b/rt/html/Elements/ScrubHTML
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,8 +54,8 @@ $scrubber->default(
'*' => 0,
id => 1,
class => 1,
- href => qr{^(?:http:|ftp:|https:|/)}i,
# Match http, ftp and relative urls
+ href => qr{^(?:http:|ftp:|https:|/|__Web(?:Path|BaseURL|URL)__)}i,
face => 1,
size => 1,
target => 1
diff --git a/rt/html/Elements/Section b/rt/html/Elements/Section
index afbb9cf..befe247 100644
--- a/rt/html/Elements/Section
+++ b/rt/html/Elements/Section
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,14 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE WIDTH=100%>
-<TR>
-<TD>
-<font size=+4><%$title%></font>
-</TD>
-</TR>
-</TABLE>
-
+<h1><%$title%></h1>
<%ARGS>
$title => undef
</%ARGS>
diff --git a/rt/html/Elements/SelectAttachmentField b/rt/html/Elements/SelectAttachmentField
index ea1528c..8a37ca5 100644
--- a/rt/html/Elements/SelectAttachmentField
+++ b/rt/html/Elements/SelectAttachmentField
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,12 +45,12 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
-<OPTION VALUE="Subject"><&|/l&>Subject</&></OPTION>
-<OPTION VALUE="Content"><&|/l&>Content</&></OPTION>
-<OPTION VALUE="ContentType"><&|/l&>Content-Type</&></OPTION>
-<OPTION VALUE="Filename"><&|/l&>Filename</&></OPTION>
-</SELECT>
+<select name="<%$Name%>">
+<option value="Subject"><&|/l&>Subject</&></option>
+<option value="Content"><&|/l&>Content</&></option>
+<option value="ContentType"><&|/l&>Content-Type</&></option>
+<option value="Filename"><&|/l&>Filename</&></option>
+</select>
<%ARGS>
$Name => 'AttachmentField'
</%ARGS>
diff --git a/rt/html/Elements/SelectBoolean b/rt/html/Elements/SelectBoolean
index a3f08fd..b34e07a 100644
--- a/rt/html/Elements/SelectBoolean
+++ b/rt/html/Elements/SelectBoolean
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,10 +45,10 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
-<OPTION VALUE="<%$TrueVal%>" <%$TrueDefault%>><%$True%></OPTION>
-<OPTION VALUE="<%$FalseVal%>" <%$FalseDefault%>><%$False%></OPTION>
-</SELECT>
+<select NAME ="<%$Name%>">
+<option value="<%$TrueVal%>" <%$TrueDefault%>><%$True%></option>
+<option value="<%$FalseVal%>" <%$FalseDefault%>><%$False%></option>
+</select>
<%ARGS>
$Name => undef
@@ -58,7 +60,8 @@ $False => loc("isn't")
</%ARGS>
<%INIT>
-my ($TrueDefault, $FalseDefault);
+my $TrueDefault = '';
+my $FalseDefault ='';
if ($Default && $Default !~ /true/i) {
$FalseDefault = "SELECTED";
}
diff --git a/rt/html/Elements/SelectCustomFieldOperator b/rt/html/Elements/SelectCustomFieldOperator
index 8f7ea61..ecb306c 100644
--- a/rt/html/Elements/SelectCustomFieldOperator
+++ b/rt/html/Elements/SelectCustomFieldOperator
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,20 +45,20 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
% while (my $option = shift @Options) {
% my $value = shift @Values;
-<OPTION VALUE="<%$value%>"
+<option value="<%$value%>"
% if ($Default eq $value) {
-SELECTED
+selected
% }
-><%$option%></OPTION>
+><%$option%></option>
% }
-</SELECT>
+</select>
<%ARGS>
$Name => undef
@Options => ( loc('contains'), loc("doesn't contain"), loc('is'), loc("isn't"), loc('less than'), loc('greater than'))
@Values => ('LIKE', 'NOT LIKE', '=', '!=', '<', '>')
-$Default => undef
+$Default => ''
</%ARGS>
diff --git a/rt/html/Elements/SelectCustomFieldValue b/rt/html/Elements/SelectCustomFieldValue
index 27d6c49..2bcb35e 100644
--- a/rt/html/Elements/SelectCustomFieldValue
+++ b/rt/html/Elements/SelectCustomFieldValue
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,7 +49,7 @@
% if ($CustomField->Type =~ /Select/i) {
% my $values = $CustomField->Values;
<select name="<%$Name%>">
-<option value="" SELECTED>-</option>
+<option value="" selected>-</option>
<option value="NULL"><&|/l&>(no value)</&></option>
% while (my $value = $values->Next) {
<option value="<%$value->Name%>"><%$value->Name%></option>
@@ -55,7 +57,7 @@
</select>
% }
% else {
-<input name="<%$Name%>" size="20">
+<input name="<%$Name%>" size="20" />
% }
<%args>
$Name => undef
diff --git a/rt/html/Elements/SelectDate b/rt/html/Elements/SelectDate
index d381579..b43f324 100644
--- a/rt/html/Elements/SelectDate
+++ b/rt/html/Elements/SelectDate
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,8 +45,10 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<INPUT NAME="<%$Name%>" VALUE="<%$Default%>" size=<%$Size%>>
-
+<script type="text/javascript"><!--
+ onLoadHook('createCalendarLink("<% $Name %>");');
+--></script>
+<input type="text" id="<% $Name %>" name="<% $Name %>" value="<% $Default %>" size="<% $Size %>" />
<%init>
unless ((defined $Default) or
($current <= 0)) {
@@ -65,7 +69,7 @@ unless ($Name) {
$ShowTime => undef
$menu_prefix=>''
$current=>time
-$Default => undef
+$Default => ''
$Name => undef
$Size => 16
</%args>
diff --git a/rt/html/Elements/SelectDateRelation b/rt/html/Elements/SelectDateRelation
index ccf0c11..9c80be4 100644
--- a/rt/html/Elements/SelectDateRelation
+++ b/rt/html/Elements/SelectDateRelation
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
-<OPTION VALUE="&lt;"><%$Before%></OPTION>
-<OPTION VALUE="="><%$On%></OPTION>
-<OPTION VALUE="&gt;"><%$After%></OPTION>
-</SELECT>
+<select NAME ="<%$Name%>">
+<option value="&lt;"><%$Before%></option>
+<option value="="><%$On%></option>
+<option value="&gt;"><%$After%></option>
+</select>
<%ARGS>
$Name => undef
diff --git a/rt/html/Elements/SelectDateType b/rt/html/Elements/SelectDateType
index 7b3f099..653949a 100644
--- a/rt/html/Elements/SelectDateType
+++ b/rt/html/Elements/SelectDateType
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,16 +45,16 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
-<OPTION VALUE="Created"><&|/l&>Created</&></OPTION>
-<OPTION VALUE="Started"><&|/l&>Started</&></OPTION>
-<OPTION VALUE="Resolved"><&|/l&>Resolved</&></OPTION>
-<OPTION VALUE="Told"><&|/l&>Last Contacted</&></OPTION>
-<OPTION VALUE="LastUpdated"><&|/l&>Last Updated</&></OPTION>
-<OPTION VALUE="Starts"><&|/l&>Starts</&></OPTION>
-<OPTION VALUE="Due"><&|/l&>Due</&></OPTION>
-<OPTION VALUE="Updated"><&|/l&>Updated</&></OPTION>
-</SELECT>
+<select name="<%$Name%>">
+<option value="Created"><&|/l&>Created</&></option>
+<option value="Started"><&|/l&>Started</&></option>
+<option value="Resolved"><&|/l&>Resolved</&></option>
+<option value="Told"><&|/l&>Last Contacted</&></option>
+<option value="LastUpdated"><&|/l&>Last Updated</&></option>
+<option value="Starts"><&|/l&>Starts</&></option>
+<option value="Due"><&|/l&>Due</&></option>
+<option value="Updated"><&|/l&>Updated</&></option>
+</select>
<%ARGS>
$Name => 'DateType'
</%ARGS>
diff --git a/rt/html/Elements/SelectEqualityOperator b/rt/html/Elements/SelectEqualityOperator
index 0f8deea..851add3 100644
--- a/rt/html/Elements/SelectEqualityOperator
+++ b/rt/html/Elements/SelectEqualityOperator
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,16 +45,16 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
% while (my $option = shift @Options) {
% my $value = shift @Values;
-<OPTION VALUE="<%$value%>"
+<option value="<%$value%>"
% if ($Default eq $value) {
-SELECTED
+selected
% }
-><%$option%></OPTION>
+><%$option%></option>
% }
-</SELECT>
+</select>
<%ARGS>
$Name => undef
diff --git a/rt/html/Elements/SelectGroups b/rt/html/Elements/SelectGroups
index bc37fd6..c1fb9df 100644
--- a/rt/html/Elements/SelectGroups
+++ b/rt/html/Elements/SelectGroups
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,14 +47,14 @@
%# END BPS TAGGED BLOCK }}}
<select name="GroupField">
% foreach my $col (RT::Group->BasicColumns) {
-<option value="<% $col->[0] %>"><% loc($col->[1]) %>
+<option value="<% $col->[0] %>"><% loc($col->[1]) %></option>
% }
% while (my $CF = $CFs->Next) {
-<option value="CustomField-<% $CF->Id %>"><&|/l&>CustomField</&>: <% $CF->Name %>
+<option value="CustomField-<% $CF->Id %>"><&|/l&>CustomField</&>: <% $CF->Name %></option>
% }
</select>
<& /Elements/SelectMatch, Name=> 'GroupOp' &>
-<input size=8 name="GroupString">
+<input size="8" name="GroupString" />
<%INIT>
my $CFs = RT::CustomFields->new($session{'CurrentUser'});
$CFs->LimitToChildType('RT::Group');
diff --git a/rt/html/Elements/SelectLang b/rt/html/Elements/SelectLang
index a439ea3..7640744 100644
--- a/rt/html/Elements/SelectLang
+++ b/rt/html/Elements/SelectLang
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,18 +45,18 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
% if ($ShowNullOption) {
-<OPTION VALUE="">-</OPTION>
+<option value="">-</option>
% }
% foreach my $lang (@lang) {
-<OPTION VALUE="<%$lang%>" <%($Default && ($lang eq $Default)) && 'SELECTED'%>><% $lang_to_desc{$lang} %>
+<option value="<%$lang%>" <%($Default && ($lang eq $Default)) && 'SELECTED'%>><% $lang_to_desc{$lang} %>
% if (($Verbose) and (my $description = I18N::LangTags::List::native_name($lang)) ){
(<%$description%>)
% }
-</OPTION>
+</option>
% }
-</SELECT>
+</select>
<%ARGS>
$ShowNullOption => 1
$ShowAllQueues => 1
diff --git a/rt/html/Elements/SelectLinkType b/rt/html/Elements/SelectLinkType
index 28cb441..4617e7c 100644
--- a/rt/html/Elements/SelectLinkType
+++ b/rt/html/Elements/SelectLinkType
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
-<OPTION VALUE="MemberOf"><&|/l&>Member of</&></OPTION>
-<OPTION VALUE="DependsOn"><&|/l&>Depends on</&></OPTION>
-<OPTION VALUE="RefersTo"><&|/l&>Refers to</&></OPTION>
-</SELECT>
+<select NAME ="<%$Name%>">
+<option value="MemberOf"><&|/l&>Member of</&></option>
+<option value="DependsOn"><&|/l&>Depends on</&></option>
+<option value="RefersTo"><&|/l&>Refers to</&></option>
+</select>
<%ARGS>
$Name => "LinkType"
diff --git a/rt/html/Elements/SelectMatch b/rt/html/Elements/SelectMatch
index 60949d9..646ad4e 100644
--- a/rt/html/Elements/SelectMatch
+++ b/rt/html/Elements/SelectMatch
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,12 +45,12 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
-<OPTION VALUE="LIKE" <%$LikeDefault%>><%$Like%></OPTION>
-<OPTION VALUE="NOT LIKE" <%$NotLikeDefault%>><%$NotLike%></OPTION>
-<OPTION VALUE="=" <%$TrueDefault%>><%$True%></OPTION>
-<OPTION VALUE="!=" <%$FalseDefault%>><%$False%></OPTION>
-</SELECT>
+<select NAME ="<%$Name%>">
+<option value="LIKE" <%$LikeDefault%>><%$Like%></option>
+<option value="NOT LIKE" <%$NotLikeDefault%>><%$NotLike%></option>
+<option value="=" <%$TrueDefault%>><%$True%></option>
+<option value="!=" <%$FalseDefault%>><%$False%></option>
+</select>
<%ARGS>
$Name => undef
diff --git a/rt/html/Elements/SelectNewTicketQueue b/rt/html/Elements/SelectNewTicketQueue
index d47b58a..55dc7d2 100644
--- a/rt/html/Elements/SelectNewTicketQueue
+++ b/rt/html/Elements/SelectNewTicketQueue
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,39 +45,6 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<LABEL ACCESSKEY="9">
-<SELECT NAME ="<%$Name%>">
-% foreach my $queue (@{$session{'create_in_queues'}}) {
-<OPTION
- VALUE="<%$queue->{'id'}%>"
- <%$Default && ($queue->{'id'} == $Default) && 'SELECTED'%>>
-<%$queue->{'Name'}%>
-% if (($Verbose) and ($queue->{'Description'}) ){
-(<%$queue->{'Description'}%>)
-% }
-</OPTION>
-% }
-</SELECT>
-</LABEL>
-
-<%INIT>
-unless ($session{'create_in_queues'}) {
-
-@{$session{'create_in_queues'}} = ();
-my $q=new RT::Queues($session{'CurrentUser'});
-$q->UnLimit;
-while (my $queue=$q->Next) {
- if ($queue->CurrentUserHasRight('CreateTicket')) {
- my $ds = { Name => $queue->Name, Description => $queue->Description, id => $queue->id };
- push (@{$session{'create_in_queues'}}, $ds);
- }
-}
-}
-</%INIT>
-
-
-<%ARGS>
-$Name => 'Queue'
-$Verbose => 0
-$Default => 0
-</%ARGS>
+<label accesskey="9">
+ <& /Elements/SelectQueue, Name => 'Queue', %ARGS, ShowNullOption => 0, ShowAllQueues => 0 &>
+</label>
diff --git a/rt/html/Elements/SelectOwner b/rt/html/Elements/SelectOwner
index 85843e5..f33b346 100644
--- a/rt/html/Elements/SelectOwner
+++ b/rt/html/Elements/SelectOwner
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,20 +45,20 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
+<select name="<%$Name%>">
%if ($DefaultValue) {
-<OPTION <% !$Default ? "SELECTED" : '' %> VALUE=""><%$DefaultLabel%></OPTION>
+<option <% !$Default ? "SELECTED" : '' %> value=""><%$DefaultLabel%></option>
%}
%foreach my $User ( @users) {
-<OPTION <% ($User->Id == $Default) ? "SELECTED" : ''%>
+<option <% ($User->Id == $Default) ? "SELECTED" : ''%>
%if ($ValueAttribute eq 'id') {
value="<%$User->id%>"
%} elsif ($ValueAttribute eq 'Name') {
value="<%$User->Name%>"
%}
-><%$User->Name()%></OPTION>
+><%$User->Name()%></option>
%}
-</SELECT>
+</select>
<%INIT>
my @objects;
my @users;
diff --git a/rt/html/Elements/SelectQueue b/rt/html/Elements/SelectQueue
index 56aede8..0decb5b 100644
--- a/rt/html/Elements/SelectQueue
+++ b/rt/html/Elements/SelectQueue
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,26 +46,26 @@
%#
%# END BPS TAGGED BLOCK }}}
% if ($Lite) {
-% my $d = new RT::Queue($session{'CurrentUser'});
-% $d->Load($Default);
-<INPUT NAME="<%$Name%>" size=25 DEFAULT="<%$d->Name%>">
-% } else {
-<SELECT NAME ="<%$Name%>">
-% if ($ShowNullOption) {
-<OPTION VALUE="">-</OPTION>
+% my $d = new RT::Queue($session{'CurrentUser'});
+% $d->Load($Default);
+<input name="<%$Name%>" size="25" value="<%$d->Name%>" />
% }
-% while (my $queue=$q->Next) {
-% if ($ShowAllQueues || $queue->CurrentUserHasRight($CheckQueueRight)) {
-<OPTION VALUE="<%($NamedValues ? $queue->Name : $queue->Id) %>" <%( $queue->Id eq $Default ? 'SELECTED' : '')%>><%$queue->Name%>
-% if (($Verbose) and ($queue->Description) ){
-(<%$queue->Description%>)
-% }
-</OPTION>
+% else {
+<select name="<%$Name%>">
+% if ($ShowNullOption) {
+ <option value="">-</option>
+% }
+% for my $queue (@{$session{$cache_key}}) {
+ <option value="<% ($NamedValues ? $queue->{Name} : $queue->{Id}) %>" <% ($queue->{Id} eq $Default ? 'selected="selected"' : '') |n %>>
+ <%$queue->{Name}%>
+% if ($Verbose and $queue->{Description}) {
+ (<%$queue->{Description}%>)
+% }
+ </option>
+% }
+</select>
% }
-% }
-</SELECT>
-% }
-<%ARGS>
+<%args>
$CheckQueueRight => 'CreateTicket'
$ShowNullOption => 1
$ShowAllQueues => 1
@@ -72,11 +74,24 @@ $Verbose => undef
$NamedValues => 0
$Default => 0
$Lite => 0
-</%ARGS>
-
-<%INIT>
-
-my $q=new RT::Queues($session{'CurrentUser'});
-$q->UnLimit;
+</%args>
+<%init>
+my $cache_key = "SelectQueue---"
+ . $session{'CurrentUser'}->Id
+ . "---$CheckQueueRight---$ShowAllQueues";
-</%INIT>
+if (not defined $session{$cache_key} and not $Lite) {
+ my $q = new RT::Queues($session{'CurrentUser'});
+ $q->UnLimit;
+
+ while (my $queue = $q->Next) {
+ if ($ShowAllQueues || $queue->CurrentUserHasRight($CheckQueueRight)) {
+ push @{$session{$cache_key}}, {
+ Id => $queue->Id,
+ Name => $queue->Name,
+ Description => $queue->Description,
+ };
+ }
+ }
+}
+</%init>
diff --git a/rt/html/Elements/SelectResultsPerPage b/rt/html/Elements/SelectResultsPerPage
index 65ed536..a83cfaa 100644
--- a/rt/html/Elements/SelectResultsPerPage
+++ b/rt/html/Elements/SelectResultsPerPage
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,17 +47,18 @@
%# END BPS TAGGED BLOCK }}}
%# TODO: Better default handling
-<SELECT NAME ="<%$Name%>">
-% foreach my $value (@values) {
-<OPTION VALUE="<%$value%>" <% $value == $Default && 'SELECTED' %>>
+<select name="<% $Name %>">
+% foreach my $value ( @values ) {
+<option value="<% $value %>" <% $value == $Default? 'selected': '' %>>
<% shift @labels %>
-</OPTION>
+</option>
% }
-</SELECT>
+</select>
<%INIT>
my @values = qw(0 10 25 50 100);
my @labels = (loc('Unlimited'), qw(10 25 50 100));
+$Default = 50 unless defined $Default;
</%INIT>
<%ARGS>
diff --git a/rt/html/Elements/SelectSortOrder b/rt/html/Elements/SelectSortOrder
index f6dd70d..2a27717 100644
--- a/rt/html/Elements/SelectSortOrder
+++ b/rt/html/Elements/SelectSortOrder
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,13 +45,13 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
+<select name="<%$Name%>">
%foreach my $order (@orders) {
-<OPTION VALUE="<%$order%>" <%$order eq $Default && 'SELECTED' %>>
+<option value="<%$order%>" <%$order eq $Default && 'SELECTED' %>>
<% shift @order_names %>
-</OPTION>
+</option>
% }
-</SELECT>
+</select>
<%INIT>
my @orders = qw (ASC DESC);
diff --git a/rt/html/Elements/SelectStatus b/rt/html/Elements/SelectStatus
index fa76a3e..5f861af 100644
--- a/rt/html/Elements/SelectStatus
+++ b/rt/html/Elements/SelectStatus
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,15 +45,15 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
%if ($DefaultValue) {
-<OPTION <% !$Default && "SELECTED" %> VALUE=""><%$DefaultLabel%></OPTION>
+<option <% !$Default && "SELECTED" %> value=""><%$DefaultLabel%></option>
%}
%foreach my $status (@status) {
%next if ($SkipDeleted && $status eq 'deleted');
-<OPTION <% ($status eq $Default) && "SELECTED" %> VALUE="<%$status%>"><%loc($status)%></OPTION>
+<option <% ($status eq $Default) && "SELECTED" %> value="<%$status%>"><%loc($status)%></option>
% }
-</SELECT>
+</select>
<%ONCE>
my $queue = new RT::Queue($session{'CurrentUser'});
my @status = $queue->StatusArray();
diff --git a/rt/html/Elements/SelectTicketSortBy b/rt/html/Elements/SelectTicketSortBy
index 3e05dcc..aca98f8 100644
--- a/rt/html/Elements/SelectTicketSortBy
+++ b/rt/html/Elements/SelectTicketSortBy
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
+<select name="<%$Name%>">
% foreach my $field (@sortfields) {
-<OPTION VALUE="<%$field%>" <% $field eq $Default && 'SELECTED'%>><% loc($field) %></OPTION>
+<option value="<%$field%>" <% $field eq $Default && 'SELECTED'%>><% loc($field) %></option>
% }
-</SELECT>
+</select>
<%INIT>
my $tickets = new RT::Tickets($session{'CurrentUser'});
diff --git a/rt/html/Elements/SelectTicketTypes b/rt/html/Elements/SelectTicketTypes
index a905f60..5bacccf 100644
--- a/rt/html/Elements/SelectTicketTypes
+++ b/rt/html/Elements/SelectTicketTypes
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
+<select name="<%$Name%>">
%foreach (@Types) {
-<OPTION VALUE="<% $_ %>" <% ($_ eq $Default) && "SELECTED" %>><&|/l&><% $_ %></&>
+<option value="<% $_ %>" <% ($_ eq $Default) && "SELECTED" %>><&|/l&><% $_ %></&>
%}
-</SELECT>
+</select>
<%ARGS>
$Name => 'TickType'
diff --git a/rt/html/Elements/SelectTimeUnits b/rt/html/Elements/SelectTimeUnits
new file mode 100755
index 0000000..e1656f1
--- /dev/null
+++ b/rt/html/Elements/SelectTimeUnits
@@ -0,0 +1,57 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<select name="<% $Name %>">
+<option value="minutes" selected><% loc('Minutes') %></option>
+<option value="hours"><% loc('Hours') %></option>
+</select>
+<%INIT>
+$Name .= '-TimeUnits' unless $Name =~ /-TimeUnits$/io;
+</%INIT>
+<%ARGS>
+$Name => ''
+</%ARGS>
diff --git a/rt/html/Elements/SelectUsers b/rt/html/Elements/SelectUsers
index dfe816e..52febb8 100644
--- a/rt/html/Elements/SelectUsers
+++ b/rt/html/Elements/SelectUsers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,14 +47,14 @@
%# END BPS TAGGED BLOCK }}}
<select name="UserField">
% foreach my $col (RT::User->BasicColumns) {
-<option value="<% $col->[0] %>"><% loc($col->[1]) %>
+<option value="<% $col->[0] %>"><% loc($col->[1]) %></option>
% }
% while (my $CF = $CFs->Next) {
-<option value="CustomField-<% $CF->Id %>"><&|/l&>CustomField</&>: <% $CF->Name %>
+<option value="CustomField-<% $CF->Id %>"><&|/l&>CustomField</&>: <% $CF->Name %></option>
% }
</select>
<& /Elements/SelectMatch, Name=> 'UserOp' &>
-<input size=8 name="UserString">
+<input size="8" name="UserString" />
<%INIT>
my $CFs = RT::CustomFields->new($session{'CurrentUser'});
$CFs->LimitToChildType('RT::User');
diff --git a/rt/html/Elements/SelectWatcherType b/rt/html/Elements/SelectWatcherType
index 6ba9c7a..26854a7 100644
--- a/rt/html/Elements/SelectWatcherType
+++ b/rt/html/Elements/SelectWatcherType
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,14 +45,14 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
% if ($AllowNull) {
-<OPTION VALUE="">-</OPTION>
+<option value="">-</option>
% }
%for my $option (@types) {
-<OPTION VALUE="<%$option%>" <%$option eq $Default && "SELECTED"%>><%loc($option)%></OPTION>
+<option value="<%$option%>" <%defined($Default) && $option eq $Default && "SELECTED"%>><%loc($option)%></option>
%}
-</SELECT>
+</select>
<%INIT>
my @types;
diff --git a/rt/html/Elements/SetupSessionCookie b/rt/html/Elements/SetupSessionCookie
index bd78613..087f825 100644
--- a/rt/html/Elements/SetupSessionCookie
+++ b/rt/html/Elements/SetupSessionCookie
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,69 +48,77 @@
<%init>
return if $m->is_subrequest; # avoid reentrancy, as suggested by masonbook
-my %cookies = CGI::Cookie->fetch();
-my $cookiename = "RT_SID_".$RT::rtname.".".$ENV{'SERVER_PORT'};
-my %backends = (
- mysql => 'Apache::Session::MySQL',
- Pg => 'Apache::Session::Postgres',
-# Oracle => 'Apache::Session::Oracle',
-) unless $RT::WebSessionClass;
-my $session_class = $RT::WebSessionClass || $backends{$RT::DatabaseType} || 'Apache::Session::File';
-my $pm = "$session_class.pm"; $pm =~ s|::|/|g; require $pm;
+my %cookies = CGI::Cookie->fetch();
+my $cookiename = "RT_SID_" . $RT::rtname . "." . $ENV{'SERVER_PORT'};
+$SessionCookie ||= $cookies{$cookiename} ? $cookies{$cookiename}->value : undef;
- # morning bug avoidance attempt -- pdh 20030815
- unless ($RT::Handle->dbh && $RT::Handle->dbh->ping) {
- $RT::Handle->Connect();
- }
+my %backends = (
+ mysql => 'Apache::Session::MySQL',
+ Pg => 'Apache::Session::Postgres',
+
+ # Oracle => 'Apache::Session::Oracle',
+);
+
+my $session_class = $RT::WebSessionClass
+ || $backends{$RT::DatabaseType}
+ || 'Apache::Session::File';
+my $pm = "$session_class.pm";
+$pm =~ s|::|/|g;
+require $pm;
+
+# morning bug avoidance attempt -- pdh 20030815
+unless ( $RT::Handle->dbh && $RT::Handle->dbh->ping ) {
+ $RT::Handle->Connect();
+}
+
+my $session_properties;
+if ( $session_class eq 'Apache::Session::File' ) {
+ $session_properties = {
+ Directory => $RT::MasonSessionDir,
+ LockDirectory => $RT::MasonSessionDir,
+ };
+} else {
+ $session_properties = {
+ Handle => $RT::Handle->dbh,
+ LockHandle => $RT::Handle->dbh,
+ };
+}
+
+eval {
+ tie %session, $session_class, $SessionCookie, $session_properties
+};
+if ($@) {
+
+ # If the session is invalid, create a new session.
eval {
- tie %session, $session_class,
- $SessionCookie || ( $cookies{$cookiename} ? $cookies{$cookiename}->value() : undef ),
- $backends{$RT::DatabaseType} ? {
- Handle => $RT::Handle->dbh,
- LockHandle => $RT::Handle->dbh,
- } : {
- Directory => $RT::MasonSessionDir,
- LockDirectory => $RT::MasonSessionDir,
- };
+ tie %session, $session_class, undef, $session_properties;
+ undef $cookies{$cookiename};
};
- if ($@) {
+}
- # If the session is invalid, create a new session.
- if ( $@ =~ /Object does not/i ) {
- tie %session, $session_class, undef, $backends{$RT::DatabaseType}
- ? {
- Handle => $RT::Handle->dbh,
- LockHandle => $RT::Handle->dbh,
- }
- : {
- Directory => $RT::MasonSessionDir,
- LockDirectory => $RT::MasonSessionDir,
- };
- undef $cookies{$cookiename};
- }
- else {
- die loc("RT couldn't store your session.") . "\n"
- . loc(
-"This may mean that that the directory '[_1]' isn't writable or a database table is missing or corrupt.",
- $RT::MasonSessionDir
- )
- . "\n\n"
- . $@;
- }
- }
+if ($@) {
+ die loc("RT couldn't store your session.") . "\n"
+ . loc(
+ "This may mean that that the directory '[_1]' isn't writable or a database table is missing or corrupt.",
+ $RT::MasonSessionDir
+ )
+ . "\n\n"
+ . $@;
+}
- if ( !$cookies{$cookiename} ) {
- my $cookie = new CGI::Cookie(
- -name => $cookiename,
- -value => $session{_session_id},
- -path => '/',
- );
- $r->headers_out->{'Set-Cookie'} = $cookie->as_string;
+if ( !$cookies{$cookiename} ) {
+ my $cookie = new CGI::Cookie(
+ -name => $cookiename,
+ -value => $session{_session_id},
+ -path => $RT::WebPath,
+ -secure => ($RT::WebSecureCookies ? 1 :0)
+ );
+ $r->headers_out->{'Set-Cookie'} = $cookie->as_string;
- }
+}
- return();
+return ();
</%init>
<%args>
-$SessionCookie => ''
+$SessionCookie => undef
</%args>
diff --git a/rt/html/Elements/ShowCustomFieldBinary b/rt/html/Elements/ShowCustomFieldBinary
index ea9e5ae..9dd5faa 100644
--- a/rt/html/Elements/ShowCustomFieldBinary
+++ b/rt/html/Elements/ShowCustomFieldBinary
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Elements/ShowCustomFieldImage b/rt/html/Elements/ShowCustomFieldImage
index 7fa5e46..c49ae0e 100644
--- a/rt/html/Elements/ShowCustomFieldImage
+++ b/rt/html/Elements/ShowCustomFieldImage
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,7 +47,7 @@
%# END BPS TAGGED BLOCK }}}
% my $url = $RT::WebPath . "/Download/CustomFieldValue/".$Object->Id.'/'.$Object->Content;
<a href="<% $url %>"><% $Object->Content %></a>
-<img type="<% $Object->ContentType %>" height=64 src="<% $url %>" align="middle">
+<img type="<% $Object->ContentType %>" height="64" src="<% $url %>" align="middle" />
<%ARGS>
$Object
</%ARGS>
diff --git a/rt/html/Elements/ShowCustomFieldWikitext b/rt/html/Elements/ShowCustomFieldWikitext
index ab7c27b..1ddd7da 100644
--- a/rt/html/Elements/ShowCustomFieldWikitext
+++ b/rt/html/Elements/ShowCustomFieldWikitext
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,7 +47,8 @@
%# END BPS TAGGED BLOCK }}}
% my $content = $Object->LargeContent || $Object->Content;
% $content = $m->comp('/Elements/ScrubHTML', Content => $content);
-% my $wiki_content = Text::WikiFormat::format( $content."\n" , {}, { extended => 1, absolute_links => 1 });
+% my $base = $Object->Object->WikiBase;
+% my $wiki_content = Text::WikiFormat::format( $content."\n" , {}, { extended => 1, absolute_links => 1, implicit_links => $RT::WikiImplicitLinks, prefix => $base} );
<%$wiki_content|n%>
<%init>
use Text::WikiFormat;
diff --git a/rt/html/Elements/ShowCustomFields b/rt/html/Elements/ShowCustomFields
index 9861841..06b5996 100644
--- a/rt/html/Elements/ShowCustomFields
+++ b/rt/html/Elements/ShowCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,36 +46,67 @@
%#
%# END BPS TAGGED BLOCK }}}
<table>
-% my @entry_fields;
-% while (my $CustomField = $CustomFields->Next()) {
-% my $Values = $Object->CustomFieldValues($CustomField->Id);
- <tr>
- <td class="label"><%$CustomField->Name%>:</td>
+% while ( my $CustomField = $CustomFields->Next ) {
+% my $Values = $Object->CustomFieldValues( $CustomField->Id );
+% my $count = $Values->Count;
+ <tr id="CF-<%$CustomField->id%>-ShowRow">
+ <td class="label"><% $CustomField->Name %>:</td>
<td class="value">
+% unless ( $count ) {
+<i><&|/l&>(no value)</&></i>
+% } elsif ( $count == 1 ) {
+% $print_value->( $CustomField, $Values->First );
+% } else {
<ul>
-% while (my $Value = $Values->Next()) {
-<li>
-% my $comp = "ShowCustomField".$CustomField->Type;
-% if ($m->comp_exists($comp)) {
-<& $comp, Object => $Value &>
-% } else {
-<%$Value->Content%>
-% }
-</li>
-% }
-% unless ($Values->Count()) {
-<li><i><&|/l&>(no value)</&></i></li>
+% while ( my $Value = $Values->Next ) {
+<li><% $print_value->( $CustomField, $Value ) |n %></li>
% }
</ul>
+% }
</td>
</tr>
% }
</table>
<%INIT>
my $CustomFields = $Object->CustomFields;
- $m->comp('/Elements/Callback', _CallbackName => 'MassageCustomFields',
+$m->comp('/Elements/Callback', _CallbackName => 'MassageCustomFields',
CustomFields => $CustomFields);
+my $print_value = sub {
+ my ($cf, $value) = @_;
+ my $linked = $cf->LinkValueTo;
+ if ( $linked ) {
+ $m->out('<a href="'. $value->LinkValueTo .'" target="_new">');
+ }
+ my $comp = "ShowCustomField". $cf->Type;
+ $m->comp('/Elements/Callback',
+ _CallbackName => 'ShowComponentName',
+ Name => \$comp,
+ CustomField => $cf,
+ Object => $Object
+ );
+ if ( $m->comp_exists( $comp ) ) {
+ $m->comp( $comp, Object => $value );
+ } else {
+ $m->print( $value->Content );
+ }
+ $m->out('</a>') if $linked;
+
+ # This section automatically populates a div with the "IncludeContentForValue" for this custom
+ # field if it's been defined
+ if ( $cf->IncludeContentForValue ) {
+ my $vid = $value->id;
+ $m->out( '<div class="object_cf_value_include" id="object_cf_value_'. $vid .'">' );
+ $m->print( loc("See also:") );
+ $m->out( '<a href="'. $value->IncludeContentForValue .'">' );
+ $m->print( $value->IncludeContentForValue );
+ $m->out( qq{</a></div>\n} );
+ $m->out( qq{<script><!--\nahah('} );
+ $m->print( $value->IncludeContentForValue );
+ $m->out( qq{', 'object_cf_value_$vid');\n--></script>\n} );
+ }
+};
+
</%INIT>
<%ARGS>
$Object => undef
diff --git a/rt/html/Elements/ShowLink b/rt/html/Elements/ShowLink
index 5929a96..a1d6bdf 100644
--- a/rt/html/Elements/ShowLink
+++ b/rt/html/Elements/ShowLink
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<A href="<%$URI->Resolver->HREF%>">
+<a href="<%$URI->Resolver->HREF%>">
% if ($URI->IsLocal) {
% my $member = $URI->Object;
% if (UNIVERSAL::isa($member, "RT::Ticket")) {
diff --git a/rt/html/Elements/ShowLinks b/rt/html/Elements/ShowLinks
index c9279a5..913a4ee 100755
--- a/rt/html/Elements/ShowLinks
+++ b/rt/html/Elements/ShowLinks
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -93,6 +95,7 @@
<td class="value">
<ul>
% while (my $Link = $Ticket->ReferredToBy->Next) {
+% next if (UNIVERSAL::isa($Link->BaseObj, 'RT::Ticket') && $Link->BaseObj->Type eq 'reminder');
<li><& ShowLink, URI => $Link->BaseURI &>
% }
</ul>
diff --git a/rt/html/Elements/ShowMemberships b/rt/html/Elements/ShowMemberships
index 3936d50..f6b2817 100644
--- a/rt/html/Elements/ShowMemberships
+++ b/rt/html/Elements/ShowMemberships
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Elements/ShowSearch b/rt/html/Elements/ShowSearch
new file mode 100644
index 0000000..ded865b
--- /dev/null
+++ b/rt/html/Elements/ShowSearch
@@ -0,0 +1,126 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<&|/Widgets/TitleBox,
+ title => loc($search->Description, $ProcessedSearchArg->{'Rows'}),
+ title_href => $query_link_url.$QueryString,
+ titleright => $customize ? loc('Edit') : '',
+ titleright_href => $customize &>
+<& $query_display_component, %$ProcessedSearchArg, ShowNavigation => 0 &>
+</&>
+<%init>
+my $search;
+my $user = $session{'CurrentUser'}->UserObj;
+my $SearchArg;
+my $customize;
+my $query_display_component = '/Elements/TicketList';
+my $query_link_url = 'Search/Results.html';
+
+if ($SavedSearch) {
+ my ( $container_object, $search_id ) = _parse_saved_search($SavedSearch);
+ $search = $container_object->Attributes->WithId($search_id);
+ unless ( $search->Id && ref( $SearchArg = $search->Content ) eq 'HASH' ) {
+ $m->out("Saved Search $SavedSearch not found");
+ return;
+ }
+ $SearchArg->{'SearchType'} ||= 'Ticket';
+ if ( $SearchArg->{SearchType} ne 'Ticket' ) {
+
+ # XXX: dispatch to different handler here
+ $query_display_component
+ = '/Search/Elements/' . $SearchArg->{SearchType};
+ $query_link_url = "Search/$SearchArg->{SearchType}.html";
+ } else {
+ $customize = $RT::WebPath . '/Search/Build.html?'
+ . $m->comp( '/Elements/QueryString',
+ LoadSavedSearch => $SavedSearch );
+ }
+} else {
+ ($search) = RT::System->new( $session{'CurrentUser'} ) ->Attributes->Named( 'Search - ' . $Name );
+ unless ( $search && $search->Id ) {
+ my (@custom_searches) = RT::System->new( $session{'CurrentUser'} )->Attributes->Named('SavedSearch');
+ foreach my $custom (@custom_searches) {
+ if ($custom->Description eq $Name) { $search = $custom; last }
+ }
+ unless ($search && $search->id) {
+ $m->out("Predefined search $Name not found");
+ return;
+ }
+ }
+
+ $SearchArg = $user->Preferences( $search, $search->Content );
+ $customize = $RT::WebPath . '/Prefs/Search.html?'
+ . $m->comp( '/Elements/QueryString',
+ name => ref($search) . '-' . $search->Id );
+}
+
+# ProcessedSearchArg is a search with overridings, but for link we use
+# orginal search's poperties
+my $ProcessedSearchArg = $SearchArg;
+$ProcessedSearchArg = { %$SearchArg, %Override } if keys %Override;
+
+$m->comp(
+ '/Elements/Callback', %ARGS,
+ _CallbackName => 'ModifySearch',
+ OriginalSearch => $SearchArg,
+ Search => $ProcessedSearchArg,
+);
+
+foreach ( $SearchArg, $ProcessedSearchArg ) {
+ $_->{'Query'} =~ s/__CurrentUser__/$session{'CurrentUser'}->Id/ge;
+ $_->{'Format'} =~ s/__WebPath__/$RT::WebPath/g;
+ $_->{'Format'} =~ s/__loc\(["']?(\w+)["']?\)__/loc("$1")/ge;
+}
+
+my $QueryString = '?' . $m->comp( '/Elements/QueryString', %$SearchArg );
+
+</%init>
+<%ARGS>
+$Name => undef
+$SavedSearch => undef
+%Override => ()
+</%ARGS>
diff --git a/rt/html/Elements/SimpleSearch b/rt/html/Elements/SimpleSearch
index 2b34d3a..78abce4 100644
--- a/rt/html/Elements/SimpleSearch
+++ b/rt/html/Elements/SimpleSearch
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<form action="<% $RT::WebPath %>/index.html">
-<input size="12" name="q" autocomplete="off" accesskey="0">
-<input type="submit" value="<&|/l&>Search</&>">&nbsp;
+<form action="<% $RT::WebPath %>/Search/Simple.html">
+ <input size="12" name="q" autocomplete="off" accesskey="0" class="field" />
+ <input type="submit" class="button" value="<&|/l&>Search</&>" />
</form>
diff --git a/rt/html/Elements/Submit b/rt/html/Elements/Submit
index 9d8dca2..ee3e8b6 100644
--- a/rt/html/Elements/Submit
+++ b/rt/html/Elements/Submit
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,54 +45,32 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-% if ($CheckAll or $ClearAll) {
-<script><!--
-function set_checkbox (obj, val) {
- var i;
- var myfield = obj.form.getElementsByTagName('input');
- for (i = 0; i < myfield.length; i++) {
- if (myfield[i].type == 'checkbox') {
- myfield[i].checked = val;
- }
- }
-}
---></script>
-% }
-<TABLE WIDTH=100% BGCOLOR="<%$color%>" CELLSPACING=0 BORDER=0 CELLPADDING=0 >
-<TR>
-<TD>
+<div class="submit">
+ <div class="extra-buttons">
% if ($CheckAll) {
-<INPUT TYPE=BUTTON VALUE="<%$CheckAllLabel%>" ONCLICK="set_checkbox(this, true)">
+ <input type="button" value="<%$CheckAllLabel%>" onclick="setCheckbox(this.form, '<% $CheckboxName %>', true);return false;" class="button" />
% }
% if ($ClearAll) {
-<INPUT TYPE=BUTTON VALUE="<%$ClearAllLabel%>" ONCLICK="set_checkbox(this, false)">
+ <input type="button" value="<%$ClearAllLabel%>" onclick="setCheckbox(this.form, '<% $CheckboxName %>', false);return false;" class="button" />
% }
% if ($Reset) {
-<INPUT TYPE=RESET VALUE="<%$ResetLabel%>">
-%}
-</TD>
-<TD>
-&nbsp;
-</TD>
-<TD ALIGN=RIGHT VALIGN=CENTER><FONT COLOR=#ffd800>
-% if ($AlternateLabel) {
-<B><%$AlternateCaption%>
-<INPUT TYPE=SUBMIT
-%if ($Name) {
-NAME="<%$Name%>"
-%}
-VALUE='<%$AlternateLabel%>'></B>
+ <input type="reset" value="<%$ResetLabel%>" class="button" />
% }
-<B><%$Caption%> <INPUT TYPE=SUBMIT
-%if ($Name) {
-NAME="<%$Name%>"
+ </div>
+ <div class="buttons">
+% if ($AlternateLabel) {
+ <span class="caption"><%$AlternateCaption%></span>
+ <input type="submit" <% $Name && qq[ name="$Name"] | n %> value="<%$AlternateLabel%>" class="button" />
+% } else {
+ <span class="caption"><%$Caption%></span>
+ <input type="submit" <% $Name && qq[ name="$Name"] | n %> value="<%$Label%>" class="button" />
% }
- VALUE='<%$Label%>'></B></FONT>
-</TD>
-</TR>
-</TABLE>
+ </div>
+ <div class="submit-clear"></div>
+</div>
+
<%ARGS>
-$color => "#336699"
+$color => undef
$Caption => ''
$AlternateCaption => undef
$AlternateLabel => undef
@@ -100,6 +80,7 @@ $CheckAll => undef
$CheckAllLabel => loc('Check All')
$ClearAll => undef
$ClearAllLabel => loc('Clear All')
+$CheckboxName => ''
$Reset => undef
$ResetLabel => loc('Reset')
</%ARGS>
diff --git a/rt/html/Elements/Tabs b/rt/html/Elements/Tabs
index b2081ed..5afc54a 100644
--- a/rt/html/Elements/Tabs
+++ b/rt/html/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -65,11 +67,14 @@ my $basetopactions = {
my $basetabs = { A => { title => loc('Homepage'),
path => '',
},
+ Ab => { title => loc('Simple Search'),
+ path => 'Search/Simple.html'
+ },
B => { title => loc('Tickets'),
path => 'Search/Build.html'
},
C => { title => loc('Tools'),
- path => 'Tools/Offline.html'
+ path => 'Tools/index.html'
},
P => { title => loc('Approval'),
path => 'Approvals/'
diff --git a/rt/html/Elements/TicketList b/rt/html/Elements/TicketList
index 1a53127..593a77b 100644
--- a/rt/html/Elements/TicketList
+++ b/rt/html/Elements/TicketList
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE BORDER=0 cellspacing=0 cellpadding=1 WIDTH=100%>
+<table border="0" cellspacing="0" cellpadding="1" width="100%">
% if ($ShowHeader) {
<& /Elements/CollectionAsTable/Header,
@@ -67,7 +69,7 @@
<& /Elements/CollectionAsTable/Row, Format => \@Format, i => $i, record => $record, maxitems => $maxitems &>
% }
-</TABLE>
+</table>
% if ($Rows && $ShowNavigation) {
<hr>
@@ -75,7 +77,9 @@
% if (($TotalFound % $Rows) == 0) {
% $oddRows = 0;
% } else { $oddRows = 1; }
-<&|/l, $Page, int($TotalFound/$Rows)+$oddRows&>Page [_1] of [_2]</&>
+% my $pages = int($TotalFound/$Rows)+$oddRows;
+% $pages = 1 if $pages < 1;
+<&|/l, $Page, $pages &>Page [_1] of [_2]</&>
<%perl>
my $prev = $m->comp(
@@ -98,18 +102,27 @@ my $next = $m->comp(
);
</%perl>
% if ($Page > 1) {
-<A href="<%$BaseURL%><%$prev%>"><&|/l&>Previous Page</&></a>
+<a href="<%$BaseURL%><%$prev%>"><&|/l&>Previous Page</&></a>
% }
% if (($Page * $Rows) < $TotalFound) {
-<A href="<%$BaseURL%><%$next%>"><&|/l&>Next Page</&></a>
+<a href="<%$BaseURL%><%$next%>"><&|/l&>Next Page</&></a>
% }
% }
<%INIT>
my $maxitems = 0;
$Format ||= $RT::DefaultSearchResultFormat;
+
+# DisplayFormat lets us use a "temporary" format for display, while
+# still using our original format for next/prev page links.
+# bulk update uses this feature to add checkboxes
+
+
+$DisplayFormat ||= $Format;
+
# Scrub the html of the format string to remove any potential nasties.
$Format = $m->comp('/Elements/ScrubHTML', Content => $Format);
+$DisplayFormat = $m->comp('/Elements/ScrubHTML', Content => $DisplayFormat);
unless ($Collection) {
@@ -117,13 +130,13 @@ unless ($Collection) {
$Collection->FromSQL($Query);
}
-my (@Format) = $m->comp('/Elements/CollectionAsTable/ParseFormat', Format => $Format);
+my (@Format) = $m->comp('/Elements/CollectionAsTable/ParseFormat', Format => $DisplayFormat);
# Find the maximum number of items in any row, so we can pad the table.
my $item = 0;
foreach my $col (@Format) {
$item++;
- if ( $col->{title} eq 'NEWLINE' ) {
+ if ( $col->{title} && ($col->{title} eq 'NEWLINE') ) {
$item = 0;
}
else {
@@ -131,10 +144,20 @@ foreach my $col (@Format) {
}
}
+if ($OrderBy =~ /\|/) {
+ # Multiple Sorts
+ my @OrderBy = split /\|/,$OrderBy;
+ my @Order = split /\|/,$Order;
+ $Collection->OrderByCols(
+ map { { FIELD => $OrderBy[$_], ORDER => $Order[$_] } } ( 0
+ .. $#OrderBy ) );;
+} else {
+ $Collection->OrderBy(FIELD => $OrderBy, ORDER => $Order);
+}
-$Collection->OrderBy(FIELD => $OrderBy, ORDER => $Order);
$Collection->RowsPerPage($Rows) if ($Rows);
-$Collection->GotoPage($Page-1); # SB uses page 0 as the first page
+$Page = 1 unless $Page > 0; # workaround problems with Page = '' or undef
+$Collection->GotoPage( $Page - 1 ); # SB uses page 0 as the first page
my $TotalFound = $Collection->CountAll();
</%INIT>
@@ -149,6 +172,7 @@ $Order => undef
$OrderBy => undef
$BaseURL => undef
$Format => $RT::DefaultSearchResultFormat
+$DisplayFormat => undef
$ShowNavigation => 1
$ShowHeader => 1
</%ARGS>
diff --git a/rt/html/Elements/TitleBox b/rt/html/Elements/TitleBox
index 3c638e2..dfab9ea 100644
--- a/rt/html/Elements/TitleBox
+++ b/rt/html/Elements/TitleBox
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,4 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& TitleBoxStart, %ARGS&><%$m->content|n%><& TitleBoxEnd&>
+<%init>
+# For compatibility with 3.4
+$m->comp('/Widgets/TitleBox', %ARGS );
+</%init>
diff --git a/rt/html/Elements/TitleBoxEnd b/rt/html/Elements/TitleBoxEnd
index d791e3a..933d770 100644
--- a/rt/html/Elements/TitleBoxEnd
+++ b/rt/html/Elements/TitleBoxEnd
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,14 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
- </TD>
- </TR>
-</TABLE>
-% #Manually flush the content buffer after each titlebox is displayed
-% $m->flush_buffer();
-
-<%ARGS>
-$title => undef
-$content => undef
-</%ARGS>
-
+<%init>
+# For compatibility with 3.4
+$m->comp('/Widgets/TitleBoxEnd', %ARGS );
+</%init>
diff --git a/rt/html/Elements/TitleBoxStart b/rt/html/Elements/TitleBoxStart
index 804e5cf..ba24fd9 100644
--- a/rt/html/Elements/TitleBoxStart
+++ b/rt/html/Elements/TitleBoxStart
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,46 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE CLASS="box <%$class|n%>"
- BGCOLOR="<%$color%>"
- CELLSPACING=0
- BORDER=0
- WIDTH="<%$width%>"
- CELLPADDING="0">
-
- <TR>
- <TH
- <%$color && "style=\"color: $color;\""|n%>
- <%$class ? "class=\"$class\"" : "class=\"titlebox\""|n%>>
- <span class="titleboxclose">
- <a href="#" onClick="hideshow('<%$id%>')">X</A></span>&nbsp;
- <span class="titleboxtitle">
- <b><% $title_href && "<A $title_class HREF=\"$title_href\">"|n%><%$title |n %><% $title_href && "</A>" |n%></b>
- </span>
- </TH>
- <TH
- <%$color && "style=\"color: $color;\""|n%>
- <%$class ? "class=\"$class\"": "class=\"titleboxright\""|n%>>
- <span class="titleboxright"><%$titleright ? $titleright : '&nbsp;' |n %></span>
- </TH>
- </TR>
- <tr id="element-<%$id%>">
- <td bgcolor="<%$contentbg%>" colspan="3" class="<%defined($bodyclass) ? $bodyclass : $class|n%>">
-<%ARGS>
-$width => "100%"
-$class => undef
-$bodyclass => undef
-$title_href => undef
-$title => undef
-$title_class => ''
-
-$titleright_href => undef
-$titleright => undef
-$contentbg => "#dddddd"
-$color => "#336699"
-</%ARGS>
<%init>
-my $id = rand(2000);
-
-$title_class = "CLASS=\"$title_class\"" if $title_class;
+# For compatibility with 3.4
+$m->comp('/Widgets/TitleBoxStart', %ARGS );
</%init>
diff --git a/rt/html/Elements/ValidateCustomFields b/rt/html/Elements/ValidateCustomFields
new file mode 100644
index 0000000..4830219
--- /dev/null
+++ b/rt/html/Elements/ValidateCustomFields
@@ -0,0 +1,81 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%INIT>
+my $valid = 1;
+$CustomFields->GotoFirstItem;
+while (my $CF = $CustomFields->Next) {
+ my $pattern = $CF->Pattern;
+ my $field = $NamePrefix . $CF->Id . "-Value";
+ my $value;
+
+ if ($ARGSRef->{"${field}s-Magic"} and exists $ARGSRef->{"${field}s"}) {
+ $value = $ARGSRef->{"${field}s"};
+
+ # We only validate Single Combos -- multis can never be user input
+ next if ref $value;
+ }
+ else {
+ $value = $ARGSRef->{$field};
+ }
+
+ $m->notes(('Field-' . $CF->Id) => $value);
+ next if $CF->MatchPattern($value);
+ $m->notes(
+ ('InvalidField-' . $CF->Id)
+ => (loc("Input must match [_1]", $CF->FriendlyPattern))
+ );
+ $valid = 0;
+}
+$m->notes('ValidFields', $valid);
+return $valid;
+</%INIT>
+<%ARGS>
+$CustomFields
+$ARGSRef
+$NamePrefix => "Object-RT::Ticket--CustomField-"
+</%ARGS>
diff --git a/rt/html/Helpers/CalPopup.html b/rt/html/Helpers/CalPopup.html
new file mode 100644
index 0000000..9509d13
--- /dev/null
+++ b/rt/html/Helpers/CalPopup.html
@@ -0,0 +1,129 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, ShowBar => 0 &>
+%# From /Elements/Header
+</div>
+<div id="body" class="calpopup">
+
+<a href="#" onclick="window.close(); return false;"><&|/l&>Close window</&></a>
+
+<div class="calendar">
+ <table>
+ <caption>
+ <a class="prev" href="CalPopup.html?DisplayedMonth=<%$prev_month%>&DisplayedYear=<%$prev_year%>&field=<%$field%>"><&|/l&>Prev</&></a>
+ <span class="month"><% $months[$DisplayedMonth-1] %> <% $DisplayedYear %></span>
+ <a class="next" href="CalPopup.html?DisplayedMonth=<%$next_month%>&DisplayedYear=<%$next_year%>&field=<%$field%>"><&|/l&>Next</&></a>
+ </caption>
+ <tr>
+% foreach my $wday (@weekdays) {
+ <th><%$wday%></th>
+% }
+ </tr>
+% foreach my $week (@cal) {
+ <tr>
+% foreach my $day (@{$week}) {
+ <td>
+% if ($day) {
+% my $datestr = sprintf('%04d-%02d-%02d', $DisplayedYear, $DisplayedMonth, $day);
+ <a href="#" onclick="updateParentField('<% $field %>','<% $datestr %>'); return false;"><% $day %></a>
+% } else {
+ &nbsp;
+% }
+ </td>
+% } #foreach $day
+ </tr>
+% } # foreach $week
+ </table>
+</div>
+</div>
+</body>
+</html>
+% $m->abort();
+
+<%init>
+use Calendar::Simple;
+my @today = localtime(time());
+
+my @weekdays;
+push @weekdays, loc($_)
+ for qw(Sun Mon Tue Wed Thu Fri Sat);
+
+my @months;
+push @months, loc($_)
+ for qw(January February March April May June July August
+ September October November December);
+
+unless ($DisplayedYear) {
+ $DisplayedMonth = $today[4] + 1;
+ $DisplayedYear = ($today[5] + 1900);
+}
+
+my ($prev_year, $next_year, $prev_month, $next_month);
+$prev_month = $next_month = $DisplayedMonth;
+$prev_year = $next_year = $DisplayedYear;
+
+$next_month++;
+$prev_month--;
+
+if ($DisplayedMonth == 12) {
+ $next_year++;
+ $next_month = 1;
+}
+elsif ($DisplayedMonth == 1) {
+ $prev_month = 12;
+ $prev_year--;
+}
+
+my @cal = calendar($DisplayedMonth, $DisplayedYear);
+</%init>
+
+<%args>
+$field => 'none'
+$DisplayedMonth => undef
+$DisplayedYear => undef
+</%args>
diff --git a/rt/html/NoAuth/Logout.html b/rt/html/NoAuth/Logout.html
index b6a238b..49b7a4e 100644
--- a/rt/html/NoAuth/Logout.html
+++ b/rt/html/NoAuth/Logout.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,25 +45,29 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<HTML>
-<HEAD>
-<TITLE>RT: Logout</TITLE>
- <META HTTP-EQUIV="Refresh" CONTENT="0;URL=<%$URL%>">
-</HEAD>
-<BODY>
+<html>
+<head>
+<title>RT: Logout</title>
+ <meta HTTP-EQUIV="Refresh" content="0;URL=<%$URL%>">
+</head>
+<body>
<p><&|/l&>You have been logged out of RT.</&>
-<br>
-<br>
-<A HREF="<%$URL%>"><&|/l&>You're welcome to login again</&></a>
+<br />
+<br />
+<a href="<%$URL%>"><&|/l&>You're welcome to login again</&></a>.
+% $m->abort();
+
+<%INIT>
+$m->comp('/Elements/Callback', _CallbackName => 'BeforeSessionDelete', %ARGS);
-<%PERL>
if (defined %session) {
- tied(%session)->delete;
+ tied(%session)->delete;
}
-$m->abort();
-</%PERL>
+
+$m->comp('/Elements/Callback', _CallbackName => 'AfterSessionDelete', %ARGS);
+</%INIT>
<%ARGS>
$URL => $RT::WebPath."/"
diff --git a/rt/html/NoAuth/Reminder.html b/rt/html/NoAuth/Reminder.html
index 0793f6c..dc935d4 100644
--- a/rt/html/NoAuth/Reminder.html
+++ b/rt/html/NoAuth/Reminder.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/NoAuth/css/3.4-compat/body.css b/rt/html/NoAuth/css/3.4-compat/body.css
new file mode 100644
index 0000000..6188951
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/body.css
@@ -0,0 +1,75 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#body {
+ margin: 0.5em 0.5em 0 0.5em;
+ float: left;
+ width: 80%;
+}
+
+#body h1 { font-size: 1.5em; }
+#body h2 { font-size: 1.3em; }
+#body h3 { font-size: 1.1em; }
+#body h4 { font-size: 1em; }
+#body h5 { font-size: 0.9em; }
+#body h6 { font-size: 0.8em; }
+
+#body h1, #body h2, #body h3, #body h4, #body h5, #body h6 {
+ font-weight: bold;
+}
+
+#body :link { color: black; }
+
+#body :link, #body :visited {
+ font-weight: bold;
+ text-decoration: none;
+}
+
+#body :link:hover, #body :visited:hover {
+ text-decoration: underline;
+}
+
diff --git a/rt/html/NoAuth/css/3.4-compat/footer.css b/rt/html/NoAuth/css/3.4-compat/footer.css
new file mode 100644
index 0000000..4e90c50
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/footer.css
@@ -0,0 +1,61 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#footer {
+ clear: both;
+ font-size: 0.8em;
+ margin-top: 5em;
+ padding-bottom: 2em;
+ color: #888;
+}
+
+#footer p {
+ text-align: right;
+ padding: 0 0.5em 0 0;
+ margin: 0;
+}
+
diff --git a/rt/html/NoAuth/css/3.4-compat/forms.css b/rt/html/NoAuth/css/3.4-compat/forms.css
new file mode 100644
index 0000000..301f8f3
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/forms.css
@@ -0,0 +1,104 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+form .label, form label {
+ font-weight: bold;
+}
+
+.submit {
+ background: #069;
+%# These borders are needed so the container actually surrounds the floats inside it
+ border-top: 1px solid white;
+ border-bottom: 1px solid white;
+ color: #ffdb00;
+ font-weight: bold;
+}
+
+.submit .buttons { float: right; }
+.submit .extra-buttons { float: left; }
+.submit .button { font-size: 0.9em; }
+
+.submit .submit-clear { clear: right; }
+
+.input-row {
+ clear: both;
+ padding: 0.25em;
+}
+
+%# ComboBox styles... some properties like height and width must be dynamically
+%# set in the JS (at least for now).
+.combobox {
+ border: 2px inset ButtonHighlight;
+ padding-left: 0.5em;
+ padding-bottom: 0.1em;
+}
+
+.combobox .combo-button {
+ padding: 0 2px 0 2px;
+ margin: 0;
+ background: ButtonFace;
+ color: ButtonText;
+ border: 2px outset ButtonHighlight;
+ cursor: default;
+ font-size: 8pt;
+}
+
+.combobox .combo-text {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+
+.combobox .combo-list {
+ z-index: 200;
+}
+
+#quickbar #topactions form {
+ display: inline;
+ margin-left: 2em;
+}
+
diff --git a/rt/html/NoAuth/css/3.4-compat/header.css b/rt/html/NoAuth/css/3.4-compat/header.css
new file mode 100644
index 0000000..a8e3184
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/header.css
@@ -0,0 +1,88 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#header #page-menu {
+ display: none;
+}
+
+#header {
+ background: #4282b5;
+ margin-top: 0;
+ padding-bottom: 0.2em;
+ float: left;
+ width: 82%;
+}
+
+#header h1 {
+ background: #4282b5;
+ color: white;
+ font-size: 1.7em;
+ margin: 0;
+ padding: 0;
+}
+
+#header #actions-menu {
+ display: block;
+ margin: 0 1em 0 0;
+ padding: 0;
+ color: white;
+ text-align: right;
+ font-size: 1.2em;
+}
+
+#header #actions-menu li {
+ display: inline;
+}
+
+#header #actions-menu :link, #header #actions-menu :visited {
+ color: white;
+ text-decoration: none;
+}
+
+#header #actions-menu :link:hover, #header #actions-menu :visited:hover {
+ text-decoration: underline;
+}
diff --git a/rt/html/NoAuth/css/3.4-compat/login.css b/rt/html/NoAuth/css/3.4-compat/login.css
new file mode 100644
index 0000000..2b967e0
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/login.css
@@ -0,0 +1,54 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#body.login-body {
+ width: 98%;
+}
+
+#login-box {
+ width: 30em;
+}
diff --git a/rt/html/NoAuth/css/3.4-compat/main.css b/rt/html/NoAuth/css/3.4-compat/main.css
new file mode 100644
index 0000000..f2c9ad3
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/main.css
@@ -0,0 +1,69 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# Import the 3.5 styles we want to build off of...
+@import "../3.5-default/logo.css";
+@import "../3.5-default/misc.css";
+@import "../3.5-default/transactions.css";
+@import "../3.5-default/approvals.css";
+@import "../3.5-default/login.css";
+@import "../3.5-default/quickbar.css";
+@import "../3.5-default/ticket.css";
+
+%# ...and then import the 3.4 compat styles afterwards so they can cascade
+@import "nav.css";
+@import "footer.css";
+@import "body.css";
+@import "titlebox.css";
+@import "header.css";
+@import "forms.css";
+@import "transactions.css";
+@import "ticket.css";
+@import "login.css";
+@import "quickbar.css";
+@import "misc.css";
+
diff --git a/rt/html/NoAuth/css/3.4-compat/misc.css b/rt/html/NoAuth/css/3.4-compat/misc.css
new file mode 100644
index 0000000..09be77a
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/misc.css
@@ -0,0 +1,49 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.oddline { background: white; }
+.evenline { background: #cecfef; }
diff --git a/rt/html/NoAuth/css/3.4-compat/nav.css b/rt/html/NoAuth/css/3.4-compat/nav.css
new file mode 100644
index 0000000..f83c0fd
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/nav.css
@@ -0,0 +1,106 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#nav {
+ clear: left;
+ float: left;
+ width: 18%;
+ font-size: 1.4em;
+ color: #eee;
+ margin: 0;
+ background: #4282b5 url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right;
+}
+
+#nav #system-menu {
+ padding: 0 0.2em 0.2em 0.2em;
+ margin-top: 0;
+/* background: transparent url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right; */
+}
+
+#nav ul {
+ list-style: none;
+ padding-left: 0.5em;
+ margin-left: 0;
+}
+
+#nav ul .bullet, #nav ul .separator {
+ display: none;
+}
+
+#nav ul li {
+ padding: 0.4em 0 0.4em 0.2em;
+ border-bottom: 1px solid white;
+}
+
+#nav li ul {
+ font-size: 0.9em;
+}
+
+#nav li ul li {
+ border-bottom: none;
+ padding: 0.2em 0 0 0;
+}
+
+#nav :link, #nav :visited {
+ text-decoration: none;
+ color: #eee;
+}
+
+#nav :link:hover,
+#nav :visited:hover,
+#nav :link.selected,
+#nav :visited.selected
+{
+ color: #ff6;
+}
+
+#nav :link.selected,
+#nav :visited.selected
+{
+ text-decoration: underline;
+ font-weight: bold;
+}
diff --git a/rt/html/NoAuth/css/3.4-compat/quickbar.css b/rt/html/NoAuth/css/3.4-compat/quickbar.css
new file mode 100644
index 0000000..d7aac5d
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/quickbar.css
@@ -0,0 +1,82 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#quickbar {
+ border: 1px solid transparent;
+}
+
+#quickbar #quick-personal {
+ display: inline;
+ color: #888;
+ padding: 0.5em 1em 0 0;
+ float: right;
+}
+
+#quickbar #quick-personal span {
+ font-weight: bold;
+}
+
+#quickbar #quick-personal :link,
+#quickbar #quick-personal :visited
+{
+ color: #888;
+ font-weight: bold;
+}
+
+#quickbar #quick-personal :link:hover,
+#quickbar #quick-personal :visited:hover
+{
+ color: black;
+}
+
+#quickbar #topactions {
+ color: white;
+ font-size: 0.9em;
+ position: relative;
+ right: 1em;
+ float: right;
+}
diff --git a/rt/html/NoAuth/css/3.4-compat/ticket.css b/rt/html/NoAuth/css/3.4-compat/ticket.css
new file mode 100644
index 0000000..2c80892
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/ticket.css
@@ -0,0 +1,50 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.value {
+ font-weight: bold;
+}
diff --git a/rt/html/NoAuth/css/3.4-compat/titlebox.css b/rt/html/NoAuth/css/3.4-compat/titlebox.css
new file mode 100644
index 0000000..363da69
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/titlebox.css
@@ -0,0 +1,103 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.titlebox {
+ margin: 0.5em 0;
+}
+
+.titlebox .titlebox-content {
+ padding: 0.05em;
+}
+
+.titlebox .titlebox-title {
+ background: #069;
+ padding: 0.2em 0.5em;
+ color: white;
+ border-top: 1px solid black;
+ border-bottom: 1px solid black;
+ font-weight: bold;
+ position: relative;
+}
+
+.titlebox .titlebox-title .right {
+ position: absolute;
+ right: 1.5em;
+ font-size: 0.9em;
+}
+
+#body .titlebox .titlebox-title :link, #body .titlebox .titlebox-title :visited {
+ color: white;
+}
+
+#body .titlebox .titlebox-title .widget :link, #body .titlebox .titlebox-title .widget :visited {
+ color: black;
+}
+
+.titlebox .titlebox-content hr.clear {
+ visibility: hidden;
+}
+
+%# TRS: I wish there was a more elegant way to do this... I essentially need to
+%# select all elements X that do NOT have element Y as a descendant... which I can
+%# fake with the child selector of CSS2, but IE is stupid and does not support that.
+
+% for (qw(index
+% Search-Build
+% User-Prefs
+% Approvals
+% Admin-Users-Modify
+% SelfService
+% SelfService-Closed
+% Ticket-ModifyAll
+% ))
+% {
+#comp-<%$_%> .titlebox .titlebox-content,
+% }
+.titlebox .titlebox .titlebox-content
+{
+ background: #cecfce;
+}
diff --git a/rt/html/NoAuth/css/3.4-compat/transactions.css b/rt/html/NoAuth/css/3.4-compat/transactions.css
new file mode 100644
index 0000000..2078a31
--- /dev/null
+++ b/rt/html/NoAuth/css/3.4-compat/transactions.css
@@ -0,0 +1,83 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.ticket-transaction {
+ margin: 0;
+ border: none;
+}
+
+.ticket-transaction .type {
+ width: 1em;
+}
+
+.ticket-transaction.even {
+ background: #cecfef;
+}
+
+.ticket-transaction.basics { border-color: #9c3031; }
+.ticket-transaction.basics .type { background: #9c3031; }
+.ticket-summary .ticket-info-basics .titlebox-content { border-left: none; }
+.ticket-summary .ticket-info-basics .titlebox-title { background: #9c3031; }
+
+.ticket-transaction.people { border-color: #31309c; }
+.ticket-transaction.people .type { background: #31309c; }
+.ticket-summary .ticket-info-people .titlebox-content { border-left: none; }
+.ticket-summary .ticket-info-people .titlebox-title { background: #31309c; }
+
+.ticket-transaction.links { border-color: #316531; }
+.ticket-transaction.links .type { background: #316531; }
+.ticket-summary .ticket-info-links .titlebox-content { border-left: none; }
+.ticket-summary .ticket-info-links .titlebox-title { background: #316531; }
+
+.ticket-transaction.dates { border-color: #633063; }
+.ticket-transaction.dates .type { background: #633063; }
+.ticket-summary .ticket-info-dates .titlebox-content { border-left: none; }
+.ticket-summary .ticket-info-dates .titlebox-title { background: #633063; }
+
+.ticket-transaction.message { border-color: #069; }
+.ticket-transaction.message .type { background: #069; }
+
diff --git a/rt/html/NoAuth/css/3.5-default/approvals.css b/rt/html/NoAuth/css/3.5-default/approvals.css
new file mode 100644
index 0000000..5bc836a
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/approvals.css
@@ -0,0 +1,97 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.approval {
+ margin-bottom: 3em;
+ padding: 0 0 1em 0;
+ border: 1px solid #069;
+}
+
+.approval .name {
+ background: #069;
+ color: white;
+ font-size: 1.1em;
+ padding: 0.2em 0 0.4em 0.2em;
+}
+
+#body .approval .name :link, #body .approval .name :visited {
+ color: white;
+}
+
+.approval .originating-ticket {
+ margin: 0.5em;
+ border: 1px solid #aaa;
+}
+
+.approval .originating-ticket .link {
+ display: block;
+ background: #aaa;
+ padding: 0.2em 0 0.4em 0.2em;
+}
+
+.approval .originating-ticket .info {
+ padding: 0.5em;
+}
+
+#body .approval .originating-ticket .link :link,
+#body .approval .originating-ticket .link :visited {
+ color: black;
+}
+
+.approval .form {
+ margin: 1em 0.5em 0.5em 0.5em;
+}
+
+.approval .form .action, .approval .form .notes {
+ float: left;
+ margin-left: 1em;
+}
+
+.approval .form .action { padding-top: 1em; }
+
+.approval .form .action label { font-weight: normal; }
+.approval .form .notes label { display: block; }
diff --git a/rt/html/NoAuth/css/3.5-default/body.css b/rt/html/NoAuth/css/3.5-default/body.css
new file mode 100755
index 0000000..d447034
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/body.css
@@ -0,0 +1,81 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#body {
+ clear: both;
+ margin: 0 0.75em 0 2em;
+ padding-top: 0.5em;
+}
+
+#body h1 {
+ border-bottom: 1px dotted #069;
+ padding-left: 0.5em;
+}
+
+#body h1 { font-size: 1.5em; }
+#body h2 { font-size: 1.3em; }
+#body h3 { font-size: 1.1em; }
+#body h4 { font-size: 1em; }
+#body h5 { font-size: 0.9em; }
+#body h6 { font-size: 0.8em; }
+
+#body h1, #body h2, #body h3, #body h4, #body h5, #body h6 {
+ color: #930;
+ font-weight: bold;
+}
+
+#body :link { color: #069; }
+
+#body :link, #body :visited {
+ font-weight: bold;
+ text-decoration: none;
+}
+
+#body :link:hover, #body :visited:hover {
+ text-decoration: underline;
+}
+
diff --git a/rt/html/NoAuth/css/3.5-default/footer.css b/rt/html/NoAuth/css/3.5-default/footer.css
new file mode 100644
index 0000000..c469982
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/footer.css
@@ -0,0 +1,91 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#footer {
+ clear: both;
+ font-size: 0.8em;
+ margin-top: 5em;
+ padding-bottom: 3em;
+}
+
+#footer p { float: left; }
+
+#footer #time {
+ color: white;
+ background: #069 url(<%$RT::WebImagesURL%>/css/ctr-b2g.gif) no-repeat top right;
+ padding: 0.2em 0 0.3em 0;
+ margin: 0;
+ position: relative;
+ z-index: 2;
+}
+
+#footer #time span {
+ padding: 0.2em 2em 0.3em 3em;
+ background: url(<%$RT::WebImagesURL%>/css/cbr-b2g.gif) no-repeat bottom right;
+}
+
+#footer #bpscredits {
+ background: #ccc url(<%$RT::WebImagesURL%>/css/ctr-gray.gif) no-repeat top right;
+ padding: 0.2em 0 0.3em 0;
+ margin: 0;
+ position: relative;
+ left: -10px;
+ z-index: 1;
+}
+
+#footer #bpscredits span {
+ padding: 0.2em 2em 0.3em 3em;
+ background: url(<%$RT::WebImagesURL%>/css/cbr-gray.gif) no-repeat bottom right;
+}
+
+#footer #legal {
+ float: none;
+ color: #888;
+ padding: 1em 0 0 2em;
+ clear: both;
+}
+
diff --git a/rt/html/NoAuth/css/3.5-default/forms.css b/rt/html/NoAuth/css/3.5-default/forms.css
new file mode 100755
index 0000000..e49c45f
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/forms.css
@@ -0,0 +1,136 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+form input.button {
+ border: 3px double #069;
+ border-top-color: #08c;
+ border-left-color: #08c;
+ padding: 0.25em;
+ background: white;
+ font-weight: bold;
+ font-size: 1em;
+ margin: 0.5em 0.5em 0 0.5em;
+}
+
+form input.button:active {
+ border: 3px double #08c;
+ border-top-color: #069;
+ border-left-color: #069;
+}
+
+form select {
+ border: 1px solid #069;
+ padding: 1px;
+}
+
+form input.field, form input, form textarea {
+ border: 1px solid #069;
+ padding: 3px;
+}
+
+form input.checkbox, form input.radio {
+ border: none;
+ padding: 0;
+}
+
+/* form .entry input, form .value input */
+
+.label, form label, .labeltop {
+ font-weight: bold;
+}
+
+.labeltop {
+ vertical-align: top;
+}
+
+.submit {
+ font-weight: bold;
+ color: #a00;
+ font-size: 1.1em;
+ padding: 0.3em 1.5em 0 1.5em;
+ border-top: 1px solid #930;
+ margin: 1.5em 0 2.5em 0;
+}
+
+.submit .buttons { float: right; }
+.submit .extra-buttons { float: left; }
+.submit .button { font-size: 0.9em; }
+.submit .submit-clear { display: none; }
+
+.input-row {
+ clear: both;
+ padding: 0.25em;
+}
+
+%# ComboBox styles... some properties like height and width must be dynamically
+%# set in the JS (at least for now).
+.combobox {
+ border: 2px inset #069;
+ padding-left: 0.5em;
+ padding-bottom: 0.1em;
+}
+
+.combobox .combo-button {
+ padding: 0 2px 0 2px;
+ margin: 0;
+ background: ButtonFace;
+ color: ButtonText;
+ border: 2px outset ButtonHighlight;
+ cursor: default;
+ font-size: 8pt;
+}
+
+.combobox .combo-text {
+ border: none;
+ margin: 0;
+ padding: 0;
+}
+
+.combobox .combo-list {
+ z-index: 200;
+}
+
diff --git a/rt/html/NoAuth/css/3.5-default/header.css b/rt/html/NoAuth/css/3.5-default/header.css
new file mode 100644
index 0000000..cc5c9e4
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/header.css
@@ -0,0 +1,152 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#header {
+ clear: both;
+ margin: 0 0.75em 0 0.75em;
+ padding-top: 1em;
+}
+
+#header h1 {
+ margin: 0;
+ padding: 0;
+ color: #930;
+ position: relative;
+ font-size: 2em;
+ font-weight: bold;
+ left: 1.3em;
+ top: 0.15em;
+ z-index: 3;
+ width: 95%;
+}
+
+#header ul {
+ margin: 0;
+ padding: 0;
+ color: #eee;
+ float: left;
+}
+
+#header #page-menu {
+ position: relative;
+ z-index: 2;
+ background: #069 url(<%$RT::WebImagesURL%>/css/ct.gif) no-repeat top left;
+ min-width: 65%;
+}
+
+%# This is an interesting bit of CSS. expression() is an IE-only extension to
+%# it's CSS implementation. Just in case other browsers might choke on it,
+%# the rule is enclosed in a selector only IE will (wrongly) match to an element.
+%#
+%# The expression() function takes Javascript, and basically what it's doing here
+%# is checking to see if the width of the menu would be greater than 65% of the body
+%# width. If it is, great, leave it alone to automatically resize. If it is not, set
+%# it to 65% of the body width. This amounts to emulating the min-width rule that
+%# compliant browsers understand above.
+* html #header ul#page-menu {
+ width: expression(document.body.clientWidth*0.65 < document.getElementById('page-menu').clientWidth ? "auto" : "65%");
+ overflow: visible;
+}
+
+#page-menu div {
+ position: relative;
+ z-index: 3;
+}
+
+#page-menu div { background: url(<%$RT::WebImagesURL%>/css/cb.gif) no-repeat bottom left; }
+#page-menu div div { background: url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right; }
+#page-menu div div div {
+ background: url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right;
+ padding: 0.2em 1em 0.4em 1em;
+}
+
+#page-menu.actions-present div div { background: url(<%$RT::WebImagesURL%>/css/cbr-b2lb.gif) no-repeat bottom right; }
+#page-menu.actions-present div div div { background: url(<%$RT::WebImagesURL%>/css/ctr-b2lb.gif) no-repeat top right; }
+
+#header ul li {
+ display: inline;
+}
+
+#header #actions-menu {
+ position: relative;
+ background: #08c;
+}
+
+#actions-menu div {
+ position: relative;
+ z-index: 2;
+}
+
+/*#actions-menu div { background: url(<%$RT::WebImagesURL%>/css/cb.gif) no-repeat bottom left; }*/
+#actions-menu div div { background: url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right; }
+#actions-menu div div div {
+ background: url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right;
+ padding: 0.2em 1em 0.4em 1em;
+}
+
+#header :link,
+#header :visited
+{
+ color: white;
+ text-decoration: none;
+}
+
+#header :link.selected,
+#header :visited.selected,
+#header :link:hover,
+#header :visited:hover
+{
+ color: #fc6; /*#ff6;*/
+}
+
+#header :link.selected,
+#header :visited.selected
+{
+ font-weight: bold;
+ text-decoration: underline;
+}
+
diff --git a/rt/html/NoAuth/css/3.5-default/login.css b/rt/html/NoAuth/css/3.5-default/login.css
new file mode 100644
index 0000000..b9e7aeb
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/login.css
@@ -0,0 +1,85 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#login-box {
+ width: 50%;
+ margin: 0 auto 4em auto;
+}
+
+%# More rules only IE will recognize (but are still valid!) to correct for
+%# IE's incorrect handling of auto margins and the W3C defined behavior.
+%# text-align will affect a block element in IE, therefore centering it, like
+%# left and right auto margins *should*
+* html #login-box {
+ text-align: center;
+}
+
+%# ... and align the text back the way it should be
+* html #login-box .titlebox {
+ text-align: left;
+}
+
+#login-box .input-row {
+ padding: 0.5em;
+}
+
+#login-box .input-row .label {
+ width: 8em;
+ float: left;
+ text-align: right;
+ padding: 0.2em 1em 0 0;
+}
+
+#login-box .input-row .input {
+ float: left;
+}
+
+#login-box .button-row {
+ clear: both;
+ padding: 0.5em;
+ float: right;
+}
diff --git a/rt/html/NoAuth/css/3.5-default/logo.css b/rt/html/NoAuth/css/3.5-default/logo.css
new file mode 100644
index 0000000..e9c079c
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/logo.css
@@ -0,0 +1,60 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#logo {
+ float: left;
+ clear: left;
+
+ margin: 0.5em 0 0.5em 10px;
+}
+
+#logo img { border: none; }
+#logo div.rtname {
+ text-align: center;
+ font-weight: bold;
+}
+
diff --git a/rt/html/NoAuth/css/3.5-default/main.css b/rt/html/NoAuth/css/3.5-default/main.css
new file mode 100644
index 0000000..13f1ba6
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/main.css
@@ -0,0 +1,61 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+@import "misc.css";
+@import "login.css";
+@import "logo.css";
+@import "quickbar.css";
+@import "body.css";
+@import "approvals.css";
+@import "titlebox.css";
+@import "forms.css";
+@import "ticket.css";
+@import "transactions.css";
+@import "nav.css";
+@import "header.css";
+@import "footer.css";
+
diff --git a/rt/html/NoAuth/css/3.5-default/misc.css b/rt/html/NoAuth/css/3.5-default/misc.css
new file mode 100755
index 0000000..9e83ef4
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/misc.css
@@ -0,0 +1,91 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+body {
+ font-family: Verdana, sans-serif;
+ font-size: 76%;
+ margin: 0;
+ background-color: white;
+}
+
+.hide, .hidden { display: none !important; }
+
+#body.calpopup {
+ margin-left: 2em;
+}
+
+.calendar {
+ text-align: center;
+ margin: 2em 0 0 0;
+}
+
+.calendar td, .calendar th { padding: 0.1em 0.25em 0.1em 0.25em; }
+
+.calendar caption .month {
+ padding: 0 1em 0 1em;
+ font-size: 1.5em;
+}
+
+.evenline { background-color: white; }
+.oddline { background-color: #ddd; }
+
+td {
+ padding: 0.1em 0.5em 0.1em 0.5em;
+}
+
+.clear { clear: both; }
+
+ul.action-results {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+#comp-Search-Build .titlebox-content {
+ padding-left: 0.7em;
+ padding-right: 0.3em;
+}
+
diff --git a/rt/html/NoAuth/css/3.5-default/nav.css b/rt/html/NoAuth/css/3.5-default/nav.css
new file mode 100644
index 0000000..78323aa
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/nav.css
@@ -0,0 +1,163 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#nav {
+ clear: both;
+ font-size: 1.1em;
+}
+
+#nav #system-menu,
+#nav ul
+{
+ min-width: 85%;
+}
+
+%# This is an interesting bit of CSS. expression() is an IE-only extension to
+%# it's CSS implementation. Just in case other browsers might choke on it,
+%# the rule is enclosed in a selector only IE will (wrongly) match to an element.
+%#
+%# The expression() function takes Javascript, and basically what it's doing here
+%# is checking to see if the width of the menu would be greater than 85% of the body
+%# width. If it is, great, leave it alone to automatically resize. If it is not, set
+%# it to 85% of the body width. This amounts to emulating the min-width rule that
+%# compliant browsers understand above.
+* html #nav #system-menu {
+ width: expression(document.body.clientWidth*0.85 < document.getElementById('page-menu').clientWidth ? "auto" : "85%");
+ overflow: visible;
+}
+
+#nav ul {
+ float: left;
+ clear: left;
+
+ color: #eee;
+ font-weight: bold;
+
+ margin: 0;
+ padding: 0;
+
+ list-style: none;
+}
+
+#nav li ul {
+ margin-top: 0.75em;
+}
+
+/*
+%# We need the extra padding above for browsers where we display the arrows
+%# but those don't work in IE so we don't want as much spacing
+%#
+%# IE wrongly matches the selector below even though there isn't an element
+%# above <html> in the doc tree
+*/
+* html #nav li ul {
+ margin-top: 0.25em;
+}
+
+#nav li {
+ display: inline;
+ margin-bottom: 1em;
+ padding: 0.2em 0 0.4em 0;
+}
+
+#nav li.first { padding-left: 1em; }
+
+#nav ul div div.wrapper {
+ text-align: left;
+ padding: 0.2em 1em 0.4em 0;
+}
+
+/****/
+
+#nav :link,
+#nav :visited
+{
+ color: #ececec;
+ text-decoration: none;
+}
+
+#nav :link.selected,
+#nav :visited.selected,
+#nav :link:hover,
+#nav :visited:hover
+{
+ color: #fc6; /*#ff6;*/
+}
+
+#nav :link.selected,
+#nav :visited.selected
+{
+ text-decoration: underline;
+}
+
+html>body #nav :link.selected,
+html>body #nav :visited.selected
+{
+ padding-bottom: 0.8em;
+ background: transparent url(<%$RT::WebImagesURL%>/css/dark-arrow.png) no-repeat bottom center;
+}
+
+html>body #nav :link.selected.odd,
+html>body #nav :visited.selected.odd
+{
+ padding-bottom: 0.8em;
+ background: transparent url(<%$RT::WebImagesURL%>/css/light-arrow.png) no-repeat bottom center;
+}
+
+/*
+#nav ul { background: #069 url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right; }
+#nav ul div { background: transparent url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right; }
+#nav ul.odd { background: #08c url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right; }
+#nav ul.odd div { background: transparent url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right; }
+*/
+
+
+#nav ul div.wrapper { background: transparent url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right; }
+#nav ul div { background: #069 url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right; }
+#nav ul.odd div.wrapper { background: transparent url(<%$RT::WebImagesURL%>/css/ctr.gif) no-repeat top right; }
+#nav ul div.odd { background: #08c url(<%$RT::WebImagesURL%>/css/cbr.gif) no-repeat bottom right; }
+
diff --git a/rt/html/NoAuth/css/3.5-default/quickbar.css b/rt/html/NoAuth/css/3.5-default/quickbar.css
new file mode 100644
index 0000000..16f83f7
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/quickbar.css
@@ -0,0 +1,98 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+#quickbar #quick-personal {
+ display: inline;
+ color: #888;
+ padding: 0.5em 1em 0 0;
+ float: right;
+}
+
+#quickbar #quick-personal span {
+ font-weight: bold;
+}
+
+#quickbar #quick-personal :link,
+#quickbar #quick-personal :visited
+{
+ color: #888;
+ font-weight: bold;
+}
+
+#quickbar #quick-personal :link:hover,
+#quickbar #quick-personal :visited:hover
+{
+ color: black;
+}
+
+#quickbar #topactions {
+ float: right;
+ clear: right;
+
+ font-size: 0.9em;
+ padding: 1em;
+}
+
+#quickbar #topactions form {
+ display: inline;
+ margin-left: 1em;
+}
+
+#quickbar #topactions form .button {
+ padding: 0 2px 0 2px;
+ font-size: 1em;
+ margin: 0;
+}
+
+#quickbar #topactions form .field {
+ padding: 1px;
+ font-size: 0.9em;
+}
+
+#quickbar #topactions form input.field {
+ padding: 3px;
+}
diff --git a/rt/html/NoAuth/css/3.5-default/ticket.css b/rt/html/NoAuth/css/3.5-default/ticket.css
new file mode 100644
index 0000000..5e8eeb7
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/ticket.css
@@ -0,0 +1,57 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.ticket-info-cfs .label {
+ vertical-align: top;
+}
+
+.ticket-info-cfs ul {
+ margin: 0;
+ padding: 0;
+ margin-left: 0.5em;
+ list-style: none;
+}
diff --git a/rt/html/NoAuth/css/3.5-default/titlebox.css b/rt/html/NoAuth/css/3.5-default/titlebox.css
new file mode 100644
index 0000000..d4320c0
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/titlebox.css
@@ -0,0 +1,189 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.titlebox {
+ margin-bottom: 1em;
+}
+
+.titlebox .titlebox-content {
+ margin-top: -1px;
+ margin: 0;
+ /*margin: 1em 2em 0.5em 2em;*/
+}
+
+.titlebox .titlebox-content .titlebox-content table {
+ margin: 1em 2em 0.5em 2em;
+}
+.titlebox th {
+ font-size: 0.8em;
+
+}
+
+.titlebox .titlebox-content table {
+
+}
+
+
+%# TRS: I wish there was a more elegant way to do this... I essentially need to
+%# select all elements X that do NOT have element Y as a descendant... which I can
+%# fake with the child selector of CSS2, but IE is stupid and does not support that.
+
+% for (qw(index
+% Search-Build
+% User-Prefs
+% Approvals
+% Admin-Users-Modify
+% SelfService
+% SelfService-Closed
+% ))
+% {
+#comp-<%$_%> .titlebox .titlebox-content,
+% }
+.titlebox .titlebox .titlebox-content
+{
+ background: #eee;
+ border-bottom: 1px solid #ccc;
+ border-right: 1px solid #ccc;
+ border-left: 0.5em solid #069;
+}
+
+#login-box .titlebox .titlebox-content
+{
+ background: none;
+ border: none;
+}
+
+.titlebox .titlebox-title {
+ position: relative;
+ font-weight: bold;
+ color: #930;
+ font-size: 1.2em;
+ padding: 0.2em 0 0.2em 4em;
+ border-bottom: 1px solid #069;
+}
+
+.titlebox .titlebox-title .right {
+ position: absolute;
+ top: 0.5em;
+ right: 1.5em;
+ font-size: 0.9em;
+ color: #888;
+}
+
+.titlebox .titlebox-title .right .selected { color: #930; }
+
+#body .titlebox .titlebox-title .right :link,
+#body .titlebox .titlebox-title .right :visited {
+ color: #888;
+}
+
+#body .titlebox .titlebox-title .right :link:hover,
+#body .titlebox .titlebox-title .right :visited:hover {
+ color: #930;
+}
+
+.titlebox .titlebox-title .widget a {
+ display: block;
+ padding-top: 1em;
+ width: 20px;
+
+ background: url(<%$RT::WebImagesURL%>/css/rollup-arrow.gif) no-repeat center center;
+
+ margin: 0;
+ text-indent: -9999px;
+
+ position: absolute;
+ top: 0.4em;
+ left: 0.75em;
+ float: left;
+
+%# Basically IE5 will see those crazy backslashes and prematurely end the rule.
+%# This allows values for IE 5's broken box model to be set before the hack and
+%# the real values to be set after. We also set voice-family back to whatever it
+%# would have been on the off chance it's actually used.
+ /* WIN IE5 hack */
+ height: 7px;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ height: 0;
+ overflow: hidden;
+}
+
+%# IE also doesn't support the child selector ">", so we can use it to set values
+%# that only other browsers will see (in this case, playing nice with Opera, which
+%# also suffers from the backslash hack above.)
+html>body .titlebox .titlebox-title .widget a {
+ height: 0;
+ overflow: hidden;
+}
+
+%# Compensates for IE's bad box model by hiding this rule from other browsers
+* html .titlebox .titlebox-title .widget a {
+ background-position: center 0.3em;
+ left: -3.5em;
+}
+
+.titlebox.rolled-up .titlebox-title .widget a {
+ background-image: url(<%$RT::WebImagesURL%>/css/rolldown-arrow.gif);
+}
+
+#body .titlebox .titlebox-title :link,
+#body .titlebox .titlebox-title :visited
+{
+ color: #930;
+ text-decoration: none;
+}
+
+#body .titlebox .titlebox-title :link:hover,
+#body .titlebox .titlebox-title :visited:hover
+{
+ text-decoration: underline;
+}
+
+.titlebox .titlebox-content hr.clear {
+ visibility: hidden;
+}
diff --git a/rt/html/NoAuth/css/3.5-default/transactions.css b/rt/html/NoAuth/css/3.5-default/transactions.css
new file mode 100755
index 0000000..dfc4cb9
--- /dev/null
+++ b/rt/html/NoAuth/css/3.5-default/transactions.css
@@ -0,0 +1,146 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+.ticket-transaction {
+ border-bottom: 1px solid #ddd;
+ border-right: 3px solid #069;
+}
+
+#ticket-history .ticket-transaction {
+ border-bottom-color: #ccc;
+}
+
+.ticket-transaction.even {
+ background: #eee;
+}
+
+.ticket-transaction .date {
+ font-size: 0.9em;
+ width: 10em;
+}
+
+.ticket-transaction .description {
+ font-weight: bold;
+ font-size: 0.9em;
+ text-align: left;
+}
+
+.ticket-transaction .actions {
+ text-align: right;
+ font-weight: bold;
+}
+
+.ticket-transaction .type {
+ background: #888;
+ width: 1.2em;
+ color: white;
+ text-align: center;
+ font-size: 1em;
+}
+
+#body .ticket-transaction .type :link,
+#body .ticket-transaction .type :visited
+{
+ color: white;
+ font-weight: normal;
+}
+
+.ticket-transaction.basics { border-color: #b32; }
+.ticket-transaction.basics .type { background: #b32; }
+.ticket-summary .ticket-info-basics .titlebox-content { border-left: 0.5em solid #b32; }
+
+.ticket-transaction.people { border-color: #48c; }
+.ticket-transaction.people .type { background: #48c; }
+.ticket-summary .ticket-info-people .titlebox-content { border-left: 0.5em solid #48c; }
+
+%# light green - #ad8
+.ticket-transaction.links { border-color: #316531; }
+.ticket-transaction.links .type { background: #316531; }
+.ticket-summary .ticket-info-links .titlebox-content { border-left: 0.5em solid #316531; }
+
+%# orange - #d71
+.ticket-transaction.dates { border-color: #633063; }
+.ticket-transaction.dates .type { background: #633063; }
+.ticket-summary .ticket-info-dates .titlebox-content { border-left: 0.5em solid #633063; }
+
+.ticket-transaction.message { border-color: #069; }
+.ticket-transaction.message .type { background: #069; }
+
+.ticket-transaction.other { border-color: #888; }
+
+.ticket-transaction td .message-header-value {
+ padding: 0;
+}
+
+.ticket-transaction td .message-header-key {
+ padding: 0 1em 0 1.5em;
+ font-weight: bold;
+}
+
+.ticket-transaction .downloadattachment {
+ float: right;
+ font-size: 0.9em;
+ text-align: right;
+}
+
+.ticket-transaction .messagebody {
+ clear: both;
+ padding-left: 3em;
+ padding-bottom: 1em;
+}
+
+%# Message stanza colors
+.message-stanza-depth-0 { color: #000; }
+.message-stanza-depth-1 { color: #600; }
+.message-stanza-depth-2 { color: #060; }
+.message-stanza-depth-3 { color: #006; }
+.message-stanza-depth-4 { color: #c00; }
+.message-stanza-depth-5 { color: #0c0; }
+.message-stanza-depth-6 { color: #00c; }
+.message-stanza-depth-7 { color: #f00; }
+.message-stanza-depth-8 { color: #0f0; }
+.message-stanza-depth-9 { color: #00f; }
diff --git a/rt/html/NoAuth/css/autohandler b/rt/html/NoAuth/css/autohandler
new file mode 100644
index 0000000..980e5f0
--- /dev/null
+++ b/rt/html/NoAuth/css/autohandler
@@ -0,0 +1,53 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%init>
+RT::Interface::Web::StaticFileHeaders();
+$r->content_type('text/css');
+$m->call_next();
+return();
+</%init>
diff --git a/rt/html/NoAuth/css/print.css b/rt/html/NoAuth/css/print.css
new file mode 100644
index 0000000..40d23d0
--- /dev/null
+++ b/rt/html/NoAuth/css/print.css
@@ -0,0 +1,85 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+* {
+ float: none;
+ position: static;
+}
+
+body {
+ margin: 1em;
+ font-size: 10pt;
+}
+
+#body {
+ margin: 0;
+}
+
+#header h1 {
+ margin-bottom: 2em;
+}
+
+#header {
+ padding: 0 !important;
+}
+
+#quickbar,
+#nav,
+#header #page-menu,
+#header #actions-menu,
+.titlebox .title .widget,
+#footer
+{
+display: none;
+}
+
+a:link, a:visited {
+ background: transparent;
+ font-weight: bold !important;
+ text-decoration: underline !important;
+}
+
diff --git a/rt/html/NoAuth/images/autohandler b/rt/html/NoAuth/images/autohandler
index 2e428c1..7209798 100644
--- a/rt/html/NoAuth/images/autohandler
+++ b/rt/html/NoAuth/images/autohandler
@@ -1,24 +1,28 @@
-<%init>
+<%INIT>
+&RT::Interface::Web::StaticFileHeaders();
# This autohandler will spit out RT's images if the user hasn't
# properly configured their webserver to stop RT from passing
# images through the mason handler.
-
my $file = $m->base_comp->source_file;
-my $type = "application/octet-stream";
+
+my $type = "application/octet-stream";
if ($file =~ /\.(gif|png|jpe?g)$/i) {
$type = "image/$1";
$type =~ s/jpg/jpeg/gi;
}
-die unless (-f $file && -r $file);
+die "file not found" unless -f $file && -r _;
+
$r->content_type($type);
-open (FILE, "<$file") || die;
+open my $fh, "<$file" or die "couldn't open file: $!";
+binmode($fh);
{
local $/ = \16384;
- $m->out($_) while (<FILE>);
- close(FILE);
+ $m->out($_) while (<$fh>);
+ $m->flush_buffer;
}
+close $fh;
$m->abort;
-</%init>
+</%INIT>
diff --git a/rt/html/NoAuth/images/bplogo.gif b/rt/html/NoAuth/images/bplogo.gif
index e2cf49c..1bb0adf 100644
--- a/rt/html/NoAuth/images/bplogo.gif
+++ b/rt/html/NoAuth/images/bplogo.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cb-light.gif b/rt/html/NoAuth/images/css/cb-light.gif
new file mode 100644
index 0000000..d5e3059
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cb-light.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cb.gif b/rt/html/NoAuth/images/css/cb.gif
new file mode 100644
index 0000000..53bb2ae
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cb.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cbr-b2g.gif b/rt/html/NoAuth/images/css/cbr-b2g.gif
new file mode 100644
index 0000000..6bca03d
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cbr-b2g.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cbr-b2lb.gif b/rt/html/NoAuth/images/css/cbr-b2lb.gif
new file mode 100644
index 0000000..d207f84
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cbr-b2lb.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cbr-gray.gif b/rt/html/NoAuth/images/css/cbr-gray.gif
new file mode 100644
index 0000000..d732710
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cbr-gray.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cbr-trans.gif b/rt/html/NoAuth/images/css/cbr-trans.gif
new file mode 100644
index 0000000..dc272ee
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cbr-trans.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/cbr.gif b/rt/html/NoAuth/images/css/cbr.gif
new file mode 100644
index 0000000..754cee1
--- /dev/null
+++ b/rt/html/NoAuth/images/css/cbr.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ct-light.gif b/rt/html/NoAuth/images/css/ct-light.gif
new file mode 100644
index 0000000..55125b0
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ct-light.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ct.gif b/rt/html/NoAuth/images/css/ct.gif
new file mode 100644
index 0000000..d16a5c5
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ct.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ctr-b2g.gif b/rt/html/NoAuth/images/css/ctr-b2g.gif
new file mode 100644
index 0000000..540e6d0
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ctr-b2g.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ctr-b2lb.gif b/rt/html/NoAuth/images/css/ctr-b2lb.gif
new file mode 100644
index 0000000..c98b18c
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ctr-b2lb.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ctr-gray.gif b/rt/html/NoAuth/images/css/ctr-gray.gif
new file mode 100644
index 0000000..8d5e5dd
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ctr-gray.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ctr-trans.gif b/rt/html/NoAuth/images/css/ctr-trans.gif
new file mode 100644
index 0000000..bb316cf
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ctr-trans.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/ctr.gif b/rt/html/NoAuth/images/css/ctr.gif
new file mode 100644
index 0000000..9754e15
--- /dev/null
+++ b/rt/html/NoAuth/images/css/ctr.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/dark-arrow-up.png b/rt/html/NoAuth/images/css/dark-arrow-up.png
new file mode 100644
index 0000000..443096a
--- /dev/null
+++ b/rt/html/NoAuth/images/css/dark-arrow-up.png
Binary files differ
diff --git a/rt/html/NoAuth/images/css/dark-arrow.png b/rt/html/NoAuth/images/css/dark-arrow.png
new file mode 100644
index 0000000..a83500a
--- /dev/null
+++ b/rt/html/NoAuth/images/css/dark-arrow.png
Binary files differ
diff --git a/rt/html/NoAuth/images/css/light-arrow-up.png b/rt/html/NoAuth/images/css/light-arrow-up.png
new file mode 100644
index 0000000..c209d43
--- /dev/null
+++ b/rt/html/NoAuth/images/css/light-arrow-up.png
Binary files differ
diff --git a/rt/html/NoAuth/images/css/light-arrow.png b/rt/html/NoAuth/images/css/light-arrow.png
new file mode 100644
index 0000000..575d4e5
--- /dev/null
+++ b/rt/html/NoAuth/images/css/light-arrow.png
Binary files differ
diff --git a/rt/html/NoAuth/images/css/rolldown-arrow.gif b/rt/html/NoAuth/images/css/rolldown-arrow.gif
new file mode 100644
index 0000000..3c296dc
--- /dev/null
+++ b/rt/html/NoAuth/images/css/rolldown-arrow.gif
Binary files differ
diff --git a/rt/html/NoAuth/images/css/rolldown-arrow.png b/rt/html/NoAuth/images/css/rolldown-arrow.png
new file mode 100644
index 0000000..33d8ab1
--- /dev/null
+++ b/rt/html/NoAuth/images/css/rolldown-arrow.png
Binary files differ
diff --git a/rt/html/NoAuth/images/css/rollup-arrow.gif b/rt/html/NoAuth/images/css/rollup-arrow.gif
new file mode 100644
index 0000000..f009ff4
--- /dev/null
+++ b/rt/html/NoAuth/images/css/rollup-arrow.gif
Binary files differ
diff --git a/rt/html/NoAuth/js/ahah.js b/rt/html/NoAuth/js/ahah.js
new file mode 100644
index 0000000..03ed12a
--- /dev/null
+++ b/rt/html/NoAuth/js/ahah.js
@@ -0,0 +1,80 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+/*
+% $r->content_type('application/x-javascript');
+*/
+// Fetched from http://www.opendarwin.org/~drernie/src/ahah.js
+function ahah(url, target, delay) {
+ // document.getElementById(target).innerHTML = 'Loading <a href="'+url+'">'+url +'</a>...';
+ if (window.XMLHttpRequest) {
+ req = new XMLHttpRequest();
+ } else if (window.ActiveXObject) {
+ req = new ActiveXObject("Microsoft.XMLHTTP");
+ }
+ if (req != undefined) {
+ req.onreadystatechange = function() {ahahDone(url, target, delay);};
+ req.open("GET", url, true);
+ req.send("");
+ }
+}
+
+function ahahDone(url, target, delay) {
+ if (req.readyState == 4) { // only if req is "loaded"
+ if (req.status == 200) { // only if "OK"
+ document.getElementById(target).innerHTML = req.responseText;
+ } else {
+ document.getElementById(target).innerHTML="Error loading '"+url+"':\n"+req.statusText;
+ }
+ if (delay != undefined) {
+ setTimeout("ahah(url,target,delay)", delay); // resubmit after delay
+ //server should ALSO delay before responding
+ }
+ }
+}
+
+% $m->abort();
diff --git a/rt/html/NoAuth/js/autohandler b/rt/html/NoAuth/js/autohandler
new file mode 100644
index 0000000..fd1b900
--- /dev/null
+++ b/rt/html/NoAuth/js/autohandler
@@ -0,0 +1,53 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%init>
+&RT::Interface::Web::StaticFileHeaders();
+$r->content_type('application/x-javascript');
+$m->call_next();
+return();
+</%init>
diff --git a/rt/html/NoAuth/js/cascaded.js b/rt/html/NoAuth/js/cascaded.js
new file mode 100644
index 0000000..79da416
--- /dev/null
+++ b/rt/html/NoAuth/js/cascaded.js
@@ -0,0 +1,66 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+function filter_cascade (id, val) {
+ var select = document.getElementById(id);
+ if (!select) { return };
+ var i;
+ var children = select.childNodes;
+ for (i in children) {
+ var style = children[i].style;
+ if (!style) { continue };
+ if (val == '') {
+ style.display = 'block';
+ continue;
+ }
+ if (children[i].label.substr(0, val.length) == val) {
+ style.display = 'block';
+ continue;
+ }
+ style.display = 'none';
+ }
+}
diff --git a/rt/html/NoAuth/js/class.js b/rt/html/NoAuth/js/class.js
new file mode 100644
index 0000000..9e4c70e
--- /dev/null
+++ b/rt/html/NoAuth/js/class.js
@@ -0,0 +1,62 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+/* by TKirby, released under GPL */
+
+ function _ClassSetup(Object) {
+ this.prototype = Object;
+ return this;
+ }
+
+ function Class(name) {
+ var _newclass_;
+ eval("window."+name+" = new Function('this."+name+".apply(this,arguments);');");
+ eval("window."+name+".define = _ClassSetup;");
+ eval("_newclass_ = window."+name+";");
+ return _newclass_;
+ }
+
diff --git a/rt/html/NoAuth/js/combobox.js b/rt/html/NoAuth/js/combobox.js
new file mode 100644
index 0000000..9225870
--- /dev/null
+++ b/rt/html/NoAuth/js/combobox.js
@@ -0,0 +1,265 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+function ComboBox_InitWith(n) {
+ if ( typeof( window.addEventListener ) != "undefined" ) {
+ window.addEventListener("load", ComboBox_Init(n), false);
+ } else if ( typeof( window.attachEvent ) != "undefined" ) {
+ window.attachEvent("onload", ComboBox_Init(n));
+ } else {
+ ComboBox_Init(n)();
+ }
+}
+function ComboBox_Init(n) {
+ return function () {
+ if ( ComboBox_UplevelBrowser( n ) ) {
+ ComboBox_Load( n );
+ }
+ }
+}
+function ComboBox_UplevelBrowser( n ) {
+ if( typeof( document.getElementById ) == "undefined" ) return false;
+ var combo = document.getElementById( n + "_Container" );
+ if( combo == null || typeof( combo ) == "undefined" ) return false;
+ if( typeof( combo.style ) == "undefined" ) return false;
+ if( typeof( combo.innerHTML ) == "undefined" ) return false;
+ return true;
+}
+function ComboBox_Load( comboId ) {
+ var combo = document.getElementById( comboId + "_Container" );
+ var button = document.getElementById( comboId + "_Button" );
+ var list = document.getElementById( comboId + "_List" );
+ var text = document.getElementById( comboId );
+
+
+ combo.List = list;
+ combo.Button = button;
+ combo.Text = text;
+
+ button.Container = combo;
+ button.Toggle = ComboBox_ToggleList;
+ button.onclick = button.Toggle;
+ button.onmouseover = function(e) { this.Container.List.DisableBlur(e); };
+ button.onmouseout = function(e) { this.Container.List.EnableBlur(e); };
+ button.innerHTML = "\u25BC";
+ button.onselectstart = function(e){ return false; };
+ button.style.height = ( list.offsetHeight - 4 ) + "px";
+
+ text.Container = combo;
+ text.TypeDown = ComboBox_TextTypeDown;
+ text.KeyAccess = ComboBox_TextKeyAccess;
+ text.onkeyup = function(e) { this.KeyAccess(e); this.TypeDown(e); };
+ text.style.width = ( list.offsetWidth ) + "px";
+
+ list.Container = combo;
+ list.Show = ComboBox_ShowList;
+ list.Hide = ComboBox_HideList;
+ list.EnableBlur = ComboBox_ListEnableBlur;
+ list.DisableBlur = ComboBox_ListDisableBlur;
+ list.Select = ComboBox_ListItemSelect;
+ list.ClearSelection = ComboBox_ListClearSelection;
+ list.KeyAccess = ComboBox_ListKeyAccess;
+ list.FireTextChange = ComboBox_ListFireTextChange;
+ list.onchange = null;
+ list.onclick = function(e){ this.Select(e); this.ClearSelection(); this.FireTextChange(); };
+ list.onkeyup = function(e) { this.KeyAccess(e); };
+ list.EnableBlur(null);
+ list.style.position = "absolute";
+ list.size = ComboBox_GetListSize( list );
+ list.IsShowing = true;
+ list.Hide();
+
+}
+function ComboBox_InitEvent( e ) {
+ if( typeof( e ) == "undefined" && typeof( window.event ) != "undefined" ) e = window.event;
+ if( e == null ) e = new Object();
+ return e;
+}
+function ComboBox_ListClearSelection() {
+ if ( typeof( this.Container.Text.createTextRange ) == "undefined" ) return;
+ var rNew = this.Container.Text.createTextRange();
+ rNew.moveStart('character', this.Container.Text.value.length) ;
+ rNew.select();
+}
+function ComboBox_GetListSize( theList ) {
+ ComboBox_EnsureListSize( theList );
+ return theList.listSize;
+}
+function ComboBox_EnsureListSize( theList ) {
+ if ( typeof( theList.listSize ) == "undefined" ) {
+ if( typeof( theList.getAttribute ) != "undefined" ) {
+ if( theList.getAttribute( "listSize" ) != null && theList.getAttribute( "listSize" ) != "" ) {
+ theList.listSize = theList.getAttribute( "listSize" );
+ return;
+ }
+ }
+ if( theList.options.length > 0 ) {
+ theList.listSize = theList.options.length;
+ return;
+ }
+ theList.listSize = 4;
+ }
+}
+function ComboBox_ListKeyAccess(e) { //Make enter/space and escape do the right thing :)
+ e = ComboBox_InitEvent( e );
+ if( e.keyCode == 13 || e.keyCode == 32 ) {
+ this.Select();
+ return;
+ }
+ if( e.keyCode == 27 ) {
+ this.Hide();
+ this.Container.Text.focus();
+ return;
+ }
+}
+function ComboBox_TextKeyAccess(e) { //Make alt+arrow expand the list
+ e = ComboBox_InitEvent( e );
+ if( e.altKey && (e.keyCode == 38 || e.keyCode == 40) ) {
+ this.Container.List.Show();
+ }
+}
+function ComboBox_TextTypeDown(e) { //Make the textbox do a type-down on the list
+ e = ComboBox_InitEvent( e );
+ var items = this.Container.List.options;
+ if( this.value == "" ) return;
+ var ctrlKeys = Array( 8, 46, 37, 38, 39, 40, 33, 34, 35, 36, 45, 16, 20 );
+ for( var i = 0; i < ctrlKeys.length; i++ ) {
+ if( e.keyCode == ctrlKeys[i] ) return;
+ }
+ for( var i = 0; i < items.length; i++ ) {
+ var item = items[i];
+ if( item.text.toLowerCase().indexOf( this.value.toLowerCase() ) == 0 ) {
+ this.Container.List.selectedIndex = i;
+ if ( typeof( this.Container.Text.createTextRange ) != "undefined" ) {
+ this.Container.List.Select();
+ }
+ break;
+ }
+ }
+}
+function ComboBox_ListFireTextChange() {
+ var textOnChange = this.Container.Text.onchange;
+ if ( textOnChange != null && typeof(textOnChange) == "function" ) {
+ textOnChange();
+ }
+}
+function ComboBox_ListEnableBlur(e) {
+ this.onblur = this.Hide;
+}
+function ComboBox_ListDisableBlur(e) {
+ this.onblur = null;
+}
+function ComboBox_ListItemSelect(e) {
+ if( this.options.length > 0 ) {
+ var text = this.Container.Text;
+ var oldValue = text.value;
+ var newValue = this.options[ this.selectedIndex ].text;
+ text.value = newValue;
+ if ( typeof( text.createTextRange ) != "undefined" ) {
+ if (newValue != oldValue) {
+ var rNew = text.createTextRange();
+ rNew.moveStart('character', oldValue.length) ;
+ rNew.select();
+ }
+ }
+ }
+ this.Hide();
+ this.Container.Text.focus();
+}
+function ComboBox_ToggleList(e) {
+ if( this.Container.List.IsShowing == true ) {
+ this.Container.List.Hide();
+ } else {
+ this.Container.List.Show();
+ }
+}
+function ComboBox_ShowList(e) {
+ if ( !this.IsShowing && !this.disabled ) {
+ this.style.width = ( this.Container.offsetWidth ) + "px";
+ this.style.top = ( this.Container.offsetHeight + ComboBox_RecursiveOffsetTop(this.Container,true) ) + "px";
+ this.style.left = ( ComboBox_RecursiveOffsetLeft(this.Container,true) + 1 ) + "px";
+ ComboBox_SetVisibility(this,true);
+ this.focus();
+ this.IsShowing = true;
+ }
+}
+function ComboBox_HideList(e) {
+ if( this.IsShowing ) {
+ ComboBox_SetVisibility(this,false);
+ this.IsShowing = false;
+ }
+}
+function ComboBox_SetVisibility(theList, isVisible) {
+ setVisibility(theList, isVisible);
+}
+function ComboBox_RecursiveOffsetTop(thisObject,isFirst) {
+ if(thisObject.offsetParent) {
+ if ( thisObject.style.position == "absolute" && !isFirst && typeof(document.designMode) != "undefined" ) {
+ return 0;
+ }
+ return (thisObject.offsetTop + ComboBox_RecursiveOffsetTop(thisObject.offsetParent,false));
+ } else {
+ return thisObject.offsetTop;
+ }
+}
+function ComboBox_RecursiveOffsetLeft(thisObject,isFirst) {
+ if(thisObject.offsetParent) {
+ if ( thisObject.style.position == "absolute" && !isFirst && typeof(document.designMode) != "undefined" ) {
+ return 0;
+ }
+ return (thisObject.offsetLeft + ComboBox_RecursiveOffsetLeft(thisObject.offsetParent,false));
+ } else {
+ return thisObject.offsetLeft;
+ }
+}
+function ComboBox_SimpleAttach(selectElement,textElement) {
+ textElement.value = selectElement.options[ selectElement.options.selectedIndex ].text;
+ var textOnChange = textElement.onchange;
+ if ( textOnChange != null && typeof( textOnChange ) == "function" ) {
+ textOnChange();
+ }
+}
diff --git a/rt/html/NoAuth/js/list.js b/rt/html/NoAuth/js/list.js
new file mode 100644
index 0000000..9753b97
--- /dev/null
+++ b/rt/html/NoAuth/js/list.js
@@ -0,0 +1,159 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+/* by TKirby, released under GPL */
+/* Define the "list" Class */
+Class("list").define({
+ name : null,
+ xml : null,
+ sels : null,
+ list : function (src, esrc, name) { this.init(src, esrc, name); },
+ read : function () {
+ var i = 0;
+ if(this.xml.readyState!=4) { setTimeout(this.name+".read()", 100); }
+ else if(this.xml.status!=200) alert("Document not available.");
+ else {
+ var doc = this.xml.responseXML;
+ var nNode = null;
+ if(doc.childNodes[0].nodeName=="parseerror") alert("Parse Error.");
+ doc = doc.getElementsByTagName("list")[0];
+ for(i=0;i<doc.childNodes.length;i++) {
+ if(doc.childNodes[i].childNodes.length>0) {
+ nNode = document.createElement("option");
+ nNode.appendChild(document.createTextNode(doc.childNodes[i].childNodes[0].nodeValue));
+ this.sels[0].appendChild(nNode);
+ }
+ }
+ }
+ },
+
+ init : function (src,esrc,name) {
+ if(!src) return;
+ this.name = name;
+ this.sels = new Array();
+ var i = 0;
+ for(i=0;i<src.childNodes.length;i++) {
+ if(src.childNodes[i].nodeName=="select" || src.childNodes[i].nodeName=="SELECT") {
+ this.sels.push(src.childNodes[i]);
+ }
+
+ if((src.childNodes[i].nodeName=="input" || src.childNodes[i].nodeName=="INPUT")
+ && (src.childNodes[i].name=="fromjs")) {
+ src.childNodes[i].value = 1;
+ }
+
+ if((src.childNodes[i].nodeName=="input" || src.childNodes[i].nodeName=="INPUT")
+ && (src.childNodes[i].type=="submit" || src.childNodes[i].type=="SUBMIT")) {
+
+ if (src.childNodes[i].name.indexOf("Save") < 0) {
+ var tmp = document.createElement("input");
+ tmp.type = "button";
+ tmp.name = src.childNodes[i].name;
+ tmp.value = src.childNodes[i].value;
+ src.replaceChild(tmp,src.childNodes[i]);
+ }
+
+ if(src.childNodes[i].name=="add")
+ src.childNodes[i].onclick = new Function(this.name+".add();");
+ if(src.childNodes[i].name=="remove")
+ src.childNodes[i].onclick = new Function(this.name+".remove();");
+ if(src.childNodes[i].name=="moveup")
+ src.childNodes[i].onclick = new Function(this.name+".moveup();");
+ if(src.childNodes[i].name=="movedown")
+ src.childNodes[i].onclick = new Function(this.name+".movedown();");
+ }
+ }
+ if (esrc) {
+ this.xml = (window.navigator.appName!="Microsoft Internet Explorer"
+ ?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP"));
+ this.xml.open("GET", esrc);
+ this.xml.send("");
+ setTimeout(this.name+".read()", 100);
+ }
+ },
+
+ add : function() {
+ var i, j = 0;
+ var dNode = null;
+ for(i=0;i<this.sels[0].length;i++) if(this.sels[0][i].selected) {
+ for(j=0;j<this.sels[1].length;j++) if(this.sels[1][j].value==this.sels[0][i].value) break;
+ if(j==this.sels[1].length) dNode = this.sels[0][i].cloneNode(true),
+ this.sels[1].appendChild(dNode);
+ }
+ },
+
+ moveup : function() { this.move(-1); },
+ movedown : function() { this.move(1); },
+ move : function(v) {
+ var i = 0;
+ if(v<0) for(i=0;i<this.sels[1].length;i++) this.moveOne(v, i);
+ else if(v>0) for(i=this.sels[1].length-1;i>=0;i--)this.moveOne(v, i);
+ },
+
+ moveOne : function(v, i) {
+ var ins = v + i;
+ if(ins<0 || ins>=this.sels[1].length) return;
+ if(this.sels[1][ins].selected) return;
+ if(this.sels[1][i].selected) {
+ Node = this.sels[1][i];
+ this.sels[1].removeChild(Node);
+ this.sels[1].insertBefore(Node, this.sels[1][ins]);
+ }
+ },
+
+ remove : function() {
+ var i = 0;
+ for(i=this.sels[1].length-1;i>=0;i--) if(this.sels[1][i].selected)
+ this.sels[1].removeChild(this.sels[1][i]);
+ },
+
+ selectAll: function() {
+ var i = 0;
+ for(i=0;i<this.sels[0].length;i++) this.sels[0][i].selected = false;
+ for(i=0;i<this.sels[1].length;i++) this.sels[1][i].selected = true;
+ }
+});
diff --git a/rt/html/NoAuth/js/titlebox-state.js b/rt/html/NoAuth/js/titlebox-state.js
new file mode 100644
index 0000000..8950f9e
--- /dev/null
+++ b/rt/html/NoAuth/js/titlebox-state.js
@@ -0,0 +1,83 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+function createCookie(name,value,days) {
+ var path = "<%$RT::WebPath%>" ? "<%$RT::WebPath%>" : "/";
+
+ if (days) {
+ var date = new Date();
+ date.setTime(date.getTime()+(days*24*60*60*1000));
+ var expires = "; expires="+date.toGMTString();
+ }
+ else
+ expires = "";
+
+ document.cookie = name+"="+value+expires+"; path="+path;
+}
+
+function loadTitleBoxStates() {
+ var cookies = document.cookie.split(/;\s*/);
+ var len = cookies.length;
+
+ for (var i = 0; i < len; i++) {
+ var c = cookies[i].split('=');
+
+ if (c[0].match(/^TitleBox--/)) {
+ var e = document.getElementById(c[0]);
+ if (e) {
+ var e2 = e.parentNode;
+
+ if (c[1] != 0) {
+ set_rollup_state(e,e2,'shown');
+ }
+ else {
+ set_rollup_state(e,e2,'hidden');
+ }
+ }
+ }
+ }
+}
diff --git a/rt/html/NoAuth/js/util.js b/rt/html/NoAuth/js/util.js
new file mode 100644
index 0000000..0de071a
--- /dev/null
+++ b/rt/html/NoAuth/js/util.js
@@ -0,0 +1,250 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+/* $(...)
+ Returns DOM node or array of nodes (if more then one argument passed).
+ If argument is node object allready then do nothing.
+ // Stolen from Prototype
+*/
+function $() {
+ var elements = new Array();
+
+ for (var i = 0; i < arguments.length; i++) {
+ var element = arguments[i];
+ if (typeof element == 'string')
+ element = document.getElementById(element);
+
+ if (arguments.length == 1)
+ return element;
+
+ elements.push(element);
+ }
+
+ return elements;
+}
+
+/* Visibility */
+
+function show(id) { delClass( id, 'hidden' ) }
+function hide(id) { addClass( id, 'hidden' ) }
+
+function hideshow(id) { return toggleVisibility( id ) }
+function toggleVisibility(id) {
+ var e = $(id);
+
+ if ( e.className.match( /\bhidden\b/ ) )
+ show(e);
+ else
+ hide(e);
+
+ return false;
+}
+
+function setVisibility(id, visibility) {
+ if ( visibility ) show(id);
+ else hide(id);
+}
+
+function switchVisibility(id1, id2) {
+ // Show both and then hide the one we want
+ show(id1);
+ show(id2);
+ hide(id2);
+ return false;
+}
+
+/* Classes */
+
+function addClass(id, value) {
+ var e = $(id);
+ if ( e.className.match( new RegExp('\b'+ value +'\b') ) )
+ return;
+ e.className += e.className? ' '+value : value;
+}
+
+function delClass(id, value) {
+ var e = $(id);
+ e.className = e.className.replace( new RegExp('\\s?\\b'+ value +'\\b', 'g'), '' );
+}
+
+/* Rollups */
+
+function rollup(id) {
+ var e = $(id);
+ var e2 = e.parentNode;
+
+ if (e.className.match(/\bhidden\b/)) {
+ set_rollup_state(e,e2,'shown');
+ createCookie(id,1,365);
+ }
+ else {
+ set_rollup_state(e,e2,'hidden');
+ createCookie(id,0,365);
+ }
+ return false;
+}
+
+function set_rollup_state(e,e2,state) {
+ if (e && e2) {
+ if (state == 'shown') {
+ show(e);
+ delClass( e2, 'rolled-up' );
+ }
+ else if (state == 'hidden') {
+ hide(e);
+ addClass( e2, 'rolled-up' );
+ }
+ }
+}
+
+
+/* onload handlers */
+
+var onLoadStack = new Array();
+var onLoadLastStack = new Array();
+var onLoadExecuted = 0;
+
+function onLoadHook(commandStr) {
+ if(typeof(commandStr) == "string") {
+ onLoadStack[ onLoadStack.length ] = commandStr;
+ return true;
+ }
+ return false;
+}
+
+// some things *really* need to be done after everything else
+function onLoadLastHook(commandStr) {
+ if(typeof(commandStr) == "string"){
+ onLoadLastStack[onLoadLastStack.length] = commandStr;
+ return true;
+ }
+ return false;
+}
+
+function doOnLoadHooks() {
+ if(onLoadExecuted) return;
+
+ var i;
+ for ( i in onLoadStack ) {
+ eval( onLoadStack[i] );
+ }
+ for ( i in onLoadLastStack ) {
+ eval( onLoadLastStack[i] );
+ }
+ onLoadExecuted = 1;
+}
+
+window.onload = doOnLoadHooks;
+
+/* calendar functions */
+
+function openCalWindow(field) {
+ var objWindow = window.open('<%$RT::WebPath%>/Helpers/CalPopup.html?field='+field,
+ 'RT_Calendar',
+ 'height=235,width=285,scrollbars=1');
+ objWindow.focus();
+}
+
+function createCalendarLink(input) {
+ var e = $(input);
+ if (e) {
+ var link = document.createElement('a');
+ link.setAttribute('href', '#');
+
+ clickevent = function clickevent(e) { openCalWindow(input); return false; };
+ if (! addEvent(link, "click", clickevent)) {
+ return false;
+ }
+
+ var text = document.createTextNode('<% loc("Choose a date") %>');
+ link.appendChild(text);
+
+ var space = document.createTextNode(' ');
+
+ e.parentNode.insertBefore(link, e.nextSibling);
+ e.parentNode.insertBefore(space, e.nextSibling);
+
+ return true;
+ }
+ return false;
+}
+
+/* other utils */
+
+function focusElementById(id) {
+ var e = $(id);
+ if (e) e.focus();
+}
+
+function updateParentField(field, value) {
+ if (window.opener) {
+ window.opener.$(field).value = value;
+ window.close();
+ }
+}
+
+function addEvent(obj, sType, fn) {
+ if (obj.addEventListener) {
+ obj.addEventListener(sType, fn, false);
+ } else if (obj.attachEvent) {
+ var r = obj.attachEvent("on"+sType, fn);
+ } else {
+ return false;
+ }
+ return true;
+}
+
+function setCheckbox(form, name, val) {
+ var myfield = form.getElementsByTagName('input');
+ for ( var i = 0; i < myfield.length; i++ ) {
+ if ( name && myfield[i].name != name ) continue;
+ if ( myfield[i].type != 'checkbox' ) continue;
+
+ myfield[i].checked = val;
+ }
+}
+
diff --git a/rt/html/Prefs/Elements/Tabs b/rt/html/Prefs/Elements/Tabs
new file mode 100644
index 0000000..e706d9a
--- /dev/null
+++ b/rt/html/Prefs/Elements/Tabs
@@ -0,0 +1,72 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /User/Elements/Tabs,
+ subtabs => $tabs,
+ current_tab => 'Prefs/MyRT.html',
+ current_subtab => $current_subtab,
+ Title => $Title &>
+
+<%INIT>
+my $tabs;
+unless ($Searches) {
+ $Searches = [$m->comp("/Search/Elements/SearchesForObject", Object => RT::System->new($session{'CurrentUser'}))];
+}
+
+$tabs->{a} = { title => loc('Quick search'),
+ path => 'Prefs/Quicksearch.html' };
+for my $search (@$Searches) {
+ $tabs->{$search->[0]} = { title => $search->[0],
+ path => "Prefs/Search.html?".$m->comp('/Elements/QueryString', name => ref($search->[1]).'-'.$search->[1]->Id) };
+}
+</%INIT>
+<%ARGS>
+$GroupObj => undef
+$current_subtab => undef
+$Title => undef
+$Searches => undef
+</%ARGS>
diff --git a/rt/html/Prefs/MyRT.html b/rt/html/Prefs/MyRT.html
new file mode 100644
index 0000000..ba35fd2
--- /dev/null
+++ b/rt/html/Prefs/MyRT.html
@@ -0,0 +1,151 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => $title &>
+<& /Prefs/Elements/Tabs,
+ current_tab => 'Prefs/MyRT.html',
+ Title => $title,
+ Searches => \@sys_searches
+&>
+
+<& /Widgets/SelectionBox:header, nojs => 1 &>
+
+<& /Elements/ListActions, actions => \@actions &>
+<br />
+
+<form method="post" action="MyRT.html">
+<input type="hidden" name="Reset" value="1" />
+<input type="submit" class="button" value="<%loc('Reset to default')%>">
+</form>
+
+<br />
+
+% for my $pane (@panes) {
+<&|/Widgets/TitleBox, title => loc('RT at a glance').': '.loc($pane->{Name}), bodyclass => "" &>
+<& /Widgets/SelectionBox:show, self => $pane, nojs => 1 &></&>
+<br />
+% }
+<&|/Widgets/TitleBox, title => loc('Options'), bodyclass => "" &>
+<form method="post" action="MyRT.html">
+ <&|/l&>Rows per box</&>:<input name="SummaryRows" value="<% $ARGS{SummaryRows} %>" /> <input type="submit" class="button" value="<%loc('Save')%>" />
+</form>
+</&>
+<%INIT>
+my @actions;
+
+my $title = loc("Customize").' '.loc("RT at a glance");
+my $user = $session{'CurrentUser'}->UserObj;
+
+if ($ARGS{Reset}) {
+ $user->SetPreferences('HomepageSettings', {});
+ delete $session{'my_rt_portlets'};
+}
+
+unless (exists $session{'my_rt_portlets'}) {
+ my ($default_portlets) = RT::System->new($session{'CurrentUser'})->Attributes->Named('HomepageSettings');
+ my $portlets = $default_portlets ? $default_portlets->Content : {};
+ $session{'my_rt_portlets'} = $user->Preferences('HomepageSettings', $portlets);
+}
+if ($ARGS{SummaryRows}) {
+ $user->SetPreferences('SummaryRows', $ARGS{SummaryRows});
+ push @actions, loc ('Preferences saved for [_1].', loc('summary rows'));
+}
+else {
+ $ARGS{SummaryRows} = $user->Preferences('SummaryRows', $RT::DefaultSummaryRows);
+}
+
+
+my $portlets = $session{'my_rt_portlets'};
+
+my %allowed_components = map {$_ => 1} @{$RT::HomepageComponents};
+my @items;
+
+push @items, map {["component-$_", $_]} sort keys %allowed_components;
+
+my $sys = RT::System->new($session{'CurrentUser'});
+my @objs = ($sys);
+
+push @objs, RT::SavedSearches->new( $session{CurrentUser} )->_PrivacyObjects
+ if $session{'CurrentUser'}->HasRight( Right => 'LoadSavedSearch',
+ Object => $RT::System );
+
+my @sys_searches;
+for my $object (@objs) {
+ for ($m->comp("/Search/Elements/SearchesForObject", Object => $object)) {
+ my ($desc, $search) = @$_;
+ my $SearchType = $search->Content->{'SearchType'} || 'Ticket';
+ if ($object eq $sys && $SearchType eq 'Ticket') {
+ push @items, ["system-$desc", $desc];
+ push @sys_searches, [$desc, $search];
+ }
+ else {
+ my $oid = ref($object).'-'.$object->Id.'-SavedSearch-'.$search->Id;
+ my $type = ($SearchType eq 'Ticket')
+ ? 'Saved Search' : $SearchType; # loc
+ push @items, ["saved-$oid", loc($type).": $desc"];
+ }
+ }
+}
+
+my @panes = $m->comp(
+ '/Admin/Elements/ConfigureMyRT',
+ panes => ['body', 'summary'],
+ Action => 'MyRT.html',
+ items => \@items,
+ current_portlets => $portlets,
+ OnSave => sub {
+ my ( $conf, $pane ) = @_;
+ $user->SetPreferences( 'HomepageSettings', $conf );
+ push @actions, loc( 'Preferences saved for [_1].', $pane );
+ delete $session{'my_rt_portlets'};
+ }
+);
+
+$m->comp( '/Widgets/SelectionBox:process', %ARGS, self => $_, nojs => 1 )
+ for @panes;
+
+</%INIT>
diff --git a/rt/html/Prefs/Quicksearch.html b/rt/html/Prefs/Quicksearch.html
new file mode 100644
index 0000000..f4becc7
--- /dev/null
+++ b/rt/html/Prefs/Quicksearch.html
@@ -0,0 +1,96 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => $title &>
+<& /Prefs/Elements/Tabs,
+ current_tab => 'Prefs/MyRT.html',
+ current_subtab => 'Prefs/Quicksearch.html',
+ Title => $title
+&>
+<& /Elements/ListActions, actions => \@actions &>
+<h1><&|/l&>Select queues to be displayed on the "RT at a glance" page</&></h1>
+<form method="post" action="Quicksearch.html" name="Preferences">
+<ul>
+% for my $queue (@queues) {
+<li><input type="checkbox" class="checkbox" name="Want-<%$queue->Name%>" value="1"
+% unless ($unwanted->{$queue->Name}) {
+checked
+% }
+/><%$queue->Name%>: <%$queue->Description%></li>
+% }
+</ul>
+<& /Elements/Submit, Caption => loc("Save Changes"), Label => loc('Save'), Name => 'Save'&>
+
+</form>
+
+<%INIT>
+my @actions;
+my $title = loc("Customize").' '.loc("Quick search");
+# The queue list is not loaded from cache, so it might be a bit inconsistent
+my $user = $session{'CurrentUser'}->UserObj;
+my $unwanted = $user->Preferences('QuickSearch', {});
+my $Queues = RT::Queues->new($session{'CurrentUser'});
+$Queues->UnLimit;
+my @queues = grep {$_->CurrentUserHasRight('ShowTicket')} @{$Queues->ItemsArrayRef};
+
+if ($ARGS{'Save'}) {
+ for my $queue (@queues) {
+ if ($ARGS{"Want-".$queue->Name}) {
+ delete $unwanted->{$queue->Name};
+ }
+ else {
+ ++$unwanted->{$queue->Name};
+ }
+ }
+
+ $user->SetPreferences('QuickSearch', $unwanted);
+ push @actions, loc ('Preferences saved.');
+ # Let QueueSummary rebuild the cache
+ delete $session{'quick_search_queues'};
+}
+
+</%INIT>
diff --git a/rt/html/Prefs/Search.html b/rt/html/Prefs/Search.html
new file mode 100644
index 0000000..8754d53
--- /dev/null
+++ b/rt/html/Prefs/Search.html
@@ -0,0 +1,108 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => $title &>
+<& /Prefs/Elements/Tabs,
+ current_tab => 'Prefs/MyRT.html',
+# current_subtab => 'Prefs/Search.html?name='.$m->comp('/Elements/QueryString', name => $ARGS{name}),
+ current_subtab => 'Prefs/Search.html?name='.$ARGS{name},
+ Title => $title
+&>
+<& /Elements/ListActions, actions => \@actions &>
+% if ($session{'CurrentUser'}->HasRight( Object=> $RT::System, Right => 'SuperUser')) {
+<p>
+ <&|/l&>You can also edit the predefined search itself</&>:
+ <a href="<% $RT::WebPath.'/Search/Build.html?'.
+ $m->comp('/Elements/QueryString',
+ LoadSavedSearch => 'RT::System-1-SavedSearch-'.$id) %>"><% $search->Name %></a>
+</p>
+% }
+
+<form method="post" action="Search.html" name="BuildQuery">
+<input type="hidden" name="name" value="<%$ARGS{name}%>" class="hidden" />
+<input type="hidden" name="Format" value="<%$ARGS{Format}%>" class="hidden" />
+
+<& /Search/Elements/DisplayOptions, %$SearchArg, %ARGS,
+ AvailableColumns => $AvailableColumns, CurrentFormat => $CurrentFormat &>
+<& /Elements/Submit, Caption => loc("Save"), Label => loc('Save'), Name => 'Save'&>
+
+</form>
+
+<%INIT>
+my @actions;
+my $title = loc("Customize").' ';
+
+my @fields = qw(Format Order OrderBy RowsPerPage);
+my ($class, $id) = ( $ARGS{name} =~ m/^(.*)-(\d+)$/ );
+
+Abort('No search specified')
+ unless $class eq 'RT::Attribute';
+
+my $search = $class->new ($session{'CurrentUser'});
+$search->LoadById ($id);
+$title .= loc ($search->Description, loc ('"N"'));
+my $user = $session{'CurrentUser'}->UserObj;
+my $SearchArg = $user->Preferences($search, $search->Content);
+for (@fields) {
+ $ARGS{$_} = $SearchArg->{$_} unless defined $ARGS{$_};
+}
+$ARGS{'Order'} = join '|', grep defined && /\S/, (ref $ARGS{'Order'})? @{$ARGS{'Order'}}: $ARGS{'Order'};
+$ARGS{'OrderBy'} = join '|', grep defined && /\S/, (ref $ARGS{'OrderBy'})? @{$ARGS{'OrderBy'}}: $ARGS{'OrderBy'};
+
+my ( $AvailableColumns, $CurrentFormat );
+( $ARGS{Format}, $AvailableColumns, $CurrentFormat ) = $m->comp(
+ '/Search/Elements/BuildFormatString',
+ cfqueues => {}, %ARGS
+);
+
+if ($ARGS{'Save'}) {
+ my $hash = {map { $_ => $ARGS{$_}} @fields};
+ my $pref = $user->SetPreferences ($search, $hash);
+ push @actions, loc ('Preferences saved.');
+}
+
+</%INIT>
diff --git a/rt/html/Prefs/SearchOptions.html b/rt/html/Prefs/SearchOptions.html
new file mode 100644
index 0000000..7cc71b0
--- /dev/null
+++ b/rt/html/Prefs/SearchOptions.html
@@ -0,0 +1,114 @@
+
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => loc("Search Preferences") &>
+<& /User/Elements/Tabs,
+ current_tab => "Prefs/SearchOptions.html",
+ Title => loc("Search Preferences")
+&>
+
+<form method="post" action="SearchOptions.html">
+<input type="hidden" class="hidden" name="Format" value="<%$Format%>" />
+ <& /Search/Elements/DisplayOptions, %ARGS,
+ Format=> $Format,
+ AvailableColumns => $AvailableColumns,
+ CurrentFormat => $CurrentFormat,
+ RowsPerPage => $RowsPerPage,
+ OrderBy => $OrderBy,
+ Order => $Order &>
+
+<& /Elements/Submit, Name => 'SavePreferences', Label => loc('Save Changes') &>
+</form>
+
+<%INIT>
+
+# {{{ If we're saving search preferences, do that now
+$Order = join '|', grep defined && /\S/, (ref $Order)? @{$Order}: $Order;
+$OrderBy = join '|', grep defined && /\S/, (ref $OrderBy)? @{$OrderBy}: $OrderBy;
+
+if ($ARGS{'SavePreferences'}) {
+ $session{'CurrentUser'}->UserObj->SetPreferences("SearchDisplay",
+ {
+ Format => $Format,
+ Order => $Order,
+ OrderBy => $OrderBy,
+ RowsPerPage => $RowsPerPage,
+ });
+}
+
+# }}}
+
+
+
+
+
+
+
+# Read from user preferences
+my $prefs = $session{'CurrentUser'}->UserObj->Preferences("SearchDisplay") || {};
+
+$Format ||= $prefs->{'Format'};
+$Order ||= $prefs->{'Order'} || 'ASC';
+$OrderBy ||= $prefs->{'OrderBy'} || 'id';
+($RowsPerPage = defined( $prefs->{'RowsPerPage'} ) ? $prefs->{'RowsPerPage'} : 50) unless defined ($RowsPerPage);
+
+my ( $AvailableColumns, $CurrentFormat );
+( $Format, $AvailableColumns, $CurrentFormat ) = $m->comp(
+ '/Search/Elements/BuildFormatString',
+ %ARGS, Format => $Format
+);
+</%INIT>
+
+<%ARGS>
+$Format => undef
+$Description => undef
+$Order => undef
+$OrderBy => undef
+$RowsPerPage => undef
+</%ARGS>
+
diff --git a/rt/html/REST/1.0/Forms/queue/default b/rt/html/REST/1.0/Forms/queue/default
index c87c33c..cfc4b52 100644
--- a/rt/html/REST/1.0/Forms/queue/default
+++ b/rt/html/REST/1.0/Forms/queue/default
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/Forms/queue/ns b/rt/html/REST/1.0/Forms/queue/ns
index b0ba003..2273189 100644
--- a/rt/html/REST/1.0/Forms/queue/ns
+++ b/rt/html/REST/1.0/Forms/queue/ns
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/Forms/ticket/attachments b/rt/html/REST/1.0/Forms/ticket/attachments
index ca75ce0..4ee409b 100644
--- a/rt/html/REST/1.0/Forms/ticket/attachments
+++ b/rt/html/REST/1.0/Forms/ticket/attachments
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,7 +51,7 @@
$id
$args => undef
</%ARGS>
-<%perl>
+<%INIT>
my @data;
my ($c, $o, $k, $e) = ("", [], {}, "");
my $ticket = new RT::Ticket $session{CurrentUser};
@@ -80,7 +82,12 @@ if ($aid) {
return [ "# Invalid attachment id: $aid", [], {}, 1 ];
}
if ($content) {
- $c = $attachment->OriginalContent;
+ $c = $attachment->OriginalContent;
+ # if we're sending a binary attachment (and only the attachment)
+ # flag it so bin/rt knows to special case it
+ if ($attachment->ContentType !~ /^text\//) {
+ $r->content_type($attachment->ContentType);
+ }
} else {
my @data;
push @data, [ id => $attachment->Id ];
@@ -125,4 +132,4 @@ else {
}
return [ $c, $o, $k, $e ];
-</%perl>
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/ticket/comment b/rt/html/REST/1.0/Forms/ticket/comment
new file mode 100755
index 0000000..4ed2da8
--- /dev/null
+++ b/rt/html/REST/1.0/Forms/ticket/comment
@@ -0,0 +1,152 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# REST/1.0/Forms/ticket/comment
+%#
+<%ARGS>
+$id
+%changes
+</%ARGS>
+<%INIT>
+use MIME::Entity;
+use LWP::MediaTypes;
+use RT::Interface::REST;
+use File::Temp qw(tempfile);
+
+$RT::Logger->debug("Got ticket id=$id for comment");
+$RT::Logger->debug("Got args @{[keys(%changes)]}.");
+
+my $ticket = new RT::Ticket $session{CurrentUser};
+my ($c, $o, $k, $e) = ("", [], {}, 0);
+
+# http://.../REST/1.0/ticket/1/comment
+$ticket->Load($id);
+if (!$ticket->Id) {
+ $e = 1;
+ $c = "# Ticket $id does not exist.";
+ goto OUTPUT;
+}
+
+my $action;
+($action = $changes{Action}) =~ s/^(.)(.*)$/\U$1\L$2\E/;
+unless ($action =~ /^(?:Comment|Correspond)$/) {
+ $e = 1;
+ $c = "# Invalid action: `$action'.";
+ goto OUTPUT;
+}
+
+my $text = $changes{Text};
+my @atts = @{ vsplit($changes{Attachment}) };
+
+if (!$changes{Text} && @atts == 0) {
+ $e = 1;
+ $c = "# Empty comment with no attachments submitted.";
+ goto OUTPUT;
+}
+
+my $cgi = $m->cgi_object;
+my $ent = MIME::Entity->build(Type => "multipart/mixed");
+$ent->attach(Data => $changes{Text}) if $changes{Text};
+
+my $i = 1;
+foreach my $att (@atts) {
+ local $/=undef;
+ my $file = $att;
+ $file =~ s#^.*[\\/]##;
+
+ my $fh = $cgi->upload("attachment_$i");
+ if ($fh) {
+ my $buf;
+ my ($w, $tmp) = tempfile();
+ my $info = $cgi->uploadInfo();
+
+ while (sysread($fh, $buf, 8192)) {
+ syswrite($w, $buf);
+ }
+
+ $ent->attach(
+ Path => $tmp,
+ Type => $info->{'Content-Type'} || guess_media_type($tmp),
+ Filename => $file,
+ Disposition => "attachment"
+ );
+ }
+ else {
+ $e = 1;
+ $c = "# No attachment for $att.";
+ goto OUTPUT;
+ }
+
+ $i++;
+}
+
+unless ($ticket->CurrentUserHasRight('ModifyTicket') ||
+ ($action eq "Comment" &&
+ $ticket->CurrentUserHasRight("CommentOnTicket")) ||
+ ($action eq "Correspond" &&
+ $ticket->CurrentUserHasRight("ReplyToTicket")))
+{
+ $e = 1;
+ $c = "# You are not allowed to $action on ticket $id.";
+ goto OUTPUT;
+}
+
+my $cc = join ", ", @{ vsplit($changes{Cc}) };
+my $bcc = join ", ", @{ vsplit($changes{Bcc}) };
+my ($n, $s) = $ticket->$action(MIMEObj => $ent,
+ CcMessageTo => $cc,
+ BccMessageTo => $bcc,
+ TimeTaken => $changes{TimeWorked} || 0);
+$c = "# ".$s;
+if ($changes{Status}) {
+ my ($status_n, $status_s) = $ticket->SetStatus($changes{'Status'} );
+ $c .= "\n# ".$status_s;
+}
+
+OUTPUT:
+return [ $c, $o, $k, $e ];
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/ticket/default b/rt/html/REST/1.0/Forms/ticket/default
index 78f6c95..69e385f 100644
--- a/rt/html/REST/1.0/Forms/ticket/default
+++ b/rt/html/REST/1.0/Forms/ticket/default
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,15 +51,16 @@
$id
$changes => {}
$fields => undef
+$args => undef
</%ARGS>
-<%perl>
+<%INIT>
use MIME::Entity;
my @comments;
my ($c, $o, $k, $e) = ("", [], {}, 0);
my %data = %$changes;
my $ticket = new RT::Ticket $session{CurrentUser};
-my @dates = qw(Created Starts Started Due Resolved Told);
+my @dates = qw(Created Starts Started Due Resolved Told LastUpdated);
my @people = qw(Requestors Cc AdminCc);
my @create = qw(Queue Requestor Subject Cc AdminCc Owner Status Priority
InitialPriority FinalPriority TimeEstimated TimeWorked
@@ -83,7 +86,7 @@ if ($id ne 'new') {
}
}
else {
- if (%data == 0) {
+ if (!keys(%data)) {
# GET ticket/new: Return a suitable default form.
# We get defaults from queue/1 (XXX: What if it isn't there?).
my $due = new RT::Date $session{CurrentUser};
@@ -95,7 +98,7 @@ else {
$starts->SetToNow;
return [
- "# Required: Queue, Requestor, Subject",
+ "# Required: id, Queue",
[ qw(id Queue Requestor Subject Cc AdminCc Owner Status Priority
InitialPriority FinalPriority TimeEstimated Starts Due Text) ],
{
@@ -127,11 +130,26 @@ else {
if (exists $create{lc $k}) {
$v{$create{lc $k}} = delete $data{$k};
}
+ # Set custom field
+ elsif ($k =~ /^CF-/i) {
+ my $cf = RT::CustomField->new( $RT::SystemUser );
+ my $cfk = $k;
+ $cfk =~ s/^CF-//i;
+ unless($cf->LoadByName( Name => $cfk )) {
+ push @comments, "# Invalid custom field name ($cfk)";
+ delete $data{$k};
+ next;
+ }
+ $v{"CustomField-".$cf->Id()} = delete $data{$k};
+ }
elsif (lc $k eq 'text') {
$text = delete $data{$k};
}
}
+ # people fields allow multiple values
+ $v{$_} = vsplit($v{$_}) foreach ( grep $create{lc $_}, @people );
+
if ($text) {
$v{MIMEObj} =
MIME::Entity->build(
@@ -141,20 +159,23 @@ else {
);
}
- $ticket->Create(%v);
- unless ($ticket->Id) {
- return [ "# Could not create ticket.", [], {}, 1 ];
+ my($tid,$trid,$terr) = $ticket->Create(%v);
+ unless ($tid) {
+ push(@comments, "# Could not create ticket.");
+ push(@comments, "# " . $terr);
+ goto DONE;
}
delete $data{id};
$id = $ticket->Id;
push(@comments, "# Ticket $id created.");
- goto DONE if %data == 0;
+ # see if the hash is empty
+ goto DONE if ! keys(%data);
}
}
# Now we know we're dealing with an existing ticket.
-if (%data == 0) {
+if (!keys(%data)) {
my ($time, $key, $val, @data);
push @data, [ id => "ticket/".$ticket->Id ];
@@ -171,7 +192,7 @@ if (%data == 0) {
}
foreach $key (@people) {
- next unless (!%$fields || (exists $fields->{lc $key}));
+ next unless (!%$fields || (exists $fields->{lc $key}));
push @data, [ $key => [ $ticket->$key->MemberEmailAddresses ] ];
}
@@ -190,6 +211,18 @@ if (%data == 0) {
push @data, [ $key => $val ];
}
+ # Display custom fields
+ my $CustomFields = $ticket->QueueObj->TicketCustomFields();
+ while (my $cf = $CustomFields->Next()) {
+ next unless (!%$fields || (exists $fields->{"cf-".lc $cf->Name}));
+ my $vals = $ticket->CustomFieldValues($cf->Id());
+ my @out = ();
+ while (my $v = $vals->Next()) {
+ push @out, $v->Content;
+ }
+ push @data, [ 'CF-' . $cf->Name => join ',', @out ];
+ }
+
my %k = map {@$_} @data;
$o = [ map {$_->[0]} @data ];
$k = \%k;
@@ -271,6 +304,20 @@ else {
$s =~ s/^# //;
}
}
+ # Set custom field
+ elsif ($key =~ /^CF-/i) {
+ my $cf = RT::CustomField->new( $RT::SystemUser );
+ $key =~ s/^CF-//i;
+ if (not $cf->LoadByName( Name => $key )) {
+ $n = 0;
+ $s = "Unknown custom field.";
+ }
+ else {
+ ($n, $s) = $ticket->AddCustomFieldValue(
+ Field => $cf, Value => $val );
+ $s =~ s/^# // if defined $s;
+ }
+ }
elsif ($key ne 'id' && $key ne 'type' && $key ne 'creator') {
$n = 0;
$s = "Unknown field.";
@@ -295,4 +342,4 @@ DONE:
$c ||= join("\n", @comments) if @comments;
return [$c, $o, $k, $e];
-</%perl>
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/ticket/history b/rt/html/REST/1.0/Forms/ticket/history
index 4663e97..5dd7417 100644
--- a/rt/html/REST/1.0/Forms/ticket/history
+++ b/rt/html/REST/1.0/Forms/ticket/history
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,7 +53,7 @@ $args => undef
$format => undef
$fields => undef
</%ARGS>
-<%perl>
+<%INIT>
my $ticket = new RT::Ticket $session{CurrentUser};
my ($c, $o, $k, $e) = ("", [], {}, "");
@@ -94,7 +96,19 @@ if ($type) {
if ($tid) {
my @data;
my $t = new RT::Transaction $session{CurrentUser};
- $t->Load($tid);
+
+ # this paragraph limits the transaction ID query to transactions on this ticket.
+ # Otherwise you can query any transaction from any ticket, which makes no sense.
+ my $Transactions = $ticket->Transactions;
+ my $tok=0;
+ while (my $T = $Transactions->Next()) {
+ $tok=1 if ($T->Id == $tid)
+ }
+ if ($tok) {
+ $t->Load($tid);
+ } else {
+ return [ "# Transaction $tid is not related to Ticket $id", [], {}, 1 ];
+ }
push @data, [ id => $t->Id ];
push @data, [ Ticket => $t->Ticket ]
@@ -168,8 +182,7 @@ if ($tid) {
$fieldstring .= $key;
}
my ($content, $forms);
-
- $m->subexec("$RT::WebPath/REST/1.0/show",
+ $m->subexec("/REST/1.0/show",
id => \@tid,
format => $format,
fields => $fieldstring);
@@ -184,4 +197,4 @@ if (!$c) {
return [ $c, $o, $k, $e ];
-</%perl>
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/ticket/links b/rt/html/REST/1.0/Forms/ticket/links
index 9f14da4..6b2ed22 100644
--- a/rt/html/REST/1.0/Forms/ticket/links
+++ b/rt/html/REST/1.0/Forms/ticket/links
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,7 +52,7 @@ $id
$format => 's'
$changes => undef
</%ARGS>
-<%perl>
+<%INIT>
my @data;
my $ticket = new RT::Ticket $session{CurrentUser};
@@ -167,4 +169,4 @@ else {
}
return [ $c, $o, $k, $e ];
-</%perl>
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/ticket/merge b/rt/html/REST/1.0/Forms/ticket/merge
new file mode 100755
index 0000000..69af6c8
--- /dev/null
+++ b/rt/html/REST/1.0/Forms/ticket/merge
@@ -0,0 +1,96 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# REST/1.0/Forms/ticket/merge
+%#
+<%ARGS>
+$id
+$args
+</%ARGS>
+<%INIT>
+use RT::Interface::REST;
+
+my $into = $args;
+
+my $ticket = new RT::Ticket $session{CurrentUser};
+my $ticket_into = new RT::Ticket $session{CurrentUser};
+my ($c, $o, $k, $e) = ("", [], {}, 0);
+
+# http://.../REST/1.0/ticket/1/merge/6 (merges ticket 1 into ticket 6)
+
+$ticket->Load($id);
+if (!$ticket->Id) {
+ $e = 1;
+ $c = "# Ticket $id does not exist.";
+ goto OUTPUT;
+}
+$ticket_into->Load($into);
+if (!$ticket_into->Id) {
+ $e = 1;
+ $c = "# Ticket $into does not exist.";
+ goto OUTPUT;
+}
+
+if (!$ticket->CurrentUserHasRight('ModifyTicket')) {
+ $e = 1;
+ $c = "# You are not allowed to modify ticket $id.";
+ goto OUTPUT;
+}
+
+my ($n, $s) = $ticket->MergeInto($into);
+
+if ($n == 0) {
+ $e = 1;
+ $c = "# Could not complete the merge.";
+}
+else {
+ $c = "# Merge completed.";
+}
+
+OUTPUT:
+return [ $c, $o, $k, $e ];
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/ticket/take b/rt/html/REST/1.0/Forms/ticket/take
new file mode 100755
index 0000000..35ee11f
--- /dev/null
+++ b/rt/html/REST/1.0/Forms/ticket/take
@@ -0,0 +1,135 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# REST/1.0/Forms/ticket/take
+%#
+<%ARGS>
+$id
+%changes
+</%ARGS>
+<%INIT>
+use RT::Interface::REST;
+
+my $ticket = new RT::Ticket $session{CurrentUser};
+my ($c, $o, $k, $e) = ("", [], {}, 0);
+
+# http://.../REST/1.0/ticket/1/take
+$ticket->Load( $id );
+unless ( $ticket->Id ) {
+ $e = 1;
+ $c = "# Ticket $id does not exist.";
+ goto OUTPUT;
+}
+
+my $action;
+
+my @comments;
+
+($action = $changes{Action}) =~ s/^(.)(.*)$/\U$1\L$2\E/;
+unless ($action =~ /^(?:Take|Steal|Untake)$/) {
+ $e = 1;
+ $c = "# Invalid action: `$action'.";
+ goto OUTPUT;
+}
+
+my ($status, $msg) = $ticket->$action();
+$c = "# $msg";
+$e = 1 unless $status;
+goto OUTPUT;
+
+#unless ($ticket->CurrentUserHasRight('ModifyTicket') ||
+# ( ($action eq "Take" || $action eq 'Untake') &&
+# $ticket->CurrentUserHasRight("TakeTicket")) ||
+# ($action eq "Steal" &&
+# $ticket->CurrentUserHasRight("StealTicket")))
+#{
+# $e = 1;
+# $c = "# You are not allowed to $action ticket $id.";
+# goto OUTPUT;
+#}
+
+#if ( keys %changes ) {
+#}
+#else {
+# # process the form data structure
+# my ($key, $val);
+#
+# foreach $key (keys %data) {
+# $val = $data{$key};
+#
+# if ($key =~ /^force$/i) {
+# if ($val !~ /^(?:0|1)$/) {
+# push(@comments, "# invalid value for 'force': $val");
+# goto DONE;
+# }
+# my ($ret_id, $msg);
+#
+# ### take
+# if ($val == 0) {
+# ($ret_id, $msg) = $ticket->Take;
+# if (!$ret_id) {
+# push(@comments, "# Couldn't take ticket $id: $msg");
+# goto DONE;
+# }
+# push(@comments, "# Ticket $id taken.");
+# }
+# ### steal
+# else {
+# ($ret_id, $msg) = $ticket->Steal;
+# if (!$ret_id) {
+# push(@comments, "# Couldn't steal ticket $id: $msg");
+# goto DONE;
+# }
+# push(@comments, "# Ticket $id stolen.");
+# }
+# }
+# }
+#}
+
+OUTPUT:
+return [ $c, $o, $k, $e ];
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/transaction/default b/rt/html/REST/1.0/Forms/transaction/default
new file mode 100644
index 0000000..e23098a
--- /dev/null
+++ b/rt/html/REST/1.0/Forms/transaction/default
@@ -0,0 +1,143 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# REST/1.0/Forms/transaction
+%#
+<%ARGS>
+$id
+$args => undef
+$format => undef
+$fields => undef
+</%ARGS>
+<%INIT>
+my $trans = new RT::Transactions $session{CurrentUser};
+my ($c, $o, $k, $e) = ("", [], {} , "");
+
+chomp $args;
+my @arglist = split('/', $args);
+my $tid = $id;
+
+$trans->Limit(FIELD => 'Id', OPERATOR => '=', VALUE => $tid);
+
+if ($tid) {
+ my @data;
+ my $t = new RT::Transaction $session{CurrentUser};
+ $t->Load($tid);
+ if ($format eq "l") {
+ push @data, [ id => $t->Id ];
+ push @data, [ Ticket => $t->Ticket ]
+ if (!%$fields || exists $fields->{lc 'Ticket'});
+ push @data, [ TimeTaken => $t->TimeTaken ]
+ if (!%$fields || exists $fields->{lc 'TimeTaken'});
+ push @data, [ Type => $t->Type ]
+ if (!%$fields || exists $fields->{lc 'Type'});
+ push @data, [ Field => $t->Field ]
+ if (!%$fields || exists $fields->{lc 'Field'});
+ push @data, [ OldValue => $t->OldValue ]
+ if (!%$fields || exists $fields->{lc 'OldValue'});
+ push @data, [ NewValue => $t->NewValue ]
+ if (!%$fields || exists $fields->{lc 'NewValue'});
+ push @data, [ Data => $t->Data ]
+ if (!%$fields || exists $fields->{lc 'Data'});
+ push @data, [ Description => $t->Description ]
+ if (!%$fields || exists $fields->{lc 'Description'});
+ push @data, [ Content => $t->Content ]
+ if (!%$fields || exists $fields->{lc 'Content'});
+
+ if (!%$fields || exists $fields->{lc 'Content'}) {
+ my $creator = new RT::User $session{CurrentUser};
+ $creator->Load($t->Creator);
+ push @data, [ Creator => $creator->Name ];
+ }
+ push @data, [ Created => $t->Created ]
+ if (!%$fields || exists $fields->{lc 'Created'});
+
+ if (!%$fields || exists $fields->{lc 'Attachments'}) {
+ my $attachlist;
+ my $attachments = $t->Attachments;
+ while (my $a = $attachments->Next) {
+ my $size = length($a->Content);
+ if ($size > 1024) {
+ $size = int($size/102.4)/10 . "k";
+ }
+ else {
+ $size .= "b";
+ }
+ $attachlist .= "\n" . $a->Id.": ".($a->Filename || "untitled")." (".$size.")";
+ }
+ push @data, [Attachments => $attachlist];
+ }
+
+ } else {
+ push @data, [ id => $t->Id ];
+ push @data, [ Description => $t->Description ];
+ }
+
+ my %k = map {@$_} @data;
+ $o = [ map {$_->[0]} @data ];
+ $k = \%k;
+}
+#else {
+# my (@data, $tids);
+# $format ||= "s";
+# $format = "l" if (%$fields);
+#
+# while (my $t = $trans->Next) {
+# my $tid = $t->Id;
+# if ($format eq "l") {
+# $tids .= "," if $tids;
+# $tids .= $tid;
+# } else {
+# push @$o, $tid;
+# $k->{$tid} = $t->Description;
+# }
+# }
+#}
+
+return [ $c, $o, $k, $e ];
+
+</%INIT>
diff --git a/rt/html/REST/1.0/Forms/user/default b/rt/html/REST/1.0/Forms/user/default
index ad2ebd5..621e96d 100644
--- a/rt/html/REST/1.0/Forms/user/default
+++ b/rt/html/REST/1.0/Forms/user/default
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/Forms/user/ns b/rt/html/REST/1.0/Forms/user/ns
index 4061563..3503d8a 100644
--- a/rt/html/REST/1.0/Forms/user/ns
+++ b/rt/html/REST/1.0/Forms/user/ns
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/NoAuth/mail-gateway b/rt/html/REST/1.0/NoAuth/mail-gateway
index 5252c19..739dace 100644
--- a/rt/html/REST/1.0/NoAuth/mail-gateway
+++ b/rt/html/REST/1.0/NoAuth/mail-gateway
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,26 +54,31 @@ $action => "correspond"
$ticket => undef
</%ARGS>
<%init>
-use RT::Interface::Email;
+$m->comp('/Elements/Callback', _CallbackName => 'Pre', %ARGS);
+use RT::Interface::Email (); # It's an exporter, but we don't care
$r->content_type('text/plain; charset=utf-8');
$m->error_format('text');
-my ( $status, $error, $Ticket ) = RT::Interface::Email::Gateway(\%ARGS);
- if ($status == -75 ) {
-$m->out("temporary failure - ". $error);
- }
- elsif ($status == 1) {
-$m->out('ok');
- if ( $Ticket->Id ) {
-$m->out('Ticket: '. $Ticket->Id);
-$m->out('Queue: '. $Ticket->QueueObj->Name );
-$m->out('Owner: '. $Ticket->OwnerObj->Name);
-$m->out('Status: '. $Ticket->Status );
-$m->out('Subject: '. $Ticket->Subject );
-$m->out('Requestor: '. $Ticket->Requestors->MemberEmailAddressesAsString );
- }
- } else {
-$m->out('not ok - '.$error);
- }
-
+my ( $status, $error, $Ticket ) = RT::Interface::Email::Gateway( \%ARGS );
+if ( $status == 1 ) {
+ $m->out('ok');
+ if ( $Ticket->Id ) {
+ $m->out( 'Ticket: ' . ($Ticket->Id || '') );
+ $m->out( 'Queue: ' . ($Ticket->QueueObj->Name || '') );
+ $m->out( 'Owner: ' . ($Ticket->OwnerObj->Name || '') );
+ $m->out( 'Status: ' . ($Ticket->Status || '') );
+ $m->out( 'Subject: ' . ($Ticket->Subject || '') );
+ $m->out(
+ 'Requestor: ' . ($Ticket->Requestors->MemberEmailAddressesAsString || '') );
+ }
+}
+else {
+ $RT::Logger->error( "Could not record email: " . $error );
+ if ( $status == -75 ) {
+ $m->out( "temporary failure - " . $error );
+ }
+ else {
+ $m->out( 'not ok - ' . $error );
+ }
+}
$m->abort();
</%init>
diff --git a/rt/html/REST/1.0/autohandler b/rt/html/REST/1.0/autohandler
index 8e3fb16..e8247b1 100644
--- a/rt/html/REST/1.0/autohandler
+++ b/rt/html/REST/1.0/autohandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/dhandler b/rt/html/REST/1.0/dhandler
index 6cf45b0..52d6973 100644
--- a/rt/html/REST/1.0/dhandler
+++ b/rt/html/REST/1.0/dhandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -72,6 +74,7 @@ my $labels = "(?:$label,)*$label";
# http://.../REST/1.0/ticket/edit
# 4. http://.../REST/1.0/ticket/nn (all possibly with a single form).
# http://.../REST/1.0/ticket/nn/history
+# http://.../REST/1.0/ticket/nn/comment
# http://.../REST/1.0/ticket/nn/attachment/1
#
# Objects are specified by their type, and either a unique numeric ID,
@@ -290,7 +293,12 @@ foreach $object (@objects) {
# We won't pass $e through to compose, trusting instead that the
# handler added suitable comments for the user.
if ($e) {
- $status = "409 Syntax Error" if @$o;
+ if (@$o) {
+ $status = "409 Syntax Error";
+ }
+ else {
+ $status = "400 Bad Request";
+ }
push @output, [ $c, $o, $k ];
}
else {
@@ -303,7 +311,6 @@ unshift(@output, [ join "\n", @comments ]) if @comments;
$output = form_compose(\@output);
OUTPUT:
+$m->out("RT/".$RT::VERSION ." ".$status ."\n\n$output\n") if ($output || $status != 200);
+return;
</%INIT>
-RT/<% $RT::VERSION %> <% $status %>
-
-<% $output |n %>
diff --git a/rt/html/REST/1.0/logout b/rt/html/REST/1.0/logout
index 470cb09..4152a7e 100644
--- a/rt/html/REST/1.0/logout
+++ b/rt/html/REST/1.0/logout
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/search/dhandler b/rt/html/REST/1.0/search/dhandler
index 1915a46..3e6b314 100644
--- a/rt/html/REST/1.0/search/dhandler
+++ b/rt/html/REST/1.0/search/dhandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/REST/1.0/search/ticket b/rt/html/REST/1.0/search/ticket
index d0ab59e..8f4604d 100644
--- a/rt/html/REST/1.0/search/ticket
+++ b/rt/html/REST/1.0/search/ticket
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -60,7 +62,7 @@ my $tickets = new RT::Tickets $session{CurrentUser};
my $field = '[a-zA-Z][a-zA-Z0-9_-]*';
my (%fields, @fields);
if ($fields) {
- $format = "l";
+ $format ||= "l";
unless ($fields =~ /^(?:$field,)*$field$/) {
$status = "400 Bad Request";
$output = "Invalid field specification: $fields";
@@ -115,15 +117,29 @@ my @output;
while (my $ticket = $tickets->Next) {
$n++;
+ my $id = $ticket->Id;
if ($format eq "i") {
- $output .= "ticket/" . $ticket->Id . "\n";
+ $output .= "ticket/" . $id . "\n";
}
elsif ($format eq "s") {
- $output .= $ticket->Id . ": ". $ticket->Subject . "\n";
+ if ($fields) {
+ my $result = $m->comp("/REST/1.0/Forms/ticket/default", id => $id, format => $format, fields => \%fields);
+ my ($notes, $order, $key_values, $errors) = @$result;
+ # If it's the first time through, add our header
+ if ($n == 1) {
+ $output .= join("\t",@$order)."\n";
+ }
+ # Cut off the annoying ticket/ before the id;
+ $key_values->{'id'} = $id;
+ $output .= join("\t", map {$key_values->{$_}} @$order)."\n";
+
+
+ } else {
+ $output .= $ticket->Id . ": ". $ticket->Subject . "\n";
+ }
}
else {
- my $id = $ticket->Id;
- my $d = $m->comp("$RT::WebPath/REST/1.0/Forms/ticket/default", id => $id, format => $format, fields => \%fields);
+ my $d = $m->comp("/REST/1.0/Forms/ticket/default", id => $id, format => $format, fields => \%fields);
my ($c, $o, $k, $e) = @$d;
push @output, [ $c, $o, $k ];
}
@@ -138,4 +154,5 @@ OUTPUT:
$m->out("RT/". $RT::VERSION . " " . $status ."\n\n");
$m->out($output );
+return();
</%INIT>
diff --git a/rt/html/REST/1.0/ticket/comment b/rt/html/REST/1.0/ticket/comment
index e27bfcc..240dd90 100644
--- a/rt/html/REST/1.0/ticket/comment
+++ b/rt/html/REST/1.0/ticket/comment
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -60,7 +62,7 @@ my $status = "200 Ok";
my $output;
my $action;
-# http://.../REST/1.0/ticket/comment/1
+# http://.../REST/1.0/ticket/1/comment
my ($c, $o, $k, $e) = @{ form_parse($content)->[0] };
if ($e || !$o) {
if (!$o) {
diff --git a/rt/html/REST/1.0/ticket/link b/rt/html/REST/1.0/ticket/link
index 6556a5e..766e126 100644
--- a/rt/html/REST/1.0/ticket/link
+++ b/rt/html/REST/1.0/ticket/link
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -72,7 +74,7 @@ my %lfields = (
# http://.../REST/1.0/ticket/link/1
-$object =~ s#^/##;
+$object =~ s#^/REST/1.0/ticket/link##;
if ($id && $object && $id != $object) {
$output = "Different ids in URL (`$object') and submitted form (`$id').\n";
$status = "400 Bad Request";
@@ -109,6 +111,9 @@ my $op = $del ? "DeleteLink" : "AddLink";
($n, $output) = $ticket->$op(Type => $type, $mode => $to);
if ($n == 0) {
$status = "500 Error";
+} else {
+ my $action = $del ? "Deleted" : "Created";
+ $output .= " $action link " . $ticket->Id . " $rel $to";
}
OUTPUT:
diff --git a/rt/html/REST/1.0/ticket/merge b/rt/html/REST/1.0/ticket/merge
index 3db5211..d6ae96f 100644
--- a/rt/html/REST/1.0/ticket/merge
+++ b/rt/html/REST/1.0/ticket/merge
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Search/Build.html b/rt/html/Search/Build.html
index 5a66e02..ba5f7a1 100644
--- a/rt/html/Search/Build.html
+++ b/rt/html/Search/Build.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -74,15 +76,15 @@
Rows => $RowsPerPage
&>
-<FORM METHOD="POST" ACTION="Build.html" NAME="BuildQuery">
-<input type=hidden name=SearchId value="<%$SearchId%>">
-<input type=hidden name=Query value="<%$Query%>">
-<input type=hidden name=Format value="<%$Format%>">
-<table width=100% border="0" cellpadding="5">
+<form method="post" action="Build.html" name="BuildQuery">
+<input type="hidden" class="hidden" name="SearchId" value="<%$SearchId%>" />
+<input type="hidden" class="hidden" name="Query" value="<%$Query%>" />
+<input type="hidden" class="hidden" name="Format" value="<%$Format%>" />
+<table width="100%" border="0" cellpadding="5">
<tr valign="top">
<td class="boxcontainer" rowspan="2" width="65%">
<& Elements/PickCriteria, query => $Query, cfqueues => $queues &>
-<& /Elements/Submit, Caption => loc('Add additional criteria'), Label => loc('Add'), Name => 'AddClause'&>
+<& /Elements/Submit, Caption => loc('Add these terms to your search'), Label => loc('Add'), Name => 'AddClause'&>
</td>
<td>
@@ -91,6 +93,7 @@
actions => \@actions,
optionlist => $optionlist,
Description => $Description &>
+<& /Elements/Submit, Label => loc('Add and Search'), Name => 'DoSearch'&>
</td>
</tr>
@@ -101,19 +104,15 @@
</tr>
<tr>
-<td colspan=2 class="boxcontainer">
+<td colspan="2" class="boxcontainer">
<& Elements/DisplayOptions, %ARGS, Format=> $Format,
AvailableColumns => $AvailableColumns, CurrentFormat => $CurrentFormat, RowsPerPage => $RowsPerPage, OrderBy => $OrderBy, Order => $Order &>
-</td>
-</tr>
-<tr>
-<td colspan=2 class="boxcontainer">
-<& /Elements/Submit, Caption => loc("Do the Search"), Label => loc('Search'), Name => 'DoSearch'&>
+<& /Elements/Submit, Label => loc('Add and Search'), Name => 'DoSearch'&>
</td>
</tr>
</table>
-</FORM>
+</form>
<%INIT>
use RT::Interface::Web::QueryBuilder;
@@ -134,7 +133,7 @@ if ( $NewQuery or $ARGS{'Delete'} ) {
$SearchId = '';
$Order = '';
$OrderBy = '';
- $RowsPerPage = '';
+ $RowsPerPage = undef;
# ($search hasn't been set yet; no need to clear)
@@ -147,22 +146,43 @@ if ( $NewQuery or $ARGS{'Delete'} ) {
# }}}
+if (ref $OrderBy eq "ARRAY") {
+ $OrderBy = join("|", @$OrderBy);
+}
+if (ref $Order eq "ARRAY") {
+ $Order = join("|", @$Order);
+}
+
# {{{ Attempt to load what we can from the session, set defaults
# We don't read or write to the session again until the end
$search_hash = $session{'CurrentSearchHash'};
+# Read from user preferences
+my $prefs = $session{'CurrentUser'}->UserObj->Preferences("SearchDisplay") || {};
+
# These variables are what define a search_hash; this is also
# where we give sane defaults.
$Query ||= $search_hash->{'Query'};
-$Format ||= $search_hash->{'Format'};
+$Format ||= $search_hash->{'Format'} || $prefs->{'Format'};
$Description ||= $search_hash->{'Description'};
$SearchId ||= $search_hash->{'SearchId'} || 'new';
-$Order ||= $search_hash->{'Order'} || 'ASC';
-$OrderBy ||= $search_hash->{'OrderBy'} || 'id';
-$RowsPerPage = ( $search_hash->{'RowsPerPage'} || 50 )
- unless defined($RowsPerPage);
-$search ||= $search_hash->{'Object'};
+$Order ||= $search_hash->{'Order'} || $prefs->{'Order'} || 'ASC';
+$OrderBy ||= $search_hash->{'OrderBy'} || $prefs->{'OrderBy'} || 'id';
+
+unless ( defined $RowsPerPage ) {
+ if ( defined $search_hash->{'RowsPerPage'} ) {
+ $RowsPerPage = $search_hash->{'RowsPerPage'};
+ }
+ elsif ( defined $prefs->{'RowsPerPage'} ) {
+ $RowsPerPage = $prefs->{'RowsPerPage'};
+ }
+ else {
+ $RowsPerPage = 50;
+ }
+}
+
+ $search ||= $search_hash->{'Object'};
# }}}
@@ -175,31 +195,14 @@ $Format = $m->comp( '/Elements/ScrubHTML', Content => $Format ) if ($Format);
if ( $ARGS{'Delete'} ) {
# We set $SearchId to 'new' above already, so peek into the %ARGS
- if ( $ARGS{'SearchId'} =~ /^(.*?)-(\d+)-SavedSearch-(\d+)$/ ) {
- my $obj_type = $1;
- my $obj_id = $2;
- my $search_id = $3;
-
- my $container_object;
- if ( $obj_type eq 'RT::User' && $obj_id == $session{'CurrentUser'}->Id )
- {
- $container_object = $session{'CurrentUser'}->UserObj;
- }
- elsif ( $obj_type eq 'RT::Group' ) {
- $container_object = RT::Group->new( $session{'CurrentUser'} );
- $container_object->Load($obj_id);
- }
-
- if ( $container_object->id ) {
-
- # We have the object the entry is an attribute on; delete
- # the entry..
- $container_object->Attributes->DeleteEntry(
- Name => 'SavedSearch',
- id => $search_id
+ my ($container_object, $search_id) = _parse_saved_search ($ARGS{'SearchId'});
+ if ($container_object && $container_object->id) {
+ # We have the object the entry is an attribute on; delete the
+ # entry..
+ $container_object->Attributes->DeleteEntry(
+ Name => 'SavedSearch',
+ id => $search_id
);
- }
-
}
}
@@ -223,25 +226,8 @@ if ( $ARGS{'Revert'} ) {
# {{{ if we're asked to load a search, load it.
-if ( $ARGS{'LoadSavedSearch'} =~ /^(.*?)-(\d+)-SavedSearch-(\d+)$/ ) {
- my $obj_type = $1;
- my $obj_id = $2;
- my $search_id = $3;
-
- # We explicitly list out the available types (user and group) and
- # don't trust user input here
- if ( ( $obj_type eq 'RT::User' )
- && ( $obj_id == $session{'CurrentUser'}->id ) )
- {
- $search =
- $session{'CurrentUser'}->UserObj->Attributes->WithId($search_id);
-
- }
- elsif ( $obj_type eq 'RT::Group' ) {
- my $group = RT::Group->new( $session{'CurrentUser'} );
- $group->Load($obj_id);
- $search = $group->Attributes->WithId($search_id);
- }
+if ( my ($container_object, $search_id ) = _parse_saved_search ($ARGS{'LoadSavedSearch'})) {
+ $search = $container_object->Attributes->WithId($search_id);
# We have a $search and now; import the others
$SearchId = $ARGS{'LoadSavedSearch'};
@@ -255,6 +241,62 @@ if ( $ARGS{'LoadSavedSearch'} =~ /^(.*?)-(\d+)-SavedSearch-(\d+)$/ ) {
# }}}
+# {{{ if we're asked to save the current search, save it
+if ( $ARGS{'Save'} ) {
+ if ( $search && $search->id ) {
+ # permission check
+ if ($search->Object->isa('RT::System')) {
+ unless ($session{'CurrentUser'}->HasRight( Object=> $RT::System, Right => 'SuperUser')) {
+ Abort("No permission to save system-wide searches");
+ }
+ }
+
+ # This search is based on a previously loaded search -- so
+ # just update the current search object with new values
+ $search->SetSubValues(
+ Format => $Format,
+ Query => $Query,
+ Order => $Order,
+ OrderBy => $OrderBy,
+ RowsPerPage => $RowsPerPage,
+ );
+ $search->SetDescription($Description);
+
+ }
+ elsif ( $SearchId eq 'new' ) {
+ my $saved_search = RT::SavedSearch->new( $session{'CurrentUser'} );
+ my ( $ok, $search_msg ) = $saved_search->Save(
+ Privacy => $ARGS{'Owner'},
+ Name => $Description,
+ SearchParams => {
+ Format => $Format,
+ Query => $Query,
+ Order => $Order,
+ OrderBy => $OrderBy,
+ RowsPerPage => $RowsPerPage } );
+
+ if ($ok) {
+ $search = $session{'CurrentUser'}->UserObj->Attributes->WithId($saved_search->Id);
+ # Build new SearchId
+ $SearchId =
+ ref( $session{'CurrentUser'}->UserObj ) . '-'
+ . $session{'CurrentUser'}->UserObj->Id
+ . '-SavedSearch-'
+ . $search->Id;
+ }
+ else {
+ push @actions, [ loc("Can't find a saved search to work with").': '.loc($search_msg), 0 ];
+ }
+ }
+ else {
+ push @actions, [ loc("Can't save this search"), 0 ];
+ }
+
+}
+
+# }}}
+
+
# {{{ Parse the query
use Regexp::Common qw /delimited/;
@@ -278,7 +320,7 @@ my $_match = sub {
my $ParseQuery = sub {
my $string = shift;
my $tree = shift;
- my @actions = shift;
+ my $actions = shift;
my $want = KEYWORD | PAREN;
my $last = undef;
@@ -287,9 +329,12 @@ my $ParseQuery = sub {
# make a tree root
$$tree = RT::Interface::Web::QueryBuilder::Tree->new;
my $root = RT::Interface::Web::QueryBuilder::Tree->new( 'AND', $$tree );
- my $lastnode = $root;
my $parentnode = $root;
+ # on new searches, we're passed undef but still need to construct the
+ # RT::Interface::Web::QueryBuilder::Tree. Quiet warning
+ return unless defined $string;
+
# get the FIELDS from Tickets_Overlay
my $tickets = new RT::Tickets( $session{'CurrentUser'} );
my %FIELDS = %{ $tickets->FIELDS };
@@ -339,13 +384,10 @@ my $ParseQuery = sub {
# Error
# FIXME: I will only print out the highest $want value
my $token = $tokens[ ( ( log $want ) / ( log 2 ) ) ];
- push @actions,
+ push @$actions,
[
- loc(
-"current: $current, want $want, Error near ->$val<- expecting a "
- . $token
- . " in '$string'\n"
- ),
+ loc("Error near ->[_1]<- expecting a [_2] in '[_3]'",
+ $val, $token, $string ),
-1
];
}
@@ -364,13 +406,13 @@ my $ParseQuery = sub {
else {
$depth--;
$parentnode = $parentnode->getParent();
- $lastnode = $parentnode;
}
$want = KEYWORD | PAREN | AGGREG;
}
elsif ( $current & AGGREG ) {
$ea = $val;
+ $parentnode->setNodeValue($ea);
$want = KEYWORD | PAREN;
}
elsif ( $current & KEYWORD ) {
@@ -400,20 +442,28 @@ my $ParseQuery = sub {
$val =~ s!\\(.)!$1!g;
my $class;
- if ( exists $lcfields{ lc $key } ) {
- $key = $lcfields{ lc $key };
- $class = $FIELDS{$key}->[0];
+
+ my ($key_base, $subkey) = split(/\./,$key,2);
+ $key_base =~ s/\..*$//; # Strip off .EmailAddress, for example
+
+ if ( exists $lcfields{lc $key_base } ) {
+ $key = $lcfields{lc $key_base } . (defined $subkey ? '.'.$subkey : '');
+ $class = $FIELDS{$key_base}->[0];
+ }
+ elsif ( $key =~ /^C(?:ustom)?F(?:ield)?\.{(.*)}$/i ) {
+ $class = $FIELDS{'CF'}->[0];
}
+
if ( $class ne 'INT' ) {
$val = "'$val'";
}
- push @actions, [ loc("Unknown field: $key"), -1 ] unless $class;
+ push @$actions, [ loc("Unknown field: $key"), -1 ] unless $class;
$want = PAREN | AGGREG;
}
else {
- push @actions, [ loc("I'm lost"), -1 ];
+ push @$actions, [ loc("I'm lost"), -1 ];
}
if ( $current & VALUE ) {
@@ -427,33 +477,40 @@ my $ParseQuery = sub {
};
# explicity add a child to it
- $lastnode = RT::Interface::Web::QueryBuilder::Tree->new( $clause, $parentnode );
- $lastnode->getParent()->setNodeValue($ea);
+ RT::Interface::Web::QueryBuilder::Tree->new( $clause, $parentnode );
( $ea, $key, $op, $value ) = ( "", "", "", "" );
+
}
$last = $current;
} # while
- push @actions, [ loc("Incomplete query"), -1 ]
+ push @$actions, [ loc("Incomplete query"), -1 ]
unless ( ( $want | PAREN ) || ( $want | KEYWORD ) );
- push @actions, [ loc("Incomplete Query"), -1 ]
+ push @$actions, [ loc("Incomplete Query"), -1 ]
unless ( $last && ( $last | PAREN ) || ( $last || VALUE ) );
# This will never happen, because the parser will complain
- push @actions, [ loc("Mismatched parentheses"), -1 ]
+ push @$actions, [ loc("Mismatched parentheses"), -1 ]
unless $depth == 1;
};
my $tree;
-$ParseQuery->( $Query, \$tree, \@actions );
-
-# if parsing went poorly, send them to the edit page to fix it
-if ( $actions[0] ) {
- $m->comp( "Edit.html", Query => $Query, actions => \@actions );
- $m->abort();
+{
+ my @parsing_errors;
+ $ParseQuery->( $Query, \$tree, \@parsing_errors );
+
+ # if parsing went poorly, send them to the edit page
+ # to fix it
+ if ( @parsing_errors ) {
+ return $m->comp(
+ "Edit.html",
+ Query => $Query,
+ actions => \@parsing_errors
+ );
+ }
}
$Query = "";
@@ -583,7 +640,7 @@ elsif ( $ARGS{"Toggle"} ) {
# {{{ Try to find if we're adding a clause
foreach my $arg ( keys %ARGS ) {
if (
- $arg =~ m/^ValueOf(.+)/
+ $arg =~ m/^ValueOf(\w+|'CF.{.*?}')$/
&& ( ref $ARGS{$arg} eq "ARRAY"
? grep { $_ ne "" } @{ $ARGS{$arg} }
: $ARGS{$arg} ne "" )
@@ -695,77 +752,6 @@ my ( $AvailableColumns, $CurrentFormat );
# }}}
-# {{{ if we're asked to save the current search, save it
-if ( $ARGS{'Save'} ) {
-
- if ( $search && $search->id ) {
-
- # This search is based on a previously loaded search -- so
- # just update the current search object with new values
- $search->SetSubValues(
- Format => $Format,
- Query => $Query,
- Order => $Order,
- OrderBy => $OrderBy,
- RowsPerPage => $RowsPerPage,
- );
- $search->SetDescription($Description);
-
- }
- elsif ( $SearchId eq 'new' && $ARGS{'Owner'} =~ /^(.*?)-(\d+)$/ ) {
-
- # We're saving a new search
- my $obj_type = $1;
- my $obj_id = $2;
-
- # Find out if we're saving on the user, or a group
- my $container_object;
- if ( $obj_type eq 'RT::User' && $obj_id == $session{'CurrentUser'}->Id )
- {
- $container_object = $session{'CurrentUser'}->UserObj;
- }
- elsif ( $obj_type eq 'RT::Group' ) {
- $container_object = RT::Group->new( $session{'CurrentUser'} );
- $container_object->Load($obj_id);
- }
-
- if ( $container_object->id ) {
-
- # If we got one or the other, add the saerch
- my ( $search_id, $search_msg ) = $container_object->AddAttribute(
- Name => 'SavedSearch',
- Description => $Description,
- Content => {
- Format => $Format,
- Query => $Query,
- Order => $Order,
- OrderBy => $OrderBy,
- RowsPerPage => $RowsPerPage,
- }
- );
- $search =
- $session{'CurrentUser'}->UserObj->Attributes->WithId($search_id);
-
- # Build new SearchId
- $SearchId =
- ref( $session{'CurrentUser'}->UserObj ) . '-'
- . $session{'CurrentUser'}->UserObj->Id
- . '-SavedSearch-'
- . $search->Id;
- }
- unless ( $search->id ) {
- push @actions, [ loc("Can't find a saved search to work with"), 0 ];
- }
-
- }
- else {
- push @actions, [ loc("Can't save this search"), 0 ];
- }
-
-}
-
-# }}}
-
# {{{ If we're modifying an old query, check if it has changed
my $dirty = 0;
$dirty = 1
@@ -793,7 +779,7 @@ $session{'CurrentSearchHash'} = $search_hash;
# }}}
# {{{ Show the results, if we were asked.
-if ( $ARGS{"DoSearch"} ) {
+if ( $ARGS{"DoSearch"}) {
$m->comp(
"Results.html",
Query => $Query,
@@ -802,6 +788,7 @@ if ( $ARGS{"DoSearch"} ) {
OrderBy => $OrderBy,
Rows => $RowsPerPage
);
+ $m->comp('/Elements/Footer');
$m->abort();
}
diff --git a/rt/html/Search/Bulk.html b/rt/html/Search/Bulk.html
index f9eef26..9742df5 100644
--- a/rt/html/Search/Bulk.html
+++ b/rt/html/Search/Bulk.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,185 +45,220 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/Header, Title => loc("Bulk ticket update") &>
-<& /Elements/Tabs, Title => loc("Bulk ticket update") &>
+<& /Elements/Header, Title => $title &>
+<& /Ticket/Elements/Tabs,
+ current_tab => "Search/Bulk.html",
+ Title => $title,
+ Format => $ARGS{'Format'}, # we don't want the locally modified one
+ Query => $Query,
+ Rows => $Rows,
+ OrderBy => $OrderBy,
+ Order => $Order &>
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD="POST" ACTION="<%$RT::WebPath%>/Search/Bulk.html" >
-<input type="hidden" name="Query" value="<%$ARGS{'Query'}%>">
-<TABLE WIDTH=100% border=0 cellpadding=3 CELLSPACING=0>
-<TR>
-<TH><&|/l&>Update</&></TH>
-%foreach my $col (@cols) {
-% my $colalias = $col;
-% $colalias =~ s/(Obj\-\>|)(Name|AsString)//;
-
-<TH><% loc($colalias) %>&nbsp;</TH>
+<form method="post" action="<%$RT::WebPath%>/Search/Bulk.html" enctype="multipart/form-data">
+% foreach my $var qw(Query Format OrderBy Order Rows Page) {
+<input type="hidden" class="hidden" name="<%$var%>" value="<%$ARGS{$var}%>" />
%}
-</TR>
-
-<%PERL>
-
-my $i;
-
-$Tickets->RedoSearch();
-while (my $Ticket = $Tickets->Next) {
- $i++;
- if ($i % 2) {
- $bgcolor = "#dddddd";
- }
- else {
- $bgcolor = "#ffffff";
- }
- </%PERL>
-<TR bgcolor="<%$bgcolor%>">
-<TD><input type=checkbox name="UpdateTicket<%$Ticket->Id%>" value="1" CHECKED></TD>
-%foreach my $col (@cols) {
-<TD>
-% if ($col eq 'id') {
-<A HREF="<% $RT::WebPath%>/Ticket/Display.html?id=<%$Ticket->Id%>"><%$Ticket->Id()%></A>
-% }
-%else {
-<% eval "\$Ticket->$col()" %>&nbsp;
-%}
-</TD>
-%}
-</TR>
-%}
-
-
-
-</TABLE>
-
-<HR>
-
-
-<& /Elements/TitleBoxStart, title => loc('Update selected tickets') &>
-<TABLE>
-<TR>
-<TD VALIGN=TOP>
+<& /Elements/TicketList, Query => $Query,
+ DisplayFormat => $Format,
+ Format => $ARGS{'Format'},
+ Verbatim => 1,
+ AllowSorting => 1,
+ OrderBy => $OrderBy,
+ Order => $Order,
+ Rows => $Rows,
+ Page => $Page,
+ BaseURL => $RT::WebPath."/Search/Bulk.html?"
+ &>
+
+<hr>
+
+<& /Elements/Submit, Label => loc('Update'), CheckAll => 1, ClearAll => 1 &>
+<br />
+<&|/Widgets/TitleBox, title => $title &>
+<table>
+<tr>
+<td valign="top">
<table>
-<tr><td class=label> <&|/l&>Make Owner</&>: </td>
-<td class=value> <& /Elements/SelectOwner, Name => "Owner" &> (<input type=checkbox name="ForceOwnerChange"> <&|/l&>Force change</&>) </td></tr>
-<tr><td class=label> <&|/l&>Add Requestor</&>: </td>
-<td class=value> <INPUT Name="AddRequestor" SIZE=20> </td></tr>
-<tr><td class=label> <&|/l&>Remove Requestor</&>: </td>
-<td class=value> <INPUT Name="DeleteRequestor" SIZE=20> </td></tr>
-<tr><td class=label> <&|/l&>Add Cc</&>: </td>
-<td class=value> <INPUT Name="AddCc" SIZE=20> </td></tr>
-<tr><td class=label> <&|/l&>Remove Cc</&>: </td>
-<td class=value> <INPUT Name="DeleteCc" SIZE=20> </td></tr>
-<tr><td class=label> <&|/l&>Add AdminCc</&>: </td>
-<td class=value> <INPUT Name="AddAdminCc" SIZE=20> </td></tr>
-<tr><td class=label> <&|/l&>Remove AdminCc</&>: </td>
-<td class=value> <INPUT Name="DeleteAdminCc" SIZE=20> </td></tr>
+<tr><td class="label"> <&|/l&>Make Owner</&>: </td>
+<td class="value"> <& /Elements/SelectOwner, Name => "Owner" &> (<input type="checkbox" class="checkbox" name="ForceOwnerChange" /> <&|/l&>Force change</&>) </td></tr>
+<tr><td class="label"> <&|/l&>Add Requestor</&>: </td>
+<td class="value"> <input name="AddRequestor" size="20" /> </td></tr>
+<tr><td class="label"> <&|/l&>Remove Requestor</&>: </td>
+<td class="value"> <input name="DeleteRequestor" size="20" /> </td></tr>
+<tr><td class="label"> <&|/l&>Add Cc</&>: </td>
+<td class="value"> <input name="AddCc" size="20" /> </td></tr>
+<tr><td class="label"> <&|/l&>Remove Cc</&>: </td>
+<td class="value"> <input name="DeleteCc" size="20" /> </td></tr>
+<tr><td class="label"> <&|/l&>Add AdminCc</&>: </td>
+<td class="value"> <input name="AddAdminCc" size="20" /> </td></tr>
+<tr><td class="label"> <&|/l&>Remove AdminCc</&>: </td>
+<td class="value"> <input name="DeleteAdminCc" size="20" /> </td></tr>
</table>
-</TD>
-<TD VALIGN=TOP>
+</td>
+<td valign="top">
<table>
-<tr><td class=label> <&|/l&>Make subject</&>: </td>
-<td class=value> <INPUT Name="Subject" SIZE=20> </td></tr>
-<tr><td class=label> <&|/l&>Make priority</&>: </td>
-<td class=value> <INPUT Name="Priority" SIZE=4> </td></tr>
-<tr><td class=label> <&|/l&>Make queue</&>: </td>
-<td class=value> <& /Elements/SelectQueue, Name => "Queue" &> </td></tr>
-<tr><td class=label> <&|/l&>Make Status</&>: </td>
-<td class=value> <& /Elements/SelectStatus, Name => "Status" &> </td></tr>
-<tr><td class=label> <&|/l&>Make date Starts</&>: </td>
-<td class=value> <& /Elements/SelectDate, Name => "Starts_Date", ShowTime => 0, Default => '' &> </td></tr>
-<tr><td class=label> <&|/l&>Make date Started</&>: </td>
-<td class=value> <& /Elements/SelectDate, Name => "Started_Date", ShowTime => 0, Default => '' &> </td></tr>
-<tr><td class=label> <&|/l&>Make date Told</&>: </td>
-<td class=value> <& /Elements/SelectDate, Name => "Told_Date", ShowTime => 0, Default => '' &> </td></tr>
-<tr><td class=label> <&|/l&>Make date Due</&>: </td>
-<td class=value> <& /Elements/SelectDate, Name => "Due_Date", ShowTime => 0, Default => '' &> </td></tr>
-<tr><td class=label> <&|/l&>Make date Resolved</&>: </td>
-<td class=value> <& /Elements/SelectDate, Name => "Resolved_Date", ShowTime => 0, Default => '' &> </td></tr>
+<tr><td class="label"> <&|/l&>Make subject</&>: </td>
+<td class="value"> <input name="Subject" size="20" /> </td></tr>
+<tr><td class="label"> <&|/l&>Make priority</&>: </td>
+<td class="value"> <input name="Priority" size="4" /> </td></tr>
+<tr><td class="label"> <&|/l&>Make queue</&>: </td>
+<td class="value"> <& /Elements/SelectQueue, Name => "Queue" &> </td></tr>
+<tr><td class="label"> <&|/l&>Make Status</&>: </td>
+<td class="value"> <& /Elements/SelectStatus, Name => "Status" &> </td></tr>
+<tr><td class="label"> <&|/l&>Make date Starts</&>: </td>
+<td class="value"> <& /Elements/SelectDate, Name => "Starts_Date", ShowTime => 0, Default => '' &> </td></tr>
+<tr><td class="label"> <&|/l&>Make date Started</&>: </td>
+<td class="value"> <& /Elements/SelectDate, Name => "Started_Date", ShowTime => 0, Default => '' &> </td></tr>
+<tr><td class="label"> <&|/l&>Make date Told</&>: </td>
+<td class="value"> <& /Elements/SelectDate, Name => "Told_Date", ShowTime => 0, Default => '' &> </td></tr>
+<tr><td class="label"> <&|/l&>Make date Due</&>: </td>
+<td class="value"> <& /Elements/SelectDate, Name => "Due_Date", ShowTime => 0, Default => '' &> </td></tr>
+<tr><td class="label"> <&|/l&>Make date Resolved</&>: </td>
+<td class="value"> <& /Elements/SelectDate, Name => "Resolved_Date", ShowTime => 0, Default => '' &> </td></tr>
</table>
-</TD>
-</TR>
+</td>
+</tr>
</table>
-<& /Elements/TitleBoxEnd&>
-<& /Elements/TitleBoxStart, title => loc('Add comments or replies to selected tickets') &>
+</&>
+<&| /Widgets/TitleBox, title => loc('Add comments or replies to selected tickets') &>
<table>
-<tr><td align=right><&|/l&>Update Type</&>:</td>
+<tr><td align="right"><&|/l&>Update Type</&>:</td>
<td><select name="UpdateType">
<option value="private" ><&|/l&>Comments (not sent to requestors)</&></option>
<option value="response" ><&|/l&>Reply to requestors</&></option>
</select>
</td></tr>
-<tr><td align=right><&|/l&>Subject</&>:</td><td> <input name="UpdateSubject" size=60 value=""></td></tr>
+<tr><td align="right"><&|/l&>Subject</&>:</td><td> <input name="UpdateSubject" size="60" value="" /></td></tr>
% while (my $CF = $TxnCFs->Next()) {
-<TR>
-<TD ALIGN=RIGHT><% $CF->Name %>:</TD>
-<TD><& /Elements/EditCustomField,
+<tr>
+<td align="right"><% $CF->Name %>:</td>
+<td><& /Elements/EditCustomField,
CustomField => $CF,
NamePrefix => "Object-RT::Transaction--CustomField-"
- &><em><% $CF->FriendlyType %></em></TD>
-</TD></TR>
+ &><em><% $CF->FriendlyType %></em></td>
+</td></tr>
% } # end if while
- <tr><td align=right><&|/l&>Attach</&>:</td><td><input name="UpdateAttachment" type="file"></td></tr>
- <tr><td class=labeltop><&|/l&>Message</&>:</td><td>
+ <tr><td align="right"><&|/l&>Attach</&>:</td><td><input name="UpdateAttachment" type="file" /></td></tr>
+ <tr><td class="labeltop"><&|/l&>Message</&>:</td><td>
<& /Elements/MessageBox, Name=>"UpdateContent"&>
</td></tr>
</table>
-<& /Elements/TitleBoxEnd &>
-
+</&>
+<&|/Widgets/TitleBox, title => loc('Edit Custom Fields'), color => "#336633"&>
+<%perl>
+my $cfs = RT::CustomFields->new($session{'CurrentUser'});
+$cfs->LimitToGlobal();
+$cfs->LimitToQueue($_) for keys %$seen_queues;
+</%perl>
+<table>
+<tr>
+<th><&|/l&>Name</&></th>
+<th><&|/l&>Add values</&></th>
+<th><&|/l&>Delete values</&></th>
+</tr>
+% while (my $cf = $cfs->Next()) {
+<tr>
+<td class="label"><%$cf->Name%><br />
+<em>(<%$cf->FriendlyType%>)</em></td>
+% my $rows = 5;
+% my @add = (NamePrefix => 'Bulk-Add-CustomField-', CustomField => $cf, Rows => $rows, Multiple => ($cf->MaxValues ==1 ? 0 : 1) , Cols => 25);
+% my @del = (NamePrefix => 'Bulk-Delete-CustomField-', CustomField => $cf, Rows => $rows, Multiple => 1, Cols => 25);
+% if ($cf->Type eq 'Select') {
+<td><& /Elements/EditCustomFieldSelect, @add &></td>
+<td><& /Elements/EditCustomFieldSelect, @del &></td>
+% } elsif ($cf->Type eq 'Combobox') {
+<td><& /Elements/EditCustomFieldCombobox, @add &></td>
+<td><& /Elements/EditCustomFieldCombobox, @del &></td>
+% } elsif ($cf->Type eq 'Freeform') {
+<td><& /Elements/EditCustomFieldFreeform, @add &></td>
+<td><& /Elements/EditCustomFieldFreeform, @del &></td>
+% } elsif ($cf->Type eq 'Text') {
+<td><& /Elements/EditCustomFieldText, @add &></td>
+<td>&nbsp;</td>
+% } else {
+% $RT::Logger->crit("Unknown CustomField type: " . $cf->Type);
+% }
+</tr>
+% }
+</table>
+</&>
-<& /Elements/TitleBoxStart, title => loc('Edit Links'), color => "#336633"&>
-<i><&|/l&>Enter tickets or URIs to link tickets to. Separate multiple entries with spaces.</&></i><br>
+<&|/Widgets/TitleBox, title => loc('Edit Links'), color => "#336633"&>
+<em><&|/l&>Enter tickets or URIs to link tickets to. Separate multiple entries with spaces.</&></em><br />
<& /Ticket/Elements/BulkLinks &>
-<& /Elements/TitleBoxEnd &>
+</&>
+
+<& /Elements/Submit, Label => loc('Update') &>
+
-<& /Elements/Submit, Label => loc('Update All') &>
+</form>
-</FORM>
<%INIT>
+my $title = loc("Update multiple tickets");
# Iterate through the ARGS hash and remove anything with a null value.
-map ($ARGS{$_} =~ /^$/ && (delete $ARGS{$_}), keys %ARGS);
-
-my ($bgcolor, @results);
-my @cols = qw(id Status Priority Subject QueueObj->Name OwnerObj->Name RequestorAddresses DueAsString );
-
-
-my $Tickets = RT::Tickets->new($session{'CurrentUser'});
-$Tickets->FromSQL($ARGS{'Query'});
-
-Abort(loc("No search to operate on.")) unless ($Tickets);
-
-my %allcfs;
-my %cfqnames;
-my %cfqs;
-my $count = 0;
-while (my $Ticket = $Tickets->Next) {
- my $cfq = $Ticket->QueueObj;
- my $cfqid = $cfq->Id;
- my $cfqn = $cfq->Name;
- unless ( exists $cfqs{$cfqid} ) {
- $cfqs{$cfqid} = 1;
- $count++;
- my $cfs = $cfq->TicketCustomFields;
- while (my $cf = $cfs->Next) {
- $allcfs{$cf->Id} = $cf;
- $cfqnames{$cf->Id} = $cfqn;
- }
+map ( $ARGS{$_} =~ /^$/ && ( delete $ARGS{$_} ), keys %ARGS );
+
+my (@results);
+
+$Page ||= 1;
+
+$Format ||= $RT::DefaultSearchResultFormat;
+
+# inject _CHECKBOX to the first field.
+$Format =~ s/'?([^']+)'?,/'___CHECKBOX__$1',/;
+
+my $Tickets = RT::Tickets->new( $session{'CurrentUser'} );
+$Tickets->FromSQL($Query);
+if ( $OrderBy =~ /\|/ ) {
+
+ # Multiple Sorts
+ my @OrderBy = split /\|/, $OrderBy;
+ my @Order = split /\|/, $Order;
+ $Tickets->OrderByCols(
+ map { { FIELD => $OrderBy[$_], ORDER => $Order[$_] } }
+ ( 0 .. $#OrderBy ) );
+}
+else {
+ $Tickets->OrderBy( FIELD => $OrderBy, ORDER => $Order );
+}
+
+$Tickets->RowsPerPage($Rows) if ($Rows);
+$Tickets->GotoPage( $Page - 1 ); # SB uses page 0 as the first page
+
+Abort( loc("No search to operate on.") ) unless ($Tickets);
+
+# build up a list of all custom fields for tickets that we're displaying, so
+# we can display sane edit widgets.
+
+my $fields = {};
+my $seen_queues = {};
+while ( my $ticket = $Tickets->Next ) {
+ next if $seen_queues->{ $ticket->Queue }++;
+
+ my $custom_fields = $ticket->QueueObj->TicketCustomFields;
+ while ( my $field = $custom_fields->Next ) {
+ $fields->{ $field->id } = $field;
}
}
-my $do_comment_reply=0;
+my $do_comment_reply = 0;
+
# Prepare for ticket updates
-$ARGS{'UpdateContent'} =~ s/\r\n/\n/g;
-chomp ($ARGS{'UpdateContent'}) ;
-
-if ($ARGS{'UpdateContent'} &&
- $ARGS{'UpdateContent'} ne '' &&
- $ARGS{'UpdateContent'} ne "-- \n" .
- $session{'CurrentUser'}->UserObj->Signature) {
- $do_comment_reply=1;
+if ($ARGS{'UpdateContent'}) {
+ $ARGS{'UpdateContent'} =~ s/\r\n/\n/g;
+ chomp( $ARGS{'UpdateContent'} );
+
+ if ($ARGS{'UpdateContent'} ne ''
+ && $ARGS{'UpdateContent'} ne "-- \n"
+ . $session{'CurrentUser'}->UserObj->Signature ) {
+ $do_comment_reply = 1;
+ }
}
#Iterate through each ticket we've been handed
@@ -229,50 +266,131 @@ my @linkresults;
my %queues;
$Tickets->RedoSearch();
-while (my $Ticket = $Tickets->Next) {
- $queues{$Ticket->QueueObj->Id}++;
- $RT::Logger->debug( "Checking Ticket ".$Ticket->Id ."\n");
- next unless ($ARGS{"UpdateTicket".$Ticket->Id});
- $RT::Logger->debug ("Matched\n");
- my @updateresults;
+
+# pull out the labels for any custom fields we want to update
+
+my $cf_del_keys;
+@$cf_del_keys = grep { /^Bulk-Delete-CustomField/ } keys %ARGS;
+my $cf_add_keys;
+@$cf_add_keys = grep { /^Bulk-Add-CustomField/ } keys %ARGS;
+
+
+while ( my $Ticket = $Tickets->Next ) {
+ next unless ( $ARGS{ "UpdateTicket" . $Ticket->Id } );
+
+ #Update the links
+ $ARGS{'id'} = $Ticket->id;
+ $queues{ $Ticket->QueueObj->Id }++;
+
+ my @updateresults;
if ($do_comment_reply) {
- ProcessUpdateMessage(TicketObj => $Ticket, ARGSRef => \%ARGS, Actions => \@updateresults);
+ ProcessUpdateMessage(
+ TicketObj => $Ticket,
+ ARGSRef => \%ARGS,
+ Actions => \@updateresults
+ );
}
#Update the basics.
- my @basicresults = ProcessTicketBasics(TicketObj => $Ticket, ARGSRef => \%ARGS);
- my @dateresults = ProcessTicketDates(TicketObj => $Ticket, ARGSRef => \%ARGS);
+ my @basicresults =
+ ProcessTicketBasics( TicketObj => $Ticket, ARGSRef => \%ARGS );
+ my @dateresults =
+ ProcessTicketDates( TicketObj => $Ticket, ARGSRef => \%ARGS );
+
#Update the watchers
- my @watchresults = ProcessTicketWatchers(TicketObj => $Ticket, ARGSRef => \%ARGS);
+ my @watchresults =
+ ProcessTicketWatchers( TicketObj => $Ticket, ARGSRef => \%ARGS );
+ foreach my $type qw(MergeInto DependsOn MemberOf RefersTo) {
+ $ARGS{ $Ticket->id . "-" . $type } = $ARGS{"Ticket-$type"};
+ $ARGS{ $type . "-" . $Ticket->id } = $ARGS{"$type-Ticket"};
+ }
+ @linkresults =
+ ProcessTicketLinks( TicketObj => $Ticket, ARGSRef => \%ARGS );
+ foreach my $type qw(MergeInto DependsOn MemberOf RefersTo) {
+ delete $ARGS{ $type . "-" . $Ticket->id };
+ delete $ARGS{ $Ticket->id . "-" . $type };
+ }
- #Update the links
- $ARGS{'id'} = $Ticket;
- $ARGS{$Ticket->Id.'-MergeInto'} = $ARGS{'Ticket-MergeInto'};
- $ARGS{$Ticket->Id.'-DependsOn'} = $ARGS{'Ticket-DependsOn'};
- $ARGS{'DependsOn-'.$Ticket->Id} = $ARGS{'DependsOn-Ticket'};
- $ARGS{$Ticket->Id.'-MemberOf'} = $ARGS{'Ticket-MemberOf'};
- $ARGS{'MemberOf-'.$Ticket->Id} = $ARGS{'MemberOf-Ticket'};
- $ARGS{$Ticket->Id.'-RefersTo'} = $ARGS{'Ticket-RefersTo'};
- $ARGS{'RefersTo-'.$Ticket->Id} = $ARGS{'RefersTo-Ticket'};
- @linkresults = ProcessTicketLinks( TicketObj => $Ticket, ARGSRef => \%ARGS);
- delete $ARGS{'id'};
- delete $ARGS{$Ticket->Id.'-MergeInto'};
- delete $ARGS{$Ticket->Id.'-DependsOn'};
- delete $ARGS{'DependsOn-'.$Ticket->Id};
- delete $ARGS{$Ticket->Id.'-MemberOf'};
- delete $ARGS{'MemberOf-'.$Ticket->Id};
- delete $ARGS{$Ticket->Id.'-RefersTo'};
- delete $ARGS{'RefersTo-'.$Ticket->Id};
- my @tempresults = (@watchresults, @basicresults, @dateresults,
- @updateresults, @linkresults);
- @tempresults = map { loc("Ticket [_1]: [_2]",$Ticket->Id,$_) } @tempresults;
-
- @results = (@results, @tempresults);
+ my @cfresults;
+
+ foreach my $list ( $cf_add_keys, $cf_del_keys ) {
+ next unless $list->[0];
+
+
+ my $op;
+ if ( $list->[0] =~ /Add/ ) {
+ $op = 'add';
+
+ }
+ elsif ( $list->[0] =~ /Del/ ) {
+ $op = 'del';
+ }
+ else {
+ $RT::Logger->crit(
+ "Got an op that was neither add nor delete. can never happen"
+ . $list->[0] );
+ last;
+ }
+
+ foreach my $key (@$list) {
+ my ( $cfid, $cf );
+ if ( $key =~ /CustomField-(\d+)-/ ) {
+ $cfid = $1;
+ $cf = RT::CustomField->new( $session{'CurrentUser'} );
+ $cf->Load($cfid);
+ }
+ else {next}
+ my @values =
+ ref( $ARGS{$key} ) eq 'ARRAY'
+ ? @{ $ARGS{$key} }
+ : ( $ARGS{$key} );
+ map { s/(\r\n|\r)/\n/g; } @values; # fix the newlines
+ # now break the multiline values into multivalues
+ @values = map { split( /\n/, $_ ) } @values
+ unless ( $cf->SingleValue );
+
+ my $current_values = $Ticket->CustomFieldValues($cfid);
+ foreach my $value (@values) {
+ if ( $op eq 'del' && $current_values->HasEntry($value) ) {
+ my ( $id, $msg ) = $Ticket->DeleteCustomFieldValue(
+ Field => $cfid,
+ Value => $value
+ );
+ push @cfresults, $msg;
+ }
+
+ elsif ( $op eq 'add' && !$current_values->HasEntry($value) ) {
+ my ( $id, $msg ) = $Ticket->AddCustomFieldValue(
+ Field => $cfid,
+ Value => $value
+ );
+ push @cfresults, $msg;
+ }
+ }
+ }
+ }
+ my @tempresults = (
+ @watchresults, @basicresults, @dateresults,
+ @updateresults, @linkresults, @cfresults
+ );
+
+ @tempresults =
+ map { loc( "Ticket [_1]: [_2]", $Ticket->Id, $_ ) } @tempresults;
+
+ @results = ( @results, @tempresults );
}
-my $TxnCFs = RT::CustomFields->new($session{CurrentUser});
-$TxnCFs->LimitToLookupType("RT::Queue-RT::Ticket-RT::Transaction");
-$TxnCFs->LimitToGlobalOrObjectId(sort keys %queues);
+my $TxnCFs = RT::CustomFields->new( $session{CurrentUser} );
+$TxnCFs->LimitToLookupType( RT::Transaction->CustomFieldLookupType );
+$TxnCFs->LimitToGlobalOrObjectId( sort keys %queues );
</%INIT>
+<%args>
+$Format => undef
+$Page => 1
+$Rows => undef
+$Order => 'ASC'
+$OrderBy => 'id'
+$Query => undef
+</%args>
diff --git a/rt/html/Search/Chart b/rt/html/Search/Chart
new file mode 100644
index 0000000..ea52bb1
--- /dev/null
+++ b/rt/html/Search/Chart
@@ -0,0 +1,148 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Query => "id > 0"
+$PrimaryGroupBy => 'Queue'
+$SecondaryGroupBy => undef
+$ChartStyle => 'bars'
+</%args>
+<%init>
+my @keys;
+my @values;
+my $chart_class;
+use GD;
+use GD::Text;
+
+if ($ChartStyle eq 'pie') {
+ require GD::Graph::pie;
+ $chart_class = "GD::Graph::pie";
+} else {
+ require GD::Graph::bars;
+ $chart_class = "GD::Graph::bars";
+}
+
+use RT::Report::Tickets;
+my $tix = RT::Report::Tickets->new( $session{'CurrentUser'} );
+$tix->FromSQL( $Query );
+my $count_name = $tix->Column( FUNCTION => 'COUNT', FIELD => 'id' );
+$tix->GroupBy( FIELD => $PrimaryGroupBy );
+my $value_name = $tix->Column( FIELD => $PrimaryGroupBy );
+
+my $chart = $chart_class->new( 600 => 400 );
+if ($chart_class eq "GD::Graph::bars") {
+ $chart->set(
+ x_label => $tix->Label( $PrimaryGroupBy ),
+ x_labels_vertical => 1,
+ y_label => 'Tickets',
+ show_values => 1
+ );
+ $chart->set_legend_font( ['verdana', 'arial', gdMediumBoldFont], 12);
+}
+
+my %class = (
+ Queue => 'RT::Queue',
+ Owner => 'RT::User',
+);
+my $class = $class{ $PrimaryGroupBy };
+
+while ( my $entry = $tix->Next ) {
+ if ( $class ) {
+ my $q = $class->new( $session{'CurrentUser'} );
+ $q->Load( $entry->__Value( $value_name ) );
+ push @keys, $q->Name;
+ }
+ else {
+ push @keys, $entry->__Value($value_name);
+ }
+
+ $keys[-1] ||= loc('(no value)');
+ if ($chart_class eq 'GD::Graph::pie') {
+ $keys[-1] .= " - ". $entry->__Value( $count_name );
+ }
+ push @values, $entry->__Value($count_name);
+}
+
+# XXX: Convert 1970-01-01 date to the 'Not Set'
+# this code should be generalized!!!
+if ( $PrimaryGroupBy =~ /(Daily|Monthly|Annually)$/ ) {
+ my $re;
+ $re = qr{1970-01-01} if $PrimaryGroupBy =~ /Daily$/;
+ $re = qr{1970-01} if $PrimaryGroupBy =~ /Monthly$/;
+ $re = qr{1970} if $PrimaryGroupBy =~ /Annually$/;
+ foreach (@keys) {
+ s/^$re/loc('Not Set')/e;
+ }
+}
+
+unless (@keys && @values) {
+ @keys = ('');
+ @values = (0);
+}
+
+my %data;
+foreach my $key (@keys) { $data{$key} = shift @values; }
+my @sorted_keys = sort @keys;
+my @sorted_values = map { $data{$_}} @sorted_keys;
+
+
+
+my $plot = $chart->plot( [ [@sorted_keys], [@sorted_values] ] ) or die $chart->error;
+
+if ( $plot->can('png') ) {
+ $r->content_type('image/png');
+ $m->out( $plot->png );
+}
+elsif ( $plot->can('gif') ) {
+ $r->content_type('image/gif');
+ $m->out( $plot->gif );
+}
+else {
+ die "Your GD library appears to support neither PNG nor GIF";
+}
+$m->abort();
+</%init>
diff --git a/rt/html/Search/Chart.html b/rt/html/Search/Chart.html
new file mode 100644
index 0000000..a07d895
--- /dev/null
+++ b/rt/html/Search/Chart.html
@@ -0,0 +1,73 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Query => "id > 0"
+$PrimaryGroupBy => 'Queue'
+$SecondaryGroupBy => ''
+$ChartStyle => 'bars'
+$Description => undef
+</%args>
+<%init>
+$ARGS{SecondaryGroupBy} ||= '';
+
+my $title = loc( "Search results grouped by [_1]", $PrimaryGroupBy );
+
+my $saved_search = $m->comp( '/Widgets/SavedSearch:new',
+ SearchType => 'Chart',
+ SearchFields => [qw(Query PrimaryGroupBy SecondaryGroupBy ChartStyle)] );
+
+my @actions = $m->comp( '/Widgets/SavedSearch:process', args => \%ARGS, self => $saved_search );
+
+</%init>
+<& /Elements/Header, Title => $title &>
+<& /Ticket/Elements/Tabs, Title => $title &>
+<& /Elements/ListActions, actions => \@actions &>
+<& /Search/Elements/Chart, %ARGS &>
+
+
+<& /Widgets/SavedSearch:show, %ARGS, Action => 'Chart.html', self => $saved_search, Title => 'Saved charts' &>
diff --git a/rt/html/Search/Edit.html b/rt/html/Search/Edit.html
index 16e8a0e..21df0db 100755
--- a/rt/html/Search/Edit.html
+++ b/rt/html/Search/Edit.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -56,11 +58,11 @@
<& Elements/NewListActions, actions => \@actions &>
<form method="post" action="Build.html">
-<input type="hidden" name="SearchId" value="<%$SearchId%>">
+<input type="hidden" class="hidden" name="SearchId" value="<%$SearchId%>" />
<textarea name="Query" rows="8" cols="72"><%$Query%></textarea>
-<br>
+<br />
<textarea name="Format" rows="8" cols="72"><%$Format%></textarea>
-<br>
+<br />
<& /Elements/Submit, Label => loc("Apply"), Reset => 1, Caption => loc("Apply your changes")&>
</form>
diff --git a/rt/html/Search/Elements/BuildFormatString b/rt/html/Search/Elements/BuildFormatString
index cffb81a..3bd39b5 100644
--- a/rt/html/Search/Elements/BuildFormatString
+++ b/rt/html/Search/Elements/BuildFormatString
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -171,12 +173,12 @@ elsif ( $AddCol ) {
$column{Column} = $col;
if ( $Face eq "Bold" ) {
- $column{Prefix} .= "<B>";
- $column{Suffix} .= "</B>";
+ $column{Prefix} .= "<b>";
+ $column{Suffix} .= "</b>";
}
if ( $Face eq "Italic" ) {
- $column{Prefix} .= "<I>";
- $column{Suffix} .= "</I>";
+ $column{Prefix} .= "<i>";
+ $column{Suffix} .= "</i>";
}
if ($Size) {
$column{Prefix} .= "<" . $m->interp->apply_escapes( $Size, 'h' ) . ">";
@@ -184,11 +186,11 @@ elsif ( $AddCol ) {
}
if ( $Link eq "Display" ) {
$column{Prefix} .=
- "<A HREF=\"" . $RT::WebPath . "/Ticket/Display.html?id=__id__\">";
+ "<a HREF=\"" . $RT::WebPath . "/Ticket/Display.html?id=__id__\">";
$column{Suffix} .= "</a>";
}
elsif ( $Link eq "Take" ) {
- $column{Prefix} .= "<A HREF=\"" . $RT::WebPath
+ $column{Prefix} .= "<a HREF=\"" . $RT::WebPath
. "/Ticket/Display.html?Action=Take&id=__id__\">";
$column{Suffix} .= "</a>";
}
@@ -223,10 +225,13 @@ elsif ( $ColDown ) {
my @format_string;
foreach my $field (@seen) {
next unless $field;
- my $row = "'" . $field->{Prefix};
- $row .= "__" . $m->interp->apply_escapes( $field->{Column}, 'h' ) . "__"
+ my $row = "'";
+ $row .= $field->{Prefix} if $field->{Prefix};
+ $row .= "__" . ($field->{Column} =~ m/\(/ ? $field->{Column} # func, don't escape
+ : $m->interp->apply_escapes( $field->{Column}, 'h' )) . "__"
unless ( $field->{Column} eq "<blank>" );
- $row .= $field->{Suffix} . "'";
+ $row .= $field->{Suffix} if $field->{Suffix};
+ $row .= "'";
push( @format_string, $row );
}
diff --git a/rt/html/Search/Elements/Chart b/rt/html/Search/Elements/Chart
new file mode 100644
index 0000000..2eca6af
--- /dev/null
+++ b/rt/html/Search/Elements/Chart
@@ -0,0 +1,139 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Query => "id > 0"
+$PrimaryGroupBy => 'Queue'
+$SecondaryGroupBy => undef
+$ChartStyle => 'bars'
+</%args>
+<%init>
+use RT::Report::Tickets;
+my $tix = RT::Report::Tickets->new( $session{'CurrentUser'} );
+$tix->FromSQL( $Query );
+my $count_name = $tix->Column( FUNCTION => 'COUNT', FIELD => 'id' );
+$tix->GroupBy( FIELD => $PrimaryGroupBy );
+my $value_name = $tix->Column( FIELD => $PrimaryGroupBy );
+
+my %class = (
+ Queue => 'RT::Queue',
+ Owner => 'RT::User',
+);
+my $class = $class{ $PrimaryGroupBy };
+
+my (@keys, @values);
+while ( my $entry = $tix->Next ) {
+ if ($class) {
+ my $q = $class->new( $session{'CurrentUser'} );
+ $q->Load( $entry->__Value( $value_name ) );
+ push @keys, $q->Name;
+ }
+ else {
+ push @keys, $entry->__Value( $value_name );
+ }
+ $keys[-1] ||= loc('(no value)');
+ push @values, $entry->__Value( $count_name );
+}
+
+# XXX: Convert 1970-01-01 date to the 'Not Set'
+# this code should be generalized!!!
+if ( $PrimaryGroupBy =~ /(Daily|Monthly|Annually)$/ ) {
+ my $re;
+ $re = qr{1970-01-01} if $PrimaryGroupBy =~ /Daily$/;
+ $re = qr{1970-01} if $PrimaryGroupBy =~ /Monthly$/;
+ $re = qr{1970} if $PrimaryGroupBy =~ /Annually$/;
+ foreach (@keys) {
+ s/^$re/loc('Not Set')/e;
+ }
+}
+
+my %data;
+foreach my $key (@keys) { $data{$key} = shift @values; }
+my @sorted_keys = sort @keys;
+my @sorted_values = map { $data{$_}} @sorted_keys;
+
+
+my $query_string = $m->comp('/Elements/QueryString', %ARGS);
+</%init>
+
+<% loc('Query:') %>&nbsp;<% $Query %><br />
+
+<img src="<%$RT::WebPath%>/Search/Chart?<%$query_string|n%>" /><br />
+
+<table class="collection-as-table">
+<tr>
+<th class="collection-as-table"><% $tix->Label($PrimaryGroupBy) %>
+</th>
+<th class="collection-as-table"><&|/l&>Tickets</&>
+</th>
+</tr>
+% my ($i,$total);
+% while (my $key = shift @sorted_keys) {
+% $i++;
+% my $value = shift @sorted_values;
+% $total += $value;
+<tr class="<%$i%2 ? 'evenline' : 'oddline' %>">
+<td class="label collection-as-table">
+<%$key%>
+</td>
+<td class="value collection-as-table">
+<%$value%>
+</td>
+</tr>
+% }
+
+%$i++;
+<tr class="<%$i%2 ? 'evenline' : 'oddline' %>">
+<td class="label collection-as-table">
+<%loc('Total')%>
+</td>
+<td class="value collection-as-table">
+<%$total%>
+</td>
+</tr>
+
+</table>
diff --git a/rt/html/Search/Elements/DisplayOptions b/rt/html/Search/Elements/DisplayOptions
index 43a9d99..4bed090 100644
--- a/rt/html/Search/Elements/DisplayOptions
+++ b/rt/html/Search/Elements/DisplayOptions
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,43 +45,53 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/TitleBoxStart, title => loc("Display Columns") &>
+<&| /Widgets/TitleBox, title => loc("Display Columns") &>
<table>
<tr>
<td>
<& EditFormat, %ARGS &>
</td>
-<td valign=top>
-<table valign=top>
+<td valign="top">
+<table valign="top">
+
+% for my $o (0..3) {
<tr>
-<td class=label>
+<td class="label">
+% if ($o == 0) {
<&|/l&>Order by</&>:
-</td><td class=value>
+% }
+</td>
+<td class="value">
<select name="OrderBy">
-% foreach my $field (keys %fields) {
+% if ($o > 0) {
+<option value="">[none]</option>
+% }
+% foreach my $field (sort keys %fields) {
% next unless $field;
-<option value=<%$field%>
-% if ($field =~ /^$OrderBy$/i) {
-SELECTED
+<option value="<%$field%>"
+% if (defined $OrderBy[$o] and $field eq $OrderBy[$o]) {
+selected
% }
><&|/l&><%$field%></&></option>
% }
</select>
<select name="Order">
<option value="ASC"
-% if ($Order eq "ASC") {
-SELECTED
+% unless ( ($Order[$o]||'') eq "DESC" ) {
+selected
% }
-><&|/l&>Ascending</&></option>
+><&|/l&>Asc</&></option>
<option value="DESC"
-% if ($Order eq "DESC") {
-SELECTED
+% if ( ($Order[$o]||'') eq "DESC" ) {
+selected
% }
-><&|/l&>Descending</&></option>
+><&|/l&>Desc</&></option>
</select>
</td>
</tr>
-<td class=label>
+% }
+<tr>
+<td class="label">
<&|/l&>Rows per page</&>:
</td><td class="value">
<& /Elements/SelectResultsPerPage,
@@ -91,14 +103,34 @@ SELECTED
</td>
</tr>
</table>
-<& /Elements/TitleBoxEnd &>
+</&>
<%INIT>
my $tickets = new RT::Tickets($session{'CurrentUser'});
my %fields = %{$tickets->FIELDS};
map { $fields{$_}->[0] =~ /^(?:ENUM|INT|DATE|STRING)$/ || delete $fields{$_} } keys %fields;
delete $fields{'EffectiveId'};
+$fields{ $_ . '.EmailAddress' } = 1 foreach( qw(Requestor Cc AdminCc) );
+
+# Add all available CustomFields to the list of sortable columns.
+my @cfs = grep /^CustomField/, @{$ARGS{AvailableColumns}};
+$fields{$_}=1 for @cfs;
+
+# Add PAW sort
+$fields{'Custom.Ownership'} = 1;
+my @Order;
+my @OrderBy;
+if ($OrderBy =~ /\|/) {
+ @OrderBy = split /\|/, $OrderBy;
+} else {
+ @OrderBy = ( $OrderBy );
+}
+if ($Order =~ /\|/) {
+ @Order = split /\|/, $Order;
+} else {
+ @Order = ( $Order );
+}
</%INIT>
@@ -107,4 +139,5 @@ $Order => undef
$OrderBy => undef
$RowsPerPage => undef
$Format => undef
+$GroupBy => 'id'
</%ARGS>
diff --git a/rt/html/Search/Elements/EditFormat b/rt/html/Search/Elements/EditFormat
index dc8720f..fa0ac96 100644
--- a/rt/html/Search/Elements/EditFormat
+++ b/rt/html/Search/Elements/EditFormat
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -56,7 +58,7 @@
<&|/l&>Show Columns</&>:
</td>
<tr>
-<td valign=top>
+<td valign="top">
<select size="6" name="SelectDisplayColumns" multiple>
% foreach my $field ( @$AvailableColumns) {
<option value="<%$field%>"><% loc( $field) %></option>
@@ -71,14 +73,14 @@
<option value="Display"><&|/l&>Display</&></option>
<option value="Take"><&|/l&>Take</&></option>
</select>
-<br><&|/l&>Title</&>: <input name="Title" size=10>
-<br><&|/l&>Size</&>:
+<br /><&|/l&>Title</&>: <input name="Title" size="10" />
+<br /><&|/l&>Size</&>:
<select name="Size">
<option value="">-</option>
<option value="Small"><&|/l&>Small</&></option>
<option value="Large"><&|/l&>Large</&></option>
</select>
-<br><&|/l&>Style</&>:
+<br /><&|/l&>Style</&>:
<select name="Face">
<option value="">-</option>
<option value="Bold"><&|/l&>Bold</&></option>
@@ -86,24 +88,24 @@
</select>
</td>
<td>
-<input type=submit name="AddCol" value="->">
+<input type="submit" class="button" name="AddCol" value=" &rarr; " />
</td>
-<td valign=top>
-<select size=4 name="CurrentDisplayColumns">
+<td valign="top">
+<select size="4" name="CurrentDisplayColumns">
% my $i=0;
% foreach my $field (@$CurrentFormat) {
<option value="<%$i++%>><%$field->{Column}%>">
<%loc( $field->{Column}) %></option>
% }
</select>
-<br>
+<br />
<center>
-<input type="submit" name="ColUp" value="^">
-<input type="submit" name="ColDown" value="v">
-<input type="submit" name="RemoveCol" value="<%loc('Delete')%>">
+<input type="submit" class="button" name="ColUp" value=" &uarr; " />
+<input type="submit" class="button" name="ColDown" value=" &darr; " />
+<input type="submit" class="button" name="RemoveCol" value="<%loc('Delete')%>" />
</center>
</td>
-<td colspan=3 align=center>
+<td colspan="3" align="center">
</td>
</tr>
</table>
diff --git a/rt/html/Search/Elements/EditQuery b/rt/html/Search/Elements/EditQuery
index 783541a..5c40c25 100644
--- a/rt/html/Search/Elements/EditQuery
+++ b/rt/html/Search/Elements/EditQuery
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,20 +46,20 @@
%#
%# END BPS TAGGED BLOCK }}}
<& NewListActions, actions => $actions &>
-<& /Elements/TitleBoxStart, title => join(': ', grep defined, loc("Query"), $Description) &>
+<&|/Widgets/TitleBox, title => join(': ', grep defined, loc("Current search"), $Description) &>
<select size="10" name="clauses" style="width: 100%" multiple>
% $m->out($optionlist);
</select>
<p align="center">
-<input type=submit name="Up" value="^">
-<input type=submit name="Down" value="v">
-<input type=submit name="Left" value="<">
-<input type=submit name="Right" value=">">
-<input type=submit name="Toggle" value="<&|/l&>And/Or</&>">
-<input type=submit name="DeleteClause" value="<&|/l&>Delete</&>">
-%#<input type=submit name="EditQuery" value="Advanced">
+<input type="submit" class="button" name="Up" value=" &uarr; " />
+<input type="submit" class="button" name="Down" value=" &darr; " />
+<input type="submit" class="button" name="Left" value=" &larr; " />
+<input type="submit" class="button" name="Right" value=" &rarr; " />
+<input type="submit" class="button" name="Toggle" value="<&|/l&>And/Or</&>" />
+<input type="submit" class="button" name="DeleteClause" value="<&|/l&>Delete</&>" />
+%#<input type="submit" class="button" name="EditQuery" value="Advanced" />
</p>
-<& /Elements/TitleBoxEnd &>
+</&>
<%ARGS>
$Description
$optionlist
diff --git a/rt/html/Search/Elements/EditSearches b/rt/html/Search/Elements/EditSearches
index bc6b80e..9ab9f94 100644
--- a/rt/html/Search/Elements/EditSearches
+++ b/rt/html/Search/Elements/EditSearches
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,62 +45,59 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/TitleBoxStart, title => loc('Saved searches') &>
+<&| /Widgets/TitleBox, title => loc($Title)&>
%# Hide all the save functionality if the user shouldn't see it.
% if ($session{'CurrentUser'}->HasRight( Right => 'CreateSavedSearch',
% Object=> $RT::System )) {
<&|/l&>Privacy:</&>
% if ($CurrentSearch->{'Object'} && $CurrentSearch->{'Object'}->id) {
-<& SearchPrivacy, Object => $CurrentSearch->{'Object'}->Object &><br>
+<& SearchPrivacy, Object => $CurrentSearch->{'Object'}->Object &><br />
% } else {
-<& SelectSearchObject, Name => 'Owner', Objects => \@Objects &><br>
+<& SelectSearchObject, Name => 'Owner', Objects => \@Objects &><br />
% }
<&|/l&>Description</&>:<br>
-<font size="-1"><input size="25" name="Description" value="<%$CurrentSearch->{'Description'}%>"></font>
+<font size="-1"><input size="25" name="Description" value="<%$CurrentSearch->{'Description'} || ''%>" /></font>
<nobr>
% if ($SearchId ne 'new') {
% if ($Dirty) {
-<input type="submit" name="Revert" value="<%loc('Revert')%>">
+<input type="submit" class="button" name="Revert" value="<%loc('Revert')%>" />
% }
-<input type="submit" name="Delete" value="<%loc('Delete')%>">
-<input type="submit" name="CopySearch" value="<%loc('Copy')%>">
-</nobr>
-
+<input type="submit" class="button" name="Delete" value="<%loc('Delete')%>" />
+% if ($AllowCopy) {
+<input type="submit" class="button" name="CopySearch" value="<%loc('Copy')%>" />
% }
+</nobr>
-% if ($Dirty or $SearchId eq 'new') {
-<input type="submit" name="Save" value="<%loc('Save')%>">
% }
-<hr>
+<input type="submit" name="Save" value="<%loc('Save')%>" class="button" />
+<hr />
% }
-<&|/l&>Load saved search:</&><br>
-<& SelectSearchesForObjects, Name => 'LoadSavedSearch', Objects => \@Objects&>
-<input value="<%loc('Load')%>" type="submit">
-<& /Elements/TitleBoxEnd &>
+<&|/l&>Load saved search:</&><br />
+<& SelectSearchesForObjects, Name => 'LoadSavedSearch', Objects => \@Objects, SearchType => $SearchType &>
+<input value="<%loc('Load')%>" type="submit" class="button" />
+</&>
<%init>
-
unless ($session{'CurrentUser'}->HasRight( Right => 'LoadSavedSearch',
- Object=> $RT::System )) {
+ Object=> $RT::System )) {
return;
}
-my @Objects;
-
-push @Objects, $session{CurrentUser}->UserObj;
-
-my $groups = RT::Groups->new($session{'CurrentUser'});
-$groups->LimitToUserDefinedGroups;
-$groups->WithMember(PrincipalId => $session{'CurrentUser'}->Id,
- Recursively => 1);
+use RT::SavedSearches;
+my @Objects = RT::SavedSearches->new($session{CurrentUser})->_PrivacyObjects;
+push @Objects, RT::System->new($session{'CurrentUser'})
+ if $session{'CurrentUser'}->HasRight( Object=> $RT::System,
+ Right => 'SuperUser');
- push (@Objects, @{$groups->ItemsArrayRef()});
</%INIT>
<%ARGS>
+$SearchType => 'Ticket'
$SearchId => undef
$CurrentSearch => undef
$Description => undef
$HideResults => 0
$Dirty => 0
+$AllowCopy => 1
+$Title => 'Saved searches'
</%ARGS>
diff --git a/rt/html/Search/Elements/NewListActions b/rt/html/Search/Elements/NewListActions
index eb82544..535ac8c 100644
--- a/rt/html/Search/Elements/NewListActions
+++ b/rt/html/Search/Elements/NewListActions
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,19 +46,19 @@
%#
%# END BPS TAGGED BLOCK }}}
% if ($actions[0] ) {
-<b><%loc('Results')%></b><br>
+<b><%loc('Results')%></b><br />
% foreach my $action (@actions) {
% next unless ($action);
% my @item = @$action;
% if ($item[1] < 0) {
-<font color=red>
+<font color="red">
% }
-&nbsp;<%$item[0]%><BR>
+&nbsp;<%$item[0]%><br />
% if ($item[1] < 0) {
</font>
% }
% }
-<BR>
+<br />
% }
<%init>
@actions = grep (/./,@actions);
diff --git a/rt/html/Search/Elements/PickBasics b/rt/html/Search/Elements/PickBasics
index 8a48f6b..44a378c 100644
--- a/rt/html/Search/Elements/PickBasics
+++ b/rt/html/Search/Elements/PickBasics
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,11 +51,11 @@
</td><td>
<& /Elements/SelectEqualityOperator, Name => "idOp" &>
</td><td>
-<INPUT Name="ValueOfid" SIZE=5>
+<input name="ValueOfid" size="5" />
</td>
</tr>
-<tr><td align=right>
+<tr><td>
<& /Elements/SelectAttachmentField, Name => 'AttachmentField' &>
</td><td>
<& /Elements/SelectBoolean, Name => "AttachmentOp",
@@ -63,7 +65,7 @@
FalseVal => 'NOT LIKE'
&>
</td><td>
-<Input Name="ValueOfAttachment" Size=20>
+<input name="ValueOfAttachment" size="20" />
</td>
</tr>
<tr>
@@ -97,11 +99,11 @@
</td>
</tr>
<tr><td class="label">
-<SELECT NAME="ActorField">
-<OPTION VALUE="Owner"><&|/l&>Owner</&></OPTION>
-<OPTION VALUE="Creator"><&|/l&>Creator</&></OPTION>
-<OPTION VALUE="LastUpdatedBy"><&|/l&>LastUpdatedBy</&></OPTION>
-</SELECT>
+<select name="ActorField">
+<option value="Owner"><&|/l&>Owner</&></option>
+<option value="Creator"><&|/l&>Creator</&></option>
+<option value="LastUpdatedBy"><&|/l&>LastUpdatedBy</&></option>
+</select>
</td><td>
<& /Elements/SelectBoolean, Name => "ActorOp",
TrueVal=> '=',
@@ -117,21 +119,7 @@
</td><td>
<& /Elements/SelectMatch, Name => "WatcherOp" &>
</td><td>
-<Input Name="ValueOfWatcher" Size=20>
-</tr>
-<tr>
-<td class="label">
-<& SelectPersonType, Name => 'WatcherGroupField', Default => 'RequestorGroup', Suffix => 'Group' &>
-</td><td>
-<& /Elements/SelectBoolean, Name => "WatcherGroupOp",
- True=> loc('belongs to'),
- False=> loc('does not belong to'),
- TrueVal=> '=',
- FalseVal => '!='
-&>
-</td><td>
-<& SelectGroup, Name => 'ValueOfWatcherGroup' &>
-</td>
+<input name="ValueOfWatcher" size="20" />
</tr>
<tr>
<td class="label">
@@ -143,28 +131,29 @@
</td></tr>
<tr>
<td class="label">
-<SELECT NAME="TimeField">
-<OPTION VALUE="TimeWorked"><&|/l&>Time Worked</&></OPTION>
-<OPTION VALUE="TimeEstimated"><&|/l&>Time Estimated</&></OPTION>
-<OPTION VALUE="TimeLeft"><&|/l&>Time Left</&></OPTION>
-</SELECT>
+<select name="TimeField">
+<option value="TimeWorked"><&|/l&>Time Worked</&></option>
+<option value="TimeEstimated"><&|/l&>Time Estimated</&></option>
+<option value="TimeLeft"><&|/l&>Time Left</&></option>
+</select>
</td><td>
<& /Elements/SelectEqualityOperator, Name => "TimeOp" &>
</td><td>
-<INPUT Name="ValueOfTime" SIZE=5>
+<input name="ValueOfTime" size="5" />
+<& /Elements/SelectTimeUnits, Name =>'ValueOfTime' &>
</td>
</tr>
<tr>
<td class="label">
-<SELECT NAME="PriorityField">
-<OPTION VALUE="Priority"><&|/l&>Priority</&></OPTION>
-<OPTION VALUE="InitialPriority"><&|/l&>Initial Priority</&></OPTION>
-<OPTION VALUE="FinalPriority"><&|/l&>Final Priority</&></OPTION>
-</SELECT>
+<select name="PriorityField">
+<option value="Priority"><&|/l&>Priority</&></option>
+<option value="InitialPriority"><&|/l&>Initial Priority</&></option>
+<option value="FinalPriority"><&|/l&>Final Priority</&></option>
+</select>
</td><td>
<& /Elements/SelectEqualityOperator, Name => "PriorityOp" &>
</td><td>
-<INPUT Name="ValueOfPriority" SIZE=5>
+<input name="ValueOfPriority" size="5" />
</td>
</tr>
<tr>
@@ -177,7 +166,7 @@
TrueVal=> '=',
FalseVal => '!=' &>
</td><td>
-<INPUT Name="ValueOfLinks" value="" SIZE=5>
+<input name="ValueOfLinks" value="" size="5" />
</td></tr>
<%INIT>
my @people = ('Actor',
diff --git a/rt/html/Search/Elements/PickCFs b/rt/html/Search/Elements/PickCFs
index 435a07a..734f5f8 100644
--- a/rt/html/Search/Elements/PickCFs
+++ b/rt/html/Search/Elements/PickCFs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Search/Elements/PickCriteria b/rt/html/Search/Elements/PickCriteria
index 1293444..58b29fb 100644
--- a/rt/html/Search/Elements/PickCriteria
+++ b/rt/html/Search/Elements/PickCriteria
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,12 +45,12 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/TitleBoxStart, title => loc('Add Criteria')&>
-<table width=100% cellspacing=0 cellpadding=0 border=0>
+<&| /Widgets/TitleBox, title => loc('Add Criteria')&>
+<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
- <table cellspacing=0 border=0>
- <tr><td class=label>
+ <table cellspacing="0" border="0">
+ <tr><td class="label">
<&|/l&>Aggregator</&>:
</td>
<td><& SelectAndOr, Name => "AndOr" &>
@@ -61,8 +63,8 @@
</td>
</tr>
<tr>
- <td valign=top>
- <table cellspacing=0 border=0>
+ <td valign="top">
+ <table cellspacing="0" border="0">
<& PickBasics &>
<& PickCFs, cfqueues => \%cfqueues &>
</table>
@@ -71,7 +73,7 @@
<tr><td>&nbsp;</td></tr>
</table>
-<& /Elements/TitleBoxEnd &>
+</&>
<%ARGS>
$addquery => 0
diff --git a/rt/html/Search/Elements/SearchPrivacy b/rt/html/Search/Elements/SearchPrivacy
index 270e1ba..745ba62 100644
--- a/rt/html/Search/Elements/SearchPrivacy
+++ b/rt/html/Search/Elements/SearchPrivacy
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Search/Elements/SearchesForObject b/rt/html/Search/Elements/SearchesForObject
new file mode 100644
index 0000000..45aa453
--- /dev/null
+++ b/rt/html/Search/Elements/SearchesForObject
@@ -0,0 +1,65 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Object => undef
+</%args>
+<%init>
+# Returns an array of search objects associated on $Object,
+# in the form of [Description, searchObj]
+my @result;
+while (my $search = $Object->Attributes->Next) {
+ my $desc;
+ if ($search->Name eq 'SavedSearch') {
+ push @result, [$search->Description, $search];
+ }
+ elsif ($search->Name =~ m/^Search - (.*)/) {
+ push @result, [$1, $search];
+ }
+}
+return @result;
+</%init>
diff --git a/rt/html/Search/Elements/SelectAndOr b/rt/html/Search/Elements/SelectAndOr
index 2f3c704..c812266 100644
--- a/rt/html/Search/Elements/SelectAndOr
+++ b/rt/html/Search/Elements/SelectAndOr
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,8 +45,8 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<input type=radio NAME="<%$Name%>" CHECKED VALUE="AND"><&|/l&>AND</&></input>
-<input type=radio NAME="<%$Name%>" VALUE="OR"><&|/l&>OR</&></input>
+<input type="radio" class="radio" name="<%$Name%>" checked value="AND" /><&|/l&>AND</&></input>
+<input type="radio" class="radio" name="<%$Name%>" value="OR" /><&|/l&>OR</&></input>
<%ARGS>
$Name => "Operator"
diff --git a/rt/html/Search/Elements/SelectChartType b/rt/html/Search/Elements/SelectChartType
new file mode 100644
index 0000000..43a6182
--- /dev/null
+++ b/rt/html/Search/Elements/SelectChartType
@@ -0,0 +1,56 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Name => 'ChartType'
+$Default => 'bar'
+</%args>
+<select name="<%$Name%>">
+% foreach my $option qw(bar pie) {
+<option value="<%$option%>" <% $option eq $Default ? 'SELECTED' : '' %>><%loc($option)%></option>
+% }
+</select>
diff --git a/rt/html/Search/Elements/SelectGroup b/rt/html/Search/Elements/SelectGroup
index edd5371..3f78d39 100644
--- a/rt/html/Search/Elements/SelectGroup
+++ b/rt/html/Search/Elements/SelectGroup
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,14 +45,14 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
+<select name="<%$Name%>">
% if ($AllowNull) {
-<OPTION VALUE="">-</OPTION>
+<option value="">-</option>
% }
%while (my $group = $groups->Next) {
-<OPTION VALUE="<%$group->id%>" <%$group->id eq $Default && "SELECTED"%>><%$group->Name%></OPTION>
+<option value="<%$group->id%>" <%$group->id eq $Default && "SELECTED"%>><%$group->Name%></option>
%}
-</SELECT>
+</select>
<%INIT>
my $groups = new RT::Groups($session{'CurrentUser'});
diff --git a/rt/html/Search/Elements/SelectGroupBy b/rt/html/Search/Elements/SelectGroupBy
new file mode 100644
index 0000000..0ffb5e4
--- /dev/null
+++ b/rt/html/Search/Elements/SelectGroupBy
@@ -0,0 +1,63 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Name => 'GroupBy'
+$Default => 'Status'
+$Query => ''
+</%args>
+<select name="<% $Name %>">
+% while (@options) {
+% my ($text, $value) = (shift @options, shift @options);
+<option value="<% $value %>" <% $value eq $Default ? 'selected' : '' %>><% loc($text) %></option>
+% }
+</select>
+<%init>
+use RT::Report::Tickets;
+my $report = RT::Report::Tickets->new( $session{'CurrentUser'} );
+my @options = $report->Groupings( Query => $Query );
+</%init>
diff --git a/rt/html/Search/Elements/SelectLinks b/rt/html/Search/Elements/SelectLinks
index 00ec80b..f358652 100644
--- a/rt/html/Search/Elements/SelectLinks
+++ b/rt/html/Search/Elements/SelectLinks
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,11 +45,11 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME="<%$Name%>">
+<select name="<%$Name%>">
% foreach (@fields) {
-<OPTION VALUE="<%$_%>"><&|/l&><%$_%></&></OPTION>
+<option value="<%$_%>"><&|/l&><%$_%></&></option>
% }
-</SELECT>
+</select>
<%ARGS>
$Name => 'LinksField'
</%ARGS>
diff --git a/rt/html/Search/Elements/SelectPersonType b/rt/html/Search/Elements/SelectPersonType
index d4127c9..bc631db 100644
--- a/rt/html/Search/Elements/SelectPersonType
+++ b/rt/html/Search/Elements/SelectPersonType
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,20 +45,20 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<SELECT NAME ="<%$Name%>">
+<select NAME ="<%$Name%>">
% if ($AllowNull) {
-<OPTION VALUE="">-</OPTION>
+<option value="">-</option>
% }
% for my $option (@types) {
% if ($Suffix) {
-<OPTION VALUE="<% $option %><% $Suffix %>" <%$option eq $Default && "SELECTED"%> ><%loc($option)%></OPTION>
+<option value="<% $option %><% $Suffix %>" <%$option eq $Default && "SELECTED"%> ><%loc($option)%></option>
% next;
% }
% foreach my $subtype (@subtypes) {
-<OPTION VALUE="<%"$option.$subtype"%>" <%$option eq $Default && $subtype eq 'EmailAddress' && "SELECTED"%> ><% loc($option) %> <% loc($subtype) %></OPTION>
+<option value="<%"$option.$subtype"%>" <%$option eq $Default && $subtype eq 'EmailAddress' && "SELECTED"%> ><% loc($option) %> <% loc($subtype) %></option>
% }
% }
-</SELECT>
+</select>
<%INIT>
my @types;
diff --git a/rt/html/Search/Elements/SelectSearchObject b/rt/html/Search/Elements/SelectSearchObject
index e9df517..f52a833 100644
--- a/rt/html/Search/Elements/SelectSearchObject
+++ b/rt/html/Search/Elements/SelectSearchObject
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Search/Elements/SelectSearchesForObjects b/rt/html/Search/Elements/SelectSearchesForObjects
index e6be66a..dc83685 100644
--- a/rt/html/Search/Elements/SelectSearchesForObjects
+++ b/rt/html/Search/Elements/SelectSearchesForObjects
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,6 +48,7 @@
<%args>
@Objects => undef
$Name => undef
+$SearchType => 'Ticket',
</%args>
<select name="<%$Name%>">
% foreach my $object (@Objects) {
@@ -57,9 +60,9 @@ $Name => undef
% }
% my @searches = $object->Attributes->Named('SavedSearch');
% foreach my $search (@searches) {
-% # Skip it if it is not a ticket search.
+% # Skip it if it is not of search type we want.
% next if ($search->SubValue('SearchType')
-% && $search->SubValue('SearchType') ne 'Ticket');
+% && $search->SubValue('SearchType') ne $SearchType);
<option value="<%ref($object)%>-<%$object->id%>-SavedSearch-<%$search->Id%>"> -<%$search->Description||loc('Unnamed search')%></option>
% }
% }
diff --git a/rt/html/Search/Results.html b/rt/html/Search/Results.html
index 5849378..917cebf 100755
--- a/rt/html/Search/Results.html
+++ b/rt/html/Search/Results.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,8 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/Header, Title => $title, Refresh => $session{'tickets_refresh_interval'} &>
+<& /Elements/Header, Title => $title, Refresh => $session{'tickets_refresh_interval'},
+ RSSAutoDiscovery => $RSSFeedURL &>
<& /Ticket/Elements/Tabs,
current_tab => "Search/Results.html".$QueryString,
Title => $title,
@@ -63,45 +66,82 @@
BaseURL => $RT::WebPath."/Search/Results.html?"
&>
-<div align=right>
-<form method=get action="<%$RT::WebPath%>/Search/Results.html">
-<input type="hidden" name="Query" value="<%$Query%>" />
-<input type="hidden" name="Format" value="<%$Format%>" />
-<input type="hidden" name="HideResults" value="<%$HideResults%>" />
-<input type="hidden" name="Rows" value="<%$Rows%>" />
-<input type="hidden" name="Page" value="<%$Page%>" />
-<input type="hidden" name="OrderBy" value="<%$OrderBy%>" />
-<input type="hidden" name="Order" value="<%$Order%>" />
+% my %hiddens = (Query => $Query, Format => $Format, Rows => $Rows, OrderBy => $OrderBy, Order => $Order, HideResults => $HideResults, Page => $Page );
+<div align="right">
+<form method="get" action="<%$RT::WebPath%>/Search/Results.html">
+%foreach my $key (keys(%hiddens)) {
+<input type="hidden" class="hidden" name="<%$key%>" value="<%defined($hiddens{$key})?$hiddens{$key}:''%>"/>
+%}
<& /Elements/Refresh, Name => 'TicketsRefreshInterval', Default => $session {'tickets_refresh_interval'} &>
-<input type=submit value="<&|/l&>Go!</&>">
+<input type="submit" class="button" value="<&|/l&>Go!</&>" />
</form>
</div>
-<div align=right>
-<a href="<%$RT::WebPath%>/Search/Bulk.html<%$QueryString%>"><&|/l&>Update multiple tickets</&></a><br>
-<a href="<%$RT::WebPath%>/Search/Results.html<%$QueryString%>"><&|/l&>Bookmarkable link</&></a><br>
+<div align="right">
+<a href="<%$RT::WebPath%>/Search/Bulk.html<%$QueryString%>"><&|/l&>Update multiple tickets</&></a><br />
+<a href="<%$RT::WebPath%>/Search/Results.html<%$QueryString%>"><&|/l&>Bookmarkable link</&></a><br />
<a href="<%$RT::WebPath%>/Search/Results.tsv<%$QueryString%>"><&|/l&>spreadsheet</&></a> |
-<a href="<%$RT::WebPath%>/Search/Results.rdf<%$ShortQueryString%>"><&|/l&>RSS</&></a> |
-<a href="<%$RT::WebPath%>/Tools/Offline.html<%$ShortQueryString%>"><&|/l&>Work offline</&></a><br>
+<a href="<%$RSSFeedURL%>"><&|/l&>RSS</&></a> |
+<a href="<%$RT::WebPath%>/Tools/Offline.html<%$ShortQueryString%>"><&|/l&>Work offline</&></a><br />
+<form method="get" action="<%$RT::WebPath%>/Search/Chart.html"><&|/l&>chart</&>
+% %hiddens = (Query => $Query, Format => $Format, Rows => $Rows, OrderBy => $OrderBy, Order => $Order);
+%foreach my $key (keys(%hiddens)) {
+<input type="hidden" class="hidden" name="<%$key%>" value="<%defined($hiddens{$key})?$hiddens{$key}:''%>"/>
+%}
+<&|/l, $m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query) &>grouped by [_1]</&>
+<&|/l, $m->scomp('Elements/SelectChartType', Name => 'ChartStyle') &>style: [_1]</&>
+<input type="submit" class="button" value="<%loc('Go')%>" />
+</form>
<& /Elements/Callback, _CallbackName => 'SearchActions', QueryString => $QueryString&>
</div>
<%INIT>
+# Read from user preferences
+my $prefs = $session{'CurrentUser'}->UserObj->Preferences("SearchDisplay") || {};
+
+# These variables are what define a search_hash; this is also
+# where we give sane defaults.
+$Format ||= $prefs->{'Format'};
+$Order ||= $prefs->{'Order'} || 'ASC';
+$OrderBy ||= $prefs->{'OrderBy'} || 'id';
+
+# Some forms pass in "RowsPerPage" rather than "Rows"
+# We call it RowsPerPage everywhere else.
+
+if ( !defined($Rows) ) {
+ if ( $ARGS{'RowsPerPage'} ) {
+ $Rows = $ARGS{'RowsPerPage'};
+ } elsif ( defined $prefs->{'RowsPerPage'} ) {
+ $Rows = $prefs->{'RowsPerPage'};
+ } else {
+ $Rows = 50;
+ }
+}
+
my ($title, $ticketcount);
$session{'i'}++;
$session{'tickets'} = RT::Tickets->new($session{'CurrentUser'}) ;
$session{'tickets'}->FromSQL($Query) if ($Query);
-$session{'tickets'}->OrderBy(FIELD => $OrderBy, ORDER => $Order);
+if ($OrderBy =~ /\|/) {
+ # Multiple Sorts
+ my @OrderBy = split /\|/,$OrderBy;
+ my @Order = split /\|/,$Order;
+ $session{'tickets'}->OrderByCols(
+ map { { FIELD => $OrderBy[$_], ORDER => $Order[$_] } } ( 0
+ .. $#OrderBy ) );;
+} else {
+ $session{'tickets'}->OrderBy(FIELD => $OrderBy, ORDER => $Order);
+}
$session{'CurrentSearchHash'} = {
Format => $Format,
Query => $Query,
+ Page => $Page,
Order => $Order,
OrderBy => $OrderBy,
RowsPerPage => $Rows
};
-
if ( $session{'tickets'}->Query()) {
$ticketcount = $session{tickets}->CountAll();
$title = loc('Found [quant,_1,ticket]', $ticketcount);
@@ -116,13 +156,12 @@ my $QueryString = "?".$m->comp('/Elements/QueryString',
OrderBy => $OrderBy,
Order => $Order,
Page => $Page);
-
my $ShortQueryString = "?".$m->comp('/Elements/QueryString', Query => $Query);
+my $RSSFeedURL = "$RT::WebPath/Search/Results.rdf$ShortQueryString";
if ($ARGS{'TicketsRefreshInterval'}) {
$session{'tickets_refresh_interval'} = $ARGS{'TicketsRefreshInterval'};
}
-
</%INIT>
<%CLEANUP>
$session{'tickets'}->PrepForSerialization();
@@ -131,8 +170,8 @@ $session{'tickets'}->PrepForSerialization();
$Query => undef
$Format => undef
$HideResults => 0
-$Rows => 50
+$Rows => undef
$Page => 1
-$OrderBy => 'id'
-$Order => 'ASC'
+$OrderBy => undef
+$Order => undef
</%ARGS>
diff --git a/rt/html/Search/Results.rdf b/rt/html/Search/Results.rdf
index 7cc2483..fe97a31 100644
--- a/rt/html/Search/Results.rdf
+++ b/rt/html/Search/Results.rdf
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,7 +49,7 @@
my $Tickets = RT::Tickets->new($session{'CurrentUser'});
$Tickets->FromSQL($ARGS{'Query'});
-$r->content_type('application/rdf+xml');
+$r->content_type('application/rss+xml');
diff --git a/rt/html/Search/Results.tsv b/rt/html/Search/Results.tsv
index e6b2048..bb19073 100644
--- a/rt/html/Search/Results.tsv
+++ b/rt/html/Search/Results.tsv
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,45 +45,64 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
+<%ARGS>
+$OrderBy => 'id'
+$Order => 'ASC'
+</%ARGS>
<%INIT>
-my $Tickets = RT::Tickets->new($session{'CurrentUser'});
-$Tickets->FromSQL($ARGS{'Query'});
+my $Tickets = RT::Tickets->new( $session{'CurrentUser'} );
+$Tickets->FromSQL( $ARGS{'Query'} );
+if ( $OrderBy =~ /\|/ ) {
+
+ # Multiple Sorts
+ my @OrderBy = split /\|/, $OrderBy;
+ my @Order = split /\|/, $Order;
+ $Tickets->OrderByCols(
+ map { { FIELD => $OrderBy[$_], ORDER => $Order[$_] } }
+ ( 0 .. $#OrderBy ) );
+}
+else {
+ $Tickets->OrderBy( FIELD => $OrderBy, ORDER => $Order );
+}
my @rows;
my %known_cfs;
my @attrs = qw( id QueueObj->Name Subject Status TimeEstimated TimeWorked TimeLeft Priority FinalPriority OwnerObj->Name
- Requestors->MemberEmailAddressesAsString DueObj->ISO ToldObj->ISO
- CreatedObj->ISO ResolvedObj->ISO );
+ Requestors->MemberEmailAddressesAsString Cc->MemberEmailAddressesAsString AdminCc->MemberEmailAddressesAsString
+ DueObj->ISO ToldObj->ISO CreatedObj->ISO ResolvedObj->ISO LastUpdatedObj->ISO);
- $r->content_type('application/vnd.ms-excel');
- while ( my $Ticket = $Tickets->Next()) {
- my $row;
- foreach my $attr (@attrs) {
- my $method = '$Ticket->'.$attr.'()';
- $row->{$attr} = eval $method;
+$r->content_type('application/vnd.ms-excel');
+while ( my $Ticket = $Tickets->Next()) {
+ my $row;
+ foreach my $attr (@attrs) {
+ if ($attr =~ /(.*)->ISO$/ and $Ticket->$1->Unix <= 0) {
+ $row->{$attr} = "";
+ } else {
+ my $method = '$Ticket->'.$attr.'()';
+ $row->{$attr} = eval $method;
if ($@) {die "Failed to find $attr - ". $@};
- }
-
- my $cfs = $Ticket->QueueObj->TicketCustomFields();
- while (my $cf = $cfs->Next) {
- my @content;
- my $values = $Ticket->CustomFieldValues($cf->Id);
- while (my $value = $values->Next) {
- push @content, $value->Content;
- }
- $row->{'CustomField-'.$cf->Id} = join(', ',@content);
- if ($row->{'CustomField-'.$cf->Id}) {
- $known_cfs{$cf->Id} = $cf->Name;
- }
}
- push @rows, $row;
-
+ }
+ my $cfs = $Ticket->QueueObj->TicketCustomFields();
+ while (my $cf = $cfs->Next) {
+ my @content;
+ my $values = $Ticket->CustomFieldValues($cf->Id);
+ while (my $value = $values->Next) {
+ push @content, $value->Content;
+ }
+ $row->{'CustomField-'.$cf->Id} = join(', ',@content);
+ if ($row->{'CustomField-'.$cf->Id}) {
+ $known_cfs{$cf->Id} = $cf->Name;
+ }
}
+ push @rows, $row;
+}
+
{
-my @header;
+ my @header;
foreach my $attr (@attrs) {
my $label = $attr;
$label =~ s'Obj-.(?:AsString|Name|ISO)''g;
@@ -89,27 +110,25 @@ my @header;
push @header, $label;
}
foreach my $id (sort keys %known_cfs) {
- push @header, $known_cfs{$id};
+ push @header, "CF-".$known_cfs{$id};
}
-
-$m->out(join("\t", @header));
-$m->out("\n");
+ $m->out(join("\t", @header));
+ $m->out("\n");
}
+
foreach my $row (@rows) {
- my @row;
- foreach my $attr(@attrs) {
- push @row, $row->{"$attr"};
- }
- foreach my $id (sort keys %known_cfs) {
- my $val = $row->{'CustomField-'.$id};
- $val =~ s/(\n|\r)//g;
- push @row, $val;
- }
-
- $m->out(join("\t",@row));
- $m->out("\n");
+ my @row;
+ foreach my $attr(@attrs) {
+ push @row, $row->{"$attr"};
+ }
+ foreach my $id (sort keys %known_cfs) {
+ my $val = $row->{'CustomField-'.$id};
+ $val =~ s/(\n|\r)//g;
+ push @row, $val;
+ }
+ $m->out(join("\t",@row));
+ $m->out("\n");
}
-
$m->abort();
</%INIT>
diff --git a/rt/html/Search/Simple.html b/rt/html/Search/Simple.html
new file mode 100644
index 0000000..cdffc4c
--- /dev/null
+++ b/rt/html/Search/Simple.html
@@ -0,0 +1,93 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => $title &>
+<& /Elements/Tabs,
+ current_toptab => "Search/Simple.html",
+ Title => $title
+&>
+
+<div id="SimpleSearchForm">
+<form action="Simple.html" method="get">
+
+<p><&|/l&>Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments.</&></p>
+
+<p><&|/l&>Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>.</&></p>
+<p><&|/l&>RT will look for anything else you enter in ticket subjects.</&></p>
+
+<br />
+<br />
+<div align="center">
+<input name="q" size="60" /><input type="submit" class="button" value="<&|/l&>Search</&>" />
+</div>
+</div>
+
+<%INIT>
+my $title = loc("Search for tickets");
+use RT::Search::Googleish;
+
+if ($q) {
+ my $tickets = new RT::Tickets( $session{'CurrentUser'} );
+
+ $m->comp('/Elements/Callback', %ARGS, _CallbackName => 'ModifyQuery', query => \$q);
+
+ if ($q =~ /^(\d+)$/) {
+ RT::Interface::Web::Redirect($RT::WebURL."/Ticket/Display.html?id=".$q);
+ }
+ my $search = RT::Search::Googleish->new(Argument => $q,
+ TicketsObj => $tickets);
+
+ $m->comp( "Results.html", Query => $search->QueryToSQL() );
+ $m->comp( "/Elements/Footer" );
+ $m->abort();
+}
+</%INIT>
+
+<%ARGS>
+$q => undef
+</%ARGS>
+
diff --git a/rt/html/SelfService/Attachment/dhandler b/rt/html/SelfService/Attachment/dhandler
index f953c24..e7d59e6 100644
--- a/rt/html/SelfService/Attachment/dhandler
+++ b/rt/html/SelfService/Attachment/dhandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/SelfService/Closed.html b/rt/html/SelfService/Closed.html
index 2d49a68..766b0bc 100644
--- a/rt/html/SelfService/Closed.html
+++ b/rt/html/SelfService/Closed.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,5 +47,10 @@
%# END BPS TAGGED BLOCK }}}
<& /SelfService/Elements/Header, Title => loc('Closed tickets') &>
-<& /SelfService/Elements/MyRequests, status => ['rejected', 'resolved'], friendly_status =>
-loc('closed') &>
+<& /SelfService/Elements/MyRequests, status => ['rejected', 'resolved'],
+ friendly_status => loc('closed'),
+ BaseURL => $RT::WebPath . "/SelfService/Closed.html?",
+ Page => $Page &>
+<%ARGS>
+$Page => 1
+</%ARGS>
diff --git a/rt/html/SelfService/Create.html b/rt/html/SelfService/Create.html
index d60ae26..f66961d 100644
--- a/rt/html/SelfService/Create.html
+++ b/rt/html/SelfService/Create.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,67 +47,67 @@
%# END BPS TAGGED BLOCK }}}
<& Elements/Header, Title => loc("Create a ticket") &>
-<FORM ACTION="Display.html" METHOD="POST" ENCTYPE="multipart/form-data">
-<INPUT TYPE=HIDDEN Name="id" VALUE="new">
+<form action="Display.html" method="post" enctype="multipart/form-data">
+<input type="hidden" class="hidden" name="id" value="new" />
-<TABLE>
-<TR>
-<TD class="label">
+<table>
+<tr>
+<td class="label">
<&|/l&>Queue</&>:
</td>
<td class="value">
- <input type="hidden" name="Queue" value="<%$queue_obj->id%>">
- <b><%$queue_obj->Name%></b> (<%$queue_obj->Description%>)
-</TD>
-</TR>
-<TR>
-<TD class="label">
+ <input type="hidden" class="hidden" name="Queue" value="<%$queue_obj->id%>" />
+ <strong><%$queue_obj->Name%></strong> (<%$queue_obj->Description%>)
+</td>
+</tr>
+<tr>
+<td class="label">
<&|/l&>Requestors</&>:
-</TD>
-<TD class="value">
-<INPUT Name="Requestors" Value="<%$session{CurrentUser}->EmailAddress%>" SIZE=20>
-</TD>
-</TR>
-<TR>
-<TD class="label">
+</td>
+<td class="value">
+<input name="Requestors" value="<%$session{CurrentUser}->EmailAddress%>" size="20" />
+</td>
+</tr>
+<tr>
+<td class="label">
<&|/l&>Cc</&>:
-</TD>
-<TD class="value">
- <INPUT NAME="Cc" SIZE=20>
-</TD>
-</TR>
-<TR>
-<TD class="label">
+</td>
+<td class="value">
+ <input name="Cc" size="20" />
+</td>
+</tr>
+<tr>
+<td class="label">
<&|/l&>Subject</&>:
-</TD>
-<TD class="value">
-<INPUT Name="Subject" SIZE=60 MAXSIZE=100 value="">
-</TD>
-</TR>
+</td>
+<td class="value">
+<input name="Subject" size="60" maxsize="200" value="" />
+</td>
+</tr>
<tr>
<td colspan="2">
<& /Ticket/Elements/EditCustomFields, QueueObj => $queue_obj &>
</td>
</tr>
<tr>
-<TD class="label">
+<td class="label">
<&|/l&>Attach file</&>:
-</TD>
-<TD class="value">
-<INPUT Name="Attach" type="file">
-</TD>
-</TR>
-<TR>
-<TD COLSPAN=2>
-<&|/l&>Describe the issue below</&>:<br>
+</td>
+<td class="value">
+<input name="Attach" type="file" />
+</td>
+</tr>
+<tr>
+<td colspan="2">
+<&|/l&>Describe the issue below</&>:<br />
<& /Elements/MessageBox &>
-</TD>
-</TR>
-</TABLE>
+</td>
+</tr>
+</table>
<& /Elements/Submit, Label => loc("Create ticket")&>
-</FORM>
+</form>
<%args>
$Queue => undef
</%args>
diff --git a/rt/html/SelfService/CreateTicketInQueue.html b/rt/html/SelfService/CreateTicketInQueue.html
index 5e89736..fd7e426 100755
--- a/rt/html/SelfService/CreateTicketInQueue.html
+++ b/rt/html/SelfService/CreateTicketInQueue.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/SelfService/Display.html b/rt/html/SelfService/Display.html
index f7140df..0410e1b 100644
--- a/rt/html/SelfService/Display.html
+++ b/rt/html/SelfService/Display.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,25 +49,25 @@
<& /Elements/ListActions, actions => \@results &>
- <TABLE WIDTH="100%" class="ticketsummary" >
- <TR>
- <TD VALIGN=TOP WIDTH="50%" class="boxcontainer">
- <& /Elements/TitleBoxStart, title => loc('The Basics'),
+ <table width="100%" class="ticketsummary" >
+ <tr>
+ <td valign="top" width="50%" class="boxcontainer">
+ <&| /Widgets/TitleBox, title => loc('The Basics'),
title_class=> 'inverse',
color => "#993333" &>
<& /Ticket/Elements/ShowBasics, Ticket => $Ticket &>
<& /Ticket/Elements/ShowCustomFields, Ticket => $Ticket &>
- <& /Elements/TitleBoxEnd &>
-</TD>
- <TD VALIGN=TOP WIDTH="50%" class="boxcontainer">
- <& /Elements/TitleBoxStart, title => loc("Dates"),
+ </&>
+</td>
+ <td valign="top" width="50%" class="boxcontainer">
+ <&| /Widgets/TitleBox, title => loc("Dates"),
title_class=> 'inverse',
color => "#663366" &>
<& /Ticket/Elements/ShowDates, Ticket => $Ticket, UpdatedLink => 0 &>
- <& /Elements/TitleBoxEnd &>
-</TD>
-</TR>
-</TABLE>
+ </&>
+</td>
+</tr>
+</table>
@@ -158,15 +160,6 @@ if ( $id[0] eq 'new' ) {
Why => loc( "Couldn't load ticket '[_1]'", $id ) );
$m->abort();
}
- }
-
- # }}}
-
- unless ( $Ticket->CurrentUserHasRight('ShowTicket') ) {
- $m->comp( 'Error.html',
- Why => loc("No permission to display that ticket") );
- $m->abort();
- }
my ( $code, $msg );
@@ -183,7 +176,8 @@ if ( $id[0] eq 'new' ) {
if (
$session{'Attachments'}
- || ( $ARGS{'UpdateContent'} ne ''
+ || ( defined $ARGS{'UpdateContent'}
+ && $ARGS{'UpdateContent'} ne ''
&& $ARGS{'UpdateContent'} ne "-- \n"
. $session{'CurrentUser'}->UserObj->Signature )
)
@@ -206,6 +200,27 @@ if ( $id[0] eq 'new' ) {
# }}}
+ }
+
+ # This code does automatic redirection if any updates happen.
+
+ unless ( $Ticket->CurrentUserHasRight('ShowTicket') ) {
+ $m->comp( 'Error.html',
+ Why => loc("No permission to display that ticket") );
+ $m->abort();
+ }
+
+ if (@results) {
+ # We've done something, so we need to clear the decks to avoid
+ # resubmission on refresh.
+ # But we need to store Actions somewhere too, so we don't lose them.
+ $session{"Actions"} = \@results;
+ RT::Interface::Web::Redirect($RT::WebURL."SelfService/Display.html?id="
+ . $Ticket->id);
+ } else {
+ @results = @{ delete $session{"Actions"} || [] };
+ }
+
my $Transactions = $Ticket->Transactions;
my $attachments =
diff --git a/rt/html/SelfService/Elements/GotoTicket b/rt/html/SelfService/Elements/GotoTicket
index 50efaa2..5eac306 100644
--- a/rt/html/SelfService/Elements/GotoTicket
+++ b/rt/html/SelfService/Elements/GotoTicket
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,4 +45,4 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<FORM ACTION="<%$RT::WebPath%>/SelfService/Display.html"><input type=submit value="<&|/l&>Goto ticket</&>">&nbsp;<input size=4 name=id></FORM>
+<form action="<%$RT::WebPath%>/SelfService/Display.html"><input type="submit" class="button" value="<&|/l&>Goto ticket</&>" />&nbsp;<input size="4" name="id" /></form>
diff --git a/rt/html/SelfService/Elements/Header b/rt/html/SelfService/Elements/Header
index c7e6a91..f248292 100644
--- a/rt/html/SelfService/Elements/Header
+++ b/rt/html/SelfService/Elements/Header
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/SelfService/Elements/MyRequests b/rt/html/SelfService/Elements/MyRequests
index 2df8ce8..41f6b09 100644
--- a/rt/html/SelfService/Elements/MyRequests
+++ b/rt/html/SelfService/Elements/MyRequests
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,43 +45,40 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/TitleBoxStart, title => $title &>
-<TABLE BORDER=0 cellspacing=1 cellpadding=1 BGCOLOR="#eeeeee" WIDTH=100%>
-<TR>
-<TH><&|/l&>Subject</&></TH>
-<TH><&|/l&>Status</&></TH>
-<TH><&|/l&>Owner</&></TH>
-</TR>
-<TR>
-% while (my $Ticket = $MyTickets->Next) {
-<TR>
-<TD>
-<a href="<%$RT::WebPath%>/SelfService/Display.html?id=<%$Ticket->Id%>"><%$Ticket->Id%>: <%$Ticket->Subject%></a>
-</TD>
-<TD>
-<%loc($Ticket->Status)%>
-</TD><TD>
-<%$Ticket->OwnerObj->Name%>
-</TR>
-% }
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-
+<&| /Widgets/TitleBox, title => $title &>
+<& /Elements/TicketList, Title => $title,
+ Format => @Format,
+ Query => $Query,
+ Order => $Order,
+ OrderBy => $OrderBy,
+ BaseURL => $BaseURL,
+ Page => $Page &>
+</&>
<%INIT>
-$title ||= loc("My [_1] tickets", $friendly_status);
-my $MyTickets;
-$MyTickets = new RT::Tickets ($session{'CurrentUser'});
-$MyTickets->LimitWatcher(TYPE => 'Requestor', VALUE => $session{'CurrentUser'}->EmailAddress);
-$MyTickets->OrderBy(FIELD => 'id', ORDER => 'ASC');
-
-foreach my $status (@status) {
-
- $MyTickets->LimitStatus(VALUE => $status);
+my $id = $session{'CurrentUser'}->id;
+my $Query = "( "
+ . join( ' OR ', map "$_.id = $id", @roles )
+ . ")";
+if ( @status ) {
+ $Query .= " AND ( "
+ . join( ' OR ', map "Status = '$_'", @status )
+ . " )";
}
+my $Order = "ASC";
+my $OrderBy = "Created";
+my @Format = qq{
+ '<B><A HREF="$RT::WebPath/SelfService/Display.html?id=__id__">__id__</a></B>/TITLE:#',
+ '<B><A HREF="$RT::WebPath/SelfService/Display.html?id=__id__">__Subject__</a></B>/TITLE:Subject',
+ Status,
+ Requestors,
+ OwnerName};
</%INIT>
<%ARGS>
-$title => undef
$friendly_status => loc('open')
+$title => loc("My [_1] tickets", $friendly_status)
+@roles => ('Watcher')
@status => ('open', 'new', 'stalled')
+$BaseURL => undef
+$Page => 1
</%ARGS>
diff --git a/rt/html/SelfService/Elements/Tabs b/rt/html/SelfService/Elements/Tabs
index 802fd65..80f4ce4 100644
--- a/rt/html/SelfService/Elements/Tabs
+++ b/rt/html/SelfService/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,6 +54,18 @@
&>
<a name="skipnav" id="skipnav" accesskey="8"></a>
<%INIT>
+my $queues = RT::Queues->new($session{'CurrentUser'});
+$queues->UnLimit;
+
+my $queue_count = 0;
+my $queue_id = 1;
+
+while (my $queue = $queues->Next) {
+ next unless $queue->CurrentUserHasRight('CreateTicket');
+ $queue_id = $queue->id;
+ $queue_count++;
+ last if ($queue_count > 1);
+}
if ($Title) {
$Title = loc ("RT Self Service") . " / " . $Title;
@@ -65,11 +79,19 @@ my $tabs = { A => { title => loc('Open tickets'),
},
B => { title => loc('Closed tickets'),
path => 'SelfService/Closed.html',
- },
- C => { title => loc('New ticket'),
- path => 'SelfService/CreateTicketInQueue.html'
- }
+ }
};
+
+if ($queue_count > 1) {
+ $tabs->{C} = { title => loc('New ticket'),
+ path => 'SelfService/CreateTicketInQueue.html'
+ };
+} else {
+ $tabs->{C} = { title => loc('New ticket'),
+ path => 'SelfService/Create.html?Queue=' . $queue_id
+ };
+}
+
if ($session{'CurrentUser'}->HasRight( Right => 'ModifySelf',
Object => $RT::System )) {
$tabs->{Z} = { title => loc('Preferences'),
diff --git a/rt/html/SelfService/Error.html b/rt/html/SelfService/Error.html
index 8ac9f81..81a483d 100644
--- a/rt/html/SelfService/Error.html
+++ b/rt/html/SelfService/Error.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,15 +47,15 @@
%# END BPS TAGGED BLOCK }}}
<& /SelfService/Elements/Header, Title => loc('Error') &>
<h2 class="title"><%loc('Error')%></h2>
-<& /Elements/TitleBoxStart, title => $Title &>
+<&| /Widgets/TitleBox, title => $Title &>
<%$Why%>
-<br>
-<font size=-1>
+<br />
+<font size="-1">
<%$Details%>
</font>
-<& /Elements/TitleBoxEnd &>
+</&>
</body>
-</HTML>
+</html>
<%args>
diff --git a/rt/html/SelfService/Prefs.html b/rt/html/SelfService/Prefs.html
index 3913203..0cd3756 100644
--- a/rt/html/SelfService/Prefs.html
+++ b/rt/html/SelfService/Prefs.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,14 +48,14 @@
<& /SelfService/Elements/Header, Title => loc('Preferences') &>
<& /Elements/ListActions, actions => \@results &>
-<form method=post>
+<form method="post">
% unless ($RT::WebExternalAuth and !$RT::WebFallbackToInternalAuth) {
-<& /Elements/TitleBoxStart, title => loc('Change password') &>
-<&|/l&>New password</&>: <input type=password name="NewPass1" size=16>
-<&|/l&>Confirm</&>: <input type=password name="NewPass2" size=16>
-<& /Elements/TitleBoxEnd &>
-<BR>
+<&| /Widgets/TitleBox, title => loc('Change password') &>
+<&|/l&>New password</&>: <input type="password" name="NewPass1" size="16" />
+<&|/l&>Confirm</&>: <input type="password" name="NewPass2" size="16" />
+</&>
+<br />
% }
<& /Elements/Submit, Label => loc('Save Changes') &>
</form>
diff --git a/rt/html/SelfService/Update.html b/rt/html/SelfService/Update.html
index 816a610..b10716f 100644
--- a/rt/html/SelfService/Update.html
+++ b/rt/html/SelfService/Update.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,9 +50,9 @@
&>
-<FORM ACTION="Display.html" METHOD=POST ENCTYPE="multipart/form-data">
-<input type=hidden name="UpdateType" value="response">
-<input TYPE="hidden" NAME="id" VALUE="<%$Ticket->Id%>">
+<form action="Display.html" method="post" enctype="multipart/form-data">
+<input type="hidden" class="hidden" name="UpdateType" value="response" />
+<input type="hidden" class="hidden" name="id" value="<%$Ticket->Id%>" />
<table>
<tr>
<td class="label">
@@ -65,30 +67,30 @@
<&|/l&>Subject</&>
</td>
<td class="value">
- <input name="UpdateSubject" size=60 value="<% $Ticket->Subject %>">
+ <input name="UpdateSubject" size="60" value="<% $Ticket->Subject %>" />
</td>
</tr>
% if (exists $session{'Attachments'}) {
<tr>
- <TD class="label">
+ <td class="label">
<&|/l&>Attached file</&>
- </TD>
- <TD COLSPAN=5 class="value">
- <&|/l&>Check box to delete</&><BR>
+ </td>
+ <td colspan="5" class="value">
+ <&|/l&>Check box to delete</&><br />
% foreach my $attach_name (keys %{$session{'Attachments'}}) {
- <input type="checkbox" name="DeleteAttach-<%$attach_name%>" value="1"><%$attach_name%><BR>
+ <input type="checkbox" class="checkbox" name="DeleteAttach-<%$attach_name%>" value="1" /><%$attach_name%><br />
% } # end of foreach
- </TD>
-</TR>
+ </td>
+</tr>
% } # end of if
<tr>
<td class"label">
<&|/l&>Attach</&>
</td>
<td class="value">
- <input name="Attach" type="file">
- <input type="hidden" name="UpdateAttach" value="1">
+ <input name="Attach" type="file" />
+ <input type="hidden" class="hidden" name="UpdateAttach" value="1" />
</td>
</tr>
</table>
@@ -97,11 +99,11 @@
Name => "UpdateContent",
QuoteTransaction => $ARGS{QuoteTransaction}
&>
- <br>
+ <br />
<& /Elements/Submit &>
- </FORM>
+ </form>
diff --git a/rt/html/SelfService/index.html b/rt/html/SelfService/index.html
index f3ccb85..c4a9577 100644
--- a/rt/html/SelfService/index.html
+++ b/rt/html/SelfService/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,6 +45,10 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /SelfService/Elements/Header, Title => undef &>
+<& /SelfService/Elements/Header, Title => loc('Open Tickets') &>
-<& /SelfService/Elements/MyRequests &>
+<& /SelfService/Elements/MyRequests, BaseURL => $RT::WebPath . "/SelfService/?",
+ Page => $Page &>
+<%ARGS>
+$Page => 1
+</%ARGS>
diff --git a/rt/html/Ticket/Attachment/dhandler b/rt/html/Ticket/Attachment/dhandler
index 584fd72..4872ef2 100644
--- a/rt/html/Ticket/Attachment/dhandler
+++ b/rt/html/Ticket/Attachment/dhandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Ticket/Create.html b/rt/html/Ticket/Create.html
index b547242..c23a302 100644
--- a/rt/html/Ticket/Create.html
+++ b/rt/html/Ticket/Create.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,203 +45,214 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/Header, Title => loc("Create a new ticket") &>
+<& /Elements/Header,
+ Title => loc("Create a new ticket"),
+ onload => "hide(document.getElementById('Ticket-Create-details'));" &>
<& /Elements/Tabs,
current_toptab => "Ticket/Create.html",
- Title => loc("Create a new ticket") &>
-<FORM ACTION="<%$RT::WebPath%>/Ticket/Create.html" METHOD="POST" ENCTYPE="multipart/form-data" NAME="TicketCreate">
-<INPUT TYPE=HIDDEN Name="id" VALUE="new">
-<A NAME="top">
-
-
-[<a class="currenttab"><&|/l&>Show basics</&></a>] [<A HREF="#detail"><&|/l&>Show details</&></a>]
-<BR>
-<& /Elements/TitleBoxStart, contentbg => "#cccccc", title => loc("Create a new ticket") &>
-<TABLE border=0 cellpadding=0 cellspacing=0>
-<TR><TD class=label><&|/l&>Queue</&>:</TD>
-<TD class=value><% $QueueObj->Name %>
-<INPUT TYPE=HIDDEN NAME=Queue Value="<%$QueueObj->Name%>">
-</TD>
-<TD class=label><&|/l&>Status</&>:
-</TD>
-<TD class=value>
+ Title => loc("Create a new ticket"),
+ actions => $actions &>
+<& /Elements/ListActions, actions => \@results &>
+<form action="<%$RT::WebPath%>/Ticket/Create.html" method="post" enctype="multipart/form-data" name="TicketCreate">
+<input type="hidden" class="hidden" name="id" value="new" />
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+
+<div id="Ticket-Create-basics">
+<a name="basics"></a>
+<&| /Widgets/TitleBox, title => loc("Create a new ticket") &>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td class="label"><&|/l&>Queue</&>:</td>
+<td class="value"><% $QueueObj->Name %>
+<input type="hidden" class="hidden" name="Queue" value="<%$QueueObj->Name%>" />
+</td>
+<td class="label"><&|/l&>Status</&>:
+</td>
+<td class="value">
<& /Elements/SelectStatus, Name => "Status", Default => $ARGS{Status}||'new', DefaultValue => 0 &>
-</TD>
-<TD class=label>
+</td>
+<td class="label">
<&|/l&>Owner</&>:
-</TD>
-<TD class=value>
+</td>
+<td class="value">
<& /Elements/SelectOwner, Name => "Owner", QueueObj => $QueueObj, Default => $ARGS{Owner}||$RT::Nobody->Id, DefaultValue => 0 &>
-</TD>
-</TR>
-<TR>
-<TD class=label>
+</td>
+</tr>
+<tr>
+<td class="label">
<&|/l&>Requestors</&>:
-</TD>
-<TD class=value COLSPAN=5>
-<INPUT Name="Requestors" Value="<% ($ARGS{Requestors}) || $session{CurrentUser}->EmailAddress %>" SIZE=40>
-</TD>
-</TR>
-<TR>
-<TD class=labeltop>
+</td>
+<td class="value" colspan="5">
+<input name="Requestors" value="<% ($ARGS{Requestors}) || $session{CurrentUser}->EmailAddress %>" size="40" />
+</td>
+</tr>
+<tr>
+<td class="labeltop">
<&|/l&>Cc</&>:
-</TD>
-<TD class=value COLSPAN=5>
-<INPUT NAME="Cc" SIZE=40 VALUE="<% $ARGS{Cc} %>"><BR>
-<i><font size=-2>
-<&|/l&>(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)</&></font></i>
-</TD>
-</TR>
-<TR>
-<TD class=labeltop>
+</td>
+<td class="value" colspan="5">
+<input name="Cc" size="40" value="<% $ARGS{Cc} %>" /><br />
+<i><font size="-2">
+<&|/l&>(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)</&></font></i>
+</td>
+</tr>
+<tr>
+<td class="labeltop">
<&|/l&>Admin Cc</&>:
-</TD>
-<TD class=value COLSPAN=5>
-<INPUT NAME="AdminCc" SIZE=40 VALUE="<% $ARGS{AdminCc} %>"><BR>
-<i><font size=-2>
-<&|/l&>(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)</&></font></i>
-</TD>
-</TR>
-<TR>
-<TD class=label>
+</td>
+<td class="value" colspan="5">
+<input name="AdminCc" size="40" value="<% $ARGS{AdminCc} %>" /><br />
+<i><font size="-2">
+<&|/l&>(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)</&></font></i>
+</td>
+</tr>
+<tr>
+<td class="label">
<&|/l&>Subject</&>:
-</TD>
-<TD class=value COLSPAN=5>
-<INPUT Name="Subject" SIZE=60 MAXSIZE=100 value="<%$ARGS{Subject} || ''%>">
-</TD>
-</TR>
-<TR>
-<TD COLSPAN=6>
+</td>
+<td class="value" colspan="5">
+<input name="Subject" size="60" maxsize="200" value="<%$ARGS{Subject} || ''%>" />
+</td>
+</tr>
+<tr>
+<td colspan="6">
<& /Ticket/Elements/EditCustomFields, QueueObj => $QueueObj &>
-</TD>
-</TR>
+</td>
+</tr>
% if ($TxnCFs->Count) {
% while (my $CF = $TxnCFs->Next()) {
-<TR>
-<TD ALIGN=RIGHT><% $CF->Name %>:</TD>
-<TD><& /Elements/EditCustomField, CustomField => $CF, NamePrefix =>
- "Object-RT::Transaction--CustomField-" &><em><% $CF->FriendlyType %></em></TD>
-</TD></TR>
+<tr>
+<td align="right"><% $CF->Name %>:</td>
+<td><& /Elements/EditCustomField, CustomField => $CF, NamePrefix =>
+ "Object-RT::Transaction--CustomField-" &><em><% $CF->FriendlyType %></em></td>
+</td></tr>
% }
% }
-<TR>
+<tr>
% if (exists $session{'Attachments'}) {
-<TD class=label>
+<td class="label">
<&|/l&>Attached file</&>:
-</TD>
-<TD COLSPAN=5>
-<&|/l&>Check box to delete</&><BR>
+</td>
+<td colspan="5">
+<&|/l&>Check box to delete</&><br />
% foreach my $attach_name (keys %{$session{'Attachments'}}) {
-<input type="checkbox" name="DeleteAttach-<%$attach_name%>" value="1"><%$attach_name%><BR>
+<input type="checkbox" class="checkbox" name="DeleteAttach-<%$attach_name%>" value="1" /><%$attach_name%><br />
% } # end of foreach
-</TD>
-</TR>
-<TR>
+</td>
+</tr>
+<tr>
% } # end of if
-<TD>
+<td>
<&|/l&>Attach file</&>:
-</TD>
-<TD class=value COLSPAN=5>
-<INPUT TYPE=FILE NAME="Attach">
-<INPUT TYPE=SUBMIT NAME="AddMoreAttach" VALUE="<&|/l&>Add More Files</&>">
-</TD>
-</TR>
-<TR>
-<TD COLSPAN=6>
-<&|/l&>Describe the issue below</&>:<br>
+</td>
+<td class="value" colspan="5">
+<input type="file" name="Attach" />
+<input type="submit" class="button" name="AddMoreAttach" value="<&|/l&>Add More Files</&>" />
+</td>
+</tr>
+<tr>
+<td colspan="6">
+<&|/l&>Describe the issue below</&>:<br />
% if (exists $ARGS{Content}) {
<& /Elements/MessageBox, Default => $ARGS{Content}, IncludeSignature => 0 &>
% } else {
<& /Elements/MessageBox, QuoteTransaction => $QuoteTransaction &>
%}
-<BR>
-</TD>
-</TR>
-<TR>
-<TD ALIGN=RIGHT COLSPAN=2>
-</TD>
-</TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
+<br />
+</td>
+</tr>
+<tr>
+<td align="right" colspan="2">
+</td>
+</tr>
+</table>
+</&>
<& /Elements/Submit, Label => loc("Create")&>
+</div>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-
-<A NAME="detail">
- [<A HREF="#top"><&|/l&>Show basics</&></a>] [<a class="currenttab"><&|/l&>Show details</&></a>]
-<BR>
-<TABLE WIDTH="100%" BORDER=0>
-<TR>
-<TD WIDTH="50%" VALIGN=TOP>
+<div id="Ticket-Create-details">
+<a name="details"></a>
+<table width="100%" border="0">
+<tr>
+<td width="50%" valign="top">
- <& /Elements/TitleBoxStart, title => loc('The Basics'),
+ <&| /Widgets/TitleBox, title => loc('The Basics'),
title_class=> 'inverse',
color => "#993333" &>
-<TABLE BORDER=0>
-<TR><TD ALIGN=RIGHT><&|/l&>Priority</&>:</TD><TD><input size=3 name="InitialPriority" value="<% $ARGS{InitialPriority} ? $ARGS{InitialPriority} : $QueueObj->InitialPriority %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Final Priority</&>:</TD><TD><input size=3 name="FinalPriority" value="<% $ARGS{FinalPriority} ? $ARGS{FinalPriority} : $QueueObj->FinalPriority %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Time Worked</&>:</TD><TD><&|/l,'<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">'&>[_1] min</&></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Time Left</&>:</TD><TD><&|/l,'<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">'&>[_1] min</&></TD></TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-<br>
-<& /Elements/TitleBoxStart, title => loc("Dates"),
+<table border="0">
+<tr><td align="right"><&|/l&>Priority</&>:</td><td><input size="3" name="InitialPriority" value="<% $ARGS{InitialPriority} ? $ARGS{InitialPriority} : $QueueObj->InitialPriority %>" /></td></tr>
+<tr><td align="right"><&|/l&>Final Priority</&>:</td><td><input size="3" name="FinalPriority" value="<% $ARGS{FinalPriority} ? $ARGS{FinalPriority} : $QueueObj->FinalPriority %>" /></td></tr>
+<tr><td align="right"><&|/l&>Time Estimated</&>:</td>
+<td>
+<input size="3" name="TimeEstimated" value="<%$ARGS{TimeEstimated}%>" />
+<& /Elements/SelectTimeUnits, Name =>'TimeEstimated' &>
+
+</td></tr>
+<tr><td align="right"><&|/l&>Time Worked</&>:</td>
+<td>
+<input size="3" name="TimeWorked" value="<%$ARGS{TimeWorked}%>" />
+<& /Elements/SelectTimeUnits, Name =>'TimeWorked' &>
+
+</td></tr>
+<tr>
+<td align="right"><&|/l&>Time Left</&>:</td>
+<td><input size="3" name="TimeLeft" value="<%$ARGS{TimeLeft}%>" />
+<& /Elements/SelectTimeUnits, Name =>'TimeLeft' &>
+</td></tr>
+</table>
+</&>
+<br />
+<&|/Widgets/TitleBox, title => loc("Dates"),
title_class=> 'inverse',
color => "#663366" &>
-<TABLE BORDER=0>
-<TR><TD ALIGN=RIGHT><&|/l&>Starts</&>:</TD><TD><input size=10 name="Starts" value="<% $ARGS{Starts} %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Due</&>:</TD><TD><input size=10 name="Due" value="<%
-$ARGS{Due}%>"></TD></TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-<BR>
-</TD>
+<table>
+<tr><td class="label"><&|/l&>Starts</&>:</td><td><& /Elements/SelectDate, Name => "Starts", Default => $ARGS{Starts} || '' &></td></tr>
+<tr><td class="label"><&|/l&>Due</&>:</td><td><& /Elements/SelectDate, Name => "Due", Default => $ARGS{Due} || '' &></td></tr>
+</table>
+</&>
+<br />
+</td>
-<TD VALIGN="TOP">
-<& /Elements/TitleBoxStart, title => loc('Links'),
- title_class=> 'inverse',
- titleright => '', color=> "#336633" &>
+<td valign="top">
+<&| /Widgets/TitleBox, title => loc('Links'), title_class=> 'inverse' &>
-<i><&|/l&>(Enter ticket ids or URLs, separated with spaces)</&></i>
-<TABLE BORDER=0>
-<TR><TD ALIGN=RIGHT><&|/l&>Depends on</&></TD><TD><input size=10 name="new-DependsOn" value="<% $ARGS{'new-DependsOn'} %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Depended on by</&></TD><TD><input size=10 name="DependsOn-new" value="<% $ARGS{'DependsOn-new'} %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Parents</&></TD><TD><input size=10 name="new-MemberOf" value="<% $ARGS{'new-MemberOf'} %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Children</&></TD><TD><input size=10 name="MemberOf-new" value="<% $ARGS{'MemberOf-new'} %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Refers to</&></TD><TD><input size=10 name="new-RefersTo" value="<% $ARGS{'new-RefersTo'} %>"></TD></TR>
-<TR><TD ALIGN=RIGHT><&|/l&>Referred to by</&></TD><TD><input size=10 name="RefersTo-new" value="<% $ARGS{'RefersTo-new'} %>"></TD></TR>
+<em><&|/l&>(Enter ticket ids or URLs, separated with spaces)</&></em>
+<table border="0">
+<tr><td align="right"><&|/l&>Depends on</&></td><td><input size="10" name="new-DependsOn" value="<% $ARGS{'new-DependsOn'} %>" /></td></tr>
+<tr><td align="right"><&|/l&>Depended on by</&></td><td><input size="10" name="DependsOn-new" value="<% $ARGS{'DependsOn-new'} %>" /></td></tr>
+<tr><td align="right"><&|/l&>Parents</&></td><td><input size="10" name="new-MemberOf" value="<% $ARGS{'new-MemberOf'} %>" /></td></tr>
+<tr><td align="right"><&|/l&>Children</&></td><td><input size="10" name="MemberOf-new" value="<% $ARGS{'MemberOf-new'} %>" /></td></tr>
+<tr><td align="right"><&|/l&>Refers to</&></td><td><input size="10" name="new-RefersTo" value="<% $ARGS{'new-RefersTo'} %>" /></td></tr>
+<tr><td align="right"><&|/l&>Referred to by</&></td><td><input size="10" name="RefersTo-new" value="<% $ARGS{'RefersTo-new'} %>" /></td></tr>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
-<BR>
+</table>
+</&>
+<br />
-</TD>
-</TR>
-</TABLE>
+</td>
+</tr>
+</table>
<& /Elements/Submit, Label => loc("Create") &>
-</FORM>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
-<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
+</div>
+</form>
<%INIT>
-
+my @results;
my $QueueObj = new RT::Queue($session{'CurrentUser'});
$QueueObj->Load($Queue) || Abort(loc("Queue could not be loaded."));
my $CFs = $QueueObj->TicketCustomFields();
my $TxnCFs = $QueueObj->TicketTransactionCustomFields();
+my $ValidCFs = $m->comp(
+ '/Elements/ValidateCustomFields',
+ CustomFields => $CFs,
+ ARGSRef => \%ARGS
+);
+
# if no due date has been set explicitly, then use the
# queue's default if it exists
if ($QueueObj->DefaultDueIn && !$ARGS{'Due'}) {
@@ -285,10 +298,29 @@ unless (keys %{$session{'Attachments'}} and $ARGS{'id'} eq 'new') {
# }}}
-if ((!exists $ARGS{'AddMoreAttach'}) && ($ARGS{'id'} eq 'new')) { # new ticket?
- $m->comp('Display.html', %ARGS);
- return();
+if ((!exists $ARGS{'AddMoreAttach'}) and ($ARGS{'id'} eq 'new')) { # new ticket?
+ if ($ValidCFs) {
+ $m->comp('Display.html', %ARGS);
+ $RT::Logger->crit("After display call; error is $@");
+ $m->abort();
+ }
+ else {
+ # Invalid CFs
+ while (my $CF = $CFs->Next) {
+ my $msg = $m->notes('InvalidField-' . $CF->Id) or next;
+ push @results, $CF->Name . ': ' . $msg;
+ }
+ }
}
+
+my $actions = {
+ A => {
+ html => q[<a href="#basics" onclick="return switchVisibility('Ticket-Create-basics','Ticket-Create-details');">] . loc('Show basics') . q[</a>],
+ },
+ B => {
+ html => q[<a href="#details" onclick="return switchVisibility('Ticket-Create-details','Ticket-Create-basics');">] . loc('Show details') . q[</a>],
+ },
+};
</%INIT>
<%ARGS>
diff --git a/rt/html/Ticket/Display.html b/rt/html/Ticket/Display.html
index dd4c093..1c0aa41 100644
--- a/rt/html/Ticket/Display.html
+++ b/rt/html/Ticket/Display.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,13 +53,12 @@
Title => loc("#[_1]: [_2]", $TicketObj->Id, $TicketObj->Subject) &>
<& /Elements/ListActions, actions => \@Actions &>
-
-<& /Elements/TitleBoxStart, title => loc('Ticket metadata'), contentbg =>
-'#ffffff' &>
+<& /Elements/Callback, _CallbackName => 'BeforeShowSummary', Ticket => $TicketObj, %ARGS &>
+<&| /Widgets/TitleBox, title => loc('Ticket metadata') &>
<& /Ticket/Elements/ShowSummary, Ticket => $TicketObj, Attachments => $attachments &>
-<& /Elements/TitleBoxEnd &>
+</&>
-<BR>
+<br />
<& /Elements/Callback, _CallbackName => 'BeforeShowHistory', Ticket => $TicketObj, %ARGS &>
@@ -71,7 +72,8 @@
&>
-
+<& /Elements/Callback, _CallbackName => 'AfterShowHistory', Ticket => $TicketObj, %ARGS &>
+
<%ARGS>
$id => undef
$Create => undef
@@ -119,6 +121,10 @@ if ($ARGS{'id'} eq 'new') {
}
}
+ $m->comp('/Elements/Callback', _CallbackName => 'BeforeProcessArguments',
+ TicketObj => $TicketObj, Tickets => $Tickets,
+ ActionsRef => \@Actions, ARGSRef => \%ARGS);
+
if (defined $ARGS{'Action'}) {
if ($ARGS{'Action'} =~ /^(Steal|Kill|Take|SetTold)$/) {
my $action = $1;
@@ -128,30 +134,46 @@ if ($ARGS{'id'} eq 'new') {
}
$ARGS{'UpdateContent'} =~ s/\r\n/\n/g if defined $ARGS{'UpdateContent'};
- if ( $ARGS{'UpdateTimeWorked'} ||
- $session{'Attachments'} ||
- ( defined $ARGS{'UpdateContent'}
- && $ARGS{'UpdateContent'} ne ''
- && $ARGS{'UpdateContent'} ne "-- \n"
- . $session{'CurrentUser'}->UserObj->Signature )) {
- $ARGS{UpdateAttachments} = $session{'Attachments'};
- ProcessUpdateMessage( ARGSRef => \%ARGS,
- Actions => \@Actions,
- TicketObj => $TicketObj );
- delete $session{'Attachments'};
+ if ( $ARGS{'UpdateTimeWorked'} || (
+ defined $ARGS{'UpdateContent'}
+ && $ARGS{'UpdateContent'} ne ''
+ && $ARGS{'UpdateContent'} ne "-- \n"
+ . $session{'CurrentUser'}->UserObj->Signature ) )
+ {
+ $ARGS{UpdateAttachments} = $session{'Attachments'};
+ ProcessUpdateMessage(
+ ARGSRef => \%ARGS,
+ Actions => \@Actions,
+ TicketObj => $TicketObj,
+ );
+ delete $session{'Attachments'};
}
#Process status updates
+ my @PeopleActions = ProcessTicketWatchers(ARGSRef => \%ARGS, TicketObj=>$TicketObj);
my @BasicActions = ProcessTicketBasics(ARGSRef => \%ARGS, TicketObj=>$TicketObj);
my @results = ProcessTicketLinks( TicketObj => $TicketObj, ARGSRef => \%ARGS);
- push (@Actions, @BasicActions, @results);
+ push (@Actions, @PeopleActions, @BasicActions, @results);
}
-
-
$m->comp('/Elements/Callback', _CallbackName => 'BeforeDisplay',
- TicketObj => \$TicketObj, Tickets => \$Tickets, ARGSRef => \%ARGS);
-
+ TicketObj => \$TicketObj,
+ Tickets => \$Tickets,
+ Actions => \@Actions,
+ ARGSRef => \%ARGS,
+);
+
+# This code does automatic redirection if any updates happen.
+
+if (@Actions) {
+ # We've done something, so we need to clear the decks to avoid
+ # resubmission on refresh.
+ # But we need to store Actions somewhere too, so we don't lose them.
+ $session{"Actions"} = \@Actions;
+ RT::Interface::Web::Redirect($RT::WebURL."Ticket/Display.html?id=".$TicketObj->id);
+} else {
+ @Actions = @{ delete $session{"Actions"} || [] };
+}
my $attachments = $m->comp('Elements/FindAttachments', Ticket => $TicketObj, Tickets => $Tickets);
my $attachment_content = $m->comp('Elements/LoadTextAttachments', Ticket => $TicketObj);
diff --git a/rt/html/Ticket/Elements/AddWatchers b/rt/html/Ticket/Elements/AddWatchers
index 98314b9..891ff95 100644
--- a/rt/html/Ticket/Elements/AddWatchers
+++ b/rt/html/Ticket/Elements/AddWatchers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,10 +45,10 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<BR>
-<%$msg%><br>
+<br />
+<%$msg%><br />
-<&|/l&>Add new watchers</&>:<br>
+<&|/l&>Add new watchers</&>:<br />
<table>
% if ($Users and $Users->Count) {
@@ -79,17 +81,17 @@
<tr><td>
<&/Elements/SelectWatcherType, Name => "WatcherTypeEmail1" &>
</td><td>
-<input name="WatcherAddressEmail1" size=15>
+<input name="WatcherAddressEmail1" size="15" />
</td></tr>
<tr><td>
<&/Elements/SelectWatcherType, Name => "WatcherTypeEmail2" &>
</td><td>
-<input name="WatcherAddressEmail2" size=15>
+<input name="WatcherAddressEmail2" size="15" />
</td></tr>
<tr><td>
<&/Elements/SelectWatcherType, Name => "WatcherTypeEmail3" &>
</td><td>
-<input name="WatcherAddressEmail3" size=15>
+<input name="WatcherAddressEmail3" size="15" />
</td></tr>
</table>
diff --git a/rt/html/Ticket/Elements/BulkLinks b/rt/html/Ticket/Elements/BulkLinks
index 6a3859a..e449b18 100644
--- a/rt/html/Ticket/Elements/BulkLinks
+++ b/rt/html/Ticket/Elements/BulkLinks
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,33 +45,33 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE>
- <TR>
- <TD class="label"><&|/l&>Merge into</&>:</TD>
- <TD class="entry"><input name="Ticket-MergeInto"> <i><&|/l&>(only one ticket)</&></i></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Depends on</&>:</TD>
- <TD class="entry"><input name="Ticket-DependsOn"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Depended on by</&>:</TD>
- <TD class="entry"><input name="DependsOn-Ticket"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Parents</&>:</TD>
- <TD class="entry"><input name="Ticket-MemberOf"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Children</&>:</TD>
- <TD class="entry"> <input name="MemberOf-Ticket"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Refers to</&>:</TD>
- <TD class="entry"><input name="Ticket-RefersTo"></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Referred to by</&>:</TD>
- <TD class="entry"> <input name="RefersTo-Ticket"></TD>
- </TR>
-</TABLE>
+<table>
+ <tr>
+ <td class="label"><&|/l&>Merge into</&>:</td>
+ <td class="entry"><input name="Ticket-MergeInto" /> <i><&|/l&>(only one ticket)</&></i></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Depends on</&>:</td>
+ <td class="entry"><input name="Ticket-DependsOn" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Depended on by</&>:</td>
+ <td class="entry"><input name="DependsOn-Ticket" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Parents</&>:</td>
+ <td class="entry"><input name="Ticket-MemberOf" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Children</&>:</td>
+ <td class="entry"> <input name="MemberOf-Ticket" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Refers to</&>:</td>
+ <td class="entry"><input name="Ticket-RefersTo" /></td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Referred to by</&>:</td>
+ <td class="entry"> <input name="RefersTo-Ticket" /></td>
+ </tr>
+</table>
diff --git a/rt/html/Ticket/Elements/EditBasics b/rt/html/Ticket/Elements/EditBasics
index 7156851..d68fe65 100644
--- a/rt/html/Ticket/Elements/EditBasics
+++ b/rt/html/Ticket/Elements/EditBasics
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,44 +45,65 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE>
- <TR>
+<table>
+ <tr>
<td class="label"><&|/l&>Subject</&>:</td>
- <td class="value"><input name=Subject value="<%$TicketObj->Subject|h%>" SIZE=50></td>
- </TR>
+ <td class="value"><input name="Subject" value="<%$TicketObj->Subject|h%>" size="50" /></td>
+ </tr>
- <TR>
+ <tr>
<td class="label"><&|/l&>Status</&>:</td>
<td class="value"><%$SelectStatus|n%></td>
- </TR>
- <TR>
+ </tr>
+ <tr>
<td class="label"><&|/l&>Queue</&>:</td>
<td class="value"><%$SelectQueue|n%></td>
- </TR>
- <TR>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Owner</&>:</td>
+ <td class="value"><& /Elements/SelectOwner,
+ Name => 'Owner',
+ QueueObj => $TicketObj->QueueObj,
+ TicketObj => $TicketObj,
+ Default => $TicketObj->OwnerObj->Id,
+ DefaultValue => 0,
+ &></td>
+ </tr>
+
+ <tr>
<td class="label"><&|/l&>Time Estimated</&>:</td>
- <td class="value"><input name=TimeEstimated value="<%$TicketObj->TimeEstimated|h%>" SIZE="5"></td>
- </TR>
- <TR>
+ <td class="value"><input name="TimeEstimated" value="<%$TicketObj->TimeEstimated|h%>" size="5" />
+ <& /Elements/SelectTimeUnits, Name =>'TimeEstimated' &>
+</td>
+ </tr>
+ <tr>
<td class="label"><&|/l&>Time Worked</&>:</td>
- <td class="value"><input name=TimeWorked value="<%$TicketObj->TimeWorked|h%>" SIZE="5"></td>
- </TR>
- <TR>
+ <td class="value"><input name="TimeWorked" value="<%$TicketObj->TimeWorked|h%>" size="5" />
+ <& /Elements/SelectTimeUnits, Name =>'TimeWorked' &>
+</td>
+
+ </tr>
+ <tr>
<td class="label"><&|/l&>Time Left</&>:</td>
- <td class="value"><input name=TimeLeft value="<%$TicketObj->TimeLeft|h%>" SIZE="5"></td>
- </TR>
+ <td class="value"><input name="TimeLeft" value="<%$TicketObj->TimeLeft|h%>" size="5" />
+ <& /Elements/SelectTimeUnits, Name =>'TimeLeft' &>
+ </td>
+ </tr>
- <TR>
+ <tr>
<td class="label"><&|/l&>Priority</&>:</td>
- <td class="value"><input name=Priority value="<%$TicketObj->Priority|h%>" SIZE="5"></td>
- </TR>
+ <td class="value"><input name="Priority" value="<%$TicketObj->Priority|h%>" size="5" /></td>
+ </tr>
- <TR>
+ <tr>
<td class="label"><&|/l&>Final Priority</&>:</td>
- <td class="value"><input name=FinalPriority value="<%$TicketObj->FinalPriority|h%>" SIZE="5"></td>
- </TR>
+ <td class="value"><input name="FinalPriority" value="<%$TicketObj->FinalPriority|h%>" size="5" /></td>
+ </tr>
+
+
+
<& /Elements/Callback, _CallbackName => 'EndOfList', TicketObj => $TicketObj, %ARGS &>
-</TABLE>
+</table>
<%INIT>
#It's hard to do this inline, so we'll preload the html of the selectstatus in here.
diff --git a/rt/html/Ticket/Elements/EditCustomField b/rt/html/Ticket/Elements/EditCustomField
index 63687ac..fff3925 100644
--- a/rt/html/Ticket/Elements/EditCustomField
+++ b/rt/html/Ticket/Elements/EditCustomField
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Ticket/Elements/EditCustomFields b/rt/html/Ticket/Elements/EditCustomFields
index 6ae188f..5af48cb 100644
--- a/rt/html/Ticket/Elements/EditCustomFields
+++ b/rt/html/Ticket/Elements/EditCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,8 +50,7 @@
<td valign="top" width="50%">
<table>
-% my @entry_fields;
-% my $i;
+% my $i = 0;
% my $cfcount = $CustomFields->Count;
% $cfcount++ if ($cfcount % 2) ; # if we have an odd number of
% #custom fields, fudge it so we know where to put in the table break
@@ -61,16 +62,21 @@
<table>
% }
% $i++;
- <tr>
+ <tr id="CF-<%$CustomField->id%>-EditRow">
<td class="labeltop">
- <b><%$CustomField->Name%></b><br>
+ <b><%$CustomField->Name%></b><br />
<i><%$CustomField->FriendlyType%></i>
</td>
<td class="entry"><& /Elements/EditCustomField,
Object => $TicketObj,
CustomField => $CustomField,
- NamePrefix => $NamePrefix
- &></td>
+ NamePrefix => $NamePrefix ,
+ Default => $m->notes('Field-' . $CustomField->Id),
+ &>
+% if (my $msg = $m->notes('InvalidField-' . $CustomField->Id)) {
+ <br />
+ <em style="color: red"><% $msg %></em></td>
+% }
</tr>
% }
</table>
diff --git a/rt/html/Ticket/Elements/EditDates b/rt/html/Ticket/Elements/EditDates
index a197741..f694506 100644
--- a/rt/html/Ticket/Elements/EditDates
+++ b/rt/html/Ticket/Elements/EditDates
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,32 +45,32 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE>
- <TR>
- <TD class="label"><&|/l&>Starts</&>:</TD>
- <TD class="entry"><& /Elements/SelectDate, menu_prefix => 'Starts', current => 0 &>
- (<% $TicketObj->StartsObj->AsString %>)</TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Started</&>:</TD>
- <TD class="entry"><& /Elements/SelectDate, menu_prefix => 'Started', current => 0 &> (<%$TicketObj->StartedObj->AsString %>)</TD>
- </TR>
+<table>
+ <tr>
+ <td class="label"><&|/l&>Starts</&>:</td>
+ <td class="entry"><& /Elements/SelectDate, menu_prefix => 'Starts', current => 0 &>
+ (<% $TicketObj->StartsObj->AsString %>)</td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Started</&>:</td>
+ <td class="entry"><& /Elements/SelectDate, menu_prefix => 'Started', current => 0 &> (<%$TicketObj->StartedObj->AsString %>)</td>
+ </tr>
- <TR>
- <TD class="label">
+ <tr>
+ <td class="label">
<&|/l&>Last Contact</&>:
- </TD>
- <TD class="entry">
+ </td>
+ <td class="entry">
<& /Elements/SelectDate, menu_prefix => 'Told', current => 0 &> (<% $TicketObj->ToldObj->AsString %>)
- </TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Due</&>:</TD>
- <TD class="entry">
+ </td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Due</&>:</td>
+ <td class="entry">
<& /Elements/SelectDate, menu_prefix => 'Due', current => 0 &> (<% $TicketObj->DueObj->AsString %>)
- </TD>
- </TR>
-</TABLE>
+ </td>
+ </tr>
+</table>
<%ARGS>
$TicketObj => undef
</%ARGS>
diff --git a/rt/html/Ticket/Elements/EditPeople b/rt/html/Ticket/Elements/EditPeople
index 055d7ba..fd23ae0 100644
--- a/rt/html/Ticket/Elements/EditPeople
+++ b/rt/html/Ticket/Elements/EditPeople
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,28 +45,28 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE>
-<TR>
-<TD VALIGN=TOP>
+<table width="100%">
+<tr>
+<td valign="top">
<h3><&|/l&>New watchers</&></h3>
-<&|/l&>Find people whose</&><BR>
+<&|/l&>Find people whose</&><br />
<& /Elements/SelectUsers &>
-<input type=submit name="OnlySearchForPeople" value="<&|/l&>Go!</&>">
-<BR>
-<&|/l&>Find groups whose</&><BR>
+<input type="submit" class="button" name="OnlySearchForPeople" value="<&|/l&>Go!</&>" />
+<br />
+<&|/l&>Find groups whose</&><br />
<& /Elements/SelectGroups &>
-<input type=submit name="OnlySearchForGroup" value="<&|/l&>Go!</&>">
+<input type="submit" class="button" name="OnlySearchForGroup" value="<&|/l&>Go!</&>" />
<& AddWatchers, Ticket => $Ticket, UserString => $UserString,
UserOp => $UserOp, UserField => $UserField,
GroupString => $GroupString, GroupOp => $GroupOp,
GroupField => $GroupField, PrivilegedOnly => $PrivilegedOnly &>
-</TD><TD VALIGN=TOP>
+</td><td valign="top">
<h3><&|/l&>Owner</&></h3>
<&|/l&>Owner</&>: <& /Elements/SelectOwner, Name => 'Owner', QueueObj => $Ticket->QueueObj, TicketObj => $Ticket, Default => $Ticket->OwnerObj->Id, DefaultValue => 0&>
<h3><&|/l&>Current watchers</&></h3>
-<&|/l&>(Check box to delete)</&><br>
+<&|/l&>(Check box to delete)</&><br />
<&|/l&>Requestors</&>:
<& EditWatchers, TicketObj => $Ticket, Watchers => $Ticket->Requestors &>
@@ -75,9 +77,9 @@
<&|/l&>Administrative Cc</&>:
<& EditWatchers, TicketObj => $Ticket, Watchers => $Ticket->AdminCc &>
-</TD>
-</TR>
-</TABLE>
+</td>
+</tr>
+</table>
<%ARGS>
$UserField => undef
diff --git a/rt/html/Ticket/Elements/EditWatchers b/rt/html/Ticket/Elements/EditWatchers
index 0089932..918dddb 100644
--- a/rt/html/Ticket/Elements/EditWatchers
+++ b/rt/html/Ticket/Elements/EditWatchers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,20 +48,25 @@
<ul>
%# Print out a placeholder if there are none.
%if ($Members->Count == 0 ) {
-<li><i><&|/l&>none</&></i>
+<li><i><&|/l&>none</&></i></li>
% }
%while (my $watcher=$Members->Next) {
<li>
-<INPUT TYPE=CHECKBOX NAME="Ticket-DeleteWatcher-Type-<%$Watchers->Type%>-Principal-<%$watcher->MemberId%>" value="1" UNCHECKED>
+<input type="checkbox" class="checkbox" name="Ticket-DeleteWatcher-Type-<%$Watchers->Type%>-Principal-<%$watcher->MemberId%>" value="1" unchecked />
%if ($watcher->MemberObj->IsUser) {
<a href="<%$RT::WebPath%>/Admin/Users/Modify.html?id=<%$watcher->MemberObj->Object->id%>">
-<%$watcher->MemberObj->Object->Name%></a>
+<%$watcher->MemberObj->Object->Name%></a>
+% if ($TicketObj and grep { $_->Content eq $watcher->MemberObj->Object->EmailAddress } $TicketObj->SquelchMailTo) {
+<b><&|/l&>(Will not be sent email)</&></b>
+% }
+
%} else {
<a href="<%$RT::WebPath%>/Admin/Groups/Modify.html?id=<%$watcher->MemberObj->Object->id%>">
<%$watcher->MemberObj->Object->Name%></a>
%}
+</li>
% }
</ul>
<%INIT>
diff --git a/rt/html/Ticket/Elements/FindAttachments b/rt/html/Ticket/Elements/FindAttachments
index 017c772..a9d698d 100755
--- a/rt/html/Ticket/Elements/FindAttachments
+++ b/rt/html/Ticket/Elements/FindAttachments
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Ticket/Elements/LoadTextAttachments b/rt/html/Ticket/Elements/LoadTextAttachments
index 943568f..fc83d66 100755
--- a/rt/html/Ticket/Elements/LoadTextAttachments
+++ b/rt/html/Ticket/Elements/LoadTextAttachments
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -80,7 +82,9 @@ if ( $Ticket->CurrentUserHasRight('ShowTicket') ) {
$attachments->Limit ( FIELD => 'ContentType', OPERATOR => '=', VALUE => 'text/plain');
$attachments->Limit ( FIELD => 'ContentType', OPERATOR => 'STARTSWITH', VALUE => 'message/');
$attachments->Limit ( FIELD => 'ContentType', OPERATOR => '=', VALUE => 'text');
-
+ if ($RT::SuppressInlineTextFiles) {
+ $attachments->Limit ( FIELD => 'Filename', OPERATOR => 'IS', VALUE => 'NULL');
+ }
}
return ($attachments);
</%INIT>
diff --git a/rt/html/Ticket/Elements/PreviewScrips b/rt/html/Ticket/Elements/PreviewScrips
index a3492b7..423040c 100755
--- a/rt/html/Ticket/Elements/PreviewScrips
+++ b/rt/html/Ticket/Elements/PreviewScrips
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -86,38 +88,45 @@ my ( $Transaction, $Description, $Object ) = $TicketObj->$action(
TimeTaken => $ARGS{'UpdateTimeWorked'},
DryRun => 1
);
+unless ( $Transaction ) {
+ $RT::Logger->error("Coulfn't fire '$action' action: $Description");
+}
my @non_recipients = $TicketObj->SquelchMailTo;
</%init>
<h2><&|/l&>This message will be sent to...</&></h2>
-<i><&|/l&>(Check boxes to disable notifications to the listed recipients)</&></i><br>
+
+% if ( $Object ) {
+<i><&|/l&>(Check boxes to disable notifications to the listed recipients)</&></i><br />
% foreach my $scrip (@{$Object->Scrips->Prepared}) {
% next unless $scrip->ActionObj->Action->isa('RT::Action::SendEmail');
-<b><%$scrip->Description%></b><br>
+<b><% $scrip->Description %></b><br />
<&|/l, loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name)&>[_1] [_2] with template [_3]</&>
-<br>
+<br />
%foreach my $type qw(To Cc Bcc) {
%my @addresses = $scrip->ActionObj->Action->$type();
<ul>
%foreach my $addr (@addresses) {
-<li> <b><%loc($type)%></b>: <input type="checkbox" name="Ticket-<%$TicketObj->id%>-SquelchMailTo" value="<%$addr->address%>"> <%$addr->address%>
+<li> <b><%loc($type)%></b>: <input type="checkbox" class="checkbox" name="Ticket-<%$TicketObj->id%>-SquelchMailTo" value="<%$addr->address%>" /> <%$addr->address%>
% }
</ul>
% }
% if ($RT::PreviewScripMessages) {
-<textarea cols=80 rows="5">
+<textarea cols="80" rows="5">
<%$scrip->ActionObj->TemplateObj->MIMEObj->as_string%>
</textarea>
% }
-%}
-<br>
+% }
+% }
+<br />
+
<h2><&|/l&>Messages about this ticket will not be sent to...</&></h2>
<i><&|/l&>(Check boxes to enable notifications to the listed recipients)</&></i>
-<br>
+<br />
<ul>
% foreach my $recipient (@non_recipients) {
-<li><input type="checkbox" name="Ticket-<%$TicketObj->id%>-UnsquelchMailTo" value="<%$recipient->Content%>">
+<li><input type="checkbox" class="checkbox" name="Ticket-<%$TicketObj->id%>-UnsquelchMailTo" value="<%$recipient->Content%>" />
<% $recipient->Content %>
% }
</ul>
diff --git a/rt/html/Ticket/Elements/Reminders b/rt/html/Ticket/Elements/Reminders
new file mode 100644
index 0000000..63d68c7
--- /dev/null
+++ b/rt/html/Ticket/Elements/Reminders
@@ -0,0 +1,168 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Ticket => undef
+$id => undef
+$ShowCompleted => 0
+$Edit => 0
+</%args>
+<%init>
+
+$Ticket = LoadTicket($id) if ($id);
+
+my $request_args = $m->request_args();
+
+my $reminder_collection = $Ticket->Reminders->Collection;
+
+if ( $request_args->{'update-reminders'} ) {
+ while ( my $reminder = $reminder_collection->Next ) {
+ if ( $reminder->Status ne 'resolved' && $request_args->{ 'Complete-Reminder-' . $reminder->id } ) {
+ $Ticket->Reminders->Resolve($reminder);
+ }
+ elsif ( $reminder->Status eq 'resolved' && !$request_args->{ 'Complete-Reminder-' . $reminder->id } ) {
+ $Ticket->Reminders->Open($reminder);
+ }
+
+ if ( exists( $request_args->{ 'Reminder-Subject-' . $reminder->id } ) && ( $reminder->Subject ne $request_args->{ 'Reminder-Subject-' . $reminder->id } )) {
+ $reminder->SetSubject( $request_args->{ 'Reminder-Subject-' . $reminder->id } ) ;
+ }
+
+ if ( exists( $request_args->{ 'Reminder-Owner-' . $reminder->id } ) && ( $reminder->Owner != $request_args->{ 'Reminder-Owner-' . $reminder->id } )) {
+ $reminder->SetOwner( $request_args->{ 'Reminder-Owner-' . $reminder->id } , "Force" ) ;
+ }
+
+ if ( exists( $request_args->{ 'Reminder-Due-' . $reminder->id } ) && ( $reminder->DueObj->Date ne $request_args->{ 'Reminder-Due-' . $reminder->id } )) {
+ $reminder->SetDue( $request_args->{ 'Reminder-Due-' . $reminder->id } ) ;
+ }
+ }
+}
+
+if ( $request_args->{'NewReminder-Subject'} ) {
+ my $due_obj = RT::Date->new( $session{'CurrentUser'} );
+ my $date = Time::ParseDate::parsedate(
+ $request_args->{'NewReminder-Due'},
+ UK => $RT::DateDayBeforeMonth,
+ PREFER_PAST => 0,
+ PREFER_FUTURE => 1
+ );
+ $due_obj->Set( Value => $date, Format => 'unix' );
+ my ( $add_id, $msg, $txnid ) = $Ticket->Reminders->Add(
+
+ Subject => $request_args->{'NewReminder-Subject'},
+ Owner => $request_args->{'NewReminder-Owner'},
+ Due => $due_obj->ISO
+ );
+}
+
+# We've made changes, let's reload our search
+
+$reminder_collection = $Ticket->Reminders->Collection;
+</%init>
+<input type="hidden" class="hidden" name="id" value="<% $Ticket->id %>" />
+<input type="hidden" class="hidden" name="update-reminders" value="1" />
+<div>
+% while (my $reminder = $reminder_collection->Next) {
+% if ($reminder->Status eq 'resolved' && !$ShowCompleted) {
+<input type="hidden" class="hidden" name="Complete-Reminder-<% $reminder->id %>" value="1" />
+% } elsif ($Edit) {
+<& SELF:EditEntry, Reminder => $reminder, Ticket => $Ticket &>
+% } else {
+<& SELF:ShowEntry, Reminder => $reminder, Ticket => $Ticket &>
+% }
+% }
+</div>
+<div>
+<h3><&|/l&>New reminder:</&></h3>
+<& SELF:NewReminder, Ticket => $Ticket &>
+<%method NewReminder>
+<%args>
+$Ticket
+</%args>
+<div class="input-row">
+<label class="horizontal" for="NewReminder-Subject" ><&|/l&>Subject</&>:</label>
+<input type="text" size="15" name="NewReminder-Subject" />
+</div>
+<div class="input-row">
+<label class="horizontal" for="NewReminder-Owner" ><&|/l&>Owner</&>:</label>
+<& /Elements/SelectOwner, Name => 'NewReminder-Owner', QueueObj => $Ticket->QueueObj, DefaultValue => 0 &>
+</div>
+<div class="input-row">
+<label class="horizontal" for="NewReminder-Due" ><&|/l&>Due</&> <&|/l&>(yyyy/mm/dd)</&>:</label>
+<& /Elements/SelectDate, Name => "NewReminder-Due", Default => "" &>
+</div>
+</div>
+</%method>
+<%method EditEntry>
+<%args>
+$Reminder
+$Ticket
+</%args>
+<input
+ type="checkbox"
+ name="Complete-Reminder-<%$Reminder->id%>"
+ <% $Reminder->Status eq 'resolved' ? 'CHECKED' : '' %>
+/>
+ <input type="text" size="15" name="Reminder-Subject-<% $Reminder->id %>" value="<%$Reminder->Subject%>" /> &bull;
+ <& /Elements/SelectOwner, Name => 'Reminder-Owner-'.$Reminder->id, Queue => $Ticket->QueueObj, Default => $Reminder->Owner, DefaultValue => 0 &>
+ <& /Elements/SelectDate, Name => 'Reminder-Due-'.$Reminder->id, Default => $Reminder->DueObj->Date &>
+ (<%$Reminder->DueObj->Unix>0 ? $Reminder->DueObj->AgeAsString : '' %>)<br />
+</%method>
+<%method ShowEntry>
+<%args>
+$Reminder
+$Ticket
+</%args>
+<input
+ type="checkbox"
+ name="Complete-Reminder-<%$Reminder->id%>"
+ <% $Reminder->Status eq 'resolved' ? 'CHECKED' : '' %>
+/>
+ <%$Reminder->Subject%> &bull;
+ <%$Reminder->OwnerObj->Name%>
+ <%$Reminder->DueObj->Unix>0 ? "&bull; ". $Reminder->DueObj->AgeAsString : '' |n%><br />
+</%method>
diff --git a/rt/html/Ticket/Elements/ShowAttachments b/rt/html/Ticket/Elements/ShowAttachments
index 82028dd..6f1de62 100644
--- a/rt/html/Ticket/Elements/ShowAttachments
+++ b/rt/html/Ticket/Elements/ShowAttachments
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,13 +46,13 @@
%#
%# END BPS TAGGED BLOCK }}}
% if (keys %documents) {
-<& /Elements/TitleBoxStart, title => loc('Attachments'),
+<&| /Widgets/TitleBox, title => loc('Attachments'),
title_class=> 'inverse',
color => "#336699" &>
% foreach my $key (keys %documents) {
-<%$key%><br>
+<%$key%><br />
<ul>
% foreach my $rev (@{$documents{$key}}) {
@@ -68,7 +70,7 @@ if ($size) {
</%PERL>
<li><font size="-2">
-<A HREF="<%$RT::WebPath%>/Ticket/Attachment/<%$rev->TransactionId%>/<%$rev->Id%>/<%$rev->Filename | u%>">
+<a href="<%$RT::WebPath%>/Ticket/Attachment/<%$rev->TransactionId%>/<%$rev->Id%>/<%$rev->Filename | u%>">
<&|/l, $rev->CreatedAsString, $size, $rev->CreatorObj->Name &>[_1] ([_2]) by [_3]</&>
</a>
</font></li>
@@ -77,8 +79,9 @@ if ($size) {
</ul>
% }
-<& /Elements/TitleBoxEnd &>
-<BR>
+</&>
+
+<br />
% }
<%INIT>
diff --git a/rt/html/Ticket/Elements/ShowBasics b/rt/html/Ticket/Elements/ShowBasics
index 00ed3cc..c2ba649 100644
--- a/rt/html/Ticket/Elements/ShowBasics
+++ b/rt/html/Ticket/Elements/ShowBasics
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,36 +47,36 @@
%# END BPS TAGGED BLOCK }}}
<table>
<tr>
- <td class="label"><&|/l&>Id</&>:</td>
- <td class="value"><%$Ticket->Id %></td>
+ <td class="label id"><&|/l&>Id</&>:</td>
+ <td class="value id"><%$Ticket->Id %></td>
</tr>
<tr>
- <td class="label"><&|/l&>Status</&>:</td>
- <td class="value"><&|/l&><% $Ticket->Status%></&></td>
+ <td class="label status"><&|/l&>Status</&>:</td>
+ <td class="value status"><&|/l&><% $Ticket->Status%></&></td>
</tr>
% if ($Ticket->TimeEstimated) {
<tr>
- <td class="label"><&|/l&>Estimated</&>:</td>
- <td class="value"><&|/l, $Ticket->TimeEstimated &>[_1] min</&></td>
+ <td class="label time estimated"><&|/l&>Estimated</&>:</td>
+ <td class="value time estimated"><& ShowTime, minutes => $Ticket->TimeEstimated &></td>
</tr>
% }
% if ($Ticket->TimeWorked) {
<tr>
- <td class="label"><&|/l&>Worked</&>:</td>
- <td class="value"><&|/l, $Ticket->TimeWorked &>[_1] min</&></td>
+ <td class="label time worked"><&|/l&>Worked</&>:</td>
+ <td class="value time worked"><& ShowTime, minutes => $Ticket->TimeWorked &></td>
</tr>
% }
<tr>
- <td class="label"><&|/l&>Left</&>:</td>
- <td class="value"><&|/l, $Ticket->TimeLeft &>[_1] min</&></td>
+ <td class="label time left"><&|/l&>Left</&>:</td>
+ <td class="value time left"><& ShowTime, minutes => $Ticket->TimeLeft &></td>
</tr>
<tr>
- <td class="label"><&|/l&>Priority</&>:</td>
- <td class="value"><%$Ticket->Priority%>/<%$Ticket->FinalPriority %></td>
+ <td class="label priority"><&|/l&>Priority</&>:</td>
+ <td class="value priority"><%$Ticket->Priority%>/<%$Ticket->FinalPriority %></td>
</tr>
<tr>
- <td class="label"><&|/l&>Queue</&>:</td>
- <td class="value"><%$Ticket->QueueObj->Name%></td>
+ <td class="label queue"><&|/l&>Queue</&>:</td>
+ <td class="value queue"><%$Ticket->QueueObj->Name%></td>
</tr>
<& /Elements/Callback, _CallbackName => 'EndOfList', TicketObj => $Ticket, %ARGS &>
</table>
diff --git a/rt/html/Ticket/Elements/ShowCustomFields b/rt/html/Ticket/Elements/ShowCustomFields
index eb49212..f307d9d 100644
--- a/rt/html/Ticket/Elements/ShowCustomFields
+++ b/rt/html/Ticket/Elements/ShowCustomFields
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/Ticket/Elements/ShowDates b/rt/html/Ticket/Elements/ShowDates
index 2ccbb3f..e00b5ee 100644
--- a/rt/html/Ticket/Elements/ShowDates
+++ b/rt/html/Ticket/Elements/ShowDates
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,41 +45,41 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TABLE>
- <TR>
- <TD class="label"><&|/l&>Created</&>:</TD>
- <TD class="value"><% $Ticket->CreatedObj->AsString %></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Starts</&>:</TD>
- <TD class="value"><% $Ticket->StartsObj->AsString %></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Started</&>:</TD>
- <TD class="value"><% $Ticket->StartedObj->AsString %></TD>
- </TR>
- <TR>
- <TD class="label"><a href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$Ticket->id%>&Action=SetTold"><&|/l&>Last Contact</&></a>:</TD>
- <TD class="value"><% $Ticket->ToldObj->AsString %></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Due</&>:</TD>
- <TD class="value"><% $Ticket->DueObj->AsString %></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Closed</&>:</TD>
- <TD class="value"><% $Ticket->ResolvedObj->AsString %></TD>
- </TR>
- <TR>
- <TD class="label"><&|/l&>Updated</&>:</TD>
-% my $UpdatedString = $Ticket->LastUpdated ? (loc("[_1] by [_2]", $Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)) : loc("Never");
+<table>
+ <tr>
+ <td class="label date created"><&|/l&>Created</&>:</td>
+ <td class="value date created"><% $Ticket->CreatedObj->AsString %></td>
+ </tr>
+ <tr>
+ <td class="label date starts"><&|/l&>Starts</&>:</td>
+ <td class="value date starts"><% $Ticket->StartsObj->AsString %></td>
+ </tr>
+ <tr>
+ <td class="label date started"><&|/l&>Started</&>:</td>
+ <td class="value date started"><% $Ticket->StartedObj->AsString %></td>
+ </tr>
+ <tr>
+ <td class="label date told"><a href="<% $RT::WebPath %>/Ticket/Display.html?id=<% $Ticket->id %>&Action=SetTold"><&|/l&>Last Contact</&></a>:</td>
+ <td class="value date told"><% $Ticket->ToldObj->AsString %></td>
+ </tr>
+ <tr>
+ <td class="label date due"><&|/l&>Due</&>:</td>
+ <td class="value date due"><% $Ticket->DueObj->AsString %></td>
+ </tr>
+ <tr>
+ <td class="label date resolved"><&|/l&>Closed</&>:</td>
+ <td class="value date resolved"><% $Ticket->ResolvedObj->AsString %></td>
+ </tr>
+ <tr>
+ <td class="label date updated"><&|/l&>Updated</&>:</td>
+% my $UpdatedString = $Ticket->LastUpdated ? loc("[_1] by [_2]", $Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name) : loc("Never");
% if ($UpdatedLink) {
- <TD class="value"><A HREF="#lasttrans"><% $UpdatedString | h %></a></TD>
+ <td class="value date updated"><A HREF="#lasttrans"><% $UpdatedString | h %></a></td>
% } else {
- <TD class="value"><% $UpdatedString | h %></TD>
+ <td class="value date updated"><% $UpdatedString | h %></td>
% }
- </TR>
-</TABLE>
+ </tr>
+</table>
<%ARGS>
$Ticket => undef
$UpdatedLink => 1
diff --git a/rt/html/Ticket/Elements/ShowDependencies b/rt/html/Ticket/Elements/ShowDependencies
index f276bc9..b2f4d29 100644
--- a/rt/html/Ticket/Elements/ShowDependencies
+++ b/rt/html/Ticket/Elements/ShowDependencies
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,19 +45,19 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<&|/l&>Depends on</&>:<BR>
+<&|/l&>Depends on</&>:<br />
% while (my $Link = $Ticket->DependsOn->Next) {
% my $member = $Link->TargetObj;
<a href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$member->Id%>"><%$member->Id%></a>: (<%$member->OwnerObj->Name%>) <%$member->Subject%>
[<%$member->Status%>]
- <br>
+ <br />
% }
-<&|/l&>Depended on by</&>:<BR>
+<&|/l&>Depended on by</&>:<br />
% while (my $Link = $Ticket->DependedOnBy->Next) {
% my $member = $Link->TargetObj;
<a href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$member->Id%>"><%$member->Id%></a>: (<%$member->OwnerObj->Name%>) <%$member->Subject%>
[<%$member->Status%>]
- <br>
+ <br />
% }
<%ARGS>
diff --git a/rt/html/Ticket/Elements/ShowGroupMembers b/rt/html/Ticket/Elements/ShowGroupMembers
index 1fdb79a..e39bc69 100644
--- a/rt/html/Ticket/Elements/ShowGroupMembers
+++ b/rt/html/Ticket/Elements/ShowGroupMembers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -47,14 +49,15 @@
% my $UserMembers = $Group->UserMembersObj;
% while (my $member = $UserMembers->Next()) {
-<& ShowUserEntry, User => $member &><br>
+<& ShowUserEntry, User => $member, Ticket => $Ticket &><br />
% }
% my $GroupMembers = $Group->MembersObj;
% $GroupMembers->LimitToGroups();
% while (my $member = $GroupMembers->Next()) {
-<&|/l&>Group</&>: <%$member->MemberObj->Object->Name%><br>
+<&|/l&>Group</&>: <%$member->MemberObj->Object->Name%><br />
% }
<%ARGS>
$Group => undef
-</%ARGS> \ No newline at end of file
+$Ticket => undef
+</%ARGS>
diff --git a/rt/html/Ticket/Elements/ShowHistory b/rt/html/Ticket/Elements/ShowHistory
index 75e3477..45cd512 100644
--- a/rt/html/Ticket/Elements/ShowHistory
+++ b/rt/html/Ticket/Elements/ShowHistory
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,47 +45,45 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
+<%doc>
+# This is (ab)used in Admin/(Users|Groups)/History.html and should probably
+# be generalized at some point.
+</%doc>
<%perl>
- if ($ShowDisplayModes or $ShowTitle) {
-my $title;
-my $titleright;
-if ($ShowTitle) {
- $title = loc('History');
-}
-else {
- $title = '&nbsp;';
-}
-$titleright = loc('Display mode') . ":";
-if ($ShowHeaders) {
- $titleright .= "[<A HREF=\"" . $URIFile . "?id="
- . $Ticket->id . "\">"
- . loc("Brief headers")
- . "</a>] <b>["
- . loc("Full headers") . "]</b>";
-}
-else {
- $titleright .= "<b>["
- . loc("Brief headers")
- . "]</b> [<A HREF=\""
- . $URIFile
- . "?ShowHeaders=1"
- . "&id="
- . $Ticket->id . "\">"
- . loc("Full headers") . "</a>]";
-}
+if ($ShowDisplayModes or $ShowTitle) {
+ my $title = $ShowTitle
+ ? loc('History')
+ : '&nbsp;';
+
+ my $titleright;
+
+ if ($ShowDisplayModes) {
+ $titleright = q[<span style="color: black">] . loc('Display mode') . ':</span> ';
+
+ if ($ShowHeaders) {
+ $titleright .= qq{<a href="$URIFile?id=} .
+ $Ticket->id.qq{">} .
+ loc("Brief headers") .
+ qq{</a> &mdash; };
+ $titleright .= q[<span class="selected">] . loc("Full headers") . "</span>";
+ }
+ else {
+ $titleright .= q[<span class="selected">] . loc("Brief headers") . "</span> &mdash; ";
+ $titleright .= qq{<a href="$URIFile?ShowHeaders=1;id=} .
+ $Ticket->id.qq{">} .
+ loc("Full headers") .
+ qq{</a>};
+ }
+ }
</%perl>
-<& /Elements/TitleBoxStart, title => $title, titleright => $titleright, bodyclass=> ''&>
+<& /Widgets/TitleBoxStart, title => $title, titleright => $titleright &>
% }
-<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=2 BORDER=0>
+<div id="ticket-history">
<%perl>
my @attachments = @{$Attachments->ItemsArrayRef()};
my @attachment_content = @{$AttachmentContent->ItemsArrayRef()};
-
-
-
-
while ( my $Transaction = $Transactions->Next ) {
my $skip = 0;
$m->comp( '/Elements/Callback',
@@ -123,9 +123,9 @@ $m->flush_buffer();
}
</%perl>
-</TABLE>
+</div>
% if ($ShowDisplayModes or $ShowTitle) {
-<& /Elements/TitleBoxEnd &>
+<& /Widgets/TitleBoxEnd &>
% }
<%INIT>
my $Transactions = new RT::Transactions($session{'CurrentUser'});
@@ -136,8 +136,16 @@ if ($Tickets) {
} else {
$Transactions = $Ticket->Transactions;
}
-my $i;
+
+my $OldestFirst = $RT::OldestTransactionsFirst? 'ASC': 'DESC';
+$Transactions->OrderByCols( { FIELD => 'Created',
+ ORDER => $OldestFirst },
+ { FIELD => 'id',
+ ORDER => $OldestFirst },
+ );
+
+my $i;
$Attachments ||= $m->comp('/Ticket/Elements/FindAttachments', Ticket => $Ticket, Tickets => $Tickets || undef);
$AttachmentContent ||= $m->comp('/Ticket/Elements/LoadTextAttachments', Ticket => $Ticket);
diff --git a/rt/html/Ticket/Elements/ShowMembers b/rt/html/Ticket/Elements/ShowMembers
index f4fec1c..4bf5925 100644
--- a/rt/html/Ticket/Elements/ShowMembers
+++ b/rt/html/Ticket/Elements/ShowMembers
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,15 +46,15 @@
%#
%# END BPS TAGGED BLOCK }}}
% if ($members->Count) {
-<UL>
+<ul>
% while (my $link = $members->Next) {
% my $member= $link->BaseObj;
-<LI><a href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$member->Id%>"><%$member->Id%></a>: <%$member->Subject%> [<%loc($member->Status)%>]<br>
+<li><a href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$member->Id%>"><%$member->Id%></a>: <%$member->Subject%> [<%loc($member->Status)%>]<br />
% if ($depth < 8) {
<&/Ticket/Elements/ShowMembers, Ticket => $member, depth => ($depth+1) &>
% }
% }
-</UL>
+</ul>
% }
<%INIT>
diff --git a/rt/html/Ticket/Elements/ShowMessageHeaders b/rt/html/Ticket/Elements/ShowMessageHeaders
index 8dc76ba..81c5637 100644
--- a/rt/html/Ticket/Elements/ShowMessageHeaders
+++ b/rt/html/Ticket/Elements/ShowMessageHeaders
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,14 +45,15 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-% use Data::Dumper;
<table>
% foreach my $header (@headers) {
-% next unless ($display_headers{'_all'} || $display_headers{lc($header->{'Tag'})});
-<tr>
-<td align="right" class="message-header-key"><%$header->{'Tag'}%>:</td>
-<td class="message-header-value"><%$header->{'Value'} | n%></td>
-</tr>
+% next unless $display_headers{_all}
+% or ($display_headers{ lc $header->{Tag} }
+% and length $header->{Value});
+ <tr>
+ <td align="right" class="message-header-key"><%$header->{'Tag'}%>:</td>
+ <td class="message-header-value"><%$header->{'Value'} | n%></td>
+ </tr>
% }
</table>
<%INIT>
@@ -61,23 +64,24 @@ $m->comp('/Elements/Callback', content => \$content, %ARGS);
# we'll display the value without escaping later (for MakeClicky et al.)
$content = $m->interp->apply_escapes($content, 'h');
-my @lines = split (/\n/,$content);
+my @lines = split /\n/, $content;
my $in_header = 0;
-my @headers =();
-foreach (@lines) {
+my @headers;
+
+for (@lines) {
if (/^(\S+):\s+(.*)$/) {
- push (@headers, { Tag => $1, Value => $2} );
- } elsif ($headers[-1]) {
+ push @headers, { Tag => $1, Value => $2 };
+ }
+ elsif (/^\s+/) {
$headers[-1]->{'Value'} .= $_;
- } else {
-
- push (@headers, { Tag => $_, Value => ''} );
+ }
+ else {
+ s/:$//;
+ push @headers, { Tag => $_, Value => '' };
}
}
-my %display_headers;
-
-map { $display_headers{lc($_)} = 1 } @$DisplayHeaders;
+my %display_headers = map { lc($_) => 1 } @$DisplayHeaders;
$m->comp('/Elements/Callback', _CallbackName => 'Headers', content => \$content, headers => \@headers, display_headers => \%display_headers, %ARGS);
diff --git a/rt/html/Ticket/Elements/ShowMessageStanza b/rt/html/Ticket/Elements/ShowMessageStanza
index eaf551d..8040096 100644
--- a/rt/html/Ticket/Elements/ShowMessageStanza
+++ b/rt/html/Ticket/Elements/ShowMessageStanza
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -44,7 +46,7 @@
%#
%# END BPS TAGGED BLOCK }}}
% if (ref($Message)) {
-<font color="<%$colors[$Depth]%>">
+<div class="message-stanza-depth-<% $Depth %>">
<%perl>
foreach my $stanza (@$Message) {
if ( ref $stanza eq "ARRAY" ) {
@@ -57,24 +59,23 @@ foreach my $stanza (@$Message) {
my $content = $stanza->{raw};
RT::Interface::Web::EscapeUTF8(\$content);
$m->comp('/Elements/Callback', content => \$content, %ARGS);
- $content =~ s/\n/<br>/gi if defined $content;
+ $content =~ s{$}{<br />}mg
+ if defined $content;
</%perl>
-<%$content |n%><br>
-% }
+<%$content |n%>
+% }
% } # end foreach
-</font>
+</div>
% } else {
-% my $content = $Message;
-% RT::Interface::Web::EscapeUTF8(\$content);
-% $m->comp('/Elements/Callback', content => \$content, %ARGS);
-% $content =~ s/\n/<br>/gi;
-<%$content |n%><br>
+% my $content = $Message;
+% RT::Interface::Web::EscapeUTF8(\$content);
+% $m->comp('/Elements/Callback', content => \$content, %ARGS);
+% $content =~ s{$}{<br />}mg;
+<%$content |n%>
% }
<%INIT>
use URI::URL;
-my $server = 'fsck.com';
-my @colors = ('#000000', '#660000', '#006600', '#000066', '#cc0000', '#00cc00', '#0000cc', '#ff0000', '#00ff00', '#0000ff');
</%INIT>
<%ARGS>
$Message => undef
diff --git a/rt/html/Ticket/Elements/ShowPeople b/rt/html/Ticket/Elements/ShowPeople
index dbec939..76336ec 100644
--- a/rt/html/Ticket/Elements/ShowPeople
+++ b/rt/html/Ticket/Elements/ShowPeople
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -46,19 +48,19 @@
<table>
<tr>
<td class="label"><&|/l&>Owner</&>:</td>
- <td class="value"><& ShowUserEntry, User => $Ticket->OwnerObj &></td>
+ <td class="value"><& ShowUserEntry, User => $Ticket->OwnerObj, Ticket => $Ticket &></td>
</tr>
<tr>
<td class="labeltop"><&|/l&>Requestors</&>:</td>
- <td class="value"><& ShowGroupMembers, Group => $Ticket->Requestors &></td>
+ <td class="value"><& ShowGroupMembers, Group => $Ticket->Requestors, Ticket => $Ticket &></td>
</tr>
<tr>
<td class="labeltop"><&|/l&>Cc</&>:</td>
- <td class="value"><& ShowGroupMembers, Group => $Ticket->Cc &></td>
+ <td class="value"><& ShowGroupMembers, Group => $Ticket->Cc, Ticket => $Ticket &></td>
</tr>
<tr>
<td class="labeltop"><&|/l&>AdminCc</&>:</td>
- <td class="value"><& ShowGroupMembers, Group => $Ticket->AdminCc &></td>
+ <td class="value"><& ShowGroupMembers, Group => $Ticket->AdminCc, Ticket => $Ticket &></td>
</tr>
</table>
<%ARGS>
diff --git a/rt/html/Ticket/Elements/ShowRequestor b/rt/html/Ticket/Elements/ShowRequestor
index 421d38e..d7fe6b1 100644
--- a/rt/html/Ticket/Elements/ShowRequestor
+++ b/rt/html/Ticket/Elements/ShowRequestor
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,42 +47,41 @@
%# END BPS TAGGED BLOCK }}}
<%PERL>
my $rows = 10;
+my $has_right_adminusers = $session{'CurrentUser'}->HasRight(Object => $RT::System, Right => 'AdminUsers');
my $people = $Ticket->Requestors->UserMembersObj;
while (my $requestor=$people->Next) {
+next if $requestor->Privileged;
my $name=$requestor->RealName || $requestor->EmailAddress;
my $tickets = RT::Tickets->new($session{'CurrentUser'});
-$tickets->LimitWatcher(TYPE => 'Requestor', VALUE => $requestor->EmailAddress );
-$tickets->LimitStatus( VALUE => 'open');
-$tickets->LimitStatus( VALUE => 'new');
+$tickets->FromSQL( "Requestor.id = ". $requestor->id ." AND (Status = 'open' OR Status = 'new')" );
$tickets->RowsPerPage($rows);
-$tickets->OrderBy(FIELD => 'Priority',
- ORDER => 'DESC');
+$tickets->OrderBy(FIELD => 'Priority', ORDER => 'DESC');
</%PERL>
-% unless ($requestor->Privileged) {
-<& /Elements/TitleBoxStart,
- title => "<a class='inverse' href=\"$RT::WebPath/Admin/Users/Modify.html?id=".$requestor->id."\">".loc("More about [_1]", $name)."</a>" &>
+<&| /Widgets/TitleBox,
+ title_href => $has_right_adminusers ? "$RT::WebPath/Admin/Users/Modify.html?id=".$requestor->id : undef,
+ title=> loc("More about [_1]", $name),
+&>
%# Additional information about this user. Empty by default.
<& /Elements/Callback, _CallbackName => 'AboutThisUser', requestor => $requestor, %ARGS &>
-<&|/l&>Comments about this user</&>:<BR>
-<B><% ($requestor->Comments || loc("No comment entered about this user")) %></B><BR>
+<&|/l&>Comments about this user</&>:<br />
+<b><% ($requestor->Comments || loc("No comment entered about this user")) %></b><br />
-<&|/l, $rows &>This user's [_1] highest priority tickets</&>:<BR>
-<UL>
+<&|/l, $rows &>This user's [_1] highest priority tickets</&>:<br />
+<ul>
%while (my $w=$tickets->Next) {
-<LI><a href="<%$RT::WebPath%><%$DisplayPath%>?id=<%$w->id%>"><%$w->Id%>: <%$w->Subject%></a> (<%$w->Status%>)
+<li><a href="<%$RT::WebPath%><%$DisplayPath%>?id=<%$w->id%>"><%$w->Id%>: <%$w->Subject%></a> (<%$w->Status%>)
%}
-</UL>
+</ul>
-<&|/l&>Groups this user belongs to</&>:<BR>
+<&|/l&>Groups this user belongs to</&>:<br />
<& /Elements/ShowMemberships, UserObj => $requestor &>
-<& /Elements/TitleBoxEnd &>
+</&>
-% }
%}
<%ARGS>
$Ticket=>undef
diff --git a/rt/html/Ticket/Elements/ShowSummary b/rt/html/Ticket/Elements/ShowSummary
index 3157140..ffd71d3 100644
--- a/rt/html/Ticket/Elements/ShowSummary
+++ b/rt/html/Ticket/Elements/ShowSummary
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,58 +45,65 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
- <TABLE WIDTH="100%" class="ticketsummary" >
- <TR>
- <TD VALIGN=TOP WIDTH="50%" class="boxcontainer">
- <& /Elements/TitleBoxStart, title => loc('The Basics'),
+ <table width="100%" class="ticket-summary">
+ <tr>
+ <td valign="top" width="50%" class="boxcontainer">
+ <&| /Widgets/TitleBox, title => loc('The Basics'),
title_href =>"$RT::WebPath/Ticket/Modify.html?id=".$Ticket->Id,
- title_class=> 'inverse',
- color => "#993333" &>
+ class => 'ticket-info-basics' &>
<& /Ticket/Elements/ShowBasics, Ticket => $Ticket &>
- <& /Elements/TitleBoxEnd &>
- <br>
+ </&>
+
% if ($Ticket->QueueObj->TicketCustomFields->First) {
- <& /Elements/TitleBoxStart, title => loc('Custom Fields'),
+ <&| /Widgets/TitleBox, title => loc('Custom Fields'),
title_href =>"$RT::WebPath/Ticket/Modify.html?id=".$Ticket->Id,
- title_class=> 'inverse',
- color => "#993333" &>
+ class => 'ticket-info-cfs' &>
<& /Ticket/Elements/ShowCustomFields, Ticket => $Ticket &>
- <& /Elements/TitleBoxEnd &>
-
-<br>
+ </&>
% }
- <& /Elements/TitleBoxStart, title => loc('People'),
+ <&| /Widgets/TitleBox, title => loc('People'),
title_href =>"$RT::WebPath/Ticket/ModifyPeople.html?id=".$Ticket->Id,
- title_class=> 'inverse',
- color => "#333399" &>
- <& /Ticket/Elements/ShowPeople, Ticket => $Ticket &>
- <& /Elements/TitleBoxEnd &>
- <BR>
- </TD>
- <TD VALIGN=TOP WIDTH="50%" class="boxcontainer">
+ class => 'ticket-info-people' &>
+ <& /Ticket/Elements/ShowPeople, Ticket => $Ticket &>
+ </&>
+
+ <& /Ticket/Elements/ShowAttachments, Ticket => $Ticket, Attachments => $Attachments &>
+ <br />
+ <& /Ticket/Elements/ShowRequestor, Ticket => $Ticket &>
- <& /Elements/TitleBoxStart, title => loc("Dates"),
+ <& /Elements/Callback, %ARGS, _CallbackName => 'LeftColumn' &>
+ </td>
+ <td valign="top" width="50%" class="boxcontainer">
+ <&|/Widgets/TitleBox, title => loc("Reminders"),
+ title_href =>"$RT::WebPath/Ticket/Reminders.html?id=".$Ticket->Id,
+ class => 'ticket-info-reminders' &>
+ <table>
+ <tr>
+ <td>
+ <form action="<%$RT::WebPath%>/Ticket/Display.html" method="post">
+ <& /Ticket/Elements/Reminders, Ticket => $Ticket, ShowCompleted => 0 &>
+ <div align="right"><input type="submit" class="button" value="Save" /></div>
+ </form>
+ </td>
+ </tr>
+ </table>
+ </&>
+ <&| /Widgets/TitleBox, title => loc("Dates"),
title_href =>"$RT::WebPath/Ticket/ModifyDates.html?id=".$Ticket->Id,
- title_class=> 'inverse',
- color => "#663366" &>
+ class => 'ticket-info-dates' &>
<& /Ticket/Elements/ShowDates, Ticket => $Ticket &>
- <& /Elements/TitleBoxEnd &>
- <BR>
- <& /Elements/TitleBoxStart, title => loc('Links'),
+ </&>
+
+ <&| /Widgets/TitleBox, title => loc('Links'),
title_href => "$RT::WebPath/Ticket/ModifyLinks.html?id=".$Ticket->Id,
- title_class=> 'inverse',
- titleright => '', color=> "#336633" &>
+ class => 'ticket-info-links' &>
<& /Elements/ShowLinks, Ticket => $Ticket &>
- <& /Elements/TitleBoxEnd &>
- <BR>
- <& /Ticket/Elements/ShowAttachments, Ticket => $Ticket, Attachments => $Attachments &>
-
- <& /Ticket/Elements/ShowRequestor, Ticket => $Ticket &>
-
+ </&>
+ <& /Elements/Callback, %ARGS, _CallbackName => 'RightColumn' &>
- </TD>
- </TR>
- </TABLE>
+ </td>
+ </tr>
+ </table>
<%ARGS>
$Ticket => undef
$Attachments => undef
diff --git a/rt/html/Ticket/Elements/ShowTime b/rt/html/Ticket/Elements/ShowTime
new file mode 100644
index 0000000..92e84f6
--- /dev/null
+++ b/rt/html/Ticket/Elements/ShowTime
@@ -0,0 +1,55 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+% if ($minutes < 60) {
+<&|/l, $minutes &>[_1] min</&>
+% } else {
+<&|/l, sprintf("%.1f",$minutes / 60) &>[quant,_1,hour]</&> (<&|/l, $minutes &>[_1] min</&>)
+% }
+<%ARGS>
+$minutes
+</%ARGS>
diff --git a/rt/html/Ticket/Elements/ShowTransaction b/rt/html/Ticket/Elements/ShowTransaction
index 8bf589d..12d8d3b 100644
--- a/rt/html/Ticket/Elements/ShowTransaction
+++ b/rt/html/Ticket/Elements/ShowTransaction
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,25 +45,33 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<TR class="<% $RowNum%2 ? 'oddline' : 'evenline'%>" >
-<TD rowspan="2" valign="top" bgcolor="<%$bgcolor%>"><A NAME="txn-<%$Transaction->Id%>" href="<% $DisplayPath %>#txn-<%$Transaction->Id%>">#</A><% $LastTransaction ? '<a name="lasttrans">&nbsp;</a>' : '&nbsp;' |n %></TD>
-<TD>&nbsp&nbsp;</TD>
-<TD><font size=-2><% $transdate|n %></font>&nbsp;</TD>
+<div class="ticket-transaction<% $type_class && " $type_class" %><% $RowNum % 2 ? ' odd' : ' even' %>">
+<table width="100%" cellspacing="0" cellpadding="2" border="0">
+ <tr>
+ <td rowspan="2" valign="top" class="type">
+ <a name="txn-<%$Transaction->Id%>" href="<% $DisplayPath %>#txn-<%$Transaction->Id%>">#</a>
+ <% $LastTransaction ? '<a name="lasttrans">&nbsp;</a>' : '&nbsp;' |n %>
+ </td>
+ <td class="date"><% $transdate|n %></td>
% my $desc = $Transaction->BriefDescription;
% $m->comp('/Elements/Callback', _CallbackName => 'ModifyDisplay', text => \$desc, Transaction => $Transaction, %ARGS);
-<TD ALIGN="LEFT"><b><%$Transaction->CreatorObj->Name%> - <%$TicketString%> <%$desc%>
-
-</b></TD>
-<TD><%$TimeTaken%>&nbsp;</TD>
-<TD ALIGN="RIGHT"><font size=-1><%$titlebar_commands|n%></font></TD>
-</TR>
-<TR class="<% $RowNum%2 ? 'oddline' : 'evenline'%>"><TD colspan=5>
+ <td class="description">
+ <%$Transaction->CreatorObj->Name%> - <%$TicketString%> <%$desc%>
+ </td>
+ <td class="time-taken"><%$TimeTaken%></td>
+ <td class="actions"><%$titlebar_commands|n%></td>
+ </tr>
+
+ <tr>
+ <td colspan="4" class="content">
% if ($Transaction->CustomFieldValues->Count) {
-<& /Elements/ShowCustomFields, Object => $Transaction &>
+ <& /Elements/ShowCustomFields, Object => $Transaction &>
% }
% $m->comp('ShowTransactionAttachments', %ARGS, Parent => 0) unless ($Collapsed ||!$ShowBody);
-</TD>
-</TR>
+ </td>
+ </tr>
+</table>
+</div>
<%ARGS>
$Ticket => undef
@@ -82,37 +92,37 @@ $LastTransaction => 0
<%INIT>
-my ( $TimeTaken, $TicketString, $bgcolor );
+my ( $TimeTaken, $TicketString, $type_class );
my $transdate = $Transaction->CreatedAsString();
$transdate =~ s/\s/&nbsp;/g;
if ( $Transaction->Type =~ /^(Create|Correspond|Comment$)/ ) {
if ( $Transaction->IsInbound ) {
- $bgcolor = "#336699";
+ $type_class = 'message';
}
else {
- $bgcolor = "#339999";
+ $type_class = 'message';
}
}
elsif ( ( $Transaction->Field =~ /^Owner$/ )
or ( $Transaction->Type =~ /^(AddWatcher|DelWatcher)$/ ) ) {
- $bgcolor = "#333399";
+ $type_class = 'people';
}
elsif ( $Transaction->Type =~ /^(AddLink|DeleteLink)$/ ) {
- $bgcolor = "#336633";
+ $type_class = 'links';
}
elsif ( $Transaction->Type =~ /^(Status|Set|Told)$/ ) {
if ( $Transaction->Field =~ /^(Told|Starts|Started|Due)$/ ) {
- $bgcolor = "#663366";
+ $type_class = 'dates';
}
else {
- $bgcolor = "#993333";
+ $type_class = 'basics';
}
}
else {
- $bgcolor = "#cccccc";
+ $type_class = 'other';
}
if ( $Ticket->Id != $Transaction->Ticket ) {
@@ -138,15 +148,15 @@ my @DisplayHeaders=qw ( _all);
if ( $Transaction->Type =~ /EmailRecord$/ ) {
@DisplayHeaders = qw(To Cc Bcc);
+ my $aid =
+
$titlebar_commands .=
"[<a target=\"_blank\" href=\"$EmailRecordPath?id="
. $Transaction->Ticket
. "&Transaction="
. $Transaction->Id
. "&Attachment="
- . ( $Transaction->Attachments->First
- && $Transaction->Attachments->First->Id )
-
+ . ( $Attachments->[0] && $Attachments->[0]->id )
. '">' . loc('Show') . "</a>]&nbsp;";
$ShowBody = 0;
}
diff --git a/rt/html/Ticket/Elements/ShowTransactionAttachments b/rt/html/Ticket/Elements/ShowTransactionAttachments
index d9e94ff..9a66ee7 100644
--- a/rt/html/Ticket/Elements/ShowTransactionAttachments
+++ b/rt/html/Ticket/Elements/ShowTransactionAttachments
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -79,10 +81,10 @@ foreach my $message ( grep { $_->Parent == $Parent } @$Attachments ) {
}
</%PERL>
-<A HREF="<%$AttachPath%>/<%$Transaction->Id%>/<%$message->Id%>/<%$message->Filename | u%>"><&|/l&>Download</&> <%$message->Filename || loc('(untitled)') %></a>
-<div class="downloadcontenttype">
-<%$message->ContentType%> <% $size %>
-</div>
+<a href="<%$AttachPath%>/<%$Transaction->Id%>/<%$message->Id%>/<%$message->Filename | u%>"><&|/l&>Download</&> <%$message->Filename || loc('(untitled)') %></a>
+<span class="downloadcontenttype">
+[<%$message->ContentType%> <% $size %>]
+</span>
</div>
% }
% # }}}
@@ -95,6 +97,7 @@ unless ( ($message->GetHeader('Content-Disposition')||"") =~ /attachment/i ) {
# If it's text
if ( $message->ContentType =~ m{^(text|message)}i
+ && !($RT::SuppressInlineTextFiles && $message->Filename)
&& $message->ContentLength <= $RT::MaxInlineBody )
{
@@ -136,7 +139,7 @@ unless ( ($message->GetHeader('Content-Disposition')||"") =~ /attachment/i ) {
# if it's a text/plain show the body
elsif ( $message->ContentType =~ m{^(text|message|text)}i ) {
- eval { $content = Text::Quoted::extract($content); };
+ eval { require Text::Quoted; $content = Text::Quoted::extract($content); };
if ($@) { 1; }
$m->comp(
@@ -151,12 +154,12 @@ unless ( ($message->GetHeader('Content-Disposition')||"") =~ /attachment/i ) {
}
# if it's an image, show it as an image
- elsif ( $message->ContentType =~ /^image\//i ) {
+ elsif ( $RT::ShowTransactionImages and $message->ContentType =~ /^image\//i ) {
$m->out('<img src="'
. $AttachPath . '/'
. $Transaction->Id . '/'
. $message->Id
- . '/">' );
+ . '/" />' );
}
elsif ( $message->ContentLength > 0 ) {
$m->out(
diff --git a/rt/html/Ticket/Elements/ShowUserEntry b/rt/html/Ticket/Elements/ShowUserEntry
index 163bcbd..8481c14 100644
--- a/rt/html/Ticket/Elements/ShowUserEntry
+++ b/rt/html/Ticket/Elements/ShowUserEntry
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,7 +51,11 @@
% if ($User->EmailAddress && $User->EmailAddress ne $User->Name) {
&lt;<%$User->EmailAddress%>&gt;
% }
+% if ($Ticket and grep { $_->Content eq $User->EmailAddress } $Ticket->SquelchMailTo) {
+<b><&|/l&>(Will not be sent email)</&></b>
+% }
<%ARGS>
$User => undef
-</%ARGS> \ No newline at end of file
+$Ticket => undef
+</%ARGS>
diff --git a/rt/html/Ticket/Elements/Tabs b/rt/html/Ticket/Elements/Tabs
index 1a50586..1eb2aa8 100644
--- a/rt/html/Ticket/Elements/Tabs
+++ b/rt/html/Ticket/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -119,9 +121,11 @@ my $ticket_page_tabs = {
{ title => loc('People'), path => "Ticket/ModifyPeople.html?id=" . $id, },
_E => { title => loc('Links'),
path => "Ticket/ModifyLinks.html?id=" . $id, },
- _F => { title => loc('Jumbo'),
- path => "Ticket/ModifyAll.html?id=" . $id,
- separator => 1
+ _F => { title => loc('Reminders'),
+ path => "Ticket/Reminders.html?id=" . $id,
+ separator => 1, },
+ _X => { title => loc('Jumbo'),
+ path => "Ticket/ModifyAll.html?id=" . $id,
},
};
@@ -136,76 +140,102 @@ foreach my $tab ( sort keys %{$ticket_page_tabs} ) {
$tabs->{'this'}->{"subtabs"} = $ticket_page_tabs;
$current_tab = "Ticket/Display.html?id=" . $id;
+my %can = (
+ ModifyTicket => $Ticket->CurrentUserHasRight('ModifyTicket'),
+);
-
-
-
-if ( $Ticket->CurrentUserHasRight('ModifyTicket')
- or $Ticket->CurrentUserHasRight('ReplyToTicket') ) {
- $actions->{'A'} = { title => loc('Reply'),
- path => "Ticket/Update.html?Action=Respond&id=" . $id,
+if ( $can{'ModifyTicket'} or $Ticket->CurrentUserHasRight('ReplyToTicket') ) {
+ $actions->{'F'} = {
+ title => loc('Reply'),
+ path => "Ticket/Update.html?Action=Respond&id=" . $id,
};
}
-if ( $Ticket->CurrentUserHasRight('ModifyTicket') ) {
+if ( $can{'ModifyTicket'} ) {
if ( $Ticket->Status ne 'resolved' ) {
- $actions->{'B'} = {
-
+ $actions->{'G'} = {
path => "Ticket/Update.html?Action=Comment&DefaultStatus=resolved&id=" . $id,
title => loc('Resolve') };
}
if ( $Ticket->Status ne 'open' ) {
- $actions->{'C'} = { path => "Ticket/Display.html?Status=open&id=" . $id,
+ $actions->{'A'} = { path => "Ticket/Display.html?Status=open&id=" . $id,
title => loc('Open it') };
}
}
if ( $Ticket->CurrentUserHasRight('OwnTicket') ) {
- if ( $Ticket->OwnerObj->id == $RT::Nobody->id ) {
- $actions->{'D'} = { path => "Ticket/Display.html?Action=Take&id=" . $id,
- title => loc('Take') };
+ if ( $Ticket->OwnerObj->Id == $RT::Nobody->id
+ and ( $can{'ModifyTicket'} or $Ticket->CurrentUserHasRight('TakeTicket') ) )
+ {
+ $actions->{'B'} = {
+ path => "Ticket/Display.html?Action=Take&id=" . $id,
+ title => loc('Take'),
+ };
}
- elsif ( $Ticket->OwnerObj->id != $session{CurrentUser}->id ) {
- $actions->{'E'} = {path => "Ticket/Display.html?Action=Steal&id=" . $id,
- title => loc('Steal') };
+ elsif ( $Ticket->OwnerObj->id != $session{CurrentUser}->id
+ and ( $can{'ModifyTicket'} or $Ticket->CurrentUserHasRight('StealTicket') ) )
+ {
+ $actions->{'C'} = {
+ path => "Ticket/Display.html?Action=Steal&id=" . $id,
+ title => loc('Steal'),
+ };
}
}
-if ( $Ticket->CurrentUserHasRight('ModifyTicket')
- or $Ticket->CurrentUserHasRight('CommentOnTicket') ) {
- $actions->{'F'} = { title => loc('Comment'),
- path => "Ticket/Update.html?Action=Comment&id=" . $id,
+if ( $can{'ModifyTicket'} or $Ticket->CurrentUserHasRight('CommentOnTicket') ) {
+ $actions->{'E'} = {
+ title => loc('Comment'),
+ path => "Ticket/Update.html?Action=Comment&id=" . $id,
};
}
}
-my $args = "?" . $m->comp(
+if ( (defined $actions->{A} || defined $actions->{B} || defined $actions->{C})
+ && (defined $actions->{E} || defined $actions->{F} || defined $actions->{G}) ) {
+
+ if (defined $actions->{C}) { $actions->{C}->{separator} = 1 }
+ elsif (defined $actions->{B}) { $actions->{B}->{separator} = 1 }
+ elsif (defined $actions->{A}) { $actions->{A}->{separator} = 1 }
+}
+
+my $args;
+$args= "?" . $m->comp(
'/Elements/QueryString',
Query => $ARGS{'Query'} || $session{'CurrentSearchHash'}->{'Query'},
Format => $ARGS{'Format'} || $session{'CurrentSearchHash'}->{'Format'},
OrderBy => $ARGS{'OrderBy'} || $session{'CurrentSearchHash'}->{'OrderBy'},
Order => $ARGS{'Order'} || $session{'CurrentSearchHash'}->{'Order'},
+ Page => $ARGS{'Page'} || $session{'CurrentSearchHash'}->{'Page'},
Rows => $ARGS{'Rows'},
) if ($ARGS{'Query'} or $session{'CurrentSearchHash'}->{'Query'});
$args ||= '';
$tabs->{"f"} = { path => "Search/Build.html?NewQuery=1",
- title => loc('New Query')};
+ title => loc('New Search')};
$tabs->{"g"} = { path => "Search/Build.html$args",
- title => loc('Query Builder')};
+ title => loc('Edit Search')};
$tabs->{"h"} = { path => "Search/Edit.html$args",
title => loc('Advanced'),
separator => 1 };
-if (defined $session{'tickets'} and $session{'tickets'}->Count) {
+if ($args) {
$tabs->{"i"} = { path => "Search/Results.html$args",
title => loc('Show Results'),
- separator => 1,
- subtabs => $searchtabs };
+ };
if ($current_tab =~ "Search/Results.html") {
$current_tab = "Search/Results.html$args";
}
+ $tabs->{"j"} = { path => "Search/Bulk.html$args",
+ title => loc('Bulk Update'),
+ };
+ if ($current_tab =~ "Search/Bulk.html") {
+ $current_tab = "Search/Bulk.html$args";
+ }
+ foreach my $searchtab (keys %{$searchtabs}) {
+ ($searchtab =~ /^_/) ? $tabs->{"s".$searchtab} = $searchtabs->{$searchtab} : $tabs->{"z_".$searchtab} = $searchtabs->{$searchtab};
+ }
}
+
</%INIT>
diff --git a/rt/html/Ticket/History.html b/rt/html/Ticket/History.html
index a80cd00..400526f 100644
--- a/rt/html/Ticket/History.html
+++ b/rt/html/Ticket/History.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,7 +50,7 @@
Ticket => $Ticket, current_tab => 'Ticket/History.html?id='.$Ticket->id,
Title => loc("Ticket History # [_1] [_2]", $Ticket->Id, $Ticket->Subject) &>
-<BR>
+<br />
<& /Ticket/Elements/ShowHistory ,
Ticket => $Ticket,
diff --git a/rt/html/Ticket/Modify.html b/rt/html/Ticket/Modify.html
index a6c3161..488e0ad 100644
--- a/rt/html/Ticket/Modify.html
+++ b/rt/html/Ticket/Modify.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,13 +51,13 @@
Title => loc('Modify ticket #[_1]', $TicketObj->Id) &>
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="Modify.html" ENCTYPE="multipart/form-data">
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$TicketObj->Id%>">
-
-<& /Elements/TitleBoxStart, title => loc('Modify ticket #[_1]',$TicketObj->Id), color=> "#993333", width => "100%" &>
+<form method="post" action="Modify.html" enctype="multipart/form-data">
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+<input type="hidden" class="hidden" name="id" value="<%$TicketObj->Id%>" />
+<&| /Widgets/TitleBox, title => loc('Modify ticket #[_1]',$TicketObj->Id) &>
<& Elements/EditBasics, TicketObj => $TicketObj &>
<& Elements/EditCustomFields, TicketObj => $TicketObj &>
-<& /Elements/TitleBoxEnd &>
+</&>
<& /Elements/Submit, Label => loc('Save Changes'), Caption => loc("If you've updated anything above, be sure to"), color => "#993333" &>
</form>
@@ -65,12 +67,16 @@ my $TicketObj = LoadTicket($id);
my $CustomFields = $TicketObj->QueueObj->TicketCustomFields();
# Now let callbacks have a chance at editing %ARGS
-$m->comp('/Elements/Callback', TicketObj => $TicketObj, CustomFields => $CustomFields, %ARGS);
+$m->comp('/Elements/Callback', TicketObj => $TicketObj, CustomFields => $CustomFields, ARGSRef => \%ARGS);
my @results = ProcessTicketBasics(TicketObj => $TicketObj, ARGSRef => \%ARGS);
my @cf_results = ProcessObjectCustomFieldUpdates(Object => $TicketObj, ARGSRef => \%ARGS);
push (@results, @cf_results);
+# undef so that TransactionBatch scrips run and update the ticket
+$TicketObj = undef;
+$TicketObj = LoadTicket($id);
+
# TODO: display the results, even if we can't display the ticket
unless ($TicketObj->CurrentUserHasRight('ShowTicket')) {
diff --git a/rt/html/Ticket/ModifyAll.html b/rt/html/Ticket/ModifyAll.html
index 23cd935..7f7ae30 100644
--- a/rt/html/Ticket/ModifyAll.html
+++ b/rt/html/Ticket/ModifyAll.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,37 +53,37 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="ModifyAll.html" ENCTYPE="multipart/form-data">
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$Ticket->Id%>">
+<form method="post" action="ModifyAll.html" enctype="multipart/form-data">
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+<input type="hidden" class="hidden" name="id" value="<%$Ticket->Id%>" />
-
-<& /Elements/TitleBoxStart, title => loc('Modify ticket # [_1]', $Ticket->Id), color=> "#993333", width => "100%" &>
+<&| /Widgets/TitleBox, title => loc('Modify ticket # [_1]', $Ticket->Id) &>
<& Elements/EditBasics, TicketObj => $Ticket &>
<& Elements/EditCustomFields, TicketObj => $Ticket &>
-<& /Elements/TitleBoxEnd &>
+</&>
-<BR>
+<br />
-<& /Elements/TitleBoxStart, title => loc('Dates'), width => "100%", color => "#663366" &>
+<&| /Widgets/TitleBox, title => loc('Dates') &>
<& Elements/EditDates, TicketObj => $Ticket &>
-<& /Elements/TitleBoxEnd &>
+</&>
-<BR>
+<br />
-<& /Elements/TitleBoxStart, title => loc('People'),width => "100%", color=> "#333399" &>
+<&| /Widgets/TitleBox, title => loc('People') &>
<& Elements/EditPeople, Ticket => $Ticket, UserField => $UserField, UserString => $UserString, UserOp => $UserOp &>
-<& /Elements/TitleBoxEnd &>
+</&>
-<BR>
+<br />
-<& /Elements/TitleBoxStart, title => loc('Links'), color => "#336633"&>
+<&| /Widgets/TitleBox, title => loc('Links') &>
<& /Elements/EditLinks, Object => $Ticket, Merge => 1 &>
-<& /Elements/TitleBoxEnd &>
+</&>
-<BR>
+<br />
-<& /Elements/TitleBoxStart, title => loc('Update ticket') &>
+<&| /Widgets/TitleBox, title => loc('Update ticket') &>
<table>
<tr>
<td class="label"><&|/l&>Update Type</&>:</td>
@@ -98,29 +100,29 @@
</tr>
<tr>
<td class="label"><&|/l&>Subject</&>:</td>
- <td class="entry"><input name="UpdateSubject" size=60 value="<%$Ticket->Subject%>"></td>
+ <td class="entry"><input name="UpdateSubject" size="60" value="<%$Ticket->Subject%>" /></td>
</tr>
% if (my $TxnCFs = $Ticket->TransactionCustomFields) {
% while (my $CF = $TxnCFs->Next()) {
-<TR>
-<TD class="label"><% $CF->Name %>:</TD>
-<TD class="entry"><& /Elements/EditCustomField,
+<tr>
+<td class="label"><% $CF->Name %>:</td>
+<td class="entry"><& /Elements/EditCustomField,
CustomField => $CF,
NamePrefix => "Object-RT::Transaction--CustomField-"
- &><em><% $CF->FriendlyType %></em></TD>
-</TD></TR>
+ &><em><% $CF->FriendlyType %></em></td>
+</td></tr>
% } # end if while
% } # end of if
<tr>
<td class="label"><&|/l&>Attach</&>:</td>
- <td class="entry"><input name="UpdateAttachment" type=file></td>
+ <td class="entry"><input name="UpdateAttachment" type="file" /></td>
</tr>
<tr>
<td class="labeltop"><&|/l&>Content</&>:</td>
<td class="entry"><& /Elements/MessageBox, Name=>"UpdateContent", QuoteTransaction=>$ARGS{QuoteTransaction} &></td>
</tr>
</table>
-<& /Elements/TitleBoxEnd &>
+</&>
<& /Elements/Submit,
@@ -145,9 +147,20 @@ $CanComment = 1 if ( $Ticket->CurrentUserHasRight('CommentOnTicket') or
$Ticket->CurrentUserHasRight('ModifyTicket') );
+$m->comp('/Elements/Callback', TicketObj => $Ticket, ARGSRef => \%ARGS);
my (@wresults, @results, @dresults, @lresults, @cf_results);
unless ($OnlySearchForPeople) {
+ # There might be two owners.
+ if ( ref ($ARGS{'Owner'} )) {
+ my @owners =@{$ARGS{'Owner'}};
+ delete $ARGS{'Owner'};
+ foreach my $owner(@owners){
+ $ARGS{'Owner'} = $owner unless ($Ticket->OwnerObj->id == $owner);
+ }
+
+ }
+
@wresults = ProcessTicketWatchers( TicketObj => $Ticket, ARGSRef => \%ARGS);
@cf_results = ProcessObjectCustomFieldUpdates( Object => $Ticket, ARGSRef => \%ARGS);
@dresults = ProcessTicketDates( TicketObj => $Ticket, ARGSRef => \%ARGS);
@@ -169,7 +182,7 @@ unless ($OnlySearchForPeople) {
$ARGS{'UpdateAttachments'}->{ $subject } = $attachment;
}
- $ARGS{'UpdateContent'} =~ s/\r+\n/\n/g;
+ $ARGS{'UpdateContent'} =~ s/\r+\n/\n/g if $ARGS{'UpdateContent'};
if ($ARGS{'UpdateAttachments'} || ( $ARGS{'UpdateContent'} && $ARGS{'UpdateContent'} ne "-- \n" .
$session{'CurrentUser'}->UserObj->Signature)) {
@@ -182,6 +195,10 @@ push @results, @dresults;
push @results, @lresults;
push @results, @cf_results;
+# undef so that TransactionBatch scrips run and update the ticket
+$Ticket = undef;
+$Ticket = LoadTicket($id);
+
# If they've gone and moved the ticket to somewhere they can't see, etc...
# TODO: display the results, even if we can't display the ticket.
diff --git a/rt/html/Ticket/ModifyDates.html b/rt/html/Ticket/ModifyDates.html
index a4f68f2..d126190 100644
--- a/rt/html/Ticket/ModifyDates.html
+++ b/rt/html/Ticket/ModifyDates.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,19 +53,20 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="ModifyDates.html">
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$TicketObj->Id%>">
-<& /Elements/TitleBoxStart, title => loc('Modify dates for ticket # [_1]', $TicketObj->Id), width => "100%", color => "#663366" &>
-
+<form method="post" action="ModifyDates.html">
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+<input type="hidden" class="hidden" name="id" value="<%$TicketObj->Id%>" />
+<&| /Widgets/TitleBox,title => loc('Modify dates for ticket # [_1]', $TicketObj->Id) &>
<& Elements/EditDates, TicketObj => $TicketObj &>
-<& /Elements/TitleBoxEnd &>
-<& /Elements/Submit, Label => loc('Save Changes'), color => "#663366" &>
+</&>
+<& /Elements/Submit, Label => loc('Save Changes') &>
</form>
<%INIT>
my $TicketObj = LoadTicket($id);
+$m->comp('/Elements/Callback', TicketObj => $TicketObj, ARGSRef => \%ARGS);
my @results = ProcessTicketDates( TicketObj => $TicketObj, ARGSRef => \%ARGS);
</%INIT>
diff --git a/rt/html/Ticket/ModifyLinks.html b/rt/html/Ticket/ModifyLinks.html
index 150597d..9baa954 100644
--- a/rt/html/Ticket/ModifyLinks.html
+++ b/rt/html/Ticket/ModifyLinks.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,12 +54,13 @@
<& /Elements/ListActions, actions => \@results &>
<form action="ModifyLinks.html" method="post">
-<input type="hidden" name="id" value="<%$Ticket->id%>">
+<input type="hidden" class="hidden" name="id" value="<%$Ticket->id%>" />
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+<&| /Widgets/TitleBox, title => loc('Edit Links') &>
-<& /Elements/TitleBoxStart, title => loc('Edit Links'), color => "#336633"&>
<& /Elements/EditLinks, Object => $Ticket, Merge => 1 &>
-<& /Elements/TitleBoxEnd &>
-<& /Elements/Submit, color => "#336633", Label => loc('Save Changes') &>
+</&>
+<& /Elements/Submit, Label => loc('Save Changes') &>
</form>
@@ -66,6 +69,7 @@
<%INIT>
my $Ticket = LoadTicket($id);
+$m->comp('/Elements/Callback', TicketObj => $Ticket, ARGSRef => \%ARGS);
my @results = ProcessTicketLinks( TicketObj => $Ticket, ARGSRef => \%ARGS);
</%INIT>
diff --git a/rt/html/Ticket/ModifyPeople.html b/rt/html/Ticket/ModifyPeople.html
index 61cbe6c..aa38112 100644
--- a/rt/html/Ticket/ModifyPeople.html
+++ b/rt/html/Ticket/ModifyPeople.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -51,11 +53,12 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM METHOD=POST ACTION="ModifyPeople.html">
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$Ticket->Id%>">
-<& /Elements/TitleBoxStart, title => loc('Modify people related to ticket #[_1]', $Ticket->Id), width => "100%", color=> "#333399" &>
+<form method="post" action="ModifyPeople.html">
+<input type="hidden" class="hidden" name="id" value="<%$Ticket->Id%>" />
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+<&| /Widgets/TitleBox, title => loc('Modify people related to ticket #[_1]', $Ticket->Id), width => "100%", color=> "#333399" &>
<& Elements/EditPeople, Ticket => $Ticket, UserField => $UserField, UserString => $UserString, UserOp => $UserOp, GroupString => $GroupString, GroupOp => $GroupOp, GroupField => $GroupField &>
-<& /Elements/TitleBoxEnd &>
+</&>
<& /Elements/Submit, Label => loc('Save Changes'), Caption => loc("If you've updated anything above, be sure to"), color => "#333399" &>
</form>
@@ -64,6 +67,7 @@
my (@results, @wresults);
my $Ticket = LoadTicket($id);
+$m->comp('/Elements/Callback', TicketObj => $Ticket, ARGSRef => \%ARGS);
# if we're trying to search for watchers and nothing else
unless ($OnlySearchForPeople or $OnlySearchForGroup) {
diff --git a/rt/html/Ticket/Reminders.html b/rt/html/Ticket/Reminders.html
new file mode 100755
index 0000000..2a3ba4c
--- /dev/null
+++ b/rt/html/Ticket/Reminders.html
@@ -0,0 +1,71 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => loc("Reminder ticket #[_1]", $Ticket->Id) &>
+<& /Ticket/Elements/Tabs,
+ Ticket => $Ticket,
+ current_tab => "Ticket/Reminders.html?id=".$Ticket->Id,
+ Title => loc("Reminders for ticket #[_1]", $Ticket->Id) &>
+<form action="<%$RT::WebPath%>/Ticket/Reminders.html" method="post">
+<&|/Widgets/TitleBox, title => loc("Reminders"),
+ title_class=> 'inverse',
+ color => "#666699" &>
+
+<& /Ticket/Elements/Reminders, Ticket => $Ticket, ShowCompleted => 1, Edit => 1 &>
+</&>
+<& /Elements/Submit, Label => 'Save'&>
+</form>
+
+
+<%INIT>
+
+my $Ticket = LoadTicket($id);
+
+</%INIT>
+<%ARGS>
+$id => undef
+</%ARGS>
diff --git a/rt/html/Ticket/ShowEmailRecord.html b/rt/html/Ticket/ShowEmailRecord.html
index 38eddd3..f77406c 100644
--- a/rt/html/Ticket/ShowEmailRecord.html
+++ b/rt/html/Ticket/ShowEmailRecord.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -61,7 +63,7 @@ $Transaction => undef
</%init>
<& /Elements/Header, ShowBar => 0 &>
-<pre>
+<pre style="padding: 2em;">
<%$AttachmentObj->Headers%>
<%$AttachmentObj->Content%>
diff --git a/rt/html/Ticket/Update.html b/rt/html/Ticket/Update.html
index df739c9..3d2a0c5 100644
--- a/rt/html/Ticket/Update.html
+++ b/rt/html/Ticket/Update.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,26 +50,28 @@
Ticket => $TicketObj,
Title=> $title &>
-<FORM ACTION="Update.html" NAME="TicketUpdate"
- METHOD=POST enctype="multipart/form-data">
-<input type="hidden" name="QuoteTransaction" value="<% $ARGS{QuoteTransaction} %>">
-<input type="hidden" name="DefaultStatus" value="<% $DefaultStatus %>">
-<input type="hidden" name="Action" value="<% $ARGS{Action} %>">
+<form action="Update.html" name="TicketUpdate"
+ method="post" enctype="multipart/form-data">
+<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
+<input type="hidden" class="hidden" name="QuoteTransaction" value="<% $ARGS{QuoteTransaction} %>" />
+<input type="hidden" class="hidden" name="DefaultStatus" value="<% $DefaultStatus %>" />
+<input type="hidden" class="hidden" name="Action" value="<% $ARGS{Action} %>" />
+<table border="0">
-<TABLE BORDER=0>
-
-<tr><td align=right><&|/l&>Status</&>:</td>
+<tr><td align="right"><&|/l&>Status</&>:</td>
<td>
<& /Elements/SelectStatus, Name=>"Status", DefaultLabel => loc("[_1] (Unchanged)", loc($TicketObj->Status)), Default => $ARGS{'Status'} || ($TicketObj->Status eq $DefaultStatus ? undef : $DefaultStatus)&>
<&|/l&>Owner</&>:
<& /Elements/SelectOwner, Name=>"Owner", DefaultLabel => loc("[_1] (Unchanged)", $TicketObj->OwnerObj->Name()), QueueObj => $TicketObj->QueueObj, TicketObj => $TicketObj, Default => $ARGS{'Owner'} &>
-<&|/l&>Worked</&>: <input size=4 name="UpdateTimeWorked" value="<% $ARGS{UpdateTimeWorked}%>"> <&|/l&>minutes</&></td></tr>
+<&|/l&>Worked</&>: <input size="4" name="UpdateTimeWorked" value="<% $ARGS{UpdateTimeWorked} %>" />
+<& /Elements/SelectTimeUnits, Name => 'UpdateTimeWorked'&>
+</td></tr>
% my $skip;
<& /Elements/Callback, _CallbackName => 'BeforeUpdateType', skip => \$skip, %ARGS &>
% if (!$skip) {
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$TicketObj->Id%>"><br>
+<input type="hidden" class="hidden" name="id" value="<%$TicketObj->Id%>" /><br />
% }
-<tr><td align=right><&|/l&>Update Type</&>:</td>
+<tr><td align="right"><&|/l&>Update Type</&>:</td>
<td><select name="UpdateType">
% if ($CanComment) {
<option value="private" <%$ARGS{'UpdateType'} eq "private" ? "SELECTED" : !$ARGS{'UpdateType'}&&$CommentDefault%>><&|/l&>Comments (Not sent to requestors)</&></option>
@@ -77,41 +81,41 @@
% }
</select>
</td></tr>
-<tr><td align=right><&|/l&>Subject</&>:</td><td> <input name="UpdateSubject" size=60 value="<% $ARGS{UpdateSubject} || $TicketObj->Subject()%>"></td></tr>
-<tr><td align=right><&|/l&>Cc</&>:</td><td> <input name="UpdateCc" size=60
-value="<% $ARGS{UpdateCc} %>"><BR>
-<i><font size=-2>
-<&|/l&>(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)</&></font></i>
+<tr><td align="right"><&|/l&>Subject</&>:</td><td> <input name="UpdateSubject" size="60" value="<% $ARGS{UpdateSubject} || $TicketObj->Subject()%>" /></td></tr>
+<tr><td align="right"><&|/l&>Cc</&>:</td><td> <input name="UpdateCc" size="60"
+value="<%$ARGS{UpdateCc}||""%>" /><br />
+<i><font size="-2">
+<&|/l&>(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)</&></font></i>
</td></tr>
-<tr><td align=right><&|/l&>Bcc</&>:</td><td> <input name="UpdateBcc" size=60 VALUE="<%$ARGS{UpdateBcc}%>"><BR>
-<i><font size=-2>
-<&|/l&>(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)</&></font></i>
+<tr><td align="right"><&|/l&>Bcc</&>:</td><td> <input name="UpdateBcc" size="60" value="<%$ARGS{UpdateBcc}||""%>" /><br />
+<i><font size="-2">
+<&|/l&>(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)</&></font></i>
</td></tr>
% if (exists $session{'Attachments'}) {
-<TD>
+<td>
<&|/l&>Attached file</&>:
-</TD>
-<TD COLSPAN=5>
-<&|/l&>Check box to delete</&><BR>
+</td>
+<td colspan="5">
+<&|/l&>Check box to delete</&><br />
% foreach my $attach_name (keys %{$session{'Attachments'}}) {
-<input type="checkbox" name="DeleteAttach-<%$attach_name%>" value="1"><%$attach_name%><BR>
+<input type="checkbox" class="checkbox" name="DeleteAttach-<%$attach_name%>" value="1" /><%$attach_name%><br />
% } # end of foreach
-</TD>
-</TR>
-<TR>
+</td>
+</tr>
+<tr>
% } # end of if
% if (my $TxnCFs = $TicketObj->TransactionCustomFields) {
% while (my $CF = $TxnCFs->Next()) {
-<TR>
-<TD ALIGN=RIGHT><% $CF->Name %>:</TD>
-<TD><& /Elements/EditCustomField, CustomField => $CF, NamePrefix =>
- "Object-RT::Transaction--CustomField-" &><em><% $CF->FriendlyType %></em></TD>
-</TR>
+<tr>
+<td align="right"><% $CF->Name %>:</td>
+<td><& /Elements/EditCustomField, CustomField => $CF, NamePrefix =>
+ "Object-RT::Transaction--CustomField-" &><em><% $CF->FriendlyType %></em></td>
+</tr>
% } # end if while
% } # end of if
-<tr><td align=right><&|/l&>Attach</&>:</td><td><input name="Attach" type="file"><INPUT TYPE=SUBMIT NAME="AddMoreAttach" VALUE="<&|/l&>Add More Files</&>"><input type="hidden" name="UpdateAttach" value="1">
+<tr><td align="right"><&|/l&>Attach</&>:</td><td><input name="Attach" type="file" /><input type="submit" class="button" name="AddMoreAttach" value="<&|/l&>Add More Files</&>" /><input type="hidden" class="hidden" name="UpdateAttach" value="1" />
</td></tr>
<tr><td align="right" valign="top"><&|/l&>Message</&>:</td><td>
<& /Elements/Callback, _CallbackName => 'BeforeMessageBox', %ARGS &>
@@ -134,7 +138,7 @@ value="<% $ARGS{UpdateCc} %>"><BR>
% if ($TicketObj->CurrentUserHasRight('ShowOutgoingEmail')) {
<& /Ticket/Elements/PreviewScrips, TicketObj => $TicketObj, %ARGS &>
% }
-</FORM>
+</form>
<%INIT>
my $CanRespond = 0;
my $CanComment = 0;
diff --git a/rt/html/Tools/Elements/Tabs b/rt/html/Tools/Elements/Tabs
index fc4153b..cd6d169 100644
--- a/rt/html/Tools/Elements/Tabs
+++ b/rt/html/Tools/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -45,25 +47,35 @@
%# END BPS TAGGED BLOCK }}}
<& /Elements/Tabs,
tabs => $tabs,
- current_toptab => 'Tools/Offline.html',
+ current_toptab => 'Tools/index.html',
current_tab => $current_tab,
Title => $Title &>
<%INIT>
- my $tabs = { a => { title => loc('Offline'),
- path => 'Tools/Offline.html',
- },
- };
+my $tabs = {
+ a => {
+ title => loc('Offline'),
+ path => 'Tools/Offline.html',
+ },
+ b => {
+ title => loc('Reports'),
+ path => 'Tools/Reports/index.html',
+ },
+ c => {
+ title => loc('My Day'),
+ path => 'Tools/MyDay.html',
+ },
+};
- foreach my $tab (sort keys %{$tabs}) {
- if ($tabs->{$tab}->{'path'} eq $current_tab) {
- $tabs->{$tab}->{"subtabs"} = $subtabs;
- $tabs->{$tab}->{"current_subtab"} = $current_subtab;
+$m->comp('/Elements/Callback', tabs => $tabs, %ARGS);
+
+foreach my $tab ( sort keys %{$tabs} ) {
+ if ( $tabs->{$tab}->{'path'} eq $current_tab ) {
+ $tabs->{$tab}->{"subtabs"} = $subtabs;
+ $tabs->{$tab}->{"current_subtab"} = $current_subtab;
}
- }
+}
</%INIT>
-
-
<%ARGS>
$subtabs => undef
$current_tab => undef
diff --git a/rt/html/Tools/MyDay.html b/rt/html/Tools/MyDay.html
index a20209c..c512841 100644
--- a/rt/html/Tools/MyDay.html
+++ b/rt/html/Tools/MyDay.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -43,37 +45,67 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/Header, title => "What I did today" &>
+<& /Elements/Header, Title => $title &>
+<& /Tools/Elements/Tabs, current_tab => "Tools/MyDay.html", Title => $title &>
+
+<& /Elements/ListActions, actions => \@results &>
+
(displaying new and open tickets for <%$session{'CurrentUser'}->Name%>)
-<FORM METHOD=POST ACTION="MyDay.html">
-<TABLE width=100% cellpadding=0 cellspacing=0>
+<form method="post" action="MyDay.html">
+<table width="100%" cellpadding="0" cellspacing="0">
% while ( my $Ticket = $Tickets->Next()) {
% my $class;
% $i++;
% if ($i % 2 ) {
% $class = 'class="oddline"';
% }
-<TR <%$class|n%>><TD COLSPAN=2><h2><A
-HREF="<%$RT::WebPath%>/Ticket/Display.html?id=<%$Ticket->Id%>"><%$Ticket->Id%>:
-<%$Ticket->Subject%></A></h2></td></tr>
-<TR <%$class|n%>><TD><SPAN CLASS=label>Worked:</SPAN><input size=3 name="UpdateTimeWorked-<%$Ticket->Id%>"> minutes
-</TD>
-<TD ROWSPAN=2><SPAN CLASS=label>Comments:<br></SPAN><textarea name="UpdateContent-<%$Ticket->Id%>" rows=5
-cols=60></textarea></TD></TR>
-<TR <%$class|n%>>
-<TD><SPAN CLASS="label">Status:</SPAN> <& /Elements/SelectStatus, Name=> 'UpdateStatus-'.$Ticket->Id,
- DefaultLabel => loc("[_1] (Unchanged)",loc($Ticket->Status())) &></TD>
- </TR>
+<tr <%$class|n%>><td colspan="2"><h2><a
+href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$Ticket->Id%>"><%$Ticket->Id%>:
+<%$Ticket->Subject%></a></h2></td></tr>
+<tr <%$class|n%>><td><span class="label">Worked:</span><input size="3" name="UpdateTimeWorked-<%$Ticket->Id%>" /> minutes
+</td>
+<td rowspan="2"><span class="label">Comments:<br /></span><textarea name="UpdateContent-<%$Ticket->Id%>" rows="5"
+cols="60"></textarea></td></tr>
+<tr <%$class|n%>>
+<td><span class="label">Status:</span> <& /Elements/SelectStatus, Name=> 'UpdateStatus-'.$Ticket->Id,
+ DefaultLabel => loc("[_1] (Unchanged)",loc($Ticket->Status())) &></td>
+ </tr>
% }
-</TABLE>
+</table>
<& /Elements/Submit, Label => "Record all updates" , Reset => 'Clear'&>
-</FORM>
-</HTML>
-
+</form>
+</html>
<%INIT>
+my $title = loc("What I did today");
my $i = 0;
+my @results;
+foreach my $arg ( keys %ARGS ) {
+ next unless ( $arg =~ /^UpdateStatus-(\d*)$/ );
+ my $id = $1;
+ my $ticket = LoadTicket($id);
+ next unless ( $ticket->id );
+ if ( my $content = $ARGS{'UpdateContent-'.$id} ) {
+ my ( $val, $msg ) = $ticket->Comment(
+ Content => $content,
+ TimeTaken => $ARGS{ 'UpdateTimeWorked-' . $id }
+ );
+ push @results, loc( "Ticket [_1]: [_2]", $id, $msg );
+ } elsif ( my $worked = $ARGS{ 'UpdateTimeWorked-' . $id } ) {
+ my ( $val, $msg ) = $ticket->SetTimeWorked( $worked + $ticket->TimeWorked );
+ push @results, loc( "Ticket [_1]: [_2]", $id, $msg );
+ }
+
+ if ( my $status = $ARGS{ 'UpdateStatus-' . $id } ) {
+ if ( $status ne $ticket->Status ) {
+ my ( $val, $msg ) = $ticket->SetStatus($status);
+ push @results, loc( "Ticket [_1]: [_2]", $id, $msg );
+
+ }
+ }
+
+}
my $Tickets = RT::Tickets->new($session{'CurrentUser'});
$Tickets->LimitOwner(VALUE => $session{'CurrentUser'}->Id);
@@ -81,11 +113,5 @@ $Tickets->LimitStatus( VALUE => 'open' );
$Tickets->LimitStatus ( VALUE => 'new');
$Tickets->OrderBy ( FIELD => 'Priority', ORDER => 'DESC');
-while (my $Ticket = $Tickets->Next()) {
- #Process updates
-
-
-}
</%INIT>
-
diff --git a/rt/html/Tools/Offline.html b/rt/html/Tools/Offline.html
index 8b12784..8806b79 100644
--- a/rt/html/Tools/Offline.html
+++ b/rt/html/Tools/Offline.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -53,50 +55,48 @@
<& /Elements/Callback, Requestor => \$requestoraddress,
Queue => \$qname, %ARGS &>
-<FORM ACTION="Offline.html" NAME="TicketUpdate"
- METHOD=POST enctype="multipart/form-data">
+<form action="Offline.html" name="TicketUpdate"
+ method="post" enctype="multipart/form-data">
<table>
<tr>
-<td class=label>
+<td class="label">
<&|/l&>Default Queue</&>:
</td>
<td>
<& /Elements/SelectQueue, Name => "qname", NamedValues => 1 &>
-<i><&|/l&>If no queue is specified, create tickets in this queue.</&></i>
+<em><&|/l&>If no queue is specified, create tickets in this queue.</&></em>
</td>
</tr>
<tr>
-<td class=label>
+<td class="label">
<&|/l&>Default Requestor</&>:
</td>
<td>
-<input name=requestoraddress value=<%$requestoraddress%>>
-<i><&|/l&>If no Requestor is specified, create tickets with this requestor.</&></i>
+<input name="requestoraddress" value="<%$requestoraddress%>" />
+<em><&|/l&>If no Requestor is specified, create tickets with this requestor.</&></em>
</td>
</tr>
-<tr><td class=labeltop>
+<tr><td class="labeltop">
<&|/l&>Template</&>:
</td>
-<td colspan=2>
-<textarea name=string cols=80 rows=30>
-<%$string%>
-</textarea>
+<td colspan="2">
+<textarea name="string" cols="80" rows="30"><%$string%></textarea>
</td>
</tr>
-<tr><td class=label>
+<tr><td class="label">
<&|/l&>Get template from file</&>:
</td>
<td>
-<input name="Template" type="file" value="foo">
-<INPUT TYPE=SUBMIT NAME="Parse" VALUE="<&|/l&>Go</&>">
+<input name="Template" type="file" value="foo" />
+<input type="submit" class="button" name="Parse" value="<&|/l&>Go</&>" />
</td>
</tr>
</table>
<& /Elements/Submit, Name => 'UpdateTickets', Label => loc('Upload'), Caption => loc("Upload your changes"), color => "#993333" &>
-</FORM>
+</form>
<%args>
-$requestoraddress => undef
+$requestoraddress => ''
$qname => undef
$string => undef
</%args>
diff --git a/rt/html/Tools/Reports/CreatedByDates.html b/rt/html/Tools/Reports/CreatedByDates.html
new file mode 100644
index 0000000..b6d6f94
--- /dev/null
+++ b/rt/html/Tools/Reports/CreatedByDates.html
@@ -0,0 +1,94 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Queue => undef
+$CreatedBefore => undef
+$CreatedAfter => undef
+</%args>
+<%init>
+my $title = loc("Created tickets in period, grouped by status");
+my $q = RT::Queue->new($session{'CurrentUser'});
+my $before = RT::Date->new($session{'CurrentUser'});
+my $after = RT::Date->new($session{'CurrentUser'});
+my $query = 'Status != "deleted" ';
+
+
+if ($CreatedAfter) {
+ $after->Set(Format => 'unknown', Value => $CreatedAfter);
+ $CreatedAfter = $after->AsString;
+}
+if ($CreatedBefore) {
+ $before->Set(Format => 'unknown', Value => $CreatedBefore);
+ $CreatedBefore = $before->AsString;
+}
+
+
+$q->LoadByCols(Name => $Queue);
+</%init>
+<& /Elements/Header, Title => $title &>
+<& /Tools/Reports/Elements/Tabs, current_tab => 'Tools/Reports/CreatedByDates.html', Title => $title &>
+<form method="post" action="CreatedByDates.html">
+% if ($Queue|| $CreatedBefore ||$CreatedAfter) {
+% # if we have a queue, do the search
+% if ($Queue) { $query .= " AND Queue = '$Queue'"}
+% if ($CreatedBefore) { $query .= " AND Created < '".$before->ISO."'"; }
+% if ($CreatedAfter) { $query .= " AND Created > '".$after->ISO."'"}
+% my $groupby = 'Status';
+<& /Search/Elements/Chart, Query => $query, PrimaryGroupBy => $groupby &>
+% }
+
+<hr>
+
+<br /><&|/l&>Queue</&>: <& /Elements/SelectQueue, Name => 'Queue', NamedValues => 1, Default => $q->id &>
+<br /><&|/l&>Tickets created after</&>:
+<input size="20" name="CreatedAfter" value="<%$CreatedAfter%>" />
+<br /><&|/l&>Tickets created before</&>:
+<input size="20" name="CreatedBefore" value="<%$CreatedBefore%>" />
+
+<& /Elements/Submit&>
+</form>
diff --git a/rt/html/Tools/Reports/Elements/Tabs b/rt/html/Tools/Reports/Elements/Tabs
new file mode 100644
index 0000000..18829f0
--- /dev/null
+++ b/rt/html/Tools/Reports/Elements/Tabs
@@ -0,0 +1,89 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Tools/Elements/Tabs,
+ subtabs => $tabs,
+ current_tab => 'Tools/Reports/index.html',
+ current_subtab => $current_tab,
+ Title => $Title &>
+
+<%INIT>
+my $tabs = {
+ a => {
+ title => loc('Resolved by owner'),
+ path => 'Tools/Reports/ResolvedByOwner.html',
+ },
+ b => {
+ title => loc('Resolved in date range'),
+ path => 'Tools/Reports/ResolvedByDates.html',
+ },
+ c => {
+ title => loc('Created in a date range'),
+ path => 'Tools/Reports/CreatedByDates.html',
+ },
+};
+
+
+
+
+$m->comp('/Elements/Callback', tabs => $tabs, %ARGS);
+
+foreach my $tab ( sort keys %{$tabs} ) {
+ if ( $tabs->{$tab}->{'path'} eq $current_tab ) {
+ $tabs->{$tab}->{"subtabs"} = $subtabs;
+ $tabs->{$tab}->{"current_subtab"} = $current_subtab;
+ }
+}
+</%INIT>
+
+
+<%ARGS>
+$subtabs => undef
+$current_tab => undef
+$current_subtab => undef
+$Title => undef
+</%ARGS>
diff --git a/rt/html/Tools/Reports/ResolvedByDates.html b/rt/html/Tools/Reports/ResolvedByDates.html
new file mode 100644
index 0000000..265a1ca
--- /dev/null
+++ b/rt/html/Tools/Reports/ResolvedByDates.html
@@ -0,0 +1,95 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Queue => undef
+$ResolvedBefore => undef
+$ResolvedAfter => undef
+</%args>
+<%init>
+my $title = loc("Resolved tickets in period, grouped by owner");
+my $q = RT::Queue->new($session{'CurrentUser'});
+my $before = RT::Date->new($session{'CurrentUser'});
+my $after = RT::Date->new($session{'CurrentUser'});
+my $query = '';
+
+
+if ($ResolvedAfter) {
+ $after->Set(Format => 'unknown', Value => $ResolvedAfter);
+ $ResolvedAfter = $after->AsString;
+}
+if ($ResolvedBefore) {
+ $before->Set(Format => 'unknown', Value => $ResolvedBefore);
+ $ResolvedBefore = $before->AsString;
+}
+
+
+$q->LoadByCols(Name => $Queue);
+</%init>
+<& /Elements/Header, Title => $title &>
+<& /Tools/Reports/Elements/Tabs, current_tab => 'Tools/Reports/ResolvedByDates.html', Title => $title &>
+<form method="post" action="ResolvedByDates.html">
+% if ($Queue|| $ResolvedBefore ||$ResolvedAfter) {
+% # if we have a queue, do the search
+% $query = "Status = 'resolved'";
+% if ($Queue) { $query .= " AND Queue = '$Queue'"}
+% if ($ResolvedBefore) { $query .= " AND Resolved < '".$before->ISO."'"; }
+% if ($ResolvedAfter) { $query .= " AND Resolved > '".$after->ISO."'"}
+% my $groupby = 'Owner';
+<& /Search/Elements/Chart, Query => $query, PrimaryGroupBy => $groupby &>
+% }
+
+<hr>
+
+<br /><&|/l&>Queue</&>: <& /Elements/SelectQueue, Name => 'Queue', NamedValues => 1, Default => $q->id &>
+<br /><&|/l&>Tickets resolved after</&>:
+<input size="20" name="ResolvedAfter" value="<%$ResolvedAfter%>" />
+<br /><&|/l&>Tickets resolved before</&>:
+<input size="20" name="ResolvedBefore" value="<%$ResolvedBefore%>" />
+
+<& /Elements/Submit&>
+</form>
diff --git a/rt/html/Tools/Reports/ResolvedByOwner.html b/rt/html/Tools/Reports/ResolvedByOwner.html
new file mode 100644
index 0000000..142af64
--- /dev/null
+++ b/rt/html/Tools/Reports/ResolvedByOwner.html
@@ -0,0 +1,70 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%args>
+$Queue => undef
+</%args>
+<%init>
+my $title = loc("Resolved tickets, grouped by owner");
+my $q = RT::Queue->new($session{'CurrentUser'});
+$q->LoadByCols(Name => $Queue);
+</%init>
+<& /Elements/Header, Title => $title &>
+<& /Tools/Reports/Elements/Tabs, current_tab => '/Tools/Reports/ResolvedByOwner.html', Title => $title &>
+<form method="post" action="ResolvedByOwner.html">
+% if ($Queue) {
+% # if we have a queue, do the search
+% my $query = "Status = 'resolved' AND Queue = '$Queue'";
+% my $groupby = 'Owner';
+<& /Search/Elements/Chart, Query => $query, PrimaryGroupBy => $groupby &>
+% }
+
+<hr>
+
+<&|/l&>Queue</&>: <& /Elements/SelectQueue, Name => 'Queue', NamedValues => 1, Default => $q->id &>
+<& /Elements/Submit&>
+</form>
diff --git a/rt/html/Tools/Reports/index.html b/rt/html/Tools/Reports/index.html
new file mode 100644
index 0000000..149dc76
--- /dev/null
+++ b/rt/html/Tools/Reports/index.html
@@ -0,0 +1,50 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => loc('Reports') &>
+<& /Tools/Reports/Elements/Tabs, Title => loc('Reports') &>
+<& /Elements/Callback &>
diff --git a/rt/html/Tools/index.html b/rt/html/Tools/index.html
new file mode 100644
index 0000000..8d2efdb
--- /dev/null
+++ b/rt/html/Tools/index.html
@@ -0,0 +1,52 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<& /Elements/Header, Title => loc("Tools") &>
+<& Elements/Tabs,
+ current_tab => "Tools/index.html",
+ Title => loc("Tools") &>
+
diff --git a/rt/html/User/Delegation.html b/rt/html/User/Delegation.html
index 3347fda..2587f8c 100644
--- a/rt/html/User/Delegation.html
+++ b/rt/html/User/Delegation.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/User/Elements/DelegateRights b/rt/html/User/Elements/DelegateRights
index 79ecb59..3d42ed5 100644
--- a/rt/html/User/Elements/DelegateRights
+++ b/rt/html/User/Elements/DelegateRights
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -55,7 +57,7 @@ my $object_obj = @{$objects->{$ObjectType}{$object}}[0]->Object;
% }
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
- <th width=15%><&|/l&>Personal groups:</&></th>
+ <th width="15%"><&|/l&>Personal groups:</&></th>
% while (my $pg = $personalgroups->Next) {
<th><%$pg->Name%></th>
% }
@@ -76,14 +78,14 @@ while ( my $delegation = $delegations->Next) {
%
<tr class="<%($i%2) && 'oddline'%>">
<td>
-<% loc($right->RightName) %><br>
-<div align=right><font size="-2" color="#999999"><&|/l, $right->PrincipalObj->Object->SelfDescription &>as granted to [_1]</&></font></div>
+<% loc($right->RightName) %><br />
+<div align="right"><font size="-2" color="#999999"><&|/l, $right->PrincipalObj->Object->SelfDescription &>as granted to [_1]</&></font></div>
</td>
% while (my $pg = $personalgroups->Next) {
-<td align=center>
- <input name="Delegate-ACE-<% $right->Id %>-to-<% $pg->PrincipalId%>" type=checkbox value="1" <%$ del_hash->{$pg->PrincipalId} && 'CHECKED' %>>
+<td align="center">
+ <input name="Delegate-ACE-<% $right->Id %>-to-<% $pg->PrincipalId%>" type="checkbox" value="1" <%$ del_hash->{$pg->PrincipalId} && 'CHECKED' %> />
% if ( $del_hash->{$pg->PrincipalId}) {
-<input type=hidden name="Delegate-Existing-ACE-<% $right->Id %>-to-<% $pg->PrincipalId%>-as-<%$del_hash->{$pg->PrincipalId}->Id%>">
+<input type="hidden" class="hidden" name="Delegate-Existing-ACE-<% $right->Id %>-to-<% $pg->PrincipalId%>-as-<%$del_hash->{$pg->PrincipalId}->Id%>" />
% }
</td>
% }
diff --git a/rt/html/User/Elements/GroupTabs b/rt/html/User/Elements/GroupTabs
index 2e79df2..b0eba0f 100644
--- a/rt/html/User/Elements/GroupTabs
+++ b/rt/html/User/Elements/GroupTabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/html/User/Elements/Tabs b/rt/html/User/Elements/Tabs
index 625b30f..0aca8b5 100644
--- a/rt/html/User/Elements/Tabs
+++ b/rt/html/User/Elements/Tabs
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -59,6 +61,12 @@
h => { title => loc('Delegation'),
path => 'User/Delegation.html',
},
+ f => { title => loc('Search options'),
+ path => 'Prefs/SearchOptions.html',
+ },
+ r => { title => loc('RT at a glance'),
+ path => 'Prefs/MyRT.html',
+ },
};
# Now let callbacks add their extra tabs
diff --git a/rt/html/User/Groups/Members.html b/rt/html/User/Groups/Members.html
index 2068e5a..e5350c9 100644
--- a/rt/html/User/Groups/Members.html
+++ b/rt/html/User/Groups/Members.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -52,36 +54,36 @@
-<FORM ACTION="<%$RT::WebPath%>/User/Groups/Members.html" METHOD="POST">
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$Group->Id%>">
-<TABLE WIDTH="100%">
-<TR>
-<TD>
+<form action="<%$RT::WebPath%>/User/Groups/Members.html" method="post">
+<input type="hidden" class="hidden" name="id" value="<%$Group->Id%>" />
+<table width="100%">
+<tr>
+<td>
<&|/l&>Add members</&>
-</TD>
-<TD>
+</td>
+<td>
<&|/l&>Current members</&>
-</TD>
-</TR>
+</td>
+</tr>
-<TR>
-<TD VALIGN=TOP>
+<tr>
+<td valign="top">
<& /Admin/Elements/SelectNewGroupMembers, Name => "AddMembers", Group => $Group &>
-</TD>
-<TD VALIGN=TOP>
+</td>
+<td valign="top">
% if ($Group->MembersObj->Count == 0 ) {
-<i><&|/l&>(No members)</&></i>
+<em><&|/l&>(No members)</&></em>
% } else {
-<i><&|/l&>(Check box to delete)</&></i>
-<br>
-<br>
+<em><&|/l&>(Check box to delete)</&></em>
+<br />
+<br />
<&|/l&>Users</&>
% my $UserMembers = $Group->MembersObj;
% $UserMembers->LimitToUsers();
-<UL>
+<ul>
% while (my $member = $UserMembers->Next()) {
-<LI><INPUT TYPE=CHECKBOX Name="DeleteMember-<%$member->MemberId%>" value="1">
+<li><input type="checkbox" class="checkbox" name="DeleteMember-<%$member->MemberId%>" value="1" />
<%$member->MemberObj->Object->Name%> (<%$member->MemberObj->Object->RealName%>)
% }
</ul>
@@ -90,14 +92,14 @@
% my $GroupMembers = $Group->MembersObj;
% $GroupMembers->LimitToGroups();
% while (my $member = $GroupMembers->Next()) {
-<LI><INPUT TYPE=CHECKBOX Name="DeleteMember-<%$member->MemberId%>" value="1">
+<li><input type="checkbox" class="checkbox" name="DeleteMember-<%$member->MemberId%>" value="1" />
<%$member->MemberObj->Object->Name%>
% }
% }
-</UL>
-</TD>
-</TR>
-</TABLE>
+</ul>
+</td>
+</tr>
+</table>
<& /Elements/Submit, Label => loc('Modify Members') &>
</form>
diff --git a/rt/html/User/Groups/Modify.html b/rt/html/User/Groups/Modify.html
index c0e9ce5..da42f2c 100644
--- a/rt/html/User/Groups/Modify.html
+++ b/rt/html/User/Groups/Modify.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -53,27 +55,27 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM ACTION="<%$RT::WebPath%>/User/Groups/Modify.html" METHOD=POST>
+<form action="<%$RT::WebPath%>/User/Groups/Modify.html" method="post">
%unless ($Group->Id) {
-<INPUT TYPE=HIDDEN NAME=id VALUE="new">
+<input type="hidden" class="hidden" name="id" value="new" />
% } else {
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$Group->Id%>">
+<input type="hidden" class="hidden" name="id" value="<%$Group->Id%>" />
% }
-<TABLE>
-<TR><TD ALIGN=RIGHT>
+<table>
+<tr><td align="right">
<&|/l&>Name</&>:
-</TD>
-<TD><INPUT name="Name" value="<%$Group->Name%>"></TD>
-</TR><TR>
-<TD ALIGN=RIGHT>
-<&|/l&>Description</&>:</TD><TD COLSPAN=3><INPUT name="Description" value="<%$Group->Description%>" size=60></TD>
-</TR><TR>
-<TD COLSPAN=2>
-<INPUT TYPE=HIDDEN NAME="SetEnabled" VALUE="1">
-<INPUT TYPE=CHECKBOX NAME="Enabled" VALUE="1" <%$EnabledChecked%>> <&|/l&>Enabled (Unchecking this box disables this group)</&><BR>
-</TR>
-</TABLE>
+</td>
+<td><input name="Name" value="<%$Group->Name%>" /></td>
+</tr><tr>
+<td align="right">
+<&|/l&>Description</&>:</td><td colspan="3"><input name="Description" value="<%$Group->Description%>" size="60" /></td>
+</tr><tr>
+<td colspan="2">
+<input type="hidden" class="hidden" name="SetEnabled" value="1" />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /> <&|/l&>Enabled (Unchecking this box disables this group)</&><br />
+</tr>
+</table>
<& /Elements/Submit, Label => loc('Save Changes'), Reset => 1 &>
</form>
<%INIT>
diff --git a/rt/html/User/Groups/index.html b/rt/html/User/Groups/index.html
index 6d2e15d..76ffac3 100644
--- a/rt/html/User/Groups/index.html
+++ b/rt/html/User/Groups/index.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -48,12 +50,12 @@
current_subtab => 'User/Groups/index.html',
Title => $title &>
-<&|/l&>Personal groups</&>:<BR>
-<UL>
+<&|/l&>Personal groups</&>:<br />
+<ul>
%while ( my $Group = $Groups->Next) {
-<LI><A HREF="Modify.html?id=<%$Group->id%>"><%$Group->Name || loc('(empty)')%></a><BR>
+<li><a href="Modify.html?id=<%$Group->id%>"><%$Group->Name || loc('(empty)')%></a><br />
%}
-</UL>
+</ul>
<%INIT>
my $Groups = RT::Groups->new($session{'CurrentUser'});
diff --git a/rt/html/User/Prefs.html b/rt/html/User/Prefs.html
index f1c7558..8c6d5f1 100644
--- a/rt/html/User/Prefs.html
+++ b/rt/html/User/Prefs.html
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -50,131 +52,133 @@
<& /Elements/ListActions, actions => \@results &>
-<FORM ACTION="<%$RT::WebPath%>/User/Prefs.html" METHOD=POST>
-<INPUT TYPE=HIDDEN NAME=id VALUE="<%$UserObj->Id%>">
+<form action="<%$RT::WebPath%>/User/Prefs.html" method="post">
+<input type="hidden" class="hidden" name="id" value="<%$UserObj->Id%>" />
-<TABLE WIDTH=100% BORDER=0>
-<TR>
+<table width="100%" border="0">
+<tr>
-<TD VALIGN=TOP class="boxcontainer">
-<& /Elements/TitleBoxStart, title => loc('Identity') &>
+<td valign="top" class="boxcontainer">
+<&| /Widgets/TitleBox, title => loc('Identity'), id => "user-prefs-identity" &>
-<input type=hidden name="Name" value="<%$UserObj->Name%>">
-<table callspacing=0 cellpadding=0>
+<input type="hidden" class="hidden" name="Name" value="<%$UserObj->Name%>" />
+<table cellspacing="0" cellpadding="0">
<tr>
- <td class=label><&|/l&>Email</&>: </td>
- <td class=value><input name="EmailAddress" value="<%$UserObj->EmailAddress%>"></td>
+ <td class="label"><&|/l&>Email</&>: </td>
+ <td class="value"><input name="EmailAddress" value="<%$UserObj->EmailAddress%>" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Real Name</&>:</td>
- <td class=value><input name="RealName" value="<%$UserObj->RealName%>"></td> </tr>
+ <td class="label"><&|/l&>Real Name</&>:</td>
+ <td class="value"><input name="RealName" value="<%$UserObj->RealName%>" /></td> </tr>
<tr>
- <td class=label><&|/l&>Nickname</&>:</td>
- <td class=value><input name="NickName" value="<%$UserObj->NickName%>"></td>
+ <td class="label"><&|/l&>Nickname</&>:</td>
+ <td class="value"><input name="NickName" value="<%$UserObj->NickName%>" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Language</&>:</td>
- <td class=value><& /Elements/SelectLang, Name => 'Lang', Default => $UserObj->Lang &></td>
+ <td class="label"><&|/l&>Language</&>:</td>
+ <td class="value"><& /Elements/SelectLang, Name => 'Lang', Default => $UserObj->Lang &></td>
</tr>
</table>
-<& /Elements/TitleBoxEnd &>
-<br>
-<& /Elements/TitleBoxStart, title => loc('Phone numbers') &>
-<table callspacing=0 cellpadding=0>
+</&>
+<&| /Widgets/TitleBox, title => loc('Phone numbers'), id => "user-prefs-phone" &>
+<table cellspacing="0" cellpadding="0">
<tr>
- <td class=label><&|/l&>Residence</&>:</td>
- <td class=value><input name="HomePhone" value="<%$UserObj->HomePhone%>" size=13></td>
+ <td class="label"><&|/l&>Residence</&>:</td>
+ <td class="value"><input name="HomePhone" value="<%$UserObj->HomePhone%>" size="13" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Work</&>:</td>
- <td class=value><input name="WorkPhone" value="<%$UserObj->WorkPhone%>" size=13></td>
+ <td class="label"><&|/l&>Work</&>:</td>
+ <td class="value"><input name="WorkPhone" value="<%$UserObj->WorkPhone%>" size="13" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Mobile</&>:</td>
- <td class=value><input name="MobilePhone" value="<%$UserObj->MobilePhone%>" size=13></td>
+ <td class="label"><&|/l&>Mobile</&>:</td>
+ <td class="value"><input name="MobilePhone" value="<%$UserObj->MobilePhone%>" size="13" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Pager</&>:</td>
- <td class=value><input name="PagerPhone" value="<%$UserObj->PagerPhone%>" size=13></td>
+ <td class="label"><&|/l&>Pager</&>:</td>
+ <td class="value"><input name="PagerPhone" value="<%$UserObj->PagerPhone%>" size="13" /></td>
</tr>
</table>
-<& /Elements/TitleBoxEnd &>
-</TD>
-<TD VALIGN=TOP class="boxcontainer">
+</&>
+<& /Elements/Callback, _CallbackName => 'FormLeftColumn', UserObj => $UserObj, %ARGS &>
+</td>
+<td valign="top" class="boxcontainer">
% unless ($RT::WebExternalAuth and !$RT::WebFallbackToInternalAuth) {
-<& /Elements/TitleBoxStart, title => loc('Password') &>
-<TABLE>
-<TR>
-<TD class=label>
+<&| /Widgets/TitleBox, title => loc('Password'), id => "user-prefs-password" &>
+<table>
+<tr>
+<td class="label">
<&|/l&>New Password</&>:
-</TD>
-<TD class=value>
-<input type=password name="Pass1">
-</TD>
-</TR>
-<TR><TD class=label>
+</td>
+<td class="value">
+<input type="password" name="Pass1" />
+</td>
+</tr>
+<tr><td class="label">
<&|/l&>Retype Password</&>:
-</TD>
-<TD class=value>
-<input type=password name="Pass2">
-</TD>
-</TR>
-</TABLE>
-<& /Elements/TitleBoxEnd &>
+</td>
+<td class="value">
+<input type="password" name="Pass2" />
+</td>
+</tr>
+</table>
+</&>
% }
-<& /Elements/TitleBoxStart, title => loc('Location') &>
-<table callspacing=0 cellpadding=0>
+<&| /Widgets/TitleBox, title => loc('Location'), id => "user-prefs-location" &>
+<table cellspacing="0" cellpadding="0">
<tr>
- <td class=label><&|/l&>Organization</&>:</td>
- <td class=value><input name="Organization" value="<%$UserObj->Organization%>"></td>
+ <td class="label"><&|/l&>Organization</&>:</td>
+ <td class="value"><input name="Organization" value="<%$UserObj->Organization%>" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Address1</&>:</td>
- <td class=value><input name="Address1" value="<%$UserObj->Address1%>"></td>
+ <td class="label"><&|/l&>Address1</&>:</td>
+ <td class="value"><input name="Address1" value="<%$UserObj->Address1%>" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Address2</&>:</td>
- <td class=value><input name="Address2" value="<%$UserObj->Address2%>"></td>
+ <td class="label"><&|/l&>Address2</&>:</td>
+ <td class="value"><input name="Address2" value="<%$UserObj->Address2%>" /></td>
</tr>
<tr>
- <td class=label><&|/l&>City</&>:</td>
- <td><input name="City" value="<%$UserObj->City%>" size=14></td>
+ <td class="label"><&|/l&>City</&>:</td>
+ <td><input name="City" value="<%$UserObj->City%>" size="14" /></td>
</tr>
<tr>
- <td class=label><&|/l&>State</&>:</td>
- <td class=value><input name="State" value="<%$UserObj->State%>" size=3></td>
+ <td class="label"><&|/l&>State</&>:</td>
+ <td class="value"><input name="State" value="<%$UserObj->State%>" size="3" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Zip</&>:</td>
- <td class=value><input name="Zip" value="<%$UserObj->Zip%>" size=9></td>
+ <td class="label"><&|/l&>Zip</&>:</td>
+ <td class="value"><input name="Zip" value="<%$UserObj->Zip%>" size="9" /></td>
</tr>
<tr>
- <td class=label><&|/l&>Country</&>:</td>
- <td class=value><input name="Country" value="<%$UserObj->Country%>"></td>
+ <td class="label"><&|/l&>Country</&>:</td>
+ <td class="value"><input name="Country" value="<%$UserObj->Country%>" /></td>
</tr>
</table>
-<& /Elements/TitleBoxEnd &>
-</TD>
-</TR>
-<TR>
+</&>
+<& /Elements/Callback, _CallbackName => 'FormRightColumn', UserObj => $UserObj, %ARGS &>
+</td>
+</tr>
+<tr>
-<TD COLSPAN=2 VALIGN=TOP class="boxcontainer">
+<td colspan="2" valign="top" class="boxcontainer">
%if ($UserObj->Privileged) {
-<BR>
-<& /Elements/TitleBoxStart, title => loc('Signature') &>
-<TEXTAREA COLS=80 ROWS=5 name="Signature" class="signature" WRAP=HARD>
-<%$UserObj->Signature%></TEXTAREA>
-<& /Elements/TitleBoxEnd &>
+<br />
+<&| /Widgets/TitleBox, title => loc('Signature') &>
+<textarea cols="80" rows="5" name="Signature" class="signature" wrap="hard">
+<%$UserObj->Signature%></textarea>
+</&>
% }
-</TD>
+</td>
-</TR>
-</TABLE>
+</tr>
+</table>
+<& /Elements/Callback, _CallbackName => 'FormEnd', UserObj => $UserObj, %ARGS &>
<& /Elements/Submit, Label => loc('Save Preferences') &>
</form>
@@ -205,6 +209,12 @@ if ($UserObj->Id) {
AuthSystem HomePhone WorkPhone MobilePhone PagerPhone Address1
Address2 City State Zip Country Lang
);
+
+ $m->comp('/Elements/Callback', _CallbackName => 'UpdateLogic',
+ fields => \@fields,
+ results => \@results,
+ UserObj => $UserObj,
+ ARGSRef => \%ARGS);
my @fieldresults = UpdateRecordObject ( AttributesRef => \@fields,
Object => $UserObj,
diff --git a/rt/html/Widgets/ComboBox b/rt/html/Widgets/ComboBox
new file mode 100644
index 0000000..8fb5682
--- /dev/null
+++ b/rt/html/Widgets/ComboBox
@@ -0,0 +1,69 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<nobr>
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/combobox.js"></script>
+
+<span id="<% $Name %>_Container" class="combobox">
+<input name="<% $Name %>" id="<% $Name %>" class="combo-text" value="<% $Default %>" type="text" <% $Size ? "size='$Size'" : '' |n %> autocomplete="off" />
+<br style="display: none" /><span id="<% $Name %>_Button" class="combo-button"></span></span><select name="List-<% $Name %>" id="<% $Name %>_List" class="combo-list" onchange="ComboBox_SimpleAttach(this, this.form['<% $Name %>']); " rows="<% $Rows %>">
+<option style="display: none" value="">-</option>
+% foreach my $value (@Values) {
+ <option value="<%$value%>"><% $value%></option>
+% }
+</select>
+<script language="javascript"><!--
+ComboBox_InitWith('<% $Name %>');
+//--></script>
+</nobr>
+<%ARGS>
+$Name
+$Size => undef
+$Rows => 5
+$Default => ''
+@Values => ()
+</%ARGS>
diff --git a/rt/html/Widgets/SavedSearch b/rt/html/Widgets/SavedSearch
new file mode 100644
index 0000000..b8313da
--- /dev/null
+++ b/rt/html/Widgets/SavedSearch
@@ -0,0 +1,150 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<%method new>
+<%init>
+return \%ARGS;
+</%init>
+</%method>
+
+<%method process>
+
+<%init>
+my @actions;
+my @Objects = RT::SavedSearches->new( $session{CurrentUser} )->_PrivacyObjects;
+push @Objects, RT::System->new($session{'CurrentUser'})
+ if $session{'CurrentUser'}->HasRight( Object=> $RT::System,
+ Right => 'SuperUser');
+$self->{SearchId} ||= 'new';
+my $SearchParams = { map { $_ => $args->{$_} } @{$self->{SearchFields}} };
+
+if ( my ( $container_object, $search_id ) = _parse_saved_search( $args->{'LoadSavedSearch'} ) ) {
+ my $search = $container_object->Attributes->WithId($search_id);
+ # We have a $search and now; import the others
+ $self->{SearchId} = $args->{'LoadSavedSearch'};
+ $self->{CurrentSearch}{Object} = $search;
+ $args->{$_} = $search->SubValue($_) for @{ $self->{SearchFields} };
+}
+
+# look for the current one in the available saved searches
+if ($self->{SearchId} eq 'new') {
+ for my $obj (@Objects) {
+ for ( $m->comp( "/Search/Elements/SearchesForObject", Object => $obj ) ) {
+ my ( $desc, $search ) = @$_;
+ use Data::Dumper;
+ # FFS
+ local $Data::Dumper::Sortkeys = 1;
+ if ( Dumper( $search->Content ) eq
+ Dumper( { %$SearchParams, SearchType => $self->{SearchType} } ) ) {
+ $self->{CurrentSearch}{Object} = $search;
+ $self->{SearchId} = $search->Id;
+ }
+ }
+ }
+}
+
+if ( $args->{Save} ) {
+ if ( my $search = $self->{CurrentSearch}{Object} ) {
+ # rename
+ $search->SetDescription( $args->{Description} );
+ push @actions, loc($self->{SearchType}).loc( ' [_1] renamed to [_2].', $self->{CurrentSearch}{Description}, $args->{Description} );
+ }
+ else {
+ # new saved search
+ my $saved_search = RT::SavedSearch->new( $session{'CurrentUser'} );
+ my ( $ok, $search_msg ) = $saved_search->Save(
+ Privacy => $args->{'Owner'},
+ Name => $args->{'Description'},
+ Type => $self->{'SearchType'},
+ SearchParams => $SearchParams
+ );
+ if ($ok) {
+ $self->{CurrentSearch}{Object} = $saved_search->{Attribute};
+ push @actions, loc($self->{SearchType}).loc( ' [_1] saved.', $args->{Description} );
+ } else {
+ push @actions,
+ [ loc("Can't save [_1]", loc($self->{SearchType})) . ': ' . loc($search_msg), 0 ];
+ }
+ }
+}
+
+if ( $args->{Delete} && $self->{CurrentSearch}{Object} ) {
+ my ($ok, $msg) = $self->{CurrentSearch}{Object}->Delete;
+ push @actions, $ok ? loc($self->{SearchType}).loc( ' [_1] deleted.', $self->{CurrentSearch}{Object}->Description ) : $msg;
+ delete $self->{CurrentSearch}{Object};
+ delete $self->{SearchId};
+
+}
+
+$self->{CurrentSearch}{Description} = $self->{CurrentSearch}{Object}->Description
+ if $self->{CurrentSearch}{Object};
+
+return @actions;
+</%init>
+<%ARGS>
+$self
+$args
+</%ARGS>
+
+</%method>
+
+<%method show>
+<form method="post" action="<% $Action %>" name="SaveSearch">
+<& /Search/Elements/EditSearches, Name => 'Owner', SearchType => $self->{SearchType}, AllowCopy => 0,
+ CurrentSearch => $self->{CurrentSearch}, SearchId => $self->{SearchId}, Title => $Title &><br />
+% for my $field (@{$self->{SearchFields}}) {
+<input type="hidden" class="hidden" name="<%$field%>" value="<%$ARGS{$field} || ''%>" />
+% }
+</form>
+<%ARGS>
+$self => undef
+$Action => ''
+$Title => 'Saved searches'
+</%ARGS>
+<%init>
+</%init>
+</%method>
diff --git a/rt/html/Widgets/SelectionBox b/rt/html/Widgets/SelectionBox
new file mode 100644
index 0000000..910b20b
--- /dev/null
+++ b/rt/html/Widgets/SelectionBox
@@ -0,0 +1,234 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+%# The SelectionBox Widget
+%#
+%# SYNOPSIS
+%#
+%# include javascript:
+%# <& /Widgets/SelectionBox:header &>
+%#
+%# <%init>:
+%# my $sel = $m->comp ('/Widgets/SelectionBox:new',
+%# Action => me.html',
+%# Name => 'my-selection',
+%# Available => \@items,
+%# # you can do things with @{$sel->{Current}} in the
+%# # OnSubmit callback
+%# OnSubmit => sub { my $sel = shift; },
+%# Selected => \@selected);
+%#
+%# $m->comp ('/Widgets/SelectionBox:process', %ARGS, self => $sel)
+%#
+%# where @items is an arrayref, each element is [value, label],
+%# and @selected is an arrayref of selected values from @items.
+%#
+%# and in html:
+%# <& /Widgets/SelectionBox:sow, self => $sel &>
+%#
+%# if the SelectionBox is created with AutoSave option, OnSubmit will be called
+%# on every button clicked in non-js mode.
+<%method header>
+% unless ($nojs) {
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/class.js"></script>
+<script type="text/javascript" src="<%$RT::WebPath%>/NoAuth/js/list.js"></script>
+% }
+<%ARGS>
+$nojs => 0
+</%ARGS>
+</%method>
+
+<%method new>
+<%init>
+$ARGS{_item_map} = {map {$_->[0] => $_->[1]} @{$ARGS{Available}}};
+return \%ARGS;
+</%init>
+</%method>
+
+<%method process>
+<%init>
+unless ($ARGS{$self->{Name}.'-Submit'}) {
+ # init
+ $self->{Current} = $self->{Selected};
+ $self->{Selected} = [];
+ return;
+}
+
+$self->{Selected} = $ARGS{$self->{Name}.'-Selected'};
+if ($self->{Selected} && !ref($self->{Selected})) {
+ $self->{Selected} = [$self->{Selected}];
+}
+
+if ($ARGS{fromjs}) {
+ $self->{Current} = $self->{Selected};
+}
+else {
+ my $current = $self->{Current} = $ARGS{$self->{Name}.'-Current'};
+ ++$self->{Modified};
+ if ($current && !ref ($current)) {
+ $current = [$current];
+ }
+
+ if ($ARGS{add}) {
+ my $choosed = $ARGS{$self->{Name}.'-Available'};
+ for my $add (ref($choosed) ? @$choosed : $choosed) {
+ next if grep { $_ eq $add } @$current;
+ push @$current, $add;
+ }
+ }
+
+ if ($ARGS{remove}) {
+ my $choosed = $ARGS{$self->{Name}.'-Selected'};
+ for my $del (ref($choosed) ? @$choosed : $choosed) {
+ @$current = map { $_ eq $del ? () : $_ } @$current;
+ }
+ }
+
+ if ($ARGS{moveup} or $ARGS{movedown}) {
+ my $offset = $ARGS{moveup} ? 1 : 0;
+ my $choosed = $ARGS{$self->{Name}.'-Selected'};
+ $choosed = [$choosed] unless ref ($choosed);
+ my $canmove = 0; # not in the cornor
+ for my $i ($ARGS{moveup} ? 0..$#{$current} : reverse 0..$#{$current}) {
+ if (grep {$_ eq $current->[$i]} @$choosed) {
+ if ($canmove) {
+ splice (@$current, $i-$offset, 2,
+ @{$current}[$i+1-$offset,$i-$offset]);
+ }
+ }
+ else {
+ ++$canmove;
+ }
+ }
+ }
+
+ $self->{Current} = $current;
+}
+
+@{$self->{Current}} = grep { exists $self->{_item_map}{$_} } @{$self->{Current}};
+
+if ($self->{AutoSave} or $ARGS{$self->{Name}.'-Save'}) {
+ $self->{OnSubmit}->($self);
+ delete $self->{Modified};
+}
+
+</%init>
+<%ARGS>
+$self => undef
+</%ARGS>
+
+</%method>
+
+<%method current>
+% for (@{$self->{Current}}) {
+<input type="hidden" class="hidden" name="<% $self->{Name} %>-Current" value="<%$_%>" />
+% }
+<%INIT>
+</%INIT>
+<%ARGS>
+$self => undef
+</%ARGS>
+
+</%method>
+
+<%method show>
+<form method="post" action="<%$self->{Action}%>" name="SelectionBox-<% $name %>" id="SelectionBox-<% $name %>"
+% unless ($nojs) {
+onsubmit="list_<% $name %>.selectAll();"
+% }
+>
+<input type="hidden" class="hidden" name="<% $self->{Name} %>-Submit" value="1" />
+<& SelectionBox:current, self => $self &>
+<input type="hidden" class="hidden" name="fromjs" value="0" />
+<&|/l&>Available</&>:
+<br />
+<select name="<%$name%>-Available" id="<%$name%>-Available" size="<%$size%>" multiple="multiple">
+% for (@{$self->{Available}}) {
+<option value="<% $_->[0] %>"><% $_->[1] %></option>
+% }
+</select>
+<input name="add" type="submit" class="button" value=" &rarr; " />
+<select name="<%$name%>-Selected" id="<%$name%>-Selected" size="<%$size%>" multiple="multiple">
+% for (@{$self->{Current}}) {
+<option value="<% $_ %>"
+% if (exists $selected{$_}) {
+selected="selected"
+% }
+><% $self->{_item_map}{$_} %></option>
+% }
+</select>
+ <input name="moveup" type="submit" class="button" value=" &uarr; " />
+ <input name="movedown" type="submit" class="button" value=" &darr; " />
+ <input name="remove" type="submit" class="button" value="<&|/l&>Delete</&>" />
+
+% my $caption = "";
+% unless ($self->{'AutoSave'}) {
+% if ($self->{Modified}) {
+% $caption = loc('Selections modified. Please save your changes');
+% }
+<& /Elements/Submit, Caption => loc($caption), Label => loc('Save'), Name => $name.'-Save' &>
+% }
+</form>
+
+% unless ($nojs) {
+<script type="text/javascript">
+//<![CDATA[
+var list_<%$name%> = new list(document.getElementById("SelectionBox-<% $name %>"), 0, "list_<%$name%>");
+//]]>
+</script>
+% }
+<%ARGS>
+$self => undef
+$size => 10
+$nojs => 0
+</%ARGS>
+<%INIT>
+my $name = $self->{Name};
+my %selected = map {$_ => 1} @{$self->{Selected}};
+</%INIT>
+
+</%method>
diff --git a/rt/html/Widgets/TitleBox b/rt/html/Widgets/TitleBox
new file mode 100644
index 0000000..00d9e4c
--- /dev/null
+++ b/rt/html/Widgets/TitleBox
@@ -0,0 +1,54 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<div class="<% $class %>">
+ <& TitleBoxStart, %ARGS &><% $m->content | n %><& TitleBoxEnd &>
+</div>
+<%ARGS>
+$class => ''
+</%ARGS>
+
diff --git a/rt/html/Widgets/TitleBoxEnd b/rt/html/Widgets/TitleBoxEnd
new file mode 100755
index 0000000..b12b58f
--- /dev/null
+++ b/rt/html/Widgets/TitleBoxEnd
@@ -0,0 +1,59 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+ <hr class="clear" />
+ </div>
+</div>
+
+% #Manually flush the content buffer after each titlebox is displayed
+% $m->flush_buffer();
+
+<%ARGS>
+$title => undef
+$content => undef
+</%ARGS>
+
diff --git a/rt/html/Widgets/TitleBoxStart b/rt/html/Widgets/TitleBoxStart
new file mode 100755
index 0000000..7edc8a1
--- /dev/null
+++ b/rt/html/Widgets/TitleBoxStart
@@ -0,0 +1,88 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%#
+%# COPYRIGHT:
+%#
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+%# <jesse@bestpractical.com>
+%#
+%# (Except where explicitly superseded by other copyright notices)
+%#
+%#
+%# LICENSE:
+%#
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%#
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%# General Public License for more details.
+%#
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
+%#
+%#
+%# CONTRIBUTION SUBMISSION POLICY:
+%#
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%#
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%#
+%# END BPS TAGGED BLOCK }}}
+<div class="titlebox <% $class %>" id="<% $id %>">
+ <div class="titlebox-title<% $title_class && " $title_class" %>">
+% if ($hideable) {
+ <span class="widget"><a href="#" onclick="return rollup('<%$tid%>');" onfocus="this.blur(); return false;" title="Toggle visibility">X</a></span>
+% }
+ <span class="left"><% $title_href && qq[<a href="$title_href">] | n %><% $title |n %><% $title_href && "</a>" |n%></span>
+ <span class="right"><% $titleright_href && qq[<a href="$titleright_href">] | n %><% $titleright |n %><% $titleright_href && "</a>" |n%></span>
+ </div>
+ <div class="titlebox-content <% $bodyclass %>" id="<%$tid%>">
+
+<%ARGS>
+$width => undef
+$class => ''
+$bodyclass => ''
+$title_href => undef
+$title => ''
+$title_class => ''
+$titleright_href => undef
+$titleright => undef
+$contentbg => "#dddddd"
+$color => "#336699"
+$id => ''
+$hideable => 1
+</%ARGS>
+
+<%init>
+#
+# This should be pretty bulletproof
+#
+my $page = $m->request_comp->path;
+
+my $tid = "TitleBox--$page--" .
+ join '--', ($class, $bodyclass, $title, $id);
+
+$tid =~ s{/}{_}g;
+
+my $i = 0;
+$i++ while $m->notes("$tid-$i");
+$m->notes("$tid-$i" => 1);
+$tid = "$tid-$i";
+</%init>
diff --git a/rt/html/autohandler b/rt/html/autohandler
index c854c2b..823adef 100644
--- a/rt/html/autohandler
+++ b/rt/html/autohandler
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -49,30 +51,75 @@
$RT::Handle->ForceRollback() if $RT::Handle->TransactionDepth;
-local *session unless $m->is_subrequest; # avoid reentrancy, as suggested by masonbook
+if ($RT::StatementLog) {
+ $RT::Handle->ClearSQLStatementLog;
+ $RT::Handle->LogSQLStatements(1);
+}
+
+local *session
+ unless $m->is_subrequest; # avoid reentrancy, as suggested by masonbook
# Disable AutoFlush using an attribute
-if ($m->request_comp->attr_exists('AutoFlush')) {
- $m->autoflush($m->request_comp->attr('AutoFlush'));
+if ( $m->request_comp->attr_exists('AutoFlush') ) {
+ $m->autoflush( $m->request_comp->attr('AutoFlush') );
}
%ARGS = map {
- # if they've passed multiple values, they'll be an array. if they've
+
+ # if they've passed multiple values, they'll be an array. if they've
# passed just one, a scalar whatever they are, mark them as utf8
my $type = ref($_);
- (!$type)
- ? Encode::is_utf8($_) ? $_ : Encode::decode(utf8 => $_, Encode::FB_PERLQQ) :
- ($type eq 'ARRAY')
- ? [ map { (ref($_) or Encode::is_utf8($_)) ? $_ : Encode::decode(utf8 => $_, Encode::FB_PERLQQ) } @$_ ] :
- ($type eq 'HASH')
- ? { map { (ref($_) or Encode::is_utf8($_)) ? $_ : Encode::decode(utf8 => $_, Encode::FB_PERLQQ) } %$_ } : $_
- } %ARGS;
-
-$m->{'rt_base_time'} = [Time::HiRes::gettimeofday()];
-
-$m->comp('/Elements/SetupSessionCookie', %ARGS);
-
-unless ($session{'CurrentUser'} && $session{'CurrentUser'}->Id) {
+ ( !$type )
+ ? Encode::is_utf8($_)
+ ? $_
+ : Encode::decode( utf8 => $_, Encode::FB_PERLQQ )
+ : ( $type eq 'ARRAY' )
+ ? [
+ map {
+ ( ref($_) or Encode::is_utf8($_) )
+ ? $_
+ : Encode::decode( utf8 => $_, Encode::FB_PERLQQ )
+ } @$_
+ ]
+ : ( $type eq 'HASH' )
+ ? {
+ map {
+ ( ref($_) or Encode::is_utf8($_) )
+ ? $_
+ : Encode::decode( utf8 => $_, Encode::FB_PERLQQ )
+ } %$_
+ }
+ : $_
+} %ARGS;
+
+# Latter in the code we use
+# $m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS );
+# instead of $m->call_next to avoid problems with UTF8 keys in arguments.
+# The call_next method pass through original arguments and if you have
+# an argument with unicode key then in a next component you'll get two
+# records in the args hash: one with key without UTF8 flag and another
+# with the flag, which may result into errors. "{ base_comp => $m->request_comp }"
+# is copied from mason's source to get the same results as we get from
+# call_next method, this feature is not documented, so we just leave it
+# here to avoid possible side effects.
+
+# This code canonicalizes time inputs in hours into minutes
+foreach my $field ( keys %ARGS ) {
+ next unless $field =~ /^(.*)-TimeUnits$/i && $ARGS{$1};
+ my $local = $1;
+ $ARGS{$local} =~ s{\b (?: (\d+) \s+ )? (\d+)/(\d+) \b}
+ {($1 || 0) + $3 ? $2 / $3 : 0}xe;
+ if ( $ARGS{$field} && $ARGS{$field} =~ /hours/i ) {
+ $ARGS{$local} *= 60;
+ }
+ delete $ARGS{$field};
+}
+
+$m->{'rt_base_time'} = [ Time::HiRes::gettimeofday() ];
+
+$m->comp( '/Elements/SetupSessionCookie', %ARGS );
+
+unless ( $session{'CurrentUser'} && $session{'CurrentUser'}->Id ) {
$session{'CurrentUser'} = RT::CurrentUser->new();
}
@@ -80,147 +127,201 @@ unless ($session{'CurrentUser'} && $session{'CurrentUser'}->Id) {
$r->content_type("text/html; charset=utf-8");
# If it's a noauth file, don't ask for auth.
-if ($m->base_comp->path =~ $RT::WebNoAuthRegex )
-{
- $m->call_next(%ARGS);
- $m->abort();
+if ( $m->base_comp->path =~ $RT::WebNoAuthRegex ) {
+ $m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS);
+ $m->abort;
}
# If RT is configured for external auth, let's go through and get REMOTE_USER
-elsif ( $RT::WebExternalAuth ) {
+elsif ($RT::WebExternalAuth) {
# do we actually have a REMOTE_USER equivlent?
if ( RT::Interface::Web::WebCanonicalizeInfo() ) {
- my $orig_user = $user;
-
- $user = RT::Interface::Web::WebCanonicalizeInfo();
- $session{'CurrentUser'} = RT::CurrentUser->new();
- my $load_method = $RT::WebExternalGecos ? 'LoadByGecos' : 'Load';
-
- if ($^O eq 'MSWin32' and $RT::WebExternalGecos) {
- my $NodeName = Win32::NodeName();
- $user =~ s/^\Q$NodeName\E\\//i;
- }
-
- $session{'CurrentUser'}->$load_method($user);
-
- if ($RT::WebExternalAuto and !$session{'CurrentUser'}->Id() ) {
- # Create users on-the-fly
-
- my $UserObj = RT::User->new(RT::CurrentUser->new('RT_System'));
-
- my ($val, $msg) = $UserObj->Create(
- %{ref($RT::AutoCreate) ? $RT::AutoCreate : {}},
- Name => $user,
- Gecos => $user,
- );
-
- if ($val) {
-
- # now get user specific information, to better create our user.
- my $new_user_info = RT::Interface::Web::WebExternalAutoInfo($user);
-
- # set the attributes that have been defined.
- # FIXME: this is a horrible kludge. I'm sure there's something cleaner
- foreach my $attribute ('Name', 'Comments', 'Signature', 'EmailAddress',
- 'PagerEmailAddress', 'FreeformContactInfo',
- 'Organization', 'Disabled', 'Privileged',
- 'RealName', 'NickName', 'Lang', 'EmailEncoding',
- 'WebEncoding', 'ExternalContactInfoId',
- 'ContactInfoSystem', 'ExternalAuthId', 'Gecos',
- 'HomePhone', 'WorkPhone', 'MobilePhone',
- 'PagerPhone', 'Address1', 'Address2', 'City',
- 'State', 'Zip', 'Country') {
- $m->comp('/Elements/Callback', %ARGS, _CallbackName => 'NewUser');
-
- my $method = "Set$attribute";
- $UserObj->$method($new_user_info->{$attribute})
- if( defined $new_user_info->{$attribute} );
- }
- $session{'CurrentUser'}->Load($user);
- }
- else {
- # we failed to successfully create the user. abort abort abort.
- delete $session{'CurrentUser'};
- $m->abort() unless $RT::WebFallbackToInternalAuth;
- $m->comp('/Elements/Login', %ARGS,
- Error=> loc('Cannot create user: [_1]', $msg));
- }
- }
-
- unless ( $session{'CurrentUser'}->Id() ) {
- delete $session{'CurrentUser'};
- $user = $orig_user;
-
- if ( $RT::WebExternalOnly ) {
- $m->comp('/Elements/Login', %ARGS,
- Error=> loc('You are not an authorized user'));
- $m->abort();
- }
- }
+ my $orig_user = $user;
+
+ $user = RT::Interface::Web::WebCanonicalizeInfo();
+ $session{'CurrentUser'} = RT::CurrentUser->new();
+ my $load_method = $RT::WebExternalGecos ? 'LoadByGecos' : 'Load';
+
+ if ( $^O eq 'MSWin32' and $RT::WebExternalGecos ) {
+ my $NodeName = Win32::NodeName();
+ $user =~ s/^\Q$NodeName\E\\//i;
+ }
+
+ $session{'CurrentUser'}->$load_method($user);
+
+ if ( $RT::WebExternalAuto and !$session{'CurrentUser'}->Id() ) {
+
+ # Create users on-the-fly
+
+ my $UserObj = RT::User->new( RT::CurrentUser->new('RT_System') );
+
+ my ( $val, $msg ) = $UserObj->Create(
+ %{ ref($RT::AutoCreate) ? $RT::AutoCreate : {} },
+ Name => $user,
+ Gecos => $user,
+ );
+
+ if ($val) {
+
+ # now get user specific information, to better create our user.
+ my $new_user_info
+ = RT::Interface::Web::WebExternalAutoInfo($user);
+
+ # set the attributes that have been defined.
+ # FIXME: this is a horrible kludge. I'm sure there's something cleaner
+ foreach my $attribute (
+ 'Name', 'Comments',
+ 'Signature', 'EmailAddress',
+ 'PagerEmailAddress', 'FreeformContactInfo',
+ 'Organization', 'Disabled',
+ 'Privileged', 'RealName',
+ 'NickName', 'Lang',
+ 'EmailEncoding', 'WebEncoding',
+ 'ExternalContactInfoId', 'ContactInfoSystem',
+ 'ExternalAuthId', 'Gecos',
+ 'HomePhone', 'WorkPhone',
+ 'MobilePhone', 'PagerPhone',
+ 'Address1', 'Address2',
+ 'City', 'State',
+ 'Zip', 'Country'
+ )
+ {
+ $m->comp( '/Elements/Callback', %ARGS,
+ _CallbackName => 'NewUser' );
+
+ my $method = "Set$attribute";
+ $UserObj->$method( $new_user_info->{$attribute} )
+ if ( defined $new_user_info->{$attribute} );
+ }
+ $session{'CurrentUser'}->Load($user);
+ }
+ else {
+
+ # we failed to successfully create the user. abort abort abort.
+ delete $session{'CurrentUser'};
+ $m->abort() unless $RT::WebFallbackToInternalAuth;
+ $m->comp( '/Elements/Login', %ARGS,
+ Error => loc( 'Cannot create user: [_1]', $msg ) );
+ }
+ }
+
+ unless ( $session{'CurrentUser'}->Id() ) {
+ delete $session{'CurrentUser'};
+ $user = $orig_user;
+
+ if ($RT::WebExternalOnly) {
+ $m->comp( '/Elements/Login', %ARGS,
+ Error => loc('You are not an authorized user') );
+ $m->abort();
+ }
+ }
}
elsif ($RT::WebFallbackToInternalAuth) {
- unless (defined($session{'CurrentUser'})) {
- $m->comp('/Elements/Login', %ARGS,
- Error=> loc('You are not an authorized user'));
- $m->abort();
- }
- } else {
- # WebExternalAuth is set, but we don't have a REMOTE_USER. abort
- delete $session{'CurrentUser'} if defined $session{'CurrentUser'};
+ unless ( defined( $session{'CurrentUser'} ) ) {
+ $m->comp( '/Elements/Login', %ARGS,
+ Error => loc('You are not an authorized user') );
+ $m->abort();
+ }
+ }
+ else {
+
+ # WebExternalAuth is set, but we don't have a REMOTE_USER. abort
+ delete $session{'CurrentUser'} if defined $session{'CurrentUser'};
}
}
delete $session{'CurrentUser'}
- unless $session{'CurrentUser'} and defined $session{'CurrentUser'}->Id;
-
+ unless $session{'CurrentUser'}
+ and $session{'CurrentUser'}->Id;
# Process per-page authentication callbacks
-$m->comp('/Elements/Callback', %ARGS, _CallbackName => 'Auth');
+$m->comp( '/Elements/Callback', %ARGS, _CallbackName => 'Auth' );
# If the user is logging in, let's authenticate
-if (!$session{'CurrentUser'} && defined ($user) && defined ($pass) ){
+if ( !$session{'CurrentUser'} && defined $user && defined $pass ) {
$session{'CurrentUser'} = RT::CurrentUser->new();
$session{'CurrentUser'}->Load($user);
- if (!$session{'CurrentUser'}->id() ||
- !$session{'CurrentUser'}->IsPassword($pass))
+ unless ( $session{'CurrentUser'}->id
+ && $session{'CurrentUser'}->IsPassword($pass) )
{
delete $session{'CurrentUser'};
- $RT::Logger->error("FAILED LOGIN for $user from $ENV{'REMOTE_ADDR'}");
- $m->comp('/Elements/Login', %ARGS,
- Error => loc('Your username or password is incorrect'));
- $m->abort();
+ $RT::Logger->error("FAILED LOGIN for $user from $ENV{'REMOTE_ADDR'}");
+ $m->comp( '/Elements/Login', %ARGS,
+ Error => loc('Your username or password is incorrect') );
+ $m->comp( '/Elements/Callback', %ARGS, _CallbackName => 'FailedLogin' );
+ $m->abort;
}
else {
- $RT::Logger->info("Successful login for $user from $ENV{'REMOTE_ADDR'}");
+ $RT::Logger->info(
+ "Successful login for $user from $ENV{'REMOTE_ADDR'}");
+ $m->comp( '/Elements/Callback', %ARGS, _CallbackName => 'SuccessfulLogin' );
}
}
-
+
# If we've got credentials, let's serve the file up.
-if ( (defined $session{'CurrentUser'}) and
- ( $session{'CurrentUser'}->Id) ) {
-
+if ( ( defined $session{'CurrentUser'} )
+ and ( $session{'CurrentUser'}->Id ) )
+{
+
# Process per-page global callbacks
- $m->comp('/Elements/Callback', %ARGS);
+ $m->comp( '/Elements/Callback', %ARGS );
# If the user isn't privileged, they can only see SelfService
- if ((! $session{'CurrentUser'}->Privileged) and
- ($m->base_comp->path !~ '^(/+)SelfService/') ) {
- $m->comp('/SelfService/index.html');
- $m->abort();
+ if ( not $session{'CurrentUser'}->Privileged ) {
+
+ # if the user is trying to access a ticket, redirect them
+ if ( $m->request_comp->path =~ '^(/+)Ticket/Display.html'
+ and $ARGS{'id'} )
+ {
+ RT::Interface::Web::Redirect($RT::WebURL."SelfService/Display.html?id=".$ARGS{'id'});
+ }
+
+ # otherwise, drop the user at the SelfService default page
+ elsif ( $m->base_comp->path !~ '^(/+)SelfService/' ) {
+ RT::Interface::Web::Redirect($RT::WebURL."SelfService/");
+ }
+ else {
+ $m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS);
+ }
}
else {
- $m->call_next(%ARGS);
+ $m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS);
}
}
# If we have no credentials
else {
- $m->comp('/Elements/Login', %ARGS);
+ $m->comp( '/Elements/Login', %ARGS );
$m->abort();
}
+
+if ($RT::StatementLog) {
+ my @log = $RT::Handle->SQLStatementLog;
+ $RT::Handle->ClearSQLStatementLog;
+ for my $stmt (@log) {
+ my ( $time, $sql, $bind, $duration ) = @{$stmt};
+ my @bind;
+ if ( ref $bind ) {
+ @bind = @{$bind};
+ }
+ else {
+
+ # Older DBIx-SB
+ $duration = $bind;
+ }
+ $RT::Logger->log(
+ level => $RT::StatementLog,
+ message => "SQL(" . sprintf( "%.2f", $duration ) . "s): $sql;"
+ . (
+ @bind ? " [ bound values: @{[map{qq|'$_'|} @bind]} ]" : ""
+ )
+ );
+ }
+}
+
</%INIT>
<& /Elements/Footer, %ARGS &>
<%ARGS>
diff --git a/rt/html/index.html b/rt/html/index.html
index 04d48ec..af95a65 100644
--- a/rt/html/index.html
+++ b/rt/html/index.html
@@ -1,14 +1,15 @@
+<& /Elements/Header, Title=>loc("RT at a glance"), Refresh => $session{'home_refresh_interval'} &>
<!--
% $m->out('--'.'>');
% if (0) {
%# -->
<html><head>
-<META HTTP-EQUIV=Refresh CONTENT="3; URL=http://bestpractical.com/rt/rt-broken-install.html">
+<meta http-equiv="refresh" content="30; url=http://bestpractical.com/rt/rt-broken-install.html">
<title>Almost there!</title></head>
<body>
-<img src="http://www.bestpractical.com/images/unconfigured-rtlogo.jpg">
-<br><br>
+<img src="http://www.bestpractical.com/images/unconfigured-rtlogo.jpg" />
+<br /><br />
<h1>You're almost there!</h1>
You haven't yet configured your webserver to run RT.
@@ -16,7 +17,7 @@ You appear to have installed RT's web interface correctly, but haven't yet confi
server to "run" the RT server which powers the web interface.
The next step is to edit your webserver's configuration file to instruct it to use
-RT's <b>mod_perl</b>, <b>fastcgi</b> or <b>speedycgi</b> handler.
+RT's <strong>mod_perl</strong>, <strong>FastCGI</strong> or <strong>SpeedyCGI</strong> handler.
If you need commercial support, please contact us at sales@bestpractical.com.
@@ -28,7 +29,7 @@ If you need commercial support, please contact us at sales@bestpractical.com.
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -48,7 +49,9 @@ If you need commercial support, please contact us at sales@bestpractical.com.
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
@@ -69,30 +72,13 @@ If you need commercial support, please contact us at sales@bestpractical.com.
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<& /Elements/Header, Title=>loc("RT at a glance"), Refresh => $session{'home_refresh_interval'} &>
<& /Elements/Tabs,
current_toptab => '',
- Title=>loc("RT at a glance") &>
+ Title=>loc("RT at a glance"),
+ actions => $actions,
+ &>
<& /Elements/ListActions, actions => \@results &>
-<TABLE BORDER=0 WIDTH=100%>
-<TR VALIGN=TOP>
-<TD WIDTH=70% class="boxcontainer">
-<& /Elements/MyTickets &>
-<BR>
-<& /Elements/MyRequests &>
-<BR>
-<& /Elements/QuickCreate &>
-</TD>
-<TD class="boxcontainer">
-<& /Elements/Quicksearch &>
-<BR>
-<form method=get action="<%$RT::WebPath%>/index.html">
-<& /Elements/Refresh, Name => 'HomeRefreshInterval', Default => $session {'home_refresh_interval'} &>
-<div align=right><input type=submit value="<&|/l&>Go!</&>"></div>
-</form>
-</TD>
-</TR>
-</TABLE>
+<& /Elements/MyRT &>
<%init>
my @results;
@@ -101,6 +87,7 @@ if ($ARGS{'QuickCreate'} ) {
my $ticket = RT::Ticket->new($session{'CurrentUser'});
my ($tid, $trans, $tmsg) = $ticket->Create(Queue => $ARGS{'Queue'},
Owner => $ARGS{'Owner'},
+ Requestor => $session{'CurrentUser'}->UserObj->EmailAddress,
Subject => $ARGS{'Subject'});
@@ -109,48 +96,22 @@ if ($ARGS{'QuickCreate'} ) {
if ( $ARGS{'q'} ) {
- my $query = $ARGS{'q'};
-
- if ( $query =~ m/^\s*(\d+)\s*$/ ) {
- $m->comp("/Ticket/Display.html" , id=> $1);
- return();
- }
-
- if ($m->comp('/Elements/Callback', _CallbackName => 'SearchPreFilter',
- query => $query, %ARGS)) {
- return();
- }
-
- $session{'tickets'} = RT::Tickets->new( $session{'CurrentUser'} );
-
- if ( $query =~ m/\@/ ) {
- $m->comp("/Search/Results.html", Query => "Requestor = '$query'");
-
- return();
- }
-
- #
- # Any search on queue name or subject will be for new/open tickets
- # only.
- #
-
- my $status = "Status = 'new' OR Status = 'open'";
-
- my $queue = RT::Queue->new( $session{'CurrentUser'} );
- if ( $queue->Load($query) && $queue->Id ) {
- $m->comp("/Search/Results.html", Query => "Queue = '" . $queue->Id . "' AND ($status)");
- return();
- }
-
- $m->comp("/Search/Results.html", Query => "Subject LIKE '$query' AND ($status)");
- return();
-
+ RT::Interface::Web::Redirect($RT::WebURL."Search/Simple.html?q=".$m->interp->apply_escapes($ARGS{q}));
}
if ($ARGS{'HomeRefreshInterval'}) {
$session{'home_refresh_interval'} = $ARGS{'HomeRefreshInterval'};
}
+my $actions;
+if ($session{'CurrentUser'}->HasRight(Right => 'ModifySelf', Object => $RT::System)) {
+ $actions = {
+ A => { title => loc('Edit'),
+ path => 'Prefs/MyRT.html',
+ },
+ };
+}
+
</%init>
%# --></body></html>
diff --git a/rt/html/l b/rt/html/l
index dbd146e..32302aa 100644
--- a/rt/html/l
+++ b/rt/html/l
@@ -2,7 +2,7 @@
%#
%# COPYRIGHT:
%#
-%# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%# <jesse@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
-%# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT.pm.in b/rt/lib/RT.pm.in
index f7c882b..4470743 100644
--- a/rt/lib/RT.pm.in
+++ b/rt/lib/RT.pm.in
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -127,12 +129,52 @@ have not been set already.
sub LoadConfig {
local *Set = sub { $_[0] = $_[1] unless defined $_[0] };
+
+ my $username = getpwuid($>);
+ my $group = getgrgid($();
+ my $message = <<EOF;
+
+RT couldn't load RT config file %s as:
+ user: $username
+ group: $group
+
+The file is owned by user %s and group %s.
+
+This usually means that the user/group your webserver is running
+as cannot read the file. Be careful not to make the permissions
+on this file too liberal, because it contains database passwords.
+You may need to put the webserver user in the appropriate group
+(%s) or change permissions be able to run succesfully.
+EOF
+
+
if ( -f "$SITE_CONFIG_FILE" ) {
- require $SITE_CONFIG_FILE
- || die ("Couldn't load RT config file '$SITE_CONFIG_FILE'\n$@");
+ eval { require $SITE_CONFIG_FILE };
+ if ($@) {
+ my ($fileuid,$filegid) = (stat($SITE_CONFIG_FILE))[4,5];
+ my $fileusername = getpwuid($fileuid);
+ my $filegroup = getgrgid($filegid);
+ my $errormessage = sprintf($message, $SITE_CONFIG_FILE,
+ $fileusername, $filegroup, $filegroup);
+ die ("$errormessage\n$@");
+ }
}
- require $CORE_CONFIG_FILE
- || die ("Couldn't load RT config file '$CORE_CONFIG_FILE'\n$@");
+ eval { require $CORE_CONFIG_FILE };
+ if ($@) {
+ my ($fileuid,$filegid) = (stat($SITE_CONFIG_FILE))[4,5];
+ my $fileusername = getpwuid($fileuid);
+ my $filegroup = getgrgid($filegid);
+ my $errormessage = sprintf($message, $SITE_CONFIG_FILE,
+ $fileusername, $filegroup, $filegroup);
+ die ("$errormessage '$CORE_CONFIG_FILE'\n$@")
+ }
+
+ # RT::Essentials mistakenly recommends that WebPath be set to '/'.
+ # If the user does that, do what they mean.
+ $RT::WebPath = '' if ($RT::WebPath eq '/');
+
+ $ENV{'TZ'} = $RT::Timezone if ($RT::Timezone);
+
RT::I18N->Init;
}
@@ -144,6 +186,8 @@ Conenct to the database, set up logging.
sub Init {
+ CheckPerlRequirements();
+
#Get a database connection
ConnectToDatabase();
@@ -161,7 +205,7 @@ sub Init {
InitLogging();
}
-
+
=head2 ConnectToDatabase
Get a database connection
@@ -175,7 +219,7 @@ sub ConnectToDatabase {
}
$Handle->Connect();
}
-
+
=head2 InitLogging
Create the RT::Logger object.
@@ -193,80 +237,100 @@ sub InitLogging {
unless ($RT::Logger) {
- $RT::Logger=Log::Dispatch->new();
+ $RT::Logger = Log::Dispatch->new();
+
+ my $simple_cb = sub {
+ # if this code throw any warning we can get segfault
+ no warnings;
+
+ my %p = @_;
+
+ my $frame = 0; # stack frame index
+ # skip Log::* stack frames
+ $frame++ while( caller($frame) && caller($frame) =~ /^Log::/ );
+
+ my ($package, $filename, $line) = caller($frame);
+ $p{message} =~ s/(?:\r*\n)+$//;
+ my $str = "[".gmtime(time)."] [".$p{level}."]: $p{message} ($filename:$line)\n";
+
+ if( $RT::LogStackTraces ) {
+ $str .= "\nStack trace:\n";
+ # skip calling of the Log::* subroutins
+ $frame++ while( caller($frame) && (caller($frame))[3] =~ /^Log::/ );
+ while( my ($package, $filename, $line, $sub) = caller($frame++) ) {
+ $str .= "\t". $sub ."() called at $filename:$line\n";
+ }
+ }
+ return $str;
+ };
+
+ my $syslog_cb = sub {
+ my %p = @_;
+
+ my $frame = 0; # stack frame index
+ # skip Log::* stack frames
+ $frame++ while( caller($frame) && caller($frame) =~ /^Log::/ );
+ my ($package, $filename, $line) = caller($frame);
+
+ # syswrite() cannot take utf8; turn it off here.
+ Encode::_utf8_off($p{message});
+
+ $p{message} =~ s/(?:\r*\n)+$//;
+ if ($p{level} eq 'debug') {
+ return "$p{message}\n"
+ } else {
+ return "$p{message} ($filename:$line)\n"
+ }
+ };
if ($RT::LogToFile) {
- my ($filename, $logdir);
- if ($RT::LogToFileNamed =~ m![/\\]!) {
- # looks like an absolute path.
- $filename = $RT::LogToFileNamed;
- ($logdir) = $RT::LogToFileNamed =~ m!^(.*[/\\])!;
- }
- else {
- $filename = "$RT::LogDir/$RT::LogToFileNamed";
- $logdir = $RT::LogDir;
- }
-
- unless ( -d $logdir && ( ( -f $filename && -w $filename ) || -w $logdir ) ) {
- # localizing here would be hard when we don't have a current user yet
- # die $self->loc("Log directory [_1] not found or couldn't be written.\n RT can't run.", $RT::LogDir);
- die ("Log file $filename couldn't be written or created.\n RT can't run.");
- }
-
- package Log::Dispatch::File;
- require Log::Dispatch::File;
-
-
- $RT::Logger->add(Log::Dispatch::File->new
- ( name=>'rtlog',
- min_level=> $RT::LogToFile,
- filename=> $filename,
- mode=>'append',
- callbacks => sub { my %p = @_;
- my ($package, $filename, $line) = caller(5);
- return "[".gmtime(time)."] [".$p{level}."]: $p{message} ($filename:$line)\n"}
-
-
-
- ));
+ my ($filename, $logdir);
+ if ($RT::LogToFileNamed =~ m![/\\]!) {
+ # looks like an absolute path.
+ $filename = $RT::LogToFileNamed;
+ ($logdir) = $RT::LogToFileNamed =~ m!^(.*[/\\])!;
+ }
+ else {
+ $filename = "$RT::LogDir/$RT::LogToFileNamed";
+ $logdir = $RT::LogDir;
+ }
+
+ unless ( -d $logdir && ( ( -f $filename && -w $filename ) || -w $logdir ) ) {
+ # localizing here would be hard when we don't have a current user yet
+ die "Log file $filename couldn't be written or created.\n RT can't run.";
+ }
+
+ package Log::Dispatch::File;
+ require Log::Dispatch::File;
+ $RT::Logger->add(Log::Dispatch::File->new
+ ( name=>'rtlog',
+ min_level=> $RT::LogToFile,
+ filename=> $filename,
+ mode=>'append',
+ callbacks => $simple_cb,
+ ));
}
if ($RT::LogToScreen) {
- package Log::Dispatch::Screen;
- require Log::Dispatch::Screen;
- $RT::Logger->add(Log::Dispatch::Screen->new
- ( name => 'screen',
- min_level => $RT::LogToScreen,
- callbacks => sub { my %p = @_;
- my ($package, $filename, $line) = caller(5);
- return "[".gmtime(time)."] [".$p{level}."]: $p{message} ($filename:$line)\n"
- },
-
- stderr => 1
- ));
+ package Log::Dispatch::Screen;
+ require Log::Dispatch::Screen;
+ $RT::Logger->add(Log::Dispatch::Screen->new
+ ( name => 'screen',
+ min_level => $RT::LogToScreen,
+ callbacks => $simple_cb,
+ stderr => 1,
+ ));
}
if ($RT::LogToSyslog) {
- package Log::Dispatch::Syslog;
- require Log::Dispatch::Syslog;
- $RT::Logger->add(Log::Dispatch::Syslog->new
- ( name => 'syslog',
+ package Log::Dispatch::Syslog;
+ require Log::Dispatch::Syslog;
+ $RT::Logger->add(Log::Dispatch::Syslog->new
+ ( name => 'syslog',
ident => 'RT',
- min_level => $RT::LogToSyslog,
- callbacks => sub { my %p = @_;
- my ($package, $filename, $line) = caller(5);
-
- # syswrite() cannot take utf8; turn it off here.
- Encode::_utf8_off($p{message});
-
- if ($p{level} eq 'debug') {
-
- return "$p{message}\n" }
- else {
- return "$p{message} ($filename:$line)\n"}
- },
-
- stderr => 1,
- @RT::LogToSyslogConf
- ));
+ min_level => $RT::LogToSyslog,
+ callbacks => $syslog_cb,
+ stderr => 1,
+ @RT::LogToSyslogConf
+ ));
}
}
@@ -278,14 +342,16 @@ sub InitLogging {
## Mason). It will log all problems through the standard logging
## mechanism (see above).
-$SIG{__WARN__} = sub {
- my $w = shift;
- $w =~ s/(?:\r*\n)+$//;
- # The 'wide character' warnings has to be silenced for now, at least
- # until HTML::Mason offers a sane way to process both raw output and
- # unicode strings.
- $RT::Logger->warning($w) if index($w, 'Wide character in ') != 0;
-};
+ $SIG{__WARN__} = sub {
+ # The 'wide character' warnings has to be silenced for now, at least
+ # until HTML::Mason offers a sane way to process both raw output and
+ # unicode strings.
+ # use 'goto &foo' syntax to hide ANON sub from stack
+ if( index($_[0], 'Wide character in ') != 0 ) {
+ unshift @_, $RT::Logger, qw(level warning message);
+ goto &Log::Dispatch::log;
+ }
+ };
#When we call die, trap it and log->crit with the value of the die.
@@ -293,18 +359,48 @@ $SIG{__DIE__} = sub {
unless ($^S || !defined $^S ) {
$RT::Handle->Rollback();
$RT::Logger->crit("$_[0]");
- exit(-1);
- }
- else {
- #Get out of here if we're in an eval
- die $_[0];
}
+ die $_[0];
};
# }}}
}
+
+sub CheckPerlRequirements {
+ if ($^V < 5.008003) {
+ die sprintf "RT requires Perl v5.8.3 or newer. Your current Perl is v%vd\n", $^V;
+ }
+
+ local ($@);
+ eval {
+ my $x = '';
+ my $y = \$x;
+ require Scalar::Util; Scalar::Util::weaken($y);
+ };
+ if ($@) {
+ die <<"EOF";
+
+RT requires the Scalar::Util module be built with support for the 'weaken'
+function.
+
+It is sometimes the case that operating system upgrades will replace
+a working Scalar::Util with a non-working one. If your system was working
+correctly up until now, this is likely the cause of the problem.
+
+Please reinstall Scalar::Util, being careful to let it build with your C
+compiler. Ususally this is as simple as running the following command as
+root.
+
+ perl -MCPAN -e'install Scalar::Util'
+
+EOF
+
+ }
+}
+
+
=head2 InitClasses
Load all modules that define base classes
diff --git a/rt/lib/RT/ACE.pm b/rt/lib/RT/ACE.pm
index 9073b02..087a7e4 100755
--- a/rt/lib/RT/ACE.pm
+++ b/rt/lib/RT/ACE.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ACE_Overlay.pm b/rt/lib/RT/ACE_Overlay.pm
index a045d57..54c6561 100644
--- a/rt/lib/RT/ACE_Overlay.pm
+++ b/rt/lib/RT/ACE_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 SYNOPSIS
use RT::ACE;
@@ -916,9 +917,8 @@ sub _CanonicalizePrincipal {
my $equiv_group = RT::Group->new( $self->CurrentUser );
$equiv_group->LoadACLEquivalenceGroup($princ_obj);
unless ( $equiv_group->Id ) {
- $RT::Logger->crit(
- "No ACL equiv group for princ " . $self->__Value('ObjectId') );
- return ( 0, $self->loc('System error. Right not granted.') );
+ $RT::Logger->crit( "No ACL equiv group for princ " . $princ_obj->id );
+ return ( RT::Principal->new($RT::SystemUser), undef );
}
$princ_obj = $equiv_group->PrincipalObj();
$princ_type = 'Group';
diff --git a/rt/lib/RT/ACL.pm b/rt/lib/RT/ACL.pm
index aafc1d2..a85d8c9 100755
--- a/rt/lib/RT/ACL.pm
+++ b/rt/lib/RT/ACL.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ACL_Overlay.pm b/rt/lib/RT/ACL_Overlay.pm
index c20bfd3..09e10cc 100644
--- a/rt/lib/RT/ACL_Overlay.pm
+++ b/rt/lib/RT/ACL_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::ACL - collection of RT ACE objects
diff --git a/rt/lib/RT/Action/AutoOpen.pm b/rt/lib/RT/Action/AutoOpen.pm
index 3423db9..54b5ab4 100644
--- a/rt/lib/RT/Action/AutoOpen.pm
+++ b/rt/lib/RT/Action/AutoOpen.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -71,18 +73,15 @@ sub Prepare {
# if the ticket is already open or the ticket is new and the message is more mail from the
# requestor, don't reopen it.
- if ( ( $self->TicketObj->Status eq 'open' )
- || ( ( $self->TicketObj->Status eq 'new' )
- && $self->TransactionObj->IsInbound )
- || ( defined $self->TransactionObj->Message->First
- && $self->TransactionObj->Message->First->GetHeader('RT-Control') =~ /\bno-autoopen\b/i )
- ) {
+ my $status = $self->TicketObj->Status;
+ return undef if $status eq 'open';
+ return undef if $status eq 'new' && $self->TransactionObj->IsInbound;
- return undef;
- }
- else {
- return (1);
+ if ( my $msg = $self->TransactionObj->Message->First ) {
+ return undef if ($msg->GetHeader('RT-Control') || '') =~ /\bno-autoopen\b/i;
}
+
+ return 1;
}
# }}}
diff --git a/rt/lib/RT/Action/Autoreply.pm b/rt/lib/RT/Action/Autoreply.pm
index c1ac5f8..37dda00 100755
--- a/rt/lib/RT/Action/Autoreply.pm
+++ b/rt/lib/RT/Action/Autoreply.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/CreateTickets.pm b/rt/lib/RT/Action/CreateTickets.pm
index b708f2e..4e72e11 100644
--- a/rt/lib/RT/Action/CreateTickets.pm
+++ b/rt/lib/RT/Action/CreateTickets.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -188,7 +190,7 @@ A complete list of acceptable fields for this beastie:
Started =>
Resolved =>
Owner => Username or id of an RT user who can and should own
- this ticket
+ this ticket; forces the owner if necessary
+ Requestor => Email address
+ Cc => Email address
+ AdminCc => Email address
@@ -208,8 +210,15 @@ A complete list of acceptable fields for this beastie:
within a template after a Content: header is treated
as content until we hit a line containing only
ENDOFCONTENT
- ContentType => the content-type of the Content field
+ ContentType => the content-type of the Content field. Defaults to
+ 'text/plain'
+ UpdateType => 'correspond' or 'comment'; used in conjunction with
+ 'content' if this is an update. Defaults to
+ 'correspond'
+
CustomField-<id#> => custom field value
+ CF-name => custom field value
+ CustomField-name => custom field value
Fields marked with an * are required.
@@ -545,7 +554,10 @@ sub Prepare {
}
- $self->Parse( Content => $self->TemplateObj->Content, _ActiveContent => 1);
+ $self->Parse(
+ Content => $self->TemplateObj->Content,
+ _ActiveContent => 1
+ );
return 1;
}
@@ -566,43 +578,41 @@ sub CreateByTemplate {
use bytes;
local %T::Tickets = %T::Tickets;
- local $T::TOP = $T::TOP;
- local $T::ID = $T::ID;
+ local $T::TOP = $T::TOP;
+ local $T::ID = $T::ID;
$T::Tickets{'TOP'} = $T::TOP = $top if $top;
my $ticketargs;
my ( @links, @postponed );
foreach my $template_id ( @{ $self->{'create_tickets'} } ) {
$RT::Logger->debug("Workflow: processing $template_id of $T::TOP")
- if $T::TOP;
+ if $T::TOP;
$T::ID = $template_id;
@T::AllID = @{ $self->{'create_tickets'} };
- ( $T::Tickets{$template_id}, $ticketargs ) =
- $self->ParseLines( $template_id, \@links, \@postponed );
+ ( $T::Tickets{$template_id}, $ticketargs )
+ = $self->ParseLines( $template_id, \@links, \@postponed );
# Now we have a %args to work with.
# Make sure we have at least the minimum set of
# reasonable data and do our thang
- my ( $id, $transid, $msg ) =
- $T::Tickets{$template_id}->Create(%$ticketargs);
+ my ( $id, $transid, $msg )
+ = $T::Tickets{$template_id}->Create(%$ticketargs);
foreach my $res ( split( '\n', $msg ) ) {
push @results,
- $T::Tickets{$template_id}
- ->loc( "Ticket [_1]", $T::Tickets{$template_id}->Id ) . ': '
- . $res;
+ $T::Tickets{$template_id}
+ ->loc( "Ticket [_1]", $T::Tickets{$template_id}->Id ) . ': '
+ . $res;
}
if ( !$id ) {
if ( $self->TicketObj ) {
- $msg =
- "Couldn't create related ticket $template_id for "
- . $self->TicketObj->Id . " "
- . $msg;
- }
- else {
+ $msg = "Couldn't create related ticket $template_id for "
+ . $self->TicketObj->Id . " "
+ . $msg;
+ } else {
$msg = "Couldn't create ticket $template_id " . $msg;
}
@@ -612,8 +622,8 @@ sub CreateByTemplate {
$RT::Logger->debug("Assigned $template_id with $id");
$T::Tickets{$template_id}->SetOriginObj( $self->TicketObj )
- if $self->TicketObj
- && $T::Tickets{$template_id}->can('SetOriginObj');
+ if $self->TicketObj
+ && $T::Tickets{$template_id}->can('SetOriginObj');
}
@@ -631,7 +641,7 @@ sub UpdateByTemplate {
my @results;
local %T::Tickets = %T::Tickets;
- local $T::ID = $T::ID;
+ local $T::ID = $T::ID;
my $ticketargs;
my ( @links, @postponed );
@@ -641,37 +651,35 @@ sub UpdateByTemplate {
$T::ID = $template_id;
@T::AllID = @{ $self->{'update_tickets'} };
- ( $T::Tickets{$template_id}, $ticketargs ) =
- $self->ParseLines( $template_id, \@links, \@postponed );
+ ( $T::Tickets{$template_id}, $ticketargs )
+ = $self->ParseLines( $template_id, \@links, \@postponed );
# Now we have a %args to work with.
# Make sure we have at least the minimum set of
# reasonable data and do our thang
my @attribs = qw(
- Subject
- FinalPriority
- Priority
- TimeEstimated
- TimeWorked
- TimeLeft
- Status
- Queue
- Due
- Starts
- Started
- Resolved
+ Subject
+ FinalPriority
+ Priority
+ TimeEstimated
+ TimeWorked
+ TimeLeft
+ Status
+ Queue
+ Due
+ Starts
+ Started
+ Resolved
);
my $id = $template_id;
$id =~ s/update-(\d+).*/$1/;
- $T::Tickets{$template_id}->Load($id);
-
- my $msg;
- if ( !$T::Tickets{$template_id}->Id ) {
- $msg = "Couldn't update ticket $template_id " . $msg;
+ my ($loaded, $msg) = $T::Tickets{$template_id}->LoadById($id);
- $RT::Logger->error($msg);
+ unless ( $loaded ) {
+ $RT::Logger->error("Couldn't update ticket $template_id: " . $msg);
+ push @results, $self->loc( "Couldn't load ticket '[_1]'", $id );
next;
}
@@ -681,60 +689,68 @@ sub UpdateByTemplate {
my $base_id = "base-$1";
my $base = $self->{'templates'}->{$base_id};
if ($base) {
- $base =~ s/\r//g;
- $base =~ s/\n+$//;
- $current =~ s/\n+$//;
-
- # If we have no base template, set what we can.
- if ($base ne $current) {
- push @results,
- "Could not update ticket "
- . $T::Tickets{$template_id}->Id
- . ": Ticket has changed";
- next;
- }
+ $base =~ s/\r//g;
+ $base =~ s/\n+$//;
+ $current =~ s/\n+$//;
+
+ # If we have no base template, set what we can.
+ if ( $base ne $current ) {
+ push @results,
+ "Could not update ticket "
+ . $T::Tickets{$template_id}->Id
+ . ": Ticket has changed";
+ next;
+ }
}
push @results, $T::Tickets{$template_id}->Update(
AttributesRef => \@attribs,
ARGSRef => $ticketargs
);
+ if ( $ticketargs->{'Owner'} ) {
+ ($id, $msg) = $T::Tickets{$template_id}->SetOwner($ticketargs->{'Owner'}, "Force");
+ push @results, $msg unless $msg eq $self->loc("That user already owns that ticket");
+ }
+
push @results,
- $self->UpdateWatchers( $T::Tickets{$template_id}, $ticketargs );
+ $self->UpdateWatchers( $T::Tickets{$template_id}, $ticketargs );
- next unless exists $ticketargs->{'UpdateType'};
- if ( $ticketargs->{'UpdateType'} =~ /^(private|public)$/ ) {
- my ( $Transaction, $Description, $Object ) =
- $T::Tickets{$template_id}->Comment(
- CcMessageTo => $ticketargs->{'Cc'},
+ push @results,
+ $self->UpdateCustomFields( $T::Tickets{$template_id}, $ticketargs );
+
+ next unless $ticketargs->{'MIMEObj'};
+ if ( $ticketargs->{'UpdateType'} =~ /^(private|comment)$/i ) {
+ my ( $Transaction, $Description, $Object )
+ = $T::Tickets{$template_id}->Comment(
BccMessageTo => $ticketargs->{'Bcc'},
MIMEObj => $ticketargs->{'MIMEObj'},
TimeTaken => $ticketargs->{'TimeWorked'}
- );
+ );
push( @results,
$T::Tickets{$template_id}
- ->loc( "Ticket [_1]", $T::Tickets{$template_id}->id ) . ': '
- . $Description );
- }
- elsif ( $ticketargs->{'UpdateType'} eq 'response' ) {
- my ( $Transaction, $Description, $Object ) =
- $T::Tickets{$template_id}->Correspond(
- CcMessageTo => $ticketargs->{'Cc'},
+ ->loc( "Ticket [_1]", $T::Tickets{$template_id}->id )
+ . ': '
+ . $Description );
+ } elsif ( $ticketargs->{'UpdateType'} =~ /^(public|response|correspond)$/i ) {
+ my ( $Transaction, $Description, $Object )
+ = $T::Tickets{$template_id}->Correspond(
BccMessageTo => $ticketargs->{'Bcc'},
MIMEObj => $ticketargs->{'MIMEObj'},
TimeTaken => $ticketargs->{'TimeWorked'}
- );
- push( @results,
- $T::Tickets{$template_id}
- ->loc( "Ticket [_1]", $T::Tickets{$template_id}->id ) . ': '
- . $Description );
- }
- else {
+ );
push( @results,
$T::Tickets{$template_id}
- ->loc("Update type was neither correspondence nor comment.")
- . " "
- . $T::Tickets{$template_id}->loc("Update not recorded.") );
+ ->loc( "Ticket [_1]", $T::Tickets{$template_id}->id )
+ . ': '
+ . $Description );
+ } else {
+ push(
+ @results,
+ $T::Tickets{$template_id}->loc(
+ "Update type was neither correspondence nor comment.")
+ . " "
+ . $T::Tickets{$template_id}->loc("Update not recorded.")
+ );
}
}
@@ -753,35 +769,58 @@ allowing you to embed active perl in your templates.
=cut
sub Parse {
- my $self = shift;
- my %args = ( Content => undef,
- Queue => undef,
- Requestor => undef,
- _ActiveContent => undef,
- @_);
-
- if ($args{'_ActiveContent'}) {
- $self->{'UsePerlTextTemplate'} =1;
+ my $self = shift;
+ my %args = (
+ Content => undef,
+ Queue => undef,
+ Requestor => undef,
+ _ActiveContent => undef,
+ @_
+ );
+
+ if ( $args{'_ActiveContent'} ) {
+ $self->{'UsePerlTextTemplate'} = 1;
} else {
$self->{'UsePerlTextTemplate'} = 0;
}
- my @template_order;
+ if ( substr( $args{'Content'}, 0, 3 ) eq '===' ) {
+ $self->_ParseMultilineTemplate(%args);
+ } elsif ( $args{'Content'} =~ /(?:\t|,)/i ) {
+ $self->_ParseXSVTemplate(%args);
+
+ }
+}
+
+=head2 _ParseMultilineTemplate
+
+Parses mulitline templates. Things like:
+
+ ===Create-Ticket ...
+
+Takes the same arguments as Parse
+
+=cut
+
+sub _ParseMultilineTemplate {
+ my $self = shift;
+ my %args = (@_);
+
my $template_id;
my ( $queue, $requestor );
- if ( substr( $args{'Content'}, 0, 3 ) eq '===' ) {
$RT::Logger->debug("Line: ===");
foreach my $line ( split( /\n/, $args{'Content'} ) ) {
$line =~ s/\r$//;
$RT::Logger->debug("Line: $line");
if ( $line =~ /^===/ ) {
if ( $template_id && !$queue && $args{'Queue'} ) {
- $self->{'templates'}->{$template_id} .= "Queue: $args{'Queue'}\n";
+ $self->{'templates'}->{$template_id}
+ .= "Queue: $args{'Queue'}\n";
}
if ( $template_id && !$requestor && $args{'Requestor'} ) {
- $self->{'templates'}->{$template_id} .=
- "Requestor: $args{'Requestor'}\n";
+ $self->{'templates'}->{$template_id}
+ .= "Requestor: $args{'Requestor'}\n";
}
$queue = 0;
$requestor = 0;
@@ -790,37 +829,33 @@ sub Parse {
$template_id = "create-$1";
$RT::Logger->debug("**** Create ticket: $template_id");
push @{ $self->{'create_tickets'} }, $template_id;
- }
- elsif ( $line =~ /^===Update-Ticket: (.*)$/ ) {
+ } elsif ( $line =~ /^===Update-Ticket: (.*)$/ ) {
$template_id = "update-$1";
$RT::Logger->debug("**** Update ticket: $template_id");
push @{ $self->{'update_tickets'} }, $template_id;
- }
- elsif ( $line =~ /^===Base-Ticket: (.*)$/ ) {
+ } elsif ( $line =~ /^===Base-Ticket: (.*)$/ ) {
$template_id = "base-$1";
$RT::Logger->debug("**** Base ticket: $template_id");
push @{ $self->{'base_tickets'} }, $template_id;
- }
- elsif ( $line =~ /^===#.*$/ ) { # a comment
+ } elsif ( $line =~ /^===#.*$/ ) { # a comment
next;
- }
- else {
+ } else {
if ( $line =~ /^Queue:(.*)/i ) {
$queue = 1;
my $value = $1;
$value =~ s/^\s//;
$value =~ s/\s$//;
- if ( !$value && $args{'Queue'}) {
+ if ( !$value && $args{'Queue'} ) {
$value = $args{'Queue'};
$line = "Queue: $value";
}
}
- if ( $line =~ /^Requestor:(.*)/i ) {
+ if ( $line =~ /^Requestors?:(.*)/i ) {
$requestor = 1;
my $value = $1;
$value =~ s/^\s//;
$value =~ s/\s$//;
- if ( !$value && $args{'Requestor'}) {
+ if ( !$value && $args{'Requestor'} ) {
$value = $args{'Requestor'};
$line = "Requestor: $value";
}
@@ -828,118 +863,10 @@ sub Parse {
$self->{'templates'}->{$template_id} .= $line . "\n";
}
}
- if ( $template_id && !$queue && $args{'Queue'} ) {
- $self->{'templates'}->{$template_id} .= "Queue: $args{'Queue'}\n";
- }
- }
- elsif ( substr( $args{'Content'}, 0, 2 ) =~ /^id$/i ) {
- $RT::Logger->debug("Line: id");
- use Regexp::Common qw(delimited);
- my $first = substr( $args{'Content'}, 0, index( $args{'Content'}, "\n" ) );
- $first =~ s/\r$//;
-
- my $delimiter;
- if ( $first =~ /\t/ ) {
- $delimiter = "\t";
- }
- else {
- $delimiter = ',';
- }
- my @fields = split( /$delimiter/, $first );
-
-
- my $delimiter_re = qr[$delimiter];
-
- my $delimited = qr[[^$delimiter]+];
- my $empty = qr[^[$delimiter](?=[$delimiter])];
- my $justquoted = qr[$RE{quoted}];
-
- $args{'Content'} = substr( $args{'Content'}, index( $args{'Content'}, "\n" ) + 1 );
- $RT::Logger->debug("First: $first");
-
- my $queue;
- foreach my $line ( split( /\n/, $args{'Content'} ) ) {
- next unless $line;
- $RT::Logger->debug("Line: $line");
-
- # first item is $template_id
- my $i = 0;
- my $template_id;
- while ($line && $line =~ s/^($justquoted|.*?)(?:$delimiter_re|$)//ix) {
- if ( $i == 0 ) {
- $queue = 0;
- $requestor = 0;
- my $tid = $1;
- $tid =~ s/^\s//;
- $tid =~ s/\s$//;
- next unless $tid;
-
-
- if ($tid =~ /^\d+$/) {
- $template_id = 'update-' . $tid;
- push @{ $self->{'update_tickets'} }, $template_id;
-
- } elsif ($tid =~ /^#base-(\d+)$/) {
-
- $template_id = 'base-' . $1;
- push @{ $self->{'base_tickets'} }, $template_id;
-
- } else {
- $template_id = 'create-' . $tid;
- push @{ $self->{'create_tickets'} }, $template_id;
- }
- $RT::Logger->debug("template_id: $tid");
- }
- else {
- my $value = $1;
- $value = '' if ( $value =~ /^$delimiter$/ );
- if ($value =~ /^$RE{delimited}{-delim=>qq{\'\"}}$/) {
- substr($value,0,1) = "";
- substr($value,-1,1) = "";
- }
- my $field = $fields[$i];
- next unless $field;
- $field =~ s/^\s//;
- $field =~ s/\s$//;
- if ( $field =~ /Body/i
- || $field =~ /Data/i
- || $field =~ /Message/i )
- {
- $field = 'Content';
- }
- if ( $field =~ /Summary/i ) {
- $field = 'Subject';
- }
- if ( $field =~ /Queue/i ) {
- $queue = 1;
- if ( !$value && $args{'Queue'} ) {
- $value = $args{'Queue'};
- }
- }
- if ( $field =~ /Requestor/i ) {
- $requestor = 1;
- if ( !$value && $args{'Requestor'} ) {
- $value = $args{'Requestor'};
- }
- }
- $self->{'templates'}->{$template_id} .= $field . ": ";
- $self->{'templates'}->{$template_id} .= $value || "";
- $self->{'templates'}->{$template_id} .= "\n";
- $self->{'templates'}->{$template_id} .= "ENDOFCONTENT\n"
- if $field =~ /content/i;
- }
- $i++;
- }
- if ( !$queue && $args{'Queue'} ) {
- $self->{'templates'}->{$template_id} .= "Queue: $args{'Queue'}\n";
- }
- if ( !$requestor && $args{'Requestor'} ) {
- $self->{'templates'}->{$template_id} .=
- "Requestor: $args{'Requestor'}\n";
- }
+ if ( $template_id && !$queue && $args{'Queue'} ) {
+ $self->{'templates'}->{$template_id} .= "Queue: $args{'Queue'}\n";
}
}
-}
sub ParseLines {
my $self = shift;
@@ -947,7 +874,6 @@ sub ParseLines {
my $links = shift;
my $postponed = shift;
-
my $content = $self->{'templates'}->{$template_id};
if ( $self->{'UsePerlTextTemplate'} ) {
@@ -980,69 +906,77 @@ sub ParseLines {
next;
}
}
-
- my $TicketObj ||= RT::Ticket->new($self->CurrentUser);
+
+ my $TicketObj ||= RT::Ticket->new( $self->CurrentUser );
my %args;
+ my %original_tags;
my @lines = ( split( /\n/, $content ) );
while ( defined( my $line = shift @lines ) ) {
if ( $line =~ /^(.*?):(?:\s+)(.*?)(?:\s*)$/ ) {
my $value = $2;
- my $tag = lc($1);
+ my $original_tag = $1;
+ my $tag = lc($original_tag);
$tag =~ s/-//g;
+ $tag =~ s/^(requestor|cc|admincc)s?$/$1/i;
+
+ $original_tags{$tag} = $original_tag;
if ( ref( $args{$tag} ) )
{ #If it's an array, we want to push the value
push @{ $args{$tag} }, $value;
- }
- elsif ( defined( $args{$tag} ) )
+ } elsif ( defined( $args{$tag} ) )
{ #if we're about to get a second value, make it an array
$args{$tag} = [ $args{$tag}, $value ];
- }
- else { #if there's nothing there, just set the value
+ } else { #if there's nothing there, just set the value
$args{$tag} = $value;
}
- if ( $tag eq 'content' ) { #just build up the content
+ if ( $tag =~ /^content$/i ) { #just build up the content
# convert it to an array
$args{$tag} = defined($value) ? [ $value . "\n" ] : [];
while ( defined( my $l = shift @lines ) ) {
last if ( $l =~ /^ENDOFCONTENT\s*$/ );
push @{ $args{'content'} }, $l . "\n";
}
- }
- else {
-
+ } else {
# if it's not content, strip leading and trailing spaces
if ( $args{$tag} ) {
$args{$tag} =~ s/^\s+//g;
$args{$tag} =~ s/\s+$//g;
}
+ if (($tag =~ /^(requestor|cc|admincc)$/i or grep {lc $_ eq $tag} keys %LINKTYPEMAP) and $args{$tag} =~ /,/) {
+ $args{$tag} = [ split /,\s*/, $args{$tag} ];
+ }
}
}
}
foreach my $date qw(due starts started resolved) {
- my $dateobj = RT::Date->new($self->CurrentUser);
+ my $dateobj = RT::Date->new( $self->CurrentUser );
next unless $args{$date};
if ( $args{$date} =~ /^\d+$/ ) {
$dateobj->Set( Format => 'unix', Value => $args{$date} );
- }
- else {
- $dateobj->Set( Format => 'unknown', Value => $args{$date} );
+ } else {
+ eval {
+ $dateobj->Set( Format => 'iso', Value => $args{$date} );
+ };
+ if ($@ or $dateobj->Unix <= 0) {
+ $dateobj->Set( Format => 'unknown', Value => $args{$date} );
+ }
}
$args{$date} = $dateobj->ISO;
}
$args{'requestor'} ||= $self->TicketObj->Requestors->MemberEmailAddresses
- if $self->TicketObj;
+ if $self->TicketObj;
$args{'type'} ||= 'ticket';
my %ticketargs = (
Queue => $args{'queue'},
Subject => $args{'subject'},
- Status => 'new',
+ Status => $args{'status'} || 'new',
Due => $args{'due'},
Starts => $args{'starts'},
Started => $args{'started'},
@@ -1059,19 +993,32 @@ sub ParseLines {
Type => $args{'type'},
);
- if ($args{content}) {
+ if ( $args{content} ) {
my $mimeobj = MIME::Entity->new();
$mimeobj->build(
- Type => $args{'contenttype'},
+ Type => $args{'contenttype'} || 'text/plain',
Data => $args{'content'}
);
$ticketargs{MIMEObj} = $mimeobj;
- $ticketargs{UpdateType} = $args{'updatetype'} if $args{'updatetype'};
+ $ticketargs{UpdateType} = $args{'updatetype'} || 'correspond';
}
- foreach my $key ( keys(%args) ) {
- $key =~ /^customfield(\d+)$/ or next;
- $ticketargs{ "CustomField-" . $1 } = $args{$key};
+ foreach my $tag ( keys(%args) ) {
+ # if the tag was added later, skip it
+ my $orig_tag = $original_tags{$tag} or next;
+ if ( $orig_tag =~ /^customfield-?(\d+)$/i ) {
+ $ticketargs{ "CustomField-" . $1 } = $args{$tag};
+ } elsif ( $orig_tag =~ /^(?:customfield|cf)-?(.*)$/i ) {
+ my $cf = RT::CustomField->new( $self->CurrentUser );
+ $cf->LoadByName( Name => $1, Queue => $ticketargs{Queue} );
+ $ticketargs{ "CustomField-" . $cf->id } = $args{$tag};
+ } elsif ($orig_tag) {
+ my $cf = RT::CustomField->new( $self->CurrentUser );
+ $cf->LoadByName( Name => $orig_tag, Queue => $ticketargs{Queue} );
+ next unless ($cf->id) ;
+ $ticketargs{ "CustomField-" . $cf->id } = $args{$tag};
+
+ }
}
$self->GetDeferred( \%args, $template_id, $links, $postponed );
@@ -1079,6 +1026,137 @@ sub ParseLines {
return $TicketObj, \%ticketargs;
}
+
+=head2 _ParseXSVTemplate
+
+Parses a tab or comma delimited template. Should only ever be called by Parse
+
+=cut
+
+sub _ParseXSVTemplate {
+ my $self = shift;
+ my %args = (@_);
+
+ use Regexp::Common qw(delimited);
+ my($first, $content) = split(/\r?\n/, $args{'Content'}, 2);
+
+ my $delimiter;
+ if ( $first =~ /\t/ ) {
+ $delimiter = "\t";
+ } else {
+ $delimiter = ',';
+ }
+ my @fields = split( /$delimiter/, $first );
+
+ my $delimiter_re = qr[$delimiter];
+ my $justquoted = qr[$RE{quoted}];
+
+ # Used to generate automatic template ids
+ my $autoid = 1;
+
+ LINE:
+ while ($content) {
+ $content =~ s/^(\s*\r?\n)+//;
+
+ # Keep track of Queue and Requestor, so we can provide defaults
+ my $queue;
+ my $requestor;
+
+ # The template for this line
+ my $template;
+
+ # What column we're on
+ my $i = 0;
+
+ # If the last iteration was the end of the line
+ my $EOL = 0;
+
+ # The template id
+ my $template_id;
+
+ COLUMN:
+ while (not $EOL and length $content and $content =~ s/^($justquoted|.*?)($delimiter_re|$)//smix) {
+ $EOL = not $2;
+
+ # Strip off quotes, if they exist
+ my $value = $1;
+ if ( $value =~ /^$RE{delimited}{-delim=>qq{\'\"}}$/ ) {
+ substr( $value, 0, 1 ) = "";
+ substr( $value, -1, 1 ) = "";
+ }
+
+ # What column is this?
+ my $field = $fields[$i++];
+ next COLUMN unless $field =~ /\S/;
+ $field =~ s/^\s//;
+ $field =~ s/\s$//;
+
+ if ( $field =~ /^id$/i ) {
+ # Special case if this is the ID column
+ if ( $value =~ /^\d+$/ ) {
+ $template_id = 'update-' . $value;
+ push @{ $self->{'update_tickets'} }, $template_id;
+ } elsif ( $value =~ /^#base-(\d+)$/ ) {
+ $template_id = 'base-' . $1;
+ push @{ $self->{'base_tickets'} }, $template_id;
+ } elsif ( $value =~ /\S/ ) {
+ $template_id = 'create-' . $value;
+ push @{ $self->{'create_tickets'} }, $template_id;
+ }
+ } else {
+ # Some translations
+ if ( $field =~ /^Body$/i
+ || $field =~ /^Data$/i
+ || $field =~ /^Message$/i )
+ {
+ $field = 'Content';
+ } elsif ( $field =~ /^Summary$/i ) {
+ $field = 'Subject';
+ } elsif ( $field =~ /^Queue$/i ) {
+ # Note that we found a queue
+ $queue = 1;
+ $value ||= $args{'Queue'};
+ } elsif ( $field =~ /^Requestors?$/i ) {
+ $field = 'Requestor'; # Remove plural
+ # Note that we found a requestor
+ $requestor = 1;
+ $value ||= $args{'Requestor'};
+ }
+
+ # Tack onto the end of the template
+ $template .= $field . ": ";
+ $template .= (defined $value ? $value : "");
+ $template .= "\n";
+ $template .= "ENDOFCONTENT\n"
+ if $field =~ /^Content$/i;
+ }
+ }
+
+ # Ignore blank lines
+ next unless $template;
+
+ # If we didn't find a queue of requestor, tack on the defaults
+ if ( !$queue && $args{'Queue'} ) {
+ $template .= "Queue: $args{'Queue'}\n";
+ }
+ if ( !$requestor && $args{'Requestor'} ) {
+ $template .= "Requestor: $args{'Requestor'}\n";
+ }
+
+ # If we never found an ID, come up with one
+ unless ($template_id) {
+ $autoid++ while exists $self->{'templates'}->{"create-auto-$autoid"};
+ $template_id = "create-auto-$autoid";
+ # Also, it's a ticket to create
+ push @{ $self->{'create_tickets'} }, $template_id;
+ }
+
+ # Save the template we generated
+ $self->{'templates'}->{$template_id} = $template;
+
+ }
+}
+
sub GetDeferred {
my $self = shift;
my $args = shift;
@@ -1088,17 +1166,16 @@ sub GetDeferred {
# Deferred processing
push @$links,
- (
+ (
$id,
- {
- DependsOn => $args->{'dependson'},
+ { DependsOn => $args->{'dependson'},
DependedOnBy => $args->{'dependedonby'},
RefersTo => $args->{'refersto'},
ReferredToBy => $args->{'referredtoby'},
Children => $args->{'children'},
Parents => $args->{'parents'},
}
- );
+ );
push @$postponed, (
@@ -1115,7 +1192,7 @@ sub GetUpdateTemplate {
$string .= "Queue: " . $t->QueueObj->Name . "\n";
$string .= "Subject: " . $t->Subject . "\n";
$string .= "Status: " . $t->Status . "\n";
- $string .= "UpdateType: response\n";
+ $string .= "UpdateType: correspond\n";
$string .= "Content: \n";
$string .= "ENDOFCONTENT\n";
$string .= "Due: " . $t->DueObj->AsString . "\n";
@@ -1234,14 +1311,31 @@ sub UpdateWatchers {
foreach my $type qw(Requestor Cc AdminCc) {
my $method = $type . 'Addresses';
my $oldaddr = $ticket->$method;
-
-
+
# Skip unless we have a defined field
next unless defined $args->{$type};
my $newaddr = $args->{$type};
- my @old = split( ', ', $oldaddr );
- my @new = split( ', ', $newaddr );
+ my @old = split( /,\s*/, $oldaddr );
+ my @new;
+ for (ref $newaddr ? @{$newaddr} : split( /,\s*/, $newaddr )) {
+ # Sometimes these are email addresses, sometimes they're
+ # users. Try to guess which is which, as we want to deal
+ # with email addresses if at all possible.
+ if (/^\S+@\S+$/) {
+ push @new, $_;
+ } else {
+ # It doesn't look like an email address. Try to load it.
+ my $user = RT::User->new($self->CurrentUser);
+ $user->Load($_);
+ if ($user->Id) {
+ push @new, $user->EmailAddress;
+ } else {
+ push @new, $_;
+ }
+ }
+ }
+
my %oldhash = map { $_ => 1 } @old;
my %newhash = map { $_ => 1 } @new;
@@ -1255,7 +1349,7 @@ sub UpdateWatchers {
);
push @results,
- $ticket->loc( "Ticket [_1]", $ticket->Id ) . ': ' . $msg;
+ $ticket->loc( "Ticket [_1]", $ticket->Id ) . ': ' . $msg;
}
foreach (@delete) {
@@ -1264,7 +1358,47 @@ sub UpdateWatchers {
Email => $_
);
push @results,
- $ticket->loc( "Ticket [_1]", $ticket->Id ) . ': ' . $msg;
+ $ticket->loc( "Ticket [_1]", $ticket->Id ) . ': ' . $msg;
+ }
+ }
+ return @results;
+}
+
+sub UpdateCustomFields {
+ my $self = shift;
+ my $ticket = shift;
+ my $args = shift;
+
+ my @results;
+ foreach my $arg (keys %{$args}) {
+ next unless $arg =~ /^CustomField-(\d+)$/;
+ my $cf = $1;
+
+ my $CustomFieldObj = RT::CustomField->new($self->CurrentUser);
+ $CustomFieldObj->LoadById($cf);
+
+ my @values;
+ if ($CustomFieldObj->Type =~ /text/i) { # Both Text and Wikitext
+ @values = ($args->{$arg});
+ } else {
+ @values = split /\n/, $args->{$arg};
+ }
+
+ if ( ($CustomFieldObj->Type eq 'Freeform'
+ && ! $CustomFieldObj->SingleValue) ||
+ $CustomFieldObj->Type =~ /text/i) {
+ foreach my $val (@values) {
+ $val =~ s/\r//g;
+ }
+ }
+
+ foreach my $value (@values) {
+ next unless length($value);
+ my ( $val, $msg ) = $ticket->AddCustomFieldValue(
+ Field => $cf,
+ Value => $value
+ );
+ push ( @results, $msg );
}
}
return @results;
@@ -1289,21 +1423,22 @@ sub PostProcess {
{
next unless $link;
- if ($link =~ /^TOP$/i) {
- $RT::Logger->debug( "Building $type link for $link: " . $T::Tickets{TOP}->Id );
+ if ( $link =~ /^TOP$/i ) {
+ $RT::Logger->debug( "Building $type link for $link: "
+ . $T::Tickets{TOP}->Id );
$link = $T::Tickets{TOP}->Id;
- }
- elsif ( $link !~ m/^\d+$/ ) {
+ } elsif ( $link !~ m/^\d+$/ ) {
my $key = "create-$link";
if ( !exists $T::Tickets{$key} ) {
- $RT::Logger->debug( "Skipping $type link for $key (non-existent)");
+ $RT::Logger->debug(
+ "Skipping $type link for $key (non-existent)");
next;
}
- $RT::Logger->debug( "Building $type link for $link: " . $T::Tickets{$key}->Id );
+ $RT::Logger->debug( "Building $type link for $link: "
+ . $T::Tickets{$key}->Id );
$link = $T::Tickets{$key}->Id;
- }
- else {
+ } else {
$RT::Logger->debug("Building $type link for $link");
}
@@ -1314,7 +1449,7 @@ sub PostProcess {
);
$RT::Logger->warning("AddLink thru $link failed: $wmsg")
- unless $wval;
+ unless $wval;
# push @non_fatal_errors, $wmsg unless ($wval);
}
@@ -1325,7 +1460,7 @@ sub PostProcess {
# postponed actions -- Status only, currently
while ( my $template_id = shift(@$postponed) ) {
my $ticket = $T::Tickets{$template_id};
- $RT::Logger->debug("Handling postponed actions for ".$ticket->id);
+ $RT::Logger->debug( "Handling postponed actions for " . $ticket->id );
my %args = %{ shift(@$postponed) };
$ticket->SetStatus( $args{Status} ) if defined $args{Status};
}
diff --git a/rt/lib/RT/Action/EscalatePriority.pm b/rt/lib/RT/Action/EscalatePriority.pm
index c549921..1a62aab 100644
--- a/rt/lib/RT/Action/EscalatePriority.pm
+++ b/rt/lib/RT/Action/EscalatePriority.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Action::EscalatePriority
diff --git a/rt/lib/RT/Action/Generic.pm b/rt/lib/RT/Action/Generic.pm
index cf7600a..166e7aa 100755
--- a/rt/lib/RT/Action/Generic.pm
+++ b/rt/lib/RT/Action/Generic.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Action::Generic - a generic baseclass for RT Actions
diff --git a/rt/lib/RT/Action/Notify.pm b/rt/lib/RT/Action/Notify.pm
index 0daaa55..8a7d7c9 100755
--- a/rt/lib/RT/Action/Notify.pm
+++ b/rt/lib/RT/Action/Notify.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/NotifyAsComment.pm b/rt/lib/RT/Action/NotifyAsComment.pm
index f7cc875..d74b21d 100755
--- a/rt/lib/RT/Action/NotifyAsComment.pm
+++ b/rt/lib/RT/Action/NotifyAsComment.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/RecordComment.pm b/rt/lib/RT/Action/RecordComment.pm
index d9740dc..285b33f 100644
--- a/rt/lib/RT/Action/RecordComment.pm
+++ b/rt/lib/RT/Action/RecordComment.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/RecordCorrespondence.pm b/rt/lib/RT/Action/RecordCorrespondence.pm
index 62255ec..c01c89a 100644
--- a/rt/lib/RT/Action/RecordCorrespondence.pm
+++ b/rt/lib/RT/Action/RecordCorrespondence.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/ResolveMembers.pm b/rt/lib/RT/Action/ResolveMembers.pm
index 0081318..a28d88d 100644
--- a/rt/lib/RT/Action/ResolveMembers.pm
+++ b/rt/lib/RT/Action/ResolveMembers.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/SendEmail.pm b/rt/lib/RT/Action/SendEmail.pm
index 431b97c..d8ebbd8 100755
--- a/rt/lib/RT/Action/SendEmail.pm
+++ b/rt/lib/RT/Action/SendEmail.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -56,6 +58,7 @@ use MIME::Words qw(encode_mimeword);
use RT::EmailParser;
use Mail::Address;
+use Date::Format qw(strftime);
=head1 NAME
@@ -99,7 +102,12 @@ perl(1).
sub Commit {
my $self = shift;
- return($self->SendMessage($self->TemplateObj->MIMEObj));
+ my ($ret) = $self->SendMessage( $self->TemplateObj->MIMEObj );
+ if ( $ret > 0 ) {
+ $self->RecordOutgoingMailTransaction( $self->TemplateObj->MIMEObj )
+ if ($RT::RecordOutgoingEmail);
+ }
+ return (abs $ret);
}
# }}}
@@ -247,18 +255,78 @@ sub SendMessage {
|| $MIMEObj->head->get('Bcc') )
{
$RT::Logger->info( $msgid . " No recipients found. Not sending.\n" );
- return (1);
+ return (-1);
+ }
+
+ unless ($MIMEObj->head->get('Date')) {
+ # We coerce localtime into an array since strftime has a flawed prototype that only accepts
+ # a list
+ $MIMEObj->head->replace(Date => strftime('%a, %d %b %Y %H:%M:%S %z', @{[localtime()]}));
+ }
+
+ return (0) unless ($self->OutputMIMEObject($MIMEObj));
+
+ my $success = $msgid . " sent ";
+ foreach( qw(To Cc Bcc) ) {
+ my $recipients = $MIMEObj->head->get($_);
+ $success .= " $_: ". $recipients if $recipients;
+ }
+ $success =~ s/\n//g;
+
+ $RT::Logger->info($success);
+
+ return (1);
+}
+
+
+=head2 OutputMIMEObject MIME::Entity
+
+Sends C<MIME::Entity> as an email message according to RT's mailer configuration.
+
+=cut
+
+
+
+sub OutputMIMEObject {
+ my $self = shift;
+ my $MIMEObj = shift;
+
+ my $msgid = $MIMEObj->head->get('Message-ID');
+ chomp $msgid;
+
+ my $SendmailArguments = $RT::SendmailArguments;
+ if (defined $RT::VERPPrefix && defined $RT::VERPDomain) {
+ my $EnvelopeFrom = $self->TransactionObj->CreatorObj->EmailAddress;
+ $EnvelopeFrom =~ s/@/=/g;
+ $EnvelopeFrom =~ s/\s//g;
+ $SendmailArguments .= " -f ${RT::VERPPrefix}${EnvelopeFrom}\@${RT::VERPDomain}";
}
if ( $RT::MailCommand eq 'sendmailpipe' ) {
eval {
- open( my $mail, "|$RT::SendmailPath $RT::SendmailArguments" ) || die $!;
+ # don't ignore CHLD signal to get proper exit code
+ local $SIG{'CHLD'} = 'DEFAULT';
+
+ my $mail;
+ unless( open $mail, "|$RT::SendmailPath $SendmailArguments" ) {
+ die "Couldn't run $RT::SendmailPath: $!";
+ }
+
+ # if something wrong with $mail->print we will get PIPE signal, handle it
+ local $SIG{'PIPE'} = sub { die "$RT::SendmailPath closed pipe" };
$MIMEObj->print($mail);
- close($mail);
+
+ unless ( close $mail ) {
+ die "Close failed: $!" if $!; # system error
+ # sendmail exit statuses mostly errors with data not software
+ # TODO: status parsing: core dump, exit on signal or EX_*
+ $RT::Logger->warning( "$RT::SendmailPath exitted with status $?" );
+ }
};
if ($@) {
- $RT::Logger->crit( $msgid . "Could not send mail. -" . $@ );
+ $RT::Logger->crit( $msgid . "Could not send mail: " . $@ );
+ return 0;
}
}
else {
@@ -267,7 +335,7 @@ sub SendMessage {
local $ENV{MAILADDRESS};
if ( $RT::MailCommand eq 'sendmail' ) {
- push @mailer_args, split(/\s+/, $RT::SendmailArguments);
+ push @mailer_args, split(/\s+/, $SendmailArguments);
}
elsif ( $RT::MailCommand eq 'smtp' ) {
$ENV{MAILADDRESS} = $RT::SMTPFrom || $MIMEObj->head->get('From');
@@ -283,20 +351,7 @@ sub SendMessage {
return (0);
}
}
-
- my $success =
- ( $msgid
- . " sent To: "
- . $MIMEObj->head->get('To') . " Cc: "
- . $MIMEObj->head->get('Cc') . " Bcc: "
- . $MIMEObj->head->get('Bcc') );
- $success =~ s/\n//gi;
-
- $self->RecordOutgoingMailTransaction($MIMEObj) if ($RT::RecordOutgoingEmail);
-
- $RT::Logger->info($success);
-
- return (1);
+ return 1;
}
# }}}
@@ -497,6 +552,10 @@ Remove addresses that are RT addresses or that are on this transaction's blackli
sub RemoveInappropriateRecipients {
my $self = shift;
+ my $msgid = $self->TemplateObj->MIMEObj->head->get ('Message-Id');
+
+
+
my @blacklist;
my @types = qw/To Cc Bcc/;
@@ -528,6 +587,7 @@ sub RemoveInappropriateRecipients {
@{ $self->{'Cc'} } = ();
@{ $self->{'Bcc'} } = ();
+ $RT::Logger->info( $msgid . " The incoming message was autogenerated. Not redistributing this message based on site configuration.\n");
}
elsif ( $RT::RedistributeAutoGeneratedMessages eq 'privileged' ) {
@@ -545,6 +605,7 @@ sub RemoveInappropriateRecipients {
}
}
+ $RT::Logger->info( $msgid . " The incoming message was autogenerated. Not redistributing this message to unprivileged users based on site configuration.\n");
}
@@ -609,7 +670,8 @@ sub SetReturnAddress {
unless ( $self->TemplateObj->MIMEObj->head->get('From') ) {
if ($RT::UseFriendlyFromLine) {
- my $friendly_name = $self->TransactionObj->CreatorObj->RealName;
+ my $friendly_name = $self->TransactionObj->CreatorObj->RealName
+ || $self->TransactionObj->CreatorObj->Name;
if ( $friendly_name =~ /^"(.*)"$/ ) { # a quoted string
$friendly_name = $1;
}
@@ -716,13 +778,18 @@ This routine fixes the RT tag in the subject. It's unlikely that you want to ove
sub SetSubjectToken {
my $self = shift;
- my $tag = "[$RT::rtname #" . $self->TicketObj->id . "]";
my $sub = $self->TemplateObj->MIMEObj->head->get('Subject');
- unless ( $sub =~ /\Q$tag\E/ ) {
- $sub =~ s/(\r\n|\n|\s)/ /gi;
- chomp $sub;
- $self->TemplateObj->MIMEObj->head->replace( 'Subject', "$tag $sub" );
- }
+ my $id = $self->TicketObj->id;
+
+ my $token_re = $RT::EmailSubjectTagRegex;
+ $token_re = qr/\Q$RT::rtname\E/o unless $token_re;
+ return if $sub =~ /\[$token_re\s+#$id\]/;
+
+ $sub =~ s/(\r\n|\n|\s)/ /gi;
+ chomp $sub;
+ $self->TemplateObj->MIMEObj->head->replace(
+ Subject => "[$RT::rtname #$id] $sub",
+ );
}
# }}}
diff --git a/rt/lib/RT/Action/SetPriority.pm b/rt/lib/RT/Action/SetPriority.pm
index c129bf0..4d74cc0 100644
--- a/rt/lib/RT/Action/SetPriority.pm
+++ b/rt/lib/RT/Action/SetPriority.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Action/UserDefined.pm b/rt/lib/RT/Action/UserDefined.pm
index 90653f6..6aec928 100644
--- a/rt/lib/RT/Action/UserDefined.pm
+++ b/rt/lib/RT/Action/UserDefined.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Attachment.pm b/rt/lib/RT/Attachment.pm
index 2a09b12..ac1fcfe 100755
--- a/rt/lib/RT/Attachment.pm
+++ b/rt/lib/RT/Attachment.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Attachment_Overlay.pm b/rt/lib/RT/Attachment_Overlay.pm
index fe189e3..f1b9334 100644
--- a/rt/lib/RT/Attachment_Overlay.pm
+++ b/rt/lib/RT/Attachment_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 SYNOPSIS
use RT::Attachment;
@@ -125,14 +126,13 @@ sub TransactionObj {
Create a new attachment. Takes a paramhash:
'Attachment' Should be a single MIME body with optional subparts
- 'Parent' is an optional Parent RT::Attachment object
- 'TransactionId' is the mandatory id of the Transaction this attachment is associated with.;
+ 'Parent' is an optional id of the parent attachment
+ 'TransactionId' is the mandatory id of the transaction this attachment is associated with.;
=cut
sub Create {
my $self = shift;
- my ($id);
my %args = ( id => 0,
TransactionId => 0,
Parent => 0,
@@ -142,8 +142,8 @@ sub Create {
#For ease of reference
my $Attachment = $args{'Attachment'};
- #if we didn't specify a ticket, we need to bail
- if ( $args{'TransactionId'} == 0 ) {
+ #if we didn't specify a ticket, we need to bail
+ if ( $args{'TransactionId'} == 0 ) {
$RT::Logger->crit( "RT::Attachment->Create couldn't, as you didn't specify a transaction\n" );
return (0);
@@ -165,37 +165,35 @@ sub Create {
#Get the filename
- my $Filename = $Attachment->head->recommended_filename || eval {
- ${ $Attachment->head->{mail_hdr_hash}{'Content-Disposition'}[0] }
- =~ /^.*\bfilename="(.*)"$/ ? $1 : ''
- };
+ my $Filename = $Attachment->head->recommended_filename;
# If a message has no bodyhandle, that means that it has subparts (or appears to)
# and we should act accordingly.
unless ( defined $Attachment->bodyhandle ) {
- $id = $self->SUPER::Create(
+ my $id = $self->SUPER::Create(
TransactionId => $args{'TransactionId'},
Parent => 0,
ContentType => $Attachment->mime_type,
- Headers => $Attachment->head->as_string,
- MessageId => $MessageId,
- Subject => $Subject);
+ Headers => $Attachment->head->as_string,
+ MessageId => $MessageId,
+ Subject => $Subject
+ );
unless ($id) {
$RT::Logger->crit("Attachment insert failed - ".$RT::Handle->dbh->errstr);
-
}
foreach my $part ( $Attachment->parts ) {
my $SubAttachment = new RT::Attachment( $self->CurrentUser );
- $SubAttachment->Create(
+ my ($id) = $SubAttachment->Create(
TransactionId => $args{'TransactionId'},
Parent => $id,
Attachment => $part,
- ContentType => $Attachment->mime_type,
-
);
+ unless ($id) {
+ $RT::Logger->crit("Attachment insert failed - ".$RT::Handle->dbh->errstr);
+ }
}
return ($id);
}
@@ -203,17 +201,20 @@ sub Create {
#If it's not multipart
else {
- my ($ContentEncoding, $Body) = $self->_EncodeLOB($Attachment->bodyhandle->as_string, $Attachment->mime_type);
- my $id = $self->SUPER::Create( TransactionId => $args{'TransactionId'},
- ContentType => $Attachment->mime_type,
- ContentEncoding => $ContentEncoding,
- Parent => $args{'Parent'},
- Headers => $Attachment->head->as_string,
- Subject => $Subject,
- Content => $Body,
- Filename => $Filename,
- MessageId => $MessageId
- );
+ my ($ContentEncoding, $Body) = $self->_EncodeLOB( $Attachment->bodyhandle->as_string,
+ $Attachment->mime_type
+ );
+ my $id = $self->SUPER::Create(
+ TransactionId => $args{'TransactionId'},
+ ContentType => $Attachment->mime_type,
+ ContentEncoding => $ContentEncoding,
+ Parent => $args{'Parent'},
+ Headers => $Attachment->head->as_string,
+ Subject => $Subject,
+ Content => $Body,
+ Filename => $Filename,
+ MessageId => $MessageId,
+ );
unless ($id) {
$RT::Logger->crit("Attachment insert failed - ".$RT::Handle->dbh->errstr);
}
@@ -290,13 +291,13 @@ sub OriginalContent {
return( $self->loc("Unknown ContentEncoding [_1]", $self->ContentEncoding));
}
- # Encode::_utf8_on($content);
+ Encode::_utf8_on($content);
if (!$enc || $enc eq '' || $enc eq 'utf8' || $enc eq 'utf-8') {
# If we somehow fail to do the decode, at least push out the raw bits
eval {return( Encode::decode_utf8($content))} || return ($content);
}
- eval { Encode::from_to($content, 'utf8' => $enc);};
+ eval { Encode::from_to($content, 'utf8' => $enc) } if $enc;
if ($@) {
$RT::Logger->error("Could not convert attachment from assumed utf8 to '$enc' :".$@);
}
diff --git a/rt/lib/RT/Attachments.pm b/rt/lib/RT/Attachments.pm
index aedd7ad..5d90582 100755
--- a/rt/lib/RT/Attachments.pm
+++ b/rt/lib/RT/Attachments.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Attachments_Overlay.pm b/rt/lib/RT/Attachments_Overlay.pm
index 5afcd55..395cee1 100644
--- a/rt/lib/RT/Attachments_Overlay.pm
+++ b/rt/lib/RT/Attachments_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Attachments - a collection of RT::Attachment objects
diff --git a/rt/lib/RT/Attribute.pm b/rt/lib/RT/Attribute.pm
index a46f4d8..89a856e 100644
--- a/rt/lib/RT/Attribute.pm
+++ b/rt/lib/RT/Attribute.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Attribute_Overlay.pm b/rt/lib/RT/Attribute_Overlay.pm
index ead842e..298f2e1 100644
--- a/rt/lib/RT/Attribute_Overlay.pm
+++ b/rt/lib/RT/Attribute_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -312,7 +314,10 @@ $attr->SetSubValues(Format => 'This is a format');
my $attr2 = RT::Attribute->new($RT::SystemUser);
$attr2->Load($id);
is ($attr2->SubValue('Format'), 'This is a format');
-
+$attr2->Delete;
+my $attr3 = RT::Attribute->new($RT::SystemUser);
+my ($id) = $attr3->Load($id);
+is ($id, 0);
=end testing
diff --git a/rt/lib/RT/Attributes.pm b/rt/lib/RT/Attributes.pm
index bb63b81..31694c1 100644
--- a/rt/lib/RT/Attributes.pm
+++ b/rt/lib/RT/Attributes.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Attributes_Overlay.pm b/rt/lib/RT/Attributes_Overlay.pm
index 0e79df1..47b333e 100644
--- a/rt/lib/RT/Attributes_Overlay.pm
+++ b/rt/lib/RT/Attributes_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,14 +45,13 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Attributes - collection of RT::Attribute objects
=head1 SYNOPSIS
- use RT:Attributes;
+ use RT::Attributes;
my $Attributes = new RT::Attributes($CurrentUser);
=head1 DESCRIPTION
diff --git a/rt/lib/RT/Base.pm b/rt/lib/RT/Base.pm
index f329221..6beb760 100644
--- a/rt/lib/RT/Base.pm
+++ b/rt/lib/RT/Base.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CachedGroupMember.pm b/rt/lib/RT/CachedGroupMember.pm
index bc7f62e..a813dd7 100644
--- a/rt/lib/RT/CachedGroupMember.pm
+++ b/rt/lib/RT/CachedGroupMember.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CachedGroupMember_Overlay.pm b/rt/lib/RT/CachedGroupMember_Overlay.pm
index 15f6bd7..6ed4281 100644
--- a/rt/lib/RT/CachedGroupMember_Overlay.pm
+++ b/rt/lib/RT/CachedGroupMember_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CachedGroupMembers.pm b/rt/lib/RT/CachedGroupMembers.pm
index 5ed35e6..9d6703d 100644
--- a/rt/lib/RT/CachedGroupMembers.pm
+++ b/rt/lib/RT/CachedGroupMembers.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CachedGroupMembers_Overlay.pm b/rt/lib/RT/CachedGroupMembers_Overlay.pm
index e83dab4..0d1c6b1 100644
--- a/rt/lib/RT/CachedGroupMembers_Overlay.pm
+++ b/rt/lib/RT/CachedGroupMembers_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::CachedGroupMembers - a collection of RT::GroupMember objects
diff --git a/rt/lib/RT/Condition/AnyTransaction.pm b/rt/lib/RT/Condition/AnyTransaction.pm
index 6685e27..5251537 100644
--- a/rt/lib/RT/Condition/AnyTransaction.pm
+++ b/rt/lib/RT/Condition/AnyTransaction.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/BeforeDue.pm b/rt/lib/RT/Condition/BeforeDue.pm
index d5e371e..88eadb6 100644
--- a/rt/lib/RT/Condition/BeforeDue.pm
+++ b/rt/lib/RT/Condition/BeforeDue.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/Generic.pm b/rt/lib/RT/Condition/Generic.pm
index cdde9ee..82248e2 100755
--- a/rt/lib/RT/Condition/Generic.pm
+++ b/rt/lib/RT/Condition/Generic.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Condition::Generic - ;
@@ -51,7 +52,7 @@
=head1 SYNOPSIS
use RT::Condition::Generic;
- my $foo = new RT::Condition::IsApplicable(
+ my $foo = RT::Condition::Generic->new(
TransactionObj => $tr,
TicketObj => $ti,
ScripObj => $scr,
diff --git a/rt/lib/RT/Condition/Overdue.pm b/rt/lib/RT/Condition/Overdue.pm
index 877db40..b4ce41c 100644
--- a/rt/lib/RT/Condition/Overdue.pm
+++ b/rt/lib/RT/Condition/Overdue.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/OwnerChange.pm b/rt/lib/RT/Condition/OwnerChange.pm
index 5fbc6b2..4052812 100644
--- a/rt/lib/RT/Condition/OwnerChange.pm
+++ b/rt/lib/RT/Condition/OwnerChange.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/PriorityChange.pm b/rt/lib/RT/Condition/PriorityChange.pm
index 101c388..60fa50a 100644
--- a/rt/lib/RT/Condition/PriorityChange.pm
+++ b/rt/lib/RT/Condition/PriorityChange.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/PriorityExceeds.pm b/rt/lib/RT/Condition/PriorityExceeds.pm
index b811c72..0b7ec8f 100644
--- a/rt/lib/RT/Condition/PriorityExceeds.pm
+++ b/rt/lib/RT/Condition/PriorityExceeds.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/QueueChange.pm b/rt/lib/RT/Condition/QueueChange.pm
index 7a3ede9..8b89e56 100644
--- a/rt/lib/RT/Condition/QueueChange.pm
+++ b/rt/lib/RT/Condition/QueueChange.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/StatusChange.pm b/rt/lib/RT/Condition/StatusChange.pm
index 902bf2a..b18996d 100644
--- a/rt/lib/RT/Condition/StatusChange.pm
+++ b/rt/lib/RT/Condition/StatusChange.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Condition/UserDefined.pm b/rt/lib/RT/Condition/UserDefined.pm
index f6d077d..49d6293 100644
--- a/rt/lib/RT/Condition/UserDefined.pm
+++ b/rt/lib/RT/Condition/UserDefined.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CurrentUser.pm b/rt/lib/RT/CurrentUser.pm
index 8e28801..9d406cc 100755
--- a/rt/lib/RT/CurrentUser.pm
+++ b/rt/lib/RT/CurrentUser.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::CurrentUser - an RT object representing the current user
@@ -353,11 +354,14 @@ specification. but currently doesn't
ok (my $cu = RT::CurrentUser->new('root'));
ok (my $lh = $cu->LanguageHandle('en-us'));
-ok ($lh != undef);
+ok (defined $lh);
ok ($lh->isa('Locale::Maketext'));
is ($cu->loc('TEST_STRING'), "Concrete Mixer", "Localized TEST_STRING into English");
ok ($lh = $cu->LanguageHandle('fr'));
-is ($cu->loc('Before'), "Avant", "Localized TEST_STRING into Frenc");
+SKIP: {
+ skip "fr locale is not loaded", 1 unless grep $_ eq 'fr', @RT::LexiconLanguages;
+ is ($cu->loc('Before'), "Avant", "Localized TEST_STRING into Frenc");
+}
=end testing
diff --git a/rt/lib/RT/CustomField.pm b/rt/lib/RT/CustomField.pm
index 212e594..c062793 100644
--- a/rt/lib/RT/CustomField.pm
+++ b/rt/lib/RT/CustomField.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CustomFieldValue.pm b/rt/lib/RT/CustomFieldValue.pm
index 105ac40..f4d7769 100644
--- a/rt/lib/RT/CustomFieldValue.pm
+++ b/rt/lib/RT/CustomFieldValue.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CustomFieldValue_Overlay.pm b/rt/lib/RT/CustomFieldValue_Overlay.pm
index 322e58b..0f0c590 100644
--- a/rt/lib/RT/CustomFieldValue_Overlay.pm
+++ b/rt/lib/RT/CustomFieldValue_Overlay.pm
@@ -1,3 +1,50 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
use warnings;
use strict;
@@ -13,6 +60,37 @@ from being integers.
=cut
+sub Create {
+ my $self = shift;
+ my %args = @_;
+ (defined $args{$_} or delete $args{$_}) for keys %args;
+ %args = ((CustomField => '0',
+ Name => '',
+ Description => '',
+ SortOrder => '0',
+ Category => ''), %args);
+
+ my ($id, $msg) = $self->SUPER::Create(
+ map {$_ => $args{$_}} qw(CustomField Name Description SortOrder)
+ );
+ if ($id and length $args{Category}) {
+ # $self would be loaded at this stage
+ $self->SetCategory($args{Category});
+ }
+ return ($id, $msg);
+}
+
+sub Category {
+ my $self = shift;
+ my $attr = $self->FirstAttribute('Category') or return undef;
+ return $attr->Content;
+}
+
+sub SetCategory {
+ my $self = shift;
+ my $category = shift;
+ $self->SetAttribute(Name => 'Category', Content => $category);
+}
sub ValidateName { 1 };
diff --git a/rt/lib/RT/CustomFieldValues.pm b/rt/lib/RT/CustomFieldValues.pm
index d4d2d1a..6477212 100644
--- a/rt/lib/RT/CustomFieldValues.pm
+++ b/rt/lib/RT/CustomFieldValues.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CustomFieldValues_Overlay.pm b/rt/lib/RT/CustomFieldValues_Overlay.pm
index 3a9f5d5..79c2161 100644
--- a/rt/lib/RT/CustomFieldValues_Overlay.pm
+++ b/rt/lib/RT/CustomFieldValues_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CustomField_Overlay.pm b/rt/lib/RT/CustomField_Overlay.pm
index 743c85c..8f7c8bd 100644
--- a/rt/lib/RT/CustomField_Overlay.pm
+++ b/rt/lib/RT/CustomField_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -85,6 +87,11 @@ use RT::ObjectCustomFieldValues;
'Upload one file', # loc
'Upload up to [_1] files', # loc
],
+ Combobox => [
+ 'Combobox: Select or enter multiple values', # loc
+ 'Combobox: Select or enter one value', # loc
+ 'Combobox: Select or enter up to [_1] values', # loc
+ ],
);
@@ -194,8 +201,15 @@ sub Create {
unless ( $queue->CurrentUserHasRight('AssignCustomFields') ) {
return ( 0, $self->loc('Permission Denied') );
}
- $args{'LookupType'} = 'RT::Queue-RT::Ticket';
+ $args{'LookupType'} = 'RT::Queue-RT::Ticket';
+ $args{'Queue'} = $queue->Id;
+ }
+
+ my ($ok, $msg) = $self->_IsValidRegex($args{'Pattern'});
+ if (!$ok) {
+ return (0, $self->loc("Invalid pattern: [_1]", $msg));
}
+
my $rv = $self->SUPER::Create(
Name => $args{'Name'},
Type => $args{'Type'},
@@ -356,26 +370,20 @@ ok ($delval,"Deleting a cf value: $delmsg");
=cut
sub AddValue {
- my $self = shift;
- my %args = ( Name => undef,
- Description => undef,
- SortOrder => undef,
- @_ );
+ my $self = shift;
+ my %args = @_;
unless ($self->CurrentUserHasRight('AdminCustomField')) {
return (0, $self->loc('Permission Denied'));
}
- unless ($args{'Name'}) {
+ # allow zero value
+ if ( !defined $args{'Name'} || $args{'Name'} eq '' ) {
return(0, $self->loc("Can't add a custom field value without a name"));
}
- my $newval = RT::CustomFieldValue->new($self->CurrentUser);
- return($newval->Create(
- CustomField => $self->Id,
- Name =>$args{'Name'},
- Description => ($args{'Description'} || ''),
- SortOrder => ($args{'SortOrder'} || '0')
- ));
+
+ my $newval = RT::CustomFieldValue->new($self->CurrentUser);
+ return($newval->Create(%args, CustomField => $self->Id));
}
@@ -565,6 +573,22 @@ sub Types {
# }}}
+# {{{ IsSelectionType
+
+=head2 IsSelectionType
+
+Retuns a boolean value indicating whether the C<Values> method makes sense
+to this Custom Field.
+
+=cut
+
+sub IsSelectionType {
+ my $self = shift;
+ $self->Type =~ /(?:Select|Combobox)/;
+}
+
+# }}}
+
=head2 FriendlyType [TYPE, MAX_VALUES]
@@ -637,6 +661,51 @@ sub SetType {
$self->SUPER::SetType($type);
}
+=head2 SetPattern STRING
+
+Takes a single string representing a regular expression. Performs basic
+validation on that regex, and sets the C<Pattern> field for the CF if it
+is valid.
+
+=cut
+
+sub SetPattern {
+ my $self = shift;
+ my $regex = shift;
+
+ my ($ok, $msg) = $self->_IsValidRegex($regex);
+ if ($ok) {
+ return $self->SUPER::SetPattern($regex);
+ }
+ else {
+ return (0, $self->loc("Invalid pattern: [_1]", $msg));
+ }
+}
+
+=head2 _IsValidRegex(Str $regex) returns (Bool $success, Str $msg)
+
+Tests if the string contains an invalid regex.
+
+=cut
+
+sub _IsValidRegex {
+ my $self = shift;
+ my $regex = shift or return (1, 'valid');
+
+ local $^W; local $@;
+ $SIG{__DIE__} = sub { 1 };
+ $SIG{__WARN__} = sub { 1 };
+
+ if (eval { qr/$regex/; 1 }) {
+ return (1, 'valid');
+ }
+
+ my $err = $@;
+ $err =~ s{[,;].*}{}; # strip debug info from error
+ chomp $err;
+ return (0, $err);
+}
+
# {{{ SingleValue
=head2 SingleValue
@@ -808,7 +877,7 @@ Returns an array of all possible composite values for custom fields.
sub TypeComposites {
my $self = shift;
- return grep !/Text-0/, map { ("$_-1", "$_-0") } $self->Types;
+ return grep !/(?:[Tt]ext|Combobox)-0/, map { ("$_-1", "$_-0") } $self->Types;
}
=head2 LookupTypes
@@ -876,10 +945,10 @@ sub AddToObject {
if ( $ObjectCF->Id ) {
return ( 0, $self->loc("That is already the current value") );
}
- my ( $id, $msg ) =
+ my ( $oid, $msg ) =
$ObjectCF->Create( ObjectId => $id, CustomField => $self->Id );
- return ( $id, $msg );
+ return ( $oid, $msg );
}
@@ -911,9 +980,10 @@ sub RemoveFromObject {
unless ( $ObjectCF->Id ) {
return ( 0, $self->loc("This custom field does not apply to that object") );
}
- my ( $id, $msg ) = $ObjectCF->Delete;
+ # XXX: Delete doesn't return anything
+ my ( $oid, $msg ) = $ObjectCF->Delete;
- return ( $id, $msg );
+ return ( $oid, $msg );
}
# {{{ AddValueForObject
@@ -950,6 +1020,10 @@ sub AddValueForObject {
return ( 0, $self->loc('Permission Denied') );
}
+ unless ( $self->MatchPattern($args{Content}) ) {
+ return ( 0, $self->loc('Input must match [_1]', $self->FriendlyPattern) );
+ }
+
$RT::Handle->BeginTransaction;
my $current_values = $self->ValuesForObject($obj);
@@ -1000,6 +1074,51 @@ sub AddValueForObject {
# }}}
+# {{{ MatchPattern
+
+=head2 MatchPattern STRING
+
+Tests the incoming string against the Pattern of this custom field object
+and returns a boolean; returns true if the Pattern is empty.
+
+=cut
+
+sub MatchPattern {
+ my $self = shift;
+ my $regex = $self->Pattern;
+
+ return 1 if !length($regex);
+ return ($_[0] =~ $regex);
+}
+
+
+# }}}
+
+# {{{ FriendlyPattern
+
+=head2 FriendlyPattern
+
+Prettify the pattern of this custom field, by taking the text in C<(?#text)>
+and localizing it.
+
+=cut
+
+sub FriendlyPattern {
+ my $self = shift;
+ my $regex = $self->Pattern;
+
+ return '' if !length($regex);
+ if ($regex =~ /\(\?#([^)]*)\)/) {
+ return '[' . $self->loc($1) . ']';
+ }
+ else {
+ return $regex;
+ }
+}
+
+
+# }}}
+
# {{{ DeleteValueForObject
=head2 DeleteValueForObject HASH
@@ -1036,10 +1155,16 @@ sub DeleteValueForObject {
}
- # check ot make sure we found it
+ # check to make sure we found it
unless ($oldval->Id) {
return(0, $self->loc("Custom field value [_1] could not be found for custom field [_2]", $args{'Content'}, $self->Name));
}
+
+ # for single-value fields, we need to validate that empty string is a valid value for it
+ if ( $self->SingleValue and not $self->MatchPattern( '' ) ) {
+ return ( 0, $self->loc('Input must match [_1]', $self->FriendlyPattern) );
+ }
+
# delete it
my $ret = $oldval->Delete();
@@ -1099,6 +1224,77 @@ sub _ForObjectType {
}
-# }}}
+=head2 IncludeContentForValue [VALUE] (and SetIncludeContentForValue)
+
+Gets or sets the C<IncludeContentForValue> for this custom field. RT
+uses this field to automatically include content into the user's browser
+as they display records with custom fields in RT.
+
+=cut
+
+sub SetIncludeContentForValue {
+ shift->IncludeContentForValue(@_);
+}
+sub IncludeContentForValue{
+ my $self = shift;
+ $self->_URLTemplate('IncludeContentForValue', @_);
+}
+
+
+
+=head2 LinkValueTo [VALUE] (and SetLinkValueTo)
+
+Gets or sets the C<LinkValueTo> for this custom field. RT
+uses this field to make custom field values into hyperlinks in the user's
+browser as they display records with custom fields in RT.
+
+=cut
+
+
+sub SetLinkValueTo {
+ shift->LinkValueTo(@_);
+}
+
+sub LinkValueTo {
+ my $self = shift;
+ $self->_URLTemplate('LinkValueTo', @_);
+
+}
+
+
+=head2 _URLTemplate NAME [VALUE]
+
+With one argument, returns the _URLTemplate named C<NAME>, but only if
+the current user has the right to see this custom field.
+
+With two arguments, attemptes to set the relevant template value.
+
+=cut
+
+
+
+sub _URLTemplate {
+ my $self = shift;
+ my $template_name = shift;
+ if (@_) {
+
+ my $value = shift;
+ unless ( $self->CurrentUserHasRight('AdminCustomField') ) {
+ return ( 0, $self->loc('Permission Denied') );
+ }
+ $self->SetAttribute( Name => $template_name, Content => $value );
+ return ( 1, $self->loc('Updated') );
+ } else {
+ unless ( $self->id && $self->CurrentUserHasRight('SeeCustomField') ) {
+ return (undef);
+ }
+
+ my @attr = $self->Attributes->Named($template_name);
+ my $attr = shift @attr;
+
+ if ($attr) { return $attr->Content }
+
+ }
+}
1;
diff --git a/rt/lib/RT/CustomFields.pm b/rt/lib/RT/CustomFields.pm
index aac2d4b..fcab5a0 100644
--- a/rt/lib/RT/CustomFields.pm
+++ b/rt/lib/RT/CustomFields.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/CustomFields_Overlay.pm b/rt/lib/RT/CustomFields_Overlay.pm
index ca80fa2..16b86ba 100644
--- a/rt/lib/RT/CustomFields_Overlay.pm
+++ b/rt/lib/RT/CustomFields_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::CustomFields - a collection of RT CustomField objects
diff --git a/rt/lib/RT/Date.pm b/rt/lib/RT/Date.pm
index 620acc7..7b441a6 100644
--- a/rt/lib/RT/Date.pm
+++ b/rt/lib/RT/Date.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Date - a simple Object Oriented date.
@@ -226,23 +227,28 @@ sub Set {
# {{{ sub SetToMidnight
-=head2 SetToMidnight
+=head2 SetToMidnight [Timezone => 'utc']
-Sets the date to midnight (at the beginning of the day) GMT
+Sets the date to midnight (at the beginning of the day).
Returns the unixtime at midnight.
+Arguments:
+
+=over 4
+
+=item Timezone - Timezone context C<server> or C<UTC>
+
=cut
sub SetToMidnight {
my $self = shift;
-
- use Time::Local;
- my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday) = gmtime($self->Unix);
- $self->Unix(timegm (0,0,0,$mday,$mon,$year,$wday,$yday));
-
+ my %args = ( Timezone => 'UTC', @_ );
+ if ( lc $args{'Timezone'} eq 'server' ) {
+ $self->Unix( Time::Local::timelocal( 0,0,0,(localtime $self->Unix)[3..7] ) );
+ } else {
+ $self->Unix( Time::Local::timegm( 0,0,0,(gmtime $self->Unix)[3..7] ) );
+ }
return ($self->Unix);
-
-
}
@@ -555,6 +561,44 @@ sub ISO {
# }}}
+# {{{ sub Date
+
+=head2 Date
+
+Takes nothing
+
+Returns the object's date in yyyy-mm-dd format; this is the same as
+the ISO format without the time
+
+=cut
+
+sub Date {
+ my $self = shift;
+ my ($date, $time) = split ' ', $self->ISO;
+ return $date;
+}
+
+# }}}}
+
+# {{{ sub Time
+
+=head2 Time
+
+Takes nothing
+
+Returns the object's time in hh:mm:ss format; this is the same as
+the ISO format without the date
+
+=cut
+
+sub Time {
+ my $self = shift;
+ my ($date, $time) = split ' ', $self->ISO;
+ return $time;
+}
+
+# }}}}
+
# {{{ sub W3CDTF
=head2 W3CDTF
diff --git a/rt/lib/RT/EmailParser.pm b/rt/lib/RT/EmailParser.pm
index eccc20a..824b327 100644
--- a/rt/lib/RT/EmailParser.pm
+++ b/rt/lib/RT/EmailParser.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Group.pm b/rt/lib/RT/Group.pm
index 04c3076..3dc832f 100755
--- a/rt/lib/RT/Group.pm
+++ b/rt/lib/RT/Group.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/GroupMember.pm b/rt/lib/RT/GroupMember.pm
index 692303a..96664e0 100755
--- a/rt/lib/RT/GroupMember.pm
+++ b/rt/lib/RT/GroupMember.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/GroupMember_Overlay.pm b/rt/lib/RT/GroupMember_Overlay.pm
index d824dc4..1cc0309 100644
--- a/rt/lib/RT/GroupMember_Overlay.pm
+++ b/rt/lib/RT/GroupMember_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::GroupMember - a member of an RT Group
diff --git a/rt/lib/RT/GroupMembers.pm b/rt/lib/RT/GroupMembers.pm
index 2cf2cd3..978bbba 100755
--- a/rt/lib/RT/GroupMembers.pm
+++ b/rt/lib/RT/GroupMembers.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/GroupMembers_Overlay.pm b/rt/lib/RT/GroupMembers_Overlay.pm
index 1b6f931..eb27031 100644
--- a/rt/lib/RT/GroupMembers_Overlay.pm
+++ b/rt/lib/RT/GroupMembers_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::GroupMembers - a collection of RT::GroupMember objects
diff --git a/rt/lib/RT/Group_Overlay.pm b/rt/lib/RT/Group_Overlay.pm
index 41cf497..d2e2364 100644
--- a/rt/lib/RT/Group_Overlay.pm
+++ b/rt/lib/RT/Group_Overlay.pm
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -497,7 +499,7 @@ sub _Create {
# If we couldn't create a principal Id, get the fuck out.
unless ($principal_id) {
$RT::Handle->Rollback() unless ($args{'InsideTransaction'});
- $self->crit( "Couldn't create a Principal on new user create. Strange things are afoot at the circle K" );
+ $RT::Logger->crit( "Couldn't create a Principal on new user create. Strange things are afoot at the circle K" );
return ( 0, $self->loc('Could not create group') );
}
diff --git a/rt/lib/RT/Groups.pm b/rt/lib/RT/Groups.pm
index 46337f7..2ee4d58 100755
--- a/rt/lib/RT/Groups.pm
+++ b/rt/lib/RT/Groups.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Groups_Overlay.pm b/rt/lib/RT/Groups_Overlay.pm
index 815fbd9..f8f5487 100644
--- a/rt/lib/RT/Groups_Overlay.pm
+++ b/rt/lib/RT/Groups_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Groups - a collection of RT::Group objects
diff --git a/rt/lib/RT/Handle.pm b/rt/lib/RT/Handle.pm
index 21ca1ac..7ba5ee8 100644
--- a/rt/lib/RT/Handle.pm
+++ b/rt/lib/RT/Handle.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Handle - RT's database handle
diff --git a/rt/lib/RT/I18N.pm b/rt/lib/RT/I18N.pm
index e45faf3..c2746f7 100644
--- a/rt/lib/RT/I18N.pm
+++ b/rt/lib/RT/I18N.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::I18N - a base class for localization of RT
@@ -53,23 +54,19 @@ RT::I18N - a base class for localization of RT
package RT::I18N;
use strict;
+use warnings;
+
use Locale::Maketext 1.04;
use Locale::Maketext::Lexicon 0.25;
use base ('Locale::Maketext::Fuzzy');
-use vars qw( %Lexicon );
-#If we're running on 5.6, we desperately need Encode::compat. But if we're on 5.8, we don't really need it.
-BEGIN { if ($] < 5.007001) {
-require Encode::compat;
-} }
use Encode;
-
use MIME::Entity;
use MIME::Head;
# I decree that this project's first language is English.
-%Lexicon = (
+our %Lexicon = (
'TEST_STRING' => 'Concrete Mixer',
'__Content-Type' => 'text/plain; charset=utf-8',
@@ -183,10 +180,8 @@ This method doesn't return anything meaningful.
sub SetMIMEEntityToEncoding {
my ( $entity, $enc, $preserve_words ) = ( shift, shift, shift );
- #if ( $entity->is_multipart ) {
- #$RT::Logger->crit("This entity is a multipart " . $entity->head->as_string);
- SetMIMEEntityToEncoding( $_, $enc, $preserve_words ) foreach $entity->parts;
- #}
+ # do the same for parts first of all
+ SetMIMEEntityToEncoding( $_, $enc, $preserve_words ) foreach $entity->parts;
my $charset = _FindOrGuessCharset($entity) or return;
# one and only normalization
@@ -289,28 +284,30 @@ sub DecodeMIMEWordsToEncoding {
my $str = shift;
my $enc = shift;
-
- @_ = $str =~ m/([^=]*)=\?([^?]+)\?([QqBb])\?([^?]+)\?=([^=]*)/g;
-
+ @_ = $str =~ m/(.*?)=\?([^?]+)\?([QqBb])\?([^?]+)\?=([^=]*)/gc;
return ($str) unless (@_);
+ # add everything that hasn't matched to the end of the latest
+ # string in array this happen when we have 'key="=?encoded?="; key="plain"'
+ $_[-1] .= substr($str, pos $str);
+
$str = "";
while (@_) {
my ($prefix, $charset, $encoding, $enc_str, $trailing) =
- (shift, shift, shift, shift, shift);
+ (shift, shift, lc shift, shift, shift);
$trailing =~ s/\s?\t?$//; # Observed from Outlook Express
- if ($encoding eq 'Q' or $encoding eq 'q') {
+ if ( $encoding eq 'q' ) {
use MIME::QuotedPrint;
$enc_str =~ tr/_/ /; # Observed from Outlook Express
$enc_str = decode_qp($enc_str);
- } elsif ($encoding eq 'B' or $encoding eq 'b') {
+ } elsif ( $encoding eq 'b' ) {
use MIME::Base64;
$enc_str = decode_base64($enc_str);
} else {
- $RT::Logger->warning("RT::I18N::DecodeMIMEWordsToCharset got a " .
- "strange encoding: $encoding.");
+ $RT::Logger->warning("Incorrect encoding '$encoding' in '$str', "
+ ."only Q(uoted-printable) and B(ase64) are supported");
}
# now we have got a decoded subject, try to convert into the encoding
@@ -339,6 +336,10 @@ sub DecodeMIMEWordsToEncoding {
$str .= $prefix . $enc_str . $trailing;
}
+ # We might have \n without trailing whitespace, which will result in
+ # invalid headers.
+ $str =~ s/\n//g;
+
return ($str)
}
@@ -359,8 +360,8 @@ sub _FindOrGuessCharset {
my $head_only = shift;
my $head = $entity->head;
- if ($head->mime_attr("content-type.charset")) {
- return $head->mime_attr("content-type.charset");
+ if ( my $charset = $head->mime_attr("content-type.charset") ) {
+ return $charset;
}
if ( !$head_only and $head->mime_type =~ m{^text/}) {
diff --git a/rt/lib/RT/I18N/cs.pm b/rt/lib/RT/I18N/cs.pm
index 10ece32..9b96be1 100644
--- a/rt/lib/RT/I18N/cs.pm
+++ b/rt/lib/RT/I18N/cs.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/I18N/cs.po b/rt/lib/RT/I18N/cs.po
index 83fc379..ebc8af5 100644
--- a/rt/lib/RT/I18N/cs.po
+++ b/rt/lib/RT/I18N/cs.po
@@ -1,15 +1,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2005-10-03 13:40-0400\n"
-"Last-Translator: Jan Okrouhly <okrouhly@civ.zcu.cz>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"PO-Revision-Date: 2007-06-07 22:25+0200\n"
+"Last-Translator: Daniel Kastner <kastner@mediso-art.cz>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr "%1 smazán."
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr "%1 přejmenován na %2."
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr "%1 uložen."
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -26,17 +41,21 @@ msgstr "#%1"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr "$1"
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
-msgstr ""
+msgstr "%1 #%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -45,37 +64,37 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %3.%2.%7 %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
-msgstr "%1 %2 přidáno"
+msgstr "%1 %2 přidán"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "- %1 %2"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 změněno na %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
-msgstr "%1 %2 smazáno"
+msgstr "%1 %2 smazán"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 se vzorem %3"
@@ -87,13 +106,13 @@ msgstr "%1 (%2) %3 tento požadavek\\n"
#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""%1 (%2) vytvořil %3"
+msgstr "%1 (%2) vytvořil %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (Nezměněn)"
@@ -101,62 +120,59 @@ msgstr "%1 (Nezměněn)"
msgid "%1 - %2 shown"
msgstr "%1. až %2. zobrazený"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - argument k předání %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Výstupní stav jde do STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr "%1 - Zadejte id vzoru, který chcete použít"
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr "%1 - Zadejte, zda chcete použít transakci 'first' nebo 'last'"
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Jaký akÄní modul chcete použít"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Jaký podmínkový modul chcete použít"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Jaký vyhledávací modul chcete použít"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr "%1 - Zadejte typ transakce, kterou chcete použít"
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
-msgstr ""
+msgstr "%1 RT %2 Copyright 1996-%3 %4."
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 nahrána"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 přidáno jako hodnota pro %2"
@@ -169,31 +185,31 @@ msgstr "%1 aliasy vyžadují k Äinnosti TicketId"
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "%1 aliasy vyžadují k Äinnosti TicketId (odesílatel %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 vypadá jako lokální objekt, ale není v databázi"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 uživatelem %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 změněno z %2 na %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "kopie %1"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 nemůže být nastaveno na %2."
@@ -201,23 +217,22 @@ msgstr "%1 nemůže být nastaveno na %2."
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 nemůže zaÄít transakci (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
-msgstr "%1 nemůže nastavit stav na vyřešen. RT databáze může být nekonzistentní."
+msgstr "%1 nemůže nastavit stav na vyřešen. Databáze RT může být nekonzistentní."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
-msgstr ""
+msgstr "%1 vytvořen"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
-msgstr ""
+msgstr "%1 smazán"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "%1 nejdůležitějších požadavků, které vlastním"
@@ -225,12 +240,12 @@ msgstr "%1 nejdůležitějších požadavků, které vlastním"
msgid "%1 highest priority tickets I requested..."
msgstr "%1 nejdůležitějších požadavků, které žádám..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 je nástroj zpracující požadavky z vnějšího plánovacího nástroje jako je cron"
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 již není %2 této fronty."
@@ -247,17 +262,12 @@ msgstr "%1 již není hodnotou uživatelské položky %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 není platným identifikátorem fronty."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 %quant(%1,minuta,minuty,minut,minut)"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "%1 nejnovějších nevlastněných požadavků"
@@ -265,9 +275,9 @@ msgstr "%1 nejnovějších nevlastněných požadavků"
msgid "%1 not shown"
msgstr "%1 nezobrazeno"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
-msgstr ""
+msgstr "%1 objekty"
#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
@@ -295,21 +305,21 @@ msgstr "%1 vyÅ™eší vÅ¡echny Äleny skupiny vyÅ™eÅ¡eného požadavku."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 odloží [místní] BÃZI, je-li závislá [Äi Älenem] na spjatém požadavku."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
-msgstr "uložené dotazy %1"
+msgstr "Uložené dotazy patřící %1"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: neudána příloha"
@@ -324,7 +334,12 @@ msgstr "%1 B"
msgid "%1k"
msgstr "%1 kB"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "%1 je neplatnou hodnotou pro stav"
@@ -341,15 +356,15 @@ msgstr "(Zatrhněte pro smazání scripu)"
msgid "(Check box to delete)"
msgstr "(Zatrhněte pro smazání)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Zatrhněte pro zakázání upozorňování uvedených příjemců)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Zatrhněte pro povolení upozorňování uvedených příjemců)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Zadejte identifikátory Äi URL požadavku, oddÄ›lené mezerami)"
@@ -367,9 +382,9 @@ msgstr "(Žádné uživatelské položky)"
msgid "(No members)"
msgstr "(Žádní Älenové)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
-msgstr "Žádné scripy"
+msgstr "(Žádné scripy)"
#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
@@ -377,9 +392,9 @@ msgstr "(Žádné vzory)"
#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
-msgstr ""
+msgstr "(Žádné)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(ZaÅ¡le skrytou kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <b>Neovlivňuje</b> příjemce budoucích aktualizací.)"
@@ -387,11 +402,19 @@ msgstr "(ZaÅ¡le skrytou kopii této aktualizace Äárkami oddÄ›lenému seznamu e
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(ZaÅ¡le skrytou kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <b>Neovlivňuje</b> příjemce budoucích aktualizací.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(ZaÅ¡le skrytou kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <strong>Neovlivňuje</strong> příjemce budoucích aktualizací.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. Tito lidé <b>budou</b> dostávat budoucí aktualizace.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. Tito lidé <strong>budou</strong> dostávat budoucí aktualizace.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <b>NemÄ›ní</b> příjemce budoucích aktualizací"
@@ -399,13 +422,25 @@ msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail ad
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <b>Neovlivňuje</b> příjemce budoucích aktualizací.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <strong>Neovlivňuje</strong> příjemce budoucích aktualizací.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. Tito lidé <b>budou</b> dostávat budoucí aktualizace.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. Tito lidé <strong>budou</strong> dostávat budoucí aktualizace.)"
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr "(Použijte tyto formuláře v případÄ› výbÄ›ru Uživatelen definované podmínky Äi akce)"
+msgstr "(Použijte tyto položky, pokud jste v podmínce nebo akci vybrali hodnotu 'Uživatelem definované')"
+
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr "(Nebude odeslán email)"
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
@@ -413,29 +448,29 @@ msgstr "(prázdná)"
#: html/Admin/Users/index.html:60
msgid "(no name listed)"
-msgstr "žádné jméno nebylo vypsáno"
+msgstr "(žádné jméno nebylo vypsáno)"
#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(bez předmětu)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(bez hodnoty)"
#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
-msgstr ""
+msgstr "(bez hodnot)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(jen jeden požadavek)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(oÄekávájící schválení)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(probíhá jiná Sbírka)"
@@ -451,23 +486,40 @@ msgstr "(povinné)"
msgid "(untitled)"
msgstr "(nepojmenováno)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(yyyy/mm/dd)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr "-"
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr "--parametrem požadavku může být pouze 'first' nebo 'last'"
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
-msgstr ""
+msgstr "<% $_ %>"
#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
-msgstr ""
+msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
-msgstr ""
+msgstr "<%$field%>"
+
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Nový požadavek v\" />&nbsp;%1"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Nový požadavek v\">&nbsp;%1"
@@ -476,21 +528,21 @@ msgstr "<input type=\"submit\" value=\"Nový požadavek v\">&nbsp;%1"
msgid "A blank template"
msgstr "Prázdný vzor"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
-msgstr ""
+msgstr "Heslo nebylo nastaveno, uživatel se nebude moci přihlásit."
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE nenalezeno"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
-msgstr "ACE mohou být jen vytvářeny nebo rušeny."
+msgstr "ACE mohou být pouze vytvářeny nebo rušeny."
#: html/Search/Elements/SelectAndOr:46
msgid "AND"
-msgstr ""
+msgstr "AND"
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
@@ -504,11 +556,11 @@ msgstr "O mnÄ›"
msgid "Access control"
msgstr "Řízení přístupu"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Akce"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Akce %1 nenalezena"
@@ -517,11 +569,15 @@ msgstr "Akce %1 nenalezena"
msgid "Action committed."
msgstr "Akce provedena."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
-msgstr ""
+msgstr "Akce provedena.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr "Akce je povinným parametrem"
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Akce připravena..."
@@ -529,29 +585,29 @@ msgstr "Akce připravena..."
msgid "Add"
msgstr "Přidat"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Přidat AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Přidat Cc"
#: html/Search/Elements/EditFormat:49
msgid "Add Columns"
-msgstr ""
+msgstr "Přidat sloupce"
#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr "Přidat podmínku"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Přidat další soubory"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
-msgstr "Přidat Žadatele"
+msgstr "Přidat žadatele"
#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
@@ -565,15 +621,19 @@ msgstr "Přidat nový globální scrip"
msgid "Add a scrip to this queue"
msgstr "Přidat scrip k této frontě"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
-msgstr "Přidat scrip do všech front"
+msgstr "Přidat scrip platný ve všech frontách"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "PÅ™idat dodateÄnou podmínku"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Přidat a vyhledat"
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "PÅ™idat komentáře Äi odpovÄ›di k vybraným požadavkům"
@@ -585,20 +645,28 @@ msgstr "PÅ™idat Äleny"
msgid "Add new watchers"
msgstr "Přidat nové pozorovatele"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Přidat tyto podmínky k dotazu"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "Přidat hodnoty"
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
-msgstr ""
+msgstr "Přidat, smazat nebo upravit hodnoty uživatelských položek pro objekty"
#: NOT FOUND IN SOURCE
msgid "AddNextState"
-msgstr "PřidatDalšíStav"
+msgstr "Přidat další stav"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Uživatel přidán do této fronty jako %1"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Uživatel přidán k tomuto požadavku jako %1"
@@ -611,7 +679,7 @@ msgstr "Adresa1"
msgid "Address2"
msgstr "Adresa2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -625,11 +693,11 @@ msgstr "Administrativní korespondence"
#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
-msgstr "Správa/Front"
+msgstr "Správa front"
#: NOT FOUND IN SOURCE
msgid "Admin users"
-msgstr "Správa/Uživatelů"
+msgstr "Správa uživatelů"
#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
@@ -637,17 +705,17 @@ msgstr "Správa/Globální konfigurace"
#: NOT FOUND IN SOURCE
msgid "Admin/Groups"
-msgstr "Správa/Skupin"
+msgstr "Správa/Skupiny"
#: NOT FOUND IN SOURCE
msgid "Admin/Queue/Basics"
-msgstr "Správa/Front/Základních údajů"
+msgstr "Správa/Fronta/Základní údaje"
#: NOT FOUND IN SOURCE
msgid "AdminAllPersonalGroups"
msgstr "Spravovat všechny osobní skupiny"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -659,31 +727,31 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
-msgstr ""
+msgstr "Spravovat uživatelskou položku"
#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
-msgstr "Spravovat uživatelem definované položky"
+msgstr "Spravovat uživatelské položky"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "Spravovat skupinu"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "Spravovat Älenství ve skupinách"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "Spravovat vlastní osobní skupiny"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "Spravovat frontu"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "Spravovat uživatele"
@@ -691,13 +759,13 @@ msgstr "Spravovat uživatele"
msgid "Administrative Cc"
msgstr "Administrativní Cc"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "PokroÄilé"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
-msgstr "PokroÄilé Vyhledávání"
+msgstr "PokroÄilé vyhledávání"
#: html/Elements/SelectDateRelation:57
msgid "After"
@@ -709,7 +777,7 @@ msgstr "Stáří"
#: html/Search/Elements/PickCriteria:52
msgid "Aggregator"
-msgstr ""
+msgstr "Operátor"
#: etc/initialdata:363
msgid "All Approvals Passed"
@@ -721,7 +789,7 @@ msgstr "Všechny uživatelské položky"
#: html/Admin/Queues/index.html:75
msgid "All Queues"
-msgstr "VÅ¡echny Fronty"
+msgstr "VÅ¡echny fronty"
#: NOT FOUND IN SOURCE
msgid "Always sends a message to the requestors independent of message sender"
@@ -729,11 +797,11 @@ msgstr "Vždy posílá zprávu žadatelům nezávisle na odesílateli"
#: html/Search/Elements/EditQuery:56
msgid "And/Or"
-msgstr ""
+msgstr "And/Or"
#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
-msgstr ""
+msgstr "Vztahuje se na"
#: html/Search/Edit.html:64
msgid "Apply"
@@ -743,11 +811,11 @@ msgstr "Provést"
msgid "Apply your changes"
msgstr "Provést změny"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Schvalování"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -757,7 +825,7 @@ msgstr "Schválení #%1: $2"
#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr "Schválení #$1: Poznámky neuloženy kvůli systémové chybě"
+msgstr "Schválení #%1: Poznámky neuloženy kvůli systémové chybě"
#: html/Approvals/index.html:73
#. ($ticket->Id)
@@ -780,7 +848,7 @@ msgstr "Schvalování odmítnuto"
msgid "Approval diagram"
msgstr "Schvalovací diagram"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Schválit"
@@ -788,31 +856,35 @@ msgstr "Schválit"
msgid "Approver's notes: %1"
msgstr "Poznámky schvalovatele: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "dub"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr "VzestupnÄ›"
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "VzestupnÄ›"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
-msgstr ""
+msgstr "Přidělit a odebrat uživatelské položky"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
-msgstr ""
+msgstr "Přidělit uživatelské položky"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Přiložit"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Připojit soubor"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Připojený soubor"
@@ -821,11 +893,11 @@ msgstr "Připojený soubor"
msgid "Attachment '%1' could not be loaded"
msgstr "Příloha '%1' nemůže být nahrána"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Příloha vytvořena"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Jméno souboru přílohy"
@@ -833,11 +905,11 @@ msgstr "Jméno souboru přílohy"
msgid "Attachments"
msgstr "Přílohy"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Atribut smazán"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "srp"
@@ -857,6 +929,10 @@ msgstr "Automaticky odpověz žadatelům"
msgid "AutoreplyToRequestors"
msgstr "Automatická odpovÄ›Ä Å¾adatelům"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "Dostupné"
+
#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "Dostupné položky"
@@ -881,15 +957,15 @@ msgstr "Chybné Äíslo transakce u přílohy. %1 má být %2\\n"
msgid "Basics"
msgstr "Základní údaje"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
-msgstr "Neopomeňte uložit vaše změny"
+msgstr "Nezapomeňte uložit své změny"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Před"
@@ -897,9 +973,9 @@ msgstr "Před"
msgid "Begin Approval"
msgstr "ZaÄátek schvalování"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
-msgstr ""
+msgstr "Best Practical Solutions, LLC corporate logo"
#: etc/initialdata:217
msgid "Blank"
@@ -907,42 +983,46 @@ msgstr "Prázdný"
#: html/Search/Elements/EditFormat:84
msgid "Bold"
-msgstr ""
+msgstr "TuÄné"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "Uložitelný odkaz"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Zkrácené hlaviÄky"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Hromadná úprava"
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Hromadná úprava požadavků"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Nelze měnit systémové uživatele"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Může tento uživatel vidět tuto frontu"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Uživatelské položce nelze přidat hodnotu beze jména"
#: html/Admin/CustomFields/Objects.html:86
#. ($Class)
msgid "Can't find a collection class for '%1'"
-msgstr ""
+msgstr "Nelze nalézt třídu collection pro '%1'"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Nelze nalézt uložený dotaz ke zpracování"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Požadavek nelze svázat se sebou samým"
@@ -950,20 +1030,29 @@ msgstr "Požadavek nelze svázat se sebou samým"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Nelze slouÄit do slouÄeného požadavku. To by se vám nemÄ›lo nikdy stát."
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr "Nelze uložit %1"
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Tento dotaz nelze uložit"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Nelze zadat zároveň zdroj i cíl"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Nelze vytvořit uživatele: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Kategorie"
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -971,11 +1060,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Změna hesla"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
-msgstr ""
+msgstr "OznaÄ vÅ¡e"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Zašrtnutím odstraníte"
@@ -983,35 +1072,55 @@ msgstr "Zašrtnutím odstraníte"
msgid "Check box to revoke right"
msgstr "Zatrhněte k odebrání práva"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Potomci"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Vybrat datum"
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Město"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
-msgstr ""
+msgstr "OdznaÄ vÅ¡e"
+
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Zavřít okno"
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
-msgstr "Vyřešeno"
+msgstr "Uzavřen"
#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
msgstr "Uzavřené požadavky"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Uzavřené požadavky"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Combobox: Vybrat nebo zadat více hodnot"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Combobox: Vybrat nebo zadat jednu hodnotu"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Combobox: Vybrat nebo zadat nejvýše %1 %quant(%1,hodnotu,hodnoty,hodnot)"
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Neznámý příkaz!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Komentovat"
@@ -1023,11 +1132,11 @@ msgstr "Adresa pro komentáře"
msgid "Comment not recorded"
msgstr "Komentář nezaznamenán"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Komentovat požadavky"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "Komentovat požadavky"
@@ -1035,11 +1144,11 @@ msgstr "Komentovat požadavky"
msgid "Comments"
msgstr "Poznámky"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Komentář (Neposílá se žadatelům)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Komentář (nepošle se žadatelům)"
@@ -1047,15 +1156,15 @@ msgstr "Komentář (nepošle se žadatelům)"
msgid "Comments about %1"
msgstr "Poznámky o %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Poznámky o tomto uživateli"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Komentáře přidány"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Commit v zárodku"
@@ -1063,19 +1172,23 @@ msgstr "Commit v zárodku"
msgid "Compile Restrictions"
msgstr "Omezení překladu"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Podmínka"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr "Podmínka je povinným parametrem"
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Podmínky splněny..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Podmínka nenalezena"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Správa"
@@ -1097,9 +1210,9 @@ msgstr "Obsah"
#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
-msgstr ""
+msgstr "Content-Type"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Kopírovat"
@@ -1111,7 +1224,7 @@ msgstr "Korespondence"
msgid "Correspondence Address"
msgstr "Adresa pro korespondenci"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Korespondence zaznamenána"
@@ -1121,32 +1234,32 @@ msgstr "Korespondence nebyla zaznamenána"
#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
-msgstr "Nelze přidat novou hodnotu uživatelské položky požadavku. "
+msgstr "K požadavku nelze přidat novou hodnotu uživatelské položky. "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
-msgstr ""
+msgstr "Nelze přidat novou hodnotu uživatelské položky."
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
-msgstr ""
+msgstr "Nelze přidat novou hodnotu uživatelské položky. %1"
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Nelze změnit vlastníka. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
-msgstr "Nelze vytvořit Uživatelskou položku"
+msgstr "Nelze vytvořit uživatelskou položku"
#: html/Admin/Elements/EditCustomField:113
#. ($msg)
msgid "Could not create CustomField: %1"
-msgstr ""
+msgstr "Nelze vytvořit uživatelskou položku: %1"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Nelze vytvořit skupinu"
@@ -1155,11 +1268,11 @@ msgstr "Nelze vytvořit skupinu"
msgid "Could not create template: %1"
msgstr "Nelze vytvořit vzor: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Nelze vytvořit požadavek. Nenastavena fronta"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Nelze vytvořit uživatele"
@@ -1171,11 +1284,11 @@ msgstr "Nelze nalézt požadavek s identifikátorem %1"
msgid "Could not find group %1."
msgstr "Nelze nalézt skupinu %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Tohoto uživatele nelze nalézt nebo vytvořit"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Nelze naléze tohoto uživatele"
@@ -1185,32 +1298,32 @@ msgstr "Nelze nalézt uživatele %1."
#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr ""
+msgstr "Nelze nahrát uživatelskou položku %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Nelze naÄíst skupinu"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
-msgstr ""
+msgstr "Nelze nahrát objekt pro %1"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
-msgstr ""
+msgstr "Nelze nahrát atribut dotazu"
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Tento uživatel nemůže být %1 této fronty"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Tento uživatel nemůže být %1 tohoto požadavku"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Tento uživatel nemůže být odstraněn jako %1 této fronty"
@@ -1219,15 +1332,19 @@ msgstr "Tento uživatel nemůže být odstraněn jako %1 této fronty"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Tento uživatel nemůže být odstraněn jako %1 tohoto požadavku"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Nelze nastavit uživatelské informace"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr "Nelze přidat přílohu"
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Do skupiny nelze pÅ™idat Älena"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Nelze vytvořit transakci: %1"
@@ -1240,15 +1357,15 @@ msgstr "Nelze zjistit co dělat s gpg odpovědí\\n"
msgid "Couldn't find group\\n"
msgstr "Skupinu nelze nalézt\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
-msgstr "Nemohu nalézt sloupec"
+msgstr "Nemohu nalézt řádek"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Tohoto uživatele nelze nalézt"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Tuto hodnotu nelze nalézt"
@@ -1256,20 +1373,20 @@ msgstr "Tuto hodnotu nelze nalézt"
msgid "Couldn't find user\\n"
msgstr "Uživatele nelze nalézt\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
-msgstr "Z uživatelské databáze nelze naÄíst %1.\\n"
+msgstr "Z databáze uživatelů nelze naÄíst %1.\\n"
#: html/Admin/CustomFields/UserRights.html:149
#. ($id)
msgid "Couldn't load Class %1"
-msgstr ""
+msgstr "Nelze naÄíst třídu %1"
#: html/Admin/CustomFields/GroupRights.html:107
#. ($id)
msgid "Couldn't load CustomField %1"
-msgstr ""
+msgstr "Nelze naÄíst uživatelskou položku %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
@@ -1279,19 +1396,24 @@ msgstr "KonfiguraÄní soubor RT '%1'nelze naÄíst %2"
msgid "Couldn't load Scrips."
msgstr "Scripy nelze naÄíst."
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr "Nelze naÄíst kopii požadavku #%1."
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Skupinu %1 nelze naÄíst"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Vazbu nelze naÄíst"
#: html/Admin/Elements/ObjectCustomFields:83 html/Admin/Queues/CustomFields.html:59 html/Admin/Users/CustomFields.html:59
#. ($id)
msgid "Couldn't load object %1"
-msgstr ""
+msgstr "Nelze nahrát objekt %1"
#: html/Admin/Queues/People.html:142
#. ($id)
@@ -1307,6 +1429,11 @@ msgstr "Frontu %1 nelze naÄíst"
msgid "Couldn't load scrip"
msgstr "Scrip nelze naÄíst"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr "Nelze naÄíst scrip #%1"
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Vzor nelze naÄíst"
@@ -1315,26 +1442,21 @@ msgstr "Vzor nelze naÄíst"
msgid "Couldn't load that user (%1)"
msgstr "Uživatele (%1) nelze naÄíst"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Požadavek '%1' nelze naÄíst"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
-msgstr ""
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
+msgstr "Nelze přeložit '%1' do URI."
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "ZemÄ›"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Vytvořit"
@@ -1342,7 +1464,7 @@ msgstr "Vytvořit"
msgid "Create Tickets"
msgstr "Vytvořit požadavky"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Vytvořit uživatelskou položku"
@@ -1383,11 +1505,11 @@ msgstr "Vytvořit nový scrip"
msgid "Create a new template"
msgstr "Vytvořit nový vzor"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Vytvoření nového požadavku"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Vytvořit nového uživatele"
@@ -1403,7 +1525,7 @@ msgstr "Vytvořit frontu nazvanou"
msgid "Create a request"
msgstr "Vytvořit požadavek"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Vytvořit scrips pro frontu %1"
@@ -1418,57 +1540,65 @@ msgstr "Vytvořit požadavek"
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
-msgstr "Vytvářet požadavky podle toho vzoru scripu"
+msgstr "Vytvářet požadavky podle tohoto vzoru scripu"
#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Vytvořit požadavek"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Vytvářet požadavky v této frontě"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
-msgstr "Vytvářet, mazat a měnit uživatelen definované položky"
+msgstr "Vytvářet, mazat a měnit uživatelem definované položky"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Vytvářet, mazat a měnit fronty"
#: NOT FOUND IN SOURCE
msgid "Create, delete and modify the members of any user's personal groups"
-msgstr "Vytvářet, mazat a mÄ›nit Äleny uživatelských osobních skupin"
+msgstr "Vytvářet, mazat a mÄ›nit Äleny osobních skupin vÅ¡ech uživatelů"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Vytvářet, mazat a mÄ›nit Äleny osobních skupin"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
-msgstr "Vytvářen, mazat a měnit uživatele"
+msgstr "Vytvářet, mazat a měnit uživatele"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
-msgstr ""
+msgstr "Vytvořit uložený dotaz"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "Vytvořit požadavek"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Vytvořeno"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Uživatelská položka %1 vytvořena"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Vytvořené za období"
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Vzor %1 vytvořen"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Vytvořené požadavky za období, seskupené dle stavu"
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Tvůrce"
@@ -1489,6 +1619,10 @@ msgstr "Aktuální Älenové"
msgid "Current rights"
msgstr "Aktuální práva"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Aktuální dotaz"
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Aktuální vyhledávací podmínky"
@@ -1501,46 +1635,52 @@ msgstr "Aktuální pozorovatelé"
msgid "Custom Field #%1"
msgstr "Uživatelská položka #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Uživatelské položky"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
-msgstr ""
+msgstr "Uživatelské položky pro %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Čistící kód uživatelské akce"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Přípravný kód uživatelské akce"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Uživatelská podmínka"
#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
-msgstr "Užitavelská položka %1 %2 %3"
+msgstr "Uživatelská položka %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Uživatelská položka %1 má hodnotu."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Uživatelská položka %1 nemá hodnotu."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Uživatelská položka %1 nenalezena"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr "Uživatelská položka '%1'"
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Uživatelská položka smazána"
@@ -1549,7 +1689,7 @@ msgstr "Uživatelská položka smazána"
msgid "Custom field not found"
msgstr "Uživatelská položka nenalezena"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Hodnota %1 nemůže být nalezena v uživatelské položce %2"
@@ -1558,27 +1698,31 @@ msgstr "Hodnota %1 nemůže být nalezena v uživatelské položce %2"
msgid "Custom field value changed from %1 to %2"
msgstr "Hodnota uživatelské položky změněna z %1 na %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Hodnota uživatelské položky nemůže být smazána"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Hodnota uživatelské položky nemůže být nalezena"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Hodnota uživatelské položky smazána"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "Uživatelská položka"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Upravit"
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Datumy"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "pro"
@@ -1612,17 +1756,17 @@ msgstr "Implicitní transakÄní vzor"
#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
-msgstr "Defaulní: %1/%2 změněno z %3 na %4"
+msgstr "Výchozí hodnota: %1/%2 změněno z %3 na %4"
#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delegovat práva"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegovat specifická práva, která vám byla poskytnuta."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "Delegovat práva"
@@ -1630,7 +1774,7 @@ msgstr "Delegovat práva"
msgid "Delegation"
msgstr "Pověření"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Smazat"
@@ -1638,84 +1782,92 @@ msgstr "Smazat"
msgid "Delete Template"
msgstr "Smazat vzor"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
-msgstr ""
+msgstr "Nelze smazat: %1"
#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr "Smazat vybrané scripy"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
-msgstr "Mazat požadavky"
+msgstr "Smazat požadavky"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr "Smazat hodnoty"
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "Smazat požadavek"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
-msgstr ""
+msgstr "Dotaz smazán"
#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Smazání tohoto objektu mohlo poruÅ¡it referenÄní integritu"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Smazání tohoto objektu by mohlo poruÅ¡it referenÄní integritu"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Smazání tohoto objektu by mohlo naruÅ¡it referenÄní integritu"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Zamítnout"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Je rekvizitou pro"
#: NOT FOUND IN SOURCE
msgid "Dependencies: \\n"
-msgstr "Závistlosti: \\n"
+msgstr "Závislosti: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Přidána závislost %1"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Závislost %1 smazána"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Přidána závislost na %1"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Závislost na %1 smazána"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Závisející na"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr "SestupnÄ›"
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "SestupnÄ›"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Popište případ níže"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Popis"
@@ -1727,7 +1879,7 @@ msgstr "Podrobnosti"
msgid "Display"
msgstr "Zobrazit"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Zobrazit přístupová práva"
@@ -1735,34 +1887,30 @@ msgstr "Zobrazit přístupová práva"
msgid "Display Columns"
msgstr "Zobrazované položky"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
-msgstr "Zobrazovat scrips vzory pro tuto frontu"
+msgstr "Zobrazovat vzory scripů pro tuto frontu"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Zobrazovat scripy pro tuto frontu"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Režim zobrazení"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Zobraz uložené dotazy pro tuto skupinu"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Šířeno pod verzí 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> GNU GPL.</a>"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Dělat cokoli a všechno"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "NeobÄerstvovat tuto stránku."
@@ -1773,9 +1921,9 @@ msgstr "Stáhnout"
#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr ""
+msgstr "Stáhnout jako soubor oddělený tabelátory"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Termín dokonÄení"
@@ -1787,43 +1935,51 @@ msgstr "Datum termínu dokonÄení '%1' nemůže být rozpoznán"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "CHYBA: Nelze naÄíst požadavek '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Upravit"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Upravit uživatelské položky"
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Upravit uživatelské položky pro %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
-msgstr ""
+msgstr "Upravit uživatelské položky pro všechny skupiny"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
-msgstr ""
+msgstr "Upravit uživatelské položky pro všechny uživatele"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
-msgstr ""
+msgstr "Upravit uživatelské položky pro požadavky ve všech frontách"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
-msgstr "Upravit relace"
+msgstr "Upravit vazby"
#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr "Upravit dotaz"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Úprava dotazu"
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Upravit vzory pro frontu %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
-msgstr ""
+msgstr "Upravit uložené dotazy pro tuto skupinu"
#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
@@ -1833,9 +1989,9 @@ msgstr "Úprava systémových vzorů"
msgid "Edit templates for %1"
msgstr "Upravit vzory pro %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
-msgstr "Upravit Uložené Dotazy"
+msgstr "Upravovat uložené dotazy"
#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
@@ -1846,7 +2002,7 @@ msgstr "Úprava konfigurace pro frontu %1"
msgid "Editing Configuration for user %1"
msgstr "Úprava konfigurace pro uživatele %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Úprava uživatelské položky %1"
@@ -1865,27 +2021,27 @@ msgstr "Úprava Älenství ve vlastní skupinÄ› %1"
msgid "Editing template %1"
msgstr "Úprava vzoru %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
-msgstr "Zdroj Äi cíl musí být zadány"
+msgstr "Zdroj Äi cíl musí být zadán"
#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "Email"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
-msgstr "Email adresa je použita"
+msgstr "Emailová adresa je použita"
#: NOT FOUND IN SOURCE
msgid "EmailAddress"
-msgstr "Email adresa"
+msgstr "Emailová adresa"
#: NOT FOUND IN SOURCE
msgid "EmailEncoding"
msgstr "Kódování emailu"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Povolena (zrušením zatrhnutí zablokujete tuto uživatelskou položky)"
@@ -1905,21 +2061,21 @@ msgstr "Povolené uživatelské položky"
msgid "Enabled Queues"
msgstr "Povolené fronty"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Povolen stav %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
-msgstr ""
+msgstr "Povolen stav: 1"
#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Vyplnit více hodnot"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Zadejte objekty Äi URI k provázání. Více položek oddÄ›lujte mezerami."
@@ -1927,11 +2083,11 @@ msgstr "Zadejte objekty Äi URI k provázání. Více položek oddÄ›lujte mezera
msgid "Enter one value"
msgstr "Vyplnit jednu hodnotu"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "Zadejte fronty Äi URI k provázání. Více položek oddÄ›lujte mezerami."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Zadejte požadavky Äi URI k provázání. Více položek oddÄ›lujte mezerami."
@@ -1941,29 +2097,29 @@ msgstr "Zadejte požadavky Äi URI se nimiž požadavky svázat. OddÄ›lte více
#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr ""
+msgstr "Zadejte nejvýše %1 %quant(%1,hodnotu,hodnoty,hodnot)"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Chyba"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Chyba v parametrech do Queue->AddWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Chyba v parametrech do Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Chyba v parametrech do Ticket->AddWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Chyba v parametrech do Ticket->DeleteWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Eskalovat požadavky"
@@ -1975,7 +2131,7 @@ msgstr "Odhadovaný"
msgid "Everyone"
msgstr "Kdokoli"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Příklad:"
@@ -1991,29 +2147,29 @@ msgstr "Identifikátor externího kontaktu"
msgid "Extra info"
msgstr "Doplňkové údaje"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
-msgstr ""
+msgstr "Nelze vytvořit atribut dotazu"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
-msgstr "Nepovedlo se nalézt uživatele 'Privilegované' pseudoskupiny."
+msgstr "Nenalezena pseudoskupina uživatelů 'Privilegovaný'."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
-msgstr "Nepovedlo se nalézt uživatele 'Neprivilegované' pseudoskupiny"
+msgstr "Nenalezena pseudoskupina uživatelů 'Neprivilegovaný'"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
-msgstr "Nepovedlo se nahrát modul %1. (%2)"
+msgstr "Nelze naÄíst modul %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
-msgstr ""
+msgstr "Nelze naÄíst objekt pro %1"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "úno"
@@ -2023,47 +2179,51 @@ msgstr "Název souboru"
#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
-msgstr ""
+msgstr "Vyplnit více textových oblastí"
#: lib/RT/CustomField_Overlay.pm:74
msgid "Fill in multiple wikitext areas"
-msgstr ""
+msgstr "Vyplnit více wiki textových oblastí"
#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
-msgstr ""
+msgstr "Vyplnit jednu textovou oblast"
#: lib/RT/CustomField_Overlay.pm:75
msgid "Fill in one wikitext area"
-msgstr ""
+msgstr "Vyplnit jednu wiki textovou oblast"
+
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr "Do této položky zadejte URL."
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
-msgstr ""
+msgstr "Vyplnit nejvýše %1 %quant(%1,textovou oblast,textové oblasti,textových oblastí)"
#: lib/RT/CustomField_Overlay.pm:76
msgid "Fill in up to %1 wikitext areas"
-msgstr ""
+msgstr "Vyplnit nejvýše %1 wiki %quant(%1,textovou oblast,textové oblasti,textových oblastí)"
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Kon"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Koncová priorita"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "Koncová priorita"
#: NOT FOUND IN SOURCE
msgid "Find group whose"
-msgstr "Najít skupiny které"
+msgstr "Najít skupinu jejíž"
#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
-msgstr ""
+msgstr "Najít skupiny jejichž"
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
@@ -2071,9 +2231,9 @@ msgstr "Najít nové/otevřené požadavky"
#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
-msgstr "Najít ty, jejichž"
+msgstr "Najít osoby, jejichž"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Nalézt požadavky"
@@ -2097,20 +2257,20 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Vynutit změnu"
#: html/Search/Elements/EditFormat:52
msgid "Format"
-msgstr ""
+msgstr "Formát"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Nalezen%quant(%1,,y,o) %numf(%1) %quant(%1,požadavek,požadavky,požadavků)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Nalezen objekt"
@@ -2124,24 +2284,24 @@ msgstr "Volná forma vícenásobně"
#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
-msgstr "Volná formu jedinkrát"
+msgstr "Volná forma jedinkrát"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "pá"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Celé hlaviÄky"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Vzít vzor ze souboru"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
-msgstr "Dán %1"
+msgstr "Předáno %1"
#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
@@ -2149,22 +2309,27 @@ msgstr "Globální"
#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr ""
+msgstr "Globální uživatelské položky"
#: html/Admin/Global/CustomFields/index.html:59
msgid "Global custom field configuration"
-msgstr ""
+msgstr "Globální konfigurace uživatelských položek"
+
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr "Globální portlet %1 uložen."
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globální vzor: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Provést"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Spusť!"
@@ -2192,7 +2357,7 @@ msgstr "Skupina %1 %2: %3"
msgid "Group Rights"
msgstr "Práva skupiny"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Skupina již má Älena"
@@ -2201,15 +2366,15 @@ msgstr "Skupina již má Älena"
msgid "Group could not be created: %1"
msgstr "Skupina nemůže být založena: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Skupina vytvořena"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Skupina nemá takového Älena"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Skupina nenalezena"
@@ -2219,23 +2384,23 @@ msgstr "Skupina nenalezena.\\n"
#: NOT FOUND IN SOURCE
msgid "Group not specified.\\n"
-msgstr "Skupina neudána.\\n"
+msgstr "Skupina nezadána.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Skupiny"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Skupiny nemohou být svými Äleny"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
-msgstr ""
+msgstr "Skupiny splňující vyhledávací podmínku"
#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
-msgstr ""
+msgstr "Skupiny, do nichž uživatel patří"
#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
@@ -2246,19 +2411,19 @@ msgstr "Ahoj!"
msgid "Hello, %1"
msgstr "Ahoj, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historie"
#: html/Admin/Groups/History.html:62
#. ($GroupObj->Name)
msgid "History of the group %1"
-msgstr ""
+msgstr "Historie skupiny %1"
#: html/Admin/Users/History.html:62
#. ($UserObj->Name)
msgid "History of the user %1"
-msgstr ""
+msgstr "Historie uživatele %1"
#: NOT FOUND IN SOURCE
msgid "HomePhone"
@@ -2268,21 +2433,25 @@ msgstr "Telefon domů"
msgid "Homepage"
msgstr "Domovská stránka"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Hodin"
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
-msgstr "Mám %quant(%1,míchaÄka,míchaÄky,míchaÄek)"
+msgstr "Mám %quant(%1,míchaÄku,míchaÄky,míchaÄek)"
#: NOT FOUND IN SOURCE
msgid "I have [quant,_1,concrete mixer]."
msgstr "I have [quant,_1,concrete mixer]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
-msgstr ""
+msgstr "Jsem ztracen"
#msgstr "Mám [quant,_1,MíchaÄku na beton,MíchaÄky na beton,MíchaÄek na beton]."
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Identifikátor"
@@ -2296,27 +2465,27 @@ msgstr "Odmítni původce a zruš stávající schválení, bylo-li zamítnuto s
#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr "Nebyl-li zadán Žadatel, vytvářej požadavky jako tento žadatel"
+msgstr "Nebyl-li zadán Žadatel, vytvářejte požadavky jako tento žadatel."
#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr "Nebyla-li zadána fronta, vytvářej požadavky v této frontě"
+msgstr "Nebyla-li zadána fronta, vytvářejte požadavky v této frontě"
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
-msgstr "Byl-li tento nástroj setgid, místní uživatel jej mohl použit k získaní administrativního přístupu k RT"
+msgstr "Pokud by byl tento nástroj setgid, místní uživatel by jej mohl použit k získaní administrativního přístupu k RT"
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Pokud jste změnili cokoli nahoře, nezapomeňte"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Neplatná hodnota pro %1"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
-msgstr "Neměnitelná položka"
+msgstr "Neměnná položka"
#: NOT FOUND IN SOURCE
msgid "Include disabled custom fields in listing."
@@ -2334,36 +2503,46 @@ msgstr "Zahrnout blokované fronty do výpisu."
msgid "Include disabled users in search."
msgstr "Zahrnout blokované uživatele do vyhledávání."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Zahrnout stránku"
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
-msgstr ""
+msgstr "Neúplný dotaz"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
-msgstr ""
+msgstr "Neúplný dotaz"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "PoÄáteÄní priorita"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "PoÄáteÄní priorita"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Chyba na vstupu"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "Vstup musí odpovídat %1"
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Vnitřní chyba"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Vnitřní chyba: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Neplatný typ skupiny"
@@ -2371,7 +2550,7 @@ msgstr "Neplatný typ skupiny"
msgid "Invalid Right"
msgstr "Neplatné právo"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Neplatná data"
@@ -2379,64 +2558,69 @@ msgstr "Neplatná data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Neplatný vlastník. Použije se 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr "Neplatný vzor: %1"
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Neplatná fronta"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Neplatné právo"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Neplatná hodnota pro %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Neplatná hodnota pro uživatelskou položku"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Neplatná hodnota pro stav"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
-msgstr "Je velmi důležité, aby neprivilegovaní uživatelé nemohli spustit tento nástroj."
+msgstr "Je nesmírně důležité, aby neprivilegovaní uživatelé nemohli spustit tento nástroj."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
-msgstr "Pro spuÅ¡tÄ›ní tohoto nástroje se doporuÄuje založení neprivilegovaného UNIX uživatele se správným skupinovým Älenstvím a přístupem do RT."
+msgstr "Pro spuÅ¡tÄ›ní tohoto nástroje se doporuÄuje založení neprivilegovaného UNIXového uživatele se správným skupinovým Älenstvím a přístupem do RT."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Používá několik parametrů:"
#: html/Search/Elements/EditFormat:85
msgid "Italic"
-msgstr ""
+msgstr "Kurzíva"
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
-msgstr "VÄ›ci oÄekávající mé schválení"
+msgstr "Položky oÄekávající mé schválení"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "led"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "PÅ™idat se Äi odebrat z této skupiny"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Äec"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Maxi"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Äen"
@@ -2454,7 +2638,7 @@ msgstr "Jazyk"
#: html/Search/Elements/EditFormat:79
msgid "Large"
-msgstr ""
+msgstr "Velké"
#: html/Ticket/Elements/Tabs:96
msgid "Last"
@@ -2466,19 +2650,19 @@ msgstr "Poslední kontakt"
#: html/Elements/SelectDateType:50
msgid "Last Contacted"
-msgstr "Naposled kontaktován"
+msgstr "Naposledy kontaktován"
#: NOT FOUND IN SOURCE
msgid "Last Notified"
-msgstr "Naposled upozorněn"
+msgstr "Naposledy upozorněn"
#: html/Elements/SelectDateType:51
msgid "Last Updated"
-msgstr "Naposled aktualizován"
+msgstr "Naposledy aktualizován"
#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr "NaposledAktualizoval(a)"
+msgstr "Naposledy aktualizoval(a)"
#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
@@ -2502,27 +2686,27 @@ msgstr "Fronta omezena na %1 %2"
#: html/Search/Elements/EditFormat:68
msgid "Link"
-msgstr ""
+msgstr "Odkaz"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Vazba již existuje"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Vazba nemůže být vytvořena"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Vazba vytvořena (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Vazba zrušena (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Vazba nenalezena"
@@ -2531,104 +2715,111 @@ msgstr "Vazba nenalezena"
msgid "Link ticket #%1"
msgstr "Svázat požadavek #%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr "Odkazuje na"
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr "Spojování. Přístup nepovolen"
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Vazby"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "NaÄíst"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "NaÄíst uložený dotaz:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
-msgstr ""
+msgstr "NaÄíst uložený dotaz"
#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr "NaÄtené perlovské moduly"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
-msgstr ""
+msgstr "NaÄtený dotaz %1"
#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Umístění"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
-msgstr "Záznamový adresář %1 nenalezen nebo doň nemůže být zapisováno.\\ RT nemůže běžet."
+msgstr "Logovací adresář %1 nenalezen nebo do ňeho nemůže být zapisováno.\\ RT nemůže běžet."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Přihlášen jako %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Přihlásit"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Odhlásit"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
-msgstr ""
+msgstr "Nevhodný typ vyhledávání"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Nastavit vlastníka"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Nastavit stav"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Nastavit datum termínu dokonÄení"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Nastavit datum vyřešení"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Nastavit datum, kdy zaÄal"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Nastavit datum, kdy zaÄne"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Nastavit datum posledního kontaktu"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Nastavit prioritu"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Nastavit frontu"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Nastavit předmět"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
-msgstr ""
+msgstr "Zviditelnit tuto skupinu uživateli"
#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr ""
+msgstr "Správa uživatelských položek a jejich hodnot"
#: html/Admin/index.html:69
msgid "Manage groups and group membership"
@@ -2636,7 +2827,7 @@ msgstr "Správa skupin a Älenství v nich"
#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
-msgstr "Správa vlastností a konfigurací platných ve všech frontách"
+msgstr "Správa vlastností a konfigurace platné pro všechny fronty"
#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
@@ -2646,33 +2837,33 @@ msgstr "Správa front a jim příslušných vlastností"
msgid "Manage users and passwords"
msgstr "Správa uživatelů a hesel"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "bře"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "kvÄ›"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Člen %1 přidán"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Člen %1 odebrán"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Člen přidán"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Člen odebrán"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Člen neodebrán"
@@ -2684,71 +2875,79 @@ msgstr "ÄŒlen"
msgid "Members"
msgstr "Členové"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Členství v %1 přidáno"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Členství v %1 zrušeno"
#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
-msgstr ""
+msgstr "Členství"
#: html/Admin/Users/Memberships.html:60
#. ($UserObj->Name)
msgid "Memberships of the user %1"
-msgstr ""
+msgstr "Členství uživatele %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "SlouÄení úspěšné"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "SlouÄení se nepodaÅ™ilo. Nelze nastavit EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
-msgstr ""
+msgstr "SlouÄení se nepodaÅ™ilo. Nelze nastavit Status"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "SlouÄit do"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "SlouÄen do %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Zpráva"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr "Tělo zprávy nezobrazeno, protože je příliš velké nebo nejde o holý text."
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Zpráva nemůže být zaznamenána"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Zpráva zaznamenána"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "Zprávy o tomto požadavku NEBUDOU zaslány na..."
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Minut"
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
-msgstr ""
+msgstr "Nevhodné závorky"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Chybí primární klíÄ?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Mobilní telefon"
@@ -2756,7 +2955,7 @@ msgstr "Mobilní telefon"
msgid "MobilePhone"
msgstr "Mobilní telefon"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Upravovat seznam přístupových práv"
@@ -2767,12 +2966,12 @@ msgstr "Upravit uživatelskou položku %1"
#: html/Admin/Elements/ObjectCustomFields:96
#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
msgid "Modify Custom Fields which apply to %1 for all %2"
-msgstr ""
+msgstr "Upravit uživatelské položky, platné pro %1, pro všechny %2"
#: html/Admin/Elements/ObjectCustomFields:98
#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr ""
+msgstr "Upravit uživatelské položky platné pro všechny %1"
#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
@@ -2782,7 +2981,7 @@ msgstr "Úprava uživatelských položek pro všechny fronty"
msgid "Modify Group Rights"
msgstr "Úprava skupinových práv"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Upravit Äleny"
@@ -2790,13 +2989,13 @@ msgstr "Upravit Äleny"
msgid "Modify Rights"
msgstr "Upravit práva"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Upravovat vzory scripů této fronty"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
-msgstr "Upravovat scripů této fronty"
+msgstr "Upravovat scripy této fronty"
#: NOT FOUND IN SOURCE
msgid "Modify Template %1"
@@ -2815,33 +3014,33 @@ msgstr "Upravovat uživatelskou položku pro frontu %1"
msgid "Modify a CustomField which applies to all queues"
msgstr "Upravovat uživatelskou položku pro všechny fronty"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Upravovat scrip pro frontu %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
-msgstr "Upravovat scrip platný ve všech frontách"
+msgstr "Upravovat scrip platný pro všechny fronty"
#: html/Admin/CustomFields/Objects.html:90
#. ($CF->Name)
msgid "Modify associated objects for %1"
-msgstr ""
+msgstr "Upravovat přiřazené objekty k %1"
#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Upravit datumy pro #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
-msgstr "Úprav datumů pro požadavek # %1"
+msgstr "Úprava datumů pro požadavek # %1"
#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
msgid "Modify global custom fields"
-msgstr ""
+msgstr "Úprava globálních uživatelských položek"
#: html/Admin/Elements/GlobalCustomFieldTabs:70 html/Admin/Global/GroupRights.html:46 html/Admin/Global/GroupRights.html:49 html/Admin/Global/index.html:77
msgid "Modify global group rights"
@@ -2853,7 +3052,7 @@ msgstr "Úprava globálních skupinových práv."
#: NOT FOUND IN SOURCE
msgid "Modify global scrips"
-msgstr "Úprava globálních scrips"
+msgstr "Úprava globálních scripů"
#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
@@ -2863,14 +3062,14 @@ msgstr "Úprava globálních uživatelských práv"
msgid "Modify global user rights."
msgstr "Úprava globálních uživatelských práv."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Upravovat metadata skupiny nebo smazat skupinu"
#: html/Admin/CustomFields/GroupRights.html:164
#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
-msgstr ""
+msgstr "Úprava skupinových práv pro uživatelskou položku %1"
#: html/Admin/Groups/GroupRights.html:46 html/Admin/Groups/GroupRights.html:50 html/Admin/Groups/GroupRights.html:56
#. ($GroupObj->Name)
@@ -2882,11 +3081,11 @@ msgstr "Úprava skupinových práv pro %1"
msgid "Modify group rights for queue %1"
msgstr "Úprava skupinových práv pro frontu %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Upravovat seznam Älenů pro tuto skupinu"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Upravovat vlastní RT úÄet"
@@ -2895,7 +3094,7 @@ msgstr "Upravovat vlastní RT úÄet"
msgid "Modify people related to queue %1"
msgstr "Úprava uživatelů fronty %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2904,11 +3103,11 @@ msgstr "Úprava uživatelů souvisejících s požadavkem #%1"
#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
-msgstr "Úprava scrips pro frontu %1"
+msgstr "Úprava scripů pro frontu %1"
#: html/Admin/Elements/GlobalCustomFieldTabs:56 html/Admin/Global/Scrips.html:65 html/Admin/Global/index.html:63
msgid "Modify scrips which apply to all queues"
-msgstr "Upravovat scripy platné ve všech frontách"
+msgstr "Úprava scripů platných ve všech frontách"
#: html/Admin/Global/Template.html:102 html/Admin/Global/Template.html:46 html/Admin/Global/Template.html:51 html/Admin/Queues/Template.html:99
#. (loc($TemplateObj->Name()))
@@ -2920,16 +3119,20 @@ msgstr "Úprava vzoru %1"
msgid "Modify templates which apply to all queues"
msgstr "Upravit vzory pro všechny fronty"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr "Úprava výchozího vzhledu stránky \"Přehled RT\""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Úprava skupiny %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Upravovat pozorovatele fronty"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Úprava uživatele %1"
@@ -2944,66 +3147,66 @@ msgstr "Úprava požadavku # %1"
msgid "Modify ticket #%1"
msgstr "Úprava požadavku #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Upravovat požadavky"
#: html/Admin/CustomFields/UserRights.html:157
#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr ""
+msgstr "Upravit práva uživatelů k uživatelské položce %1"
#: html/Admin/Groups/UserRights.html:46 html/Admin/Groups/UserRights.html:50 html/Admin/Groups/UserRights.html:56
#. ($GroupObj->Name)
msgid "Modify user rights for group %1"
-msgstr "Úprava uživatelských práv pro skupinu %1"
+msgstr "Úprava práv uživatelů ke skupině %1"
#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
-msgstr "Úprava skupinových práv pro frontu %1"
+msgstr "Úprava práv uživatelů k frontě %1"
#: NOT FOUND IN SOURCE
msgid "Modify watchers for queue '%1'"
msgstr "Úprava pozorovatelů fronty '%1'"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "Upravovat seznam přístupových práv"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
-msgstr ""
+msgstr "Upravovat uživatelskou položku"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "Upravovat Älenství ve skupinÄ›"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "Upravovat pozorovale fronty"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "Upravovat scripy"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "Upravovat sebe"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "Upravovat vzor"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "Upravovat požadavek"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "po"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Více o %1"
@@ -3020,11 +3223,11 @@ msgstr "Dát výše"
msgid "Multiple"
msgstr "Vícenásobná"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Nutno zadat atribut 'Jméno'"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Mé požadavky ve stavu %1"
@@ -3033,37 +3236,41 @@ msgstr "Mé požadavky ve stavu %1"
msgid "My Approvals"
msgstr "Mnou schválené"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr "Můj den"
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mnou schválené"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Mé uložené dotazy"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Jméno"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Jméno je použito"
#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
-msgstr "Je třeba schválení systémového správce"
+msgstr "Je třeba schválení správcem systému"
#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Nikdy"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Nové"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
-msgstr "Nové relace"
+msgstr "Nové vazby"
#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
@@ -3073,11 +3280,11 @@ msgstr "Nové heslo"
msgid "New Pending Approval"
msgstr "Nová probíhající schválení"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Nový dotaz"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Nové vyhledávání"
@@ -3093,14 +3300,18 @@ msgstr "Založit skupinu"
msgid "New password"
msgstr "Nové heslo"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
-msgstr "Oznámení nového hesla zasláno"
+msgstr "Oznámení o novém hesle zasláno"
#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Vytvoření fronty"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Nová upomínka:"
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nový požadavek"
@@ -3109,9 +3320,9 @@ msgstr "Nový požadavek"
msgid "New rights"
msgstr "Nová práva"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
-msgstr "Vytovření scripu"
+msgstr "Vytvoření scripu"
#: NOT FOUND IN SOURCE
msgid "New search"
@@ -3121,15 +3332,15 @@ msgstr "Nové vyhledání"
msgid "New template"
msgstr "Vytvořit vzor"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Nový požadavek"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Nový požadavek neexistuje"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Vytvořit uživatele"
@@ -3145,7 +3356,7 @@ msgstr "Nový pozorovatel"
msgid "New window setting"
msgstr "Nové nastavení okna"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Další"
@@ -3167,21 +3378,21 @@ msgstr "Přezdívka"
#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
-msgstr ""
+msgstr "Nedefinována žádná třída"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Žádná uživatelská položka"
#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr ""
+msgstr "Nedefinována žádná uživatelská položka"
#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Nedefinována žádná skupina"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Prázdný dotaz"
@@ -3205,11 +3416,11 @@ msgstr "Neudán požadavek. Přerušuje se požadavek "
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Neudán požadavek. Přerušují se úpravy požadavku\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "bez akce"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Neudán sloupec"
@@ -3225,49 +3436,53 @@ msgstr "Poznámky k tomuto uživateli neudány"
msgid "No correspondence attached"
msgstr "Žádná připojená korespondence"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Pro %1 není popis"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Neudána skupina"
#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr ""
+msgstr "Žádná skupina neodpovídá vyhledávací podmínce."
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Zpráva nepřipojena"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Heslo nenastaveno"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Nedostatek práv k vytváření front"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Nedostatek práv k vytváření požadavků ve frontě '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Nedostatek práv k vytváření uživatelů"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Nedostatek práv k zobrazení tohoto požadavku"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr "Nedostatek práv k uložení dotazů pro celý systém"
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Nedostatek práv k zobrazení aktualizace požadavku"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Nezadán uživatel"
@@ -3287,15 +3502,15 @@ msgstr "Práva nenalezena"
msgid "No rights granted."
msgstr "Nepřidělena žádná práva."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
-msgstr ""
+msgstr "Dotaz nenaÄten"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Bez vyhledání nelze pracovat."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Žádný předmět"
@@ -3303,29 +3518,33 @@ msgstr "Žádný předmět"
msgid "No ticket id specified"
msgstr "Neudán identifikátor požadavku"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Neudán typ transakce"
#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
-msgstr "Nenalezeni uživatelé odpovídající vyhledávací podmínce"
+msgstr "Nenalezeni žádní uživatelé odpovídající vyhledávací podmínce."
#: NOT FOUND IN SOURCE
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Nenalezen platný uživatel RT. OvladaÄ RT CVS uvolnÄ›n. Prosím poraÄte se se svým správcem RT.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Žádná z hodnot nanastavena na _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Nikdo"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
-msgstr "Neexistující položka"
+msgstr "Neexistující položka?"
+
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr "Nenastaven"
#: NOT FOUND IN SOURCE
msgid "Not logged in"
@@ -3335,7 +3554,7 @@ msgstr "Nepřihlášen"
msgid "Not logged in."
msgstr "Nepřihlášen."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Nenastaven"
@@ -3347,11 +3566,11 @@ msgstr "Zatím neimplementováno."
msgid "Not yet implemented...."
msgstr "Zatím neimplementováno..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Poznámky"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Upozornění nemůže být zasláno"
@@ -3365,11 +3584,11 @@ msgstr "Zaslat všem AdminCc jako komentář"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr "Upozornit Ccs"
+msgstr "Upozornit všechny Cc"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr "Upozornit Ccs jako komentář"
+msgstr "Upozornit všechny Cc jako komentář"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -3389,15 +3608,15 @@ msgstr "Zaslat vlastníkovi jako komentář"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr "/"
+msgstr "Upozornění vlastníka o zamítnutí požadavku"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr ""
+msgstr "Upozornění vlastníka, že požadavek byl všemi schválen"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr ""
+msgstr "Upozornění vlastníka, že požadavek byl někým schválen"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
@@ -3423,45 +3642,45 @@ msgstr "Zaslat žadatelům, všem Cc a všem AdminCc"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Zaslat žadatelům, vÄem Cc a vÄem AdminCc jako komentář"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "lis"
#: html/Search/Elements/SelectAndOr:47
msgid "OR"
-msgstr ""
+msgstr "OR"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objekt nemůže být vytvořen"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
-msgstr ""
+msgstr "Objekt nemůže být smazán"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objekt vytvořen"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
-msgstr ""
+msgstr "Objekt smazán"
#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
#. ($ObjectType)
#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
-msgstr ""
+msgstr "Objektu typu %1 nemohou být přiděleny uživatelské položky"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
-msgstr ""
+msgstr "Nevhodný typ objektu"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "říj"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Off-line"
@@ -3477,6 +3696,11 @@ msgstr "Off-line naÄtení"
msgid "On"
msgstr "Dne"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr "Dne %1, %2 napsal(a):"
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Při komentáři"
@@ -3513,21 +3737,29 @@ msgstr "Při změně stavu"
msgid "On Transaction"
msgstr "Při transakci"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Zobrazit jen schvalování pro požadavky založené po %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
-msgstr "Zobrazit jen schvalování pro požadavky založení před %quant(%1)"
+msgstr "Zobrazit jen schvalování pro požadavky založení před %1"
+
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Zobrazit jen uživatelské položky pro:"
-#: html/Elements/Quicksearch:52
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Otevřené"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr "Otevřené požadavky"
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Otevřít"
@@ -3535,7 +3767,7 @@ msgstr "Otevřít"
msgid "Open requests"
msgstr "Otevřené požadavky"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Otevřené požadavky"
@@ -3551,7 +3783,11 @@ msgstr "Otevřít požadavky (ze seznamu) v jiném okně"
msgid "Open tickets on correspondence"
msgstr "Otevřít požadavky při korespondenci"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Volby"
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Řadit podle"
@@ -3563,16 +3799,16 @@ msgstr "Řazení a třídění"
msgid "Organization"
msgstr "Organizace"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Původní požadavek: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "Odchozí zpráva o komentáři zaznamenána"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Odchozí zpráva zaznamenána"
@@ -3580,15 +3816,15 @@ msgstr "Odchozí zpráva zaznamenána"
msgid "Over time, priority moves toward"
msgstr "Časem se priorita posouvá k"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Vlastnit požadavky"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "Vlastnit požadavek"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Vlastník"
@@ -3596,11 +3832,11 @@ msgstr "Vlastník"
msgid "Owner changed from %1 to %2"
msgstr "Vlastník změněn z %1 na %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "Vlastník nemůže být nastaven."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Vlastník nuceně změněn z %1 na %2"
@@ -3614,7 +3850,7 @@ msgstr "Vlastník"
msgid "Page %1 of %2"
msgstr "Stránka %1 z %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Pager"
@@ -3622,11 +3858,11 @@ msgstr "Pager"
msgid "PagerPhone"
msgstr "Číslo pageru"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "RodiÄe"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Heslo"
@@ -3634,41 +3870,41 @@ msgstr "Heslo"
msgid "Password Reminder"
msgstr "PÅ™ipomínaÄ hesel"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
-msgstr ""
+msgstr "Heslo změněno"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
-msgstr ""
+msgstr "Heslo musí být dlouhé nejméně %1 %quant(%1,znak,znaky,znaků)"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
-msgstr ""
+msgstr "Heslo je nastaveno"
#: NOT FOUND IN SOURCE
msgid "Password too short"
-msgstr "Heslo příliš krátké"
+msgstr "Heslo je příliš krátké"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Heslo: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
-msgstr ""
+msgstr "Heslo: Přístup odmítnut"
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Hesla nesouhlasí."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Hesla nesouhlasí. Vaše heslo nebylo změněno"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Uživatelé"
@@ -3680,10 +3916,18 @@ msgstr "Provedení uživatelem definované akce"
msgid "Perl configuration"
msgstr "Konfigurace Perlu"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Přístup nepovolen"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr "Přístup nepovolen"
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr "Přístupy nepovoleny"
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Osobní skupiny"
@@ -3696,7 +3940,7 @@ msgstr "Vlastní skupiny"
msgid "Personal groups:"
msgstr "Vlastní skupiny:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Čísla telefonů"
@@ -3704,19 +3948,29 @@ msgstr "Čísla telefonů"
msgid "Placeholder"
msgstr "Zábor místa"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Nastavení"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr "Nastavení %1 uživatele %2."
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr "Nastavení pro %1 uloženo."
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Nastavení"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
-msgstr "Prepare v zárodku"
+msgstr ""
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Předchozí"
@@ -3732,12 +3986,12 @@ msgstr "Předchozí stránka"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Uživatel %1 nenalezen."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Priorita"
@@ -3753,7 +4007,7 @@ msgstr "Vlastní:"
msgid "Privileged"
msgstr "Privilegovaný"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Privilegovaný stav: %1"
@@ -3764,21 +4018,25 @@ msgstr "Privilegovaní uživatelé"
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
-msgstr "Pseudo skupina pro vnitřní použití"
+msgstr "Pseudoskupina pro vnitřní použití"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "Dotaz"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Tvůrce dotazu"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr "Dotaz:"
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Fronta"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3796,19 +4054,19 @@ msgstr "Název fronty"
msgid "Queue Scrips"
msgstr "Scripy fronty"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Fronta již existuje"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Fronta nemůže být vytvořena"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Fronta nemůže být naÄtena."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Fronta vytvořena"
@@ -3816,7 +4074,7 @@ msgstr "Fronta vytvořena"
msgid "Queue is not specified."
msgstr "Není zadána fronta."
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Fronta nenalezena"
@@ -3824,20 +4082,27 @@ msgstr "Fronta nenalezena"
msgid "Queues"
msgstr "Fronty"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Fronty mnou spravované"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Fronty v nichž jsem AdminCc"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Rychlé hledání"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Rychlé založení požadavku"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
-msgstr ""
+msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -3874,7 +4139,7 @@ msgstr "KonfiguraÄní chyba RT"
msgid "RT Critical error. Message not recorded!"
msgstr "Kritická chyba RT. Zpráva nezaznamenána!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Chyba RT"
@@ -3890,9 +4155,22 @@ msgstr "RT Samoobsluha / Uzavřené požadavky"
msgid "RT Variables"
msgstr "Proměnné RT"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
-msgstr "RT v celé své záři"
+msgstr "Přehled RT"
+
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr "Přehled RT pro uživatele %1"
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr "RT může vÄlenit obsah jiné webové stránky pÅ™i zobrazení této uživatelské položky."
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr "RT může z hodnoty této uživatelské položky vytvořit odkaz na jinou stránku."
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
@@ -3906,15 +4184,15 @@ msgstr "RT nemůže nalézt žadatele přes hledání v externí databázi"
msgid "RT couldn't find the queue: %1"
msgstr "RT nemůže nalézt frontu: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
-msgstr ""
+msgstr "RT nemůže uložit vaše sezení."
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT nemůže ověřit tento PGP podpis. \\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT pro %1"
@@ -3933,12 +4211,20 @@ msgstr "RT je &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com
#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
-msgstr "RT bere tuto zprávu jako bounce"
+msgstr "RT považuje tuto zprávu za bounce"
+
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "Vše ostatní, co zadáte, bude RT hledat v předmětech požadavků."
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT zpracuje tuto zprávu tak, jako by byla nepodepsaná.\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr "RT nahradí <tt>__id__</tt> a <tt>__CustomField__</tt> identifikátorem záznamu a hodnotou uživatelské položky (v uvedeném pořadí)"
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "Emailový příkazový režim RT vyžaduje PGP autentizaci. Nepodepsal jste vaši zprávu nebo váš podpis nemůže být ověřen."
@@ -3951,31 +4237,31 @@ msgstr "SkuteÄné jméno"
msgid "RealName"
msgstr "SkuteÄné jméno"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "Přidán odkaz z %1"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Smazán odkaz z %1"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "Přidán odkaz na %1"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Smazán odkaz na %1"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Je odkazem z"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Odkazuje na"
@@ -3992,19 +4278,48 @@ msgstr "Zjemnit vyhledání"
msgid "Refresh this page every %1 minutes."
msgstr "Obnovit tuto stránku %quant(%1,každou,každé,každých) %numf(%1) %quant(%1,minutu,minuty,minut)."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "Upomínka '%1' přidána"
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "Upomínka '%1' ukonÄena"
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr "Upomínka '%1' znovuotevřena"
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr "Upomínka požadavku #%1"
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "Upomínky"
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr "Upomínky pro požadavek #%1"
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Odstranit AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Odstranit Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Odstranit žadatele"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Odpovědět"
@@ -4012,19 +4327,23 @@ msgstr "Odpovědět"
msgid "Reply Address"
msgstr "Adresa pro odpovÄ›Ä"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "OdpovÄ›Ä Å¾adatelům"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Odpovědět na požadavky"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "Odpovídat na požadavky"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Sestavy"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Žadatel"
@@ -4036,7 +4355,7 @@ msgstr "Emailová adresa žadatele"
msgid "Requestor(s)"
msgstr "Žadatel(é)"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Žadatelé"
@@ -4047,34 +4366,54 @@ msgstr "Požadavky mají být vyřešeny do"
#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr "Povinný parametr '%1' neudán"
+msgstr "Povinný parametr '%1' nezadán"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
-msgstr "Vynulovat"
+msgstr "Vymazat"
+
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr "Obnovit výchozí"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Bydliště"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Vyřešit"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Vyřešení požadavku #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Vyřešen"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Vyřešené vlastníkem"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Vyřešené za období"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Vyřešené požadavky za období, seskupené dle vlastníka"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Vyřešené požadavky, seskupené dle vlastníka"
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "OdpovÄ›Ä Å¾adatelům"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Výsledky"
@@ -4094,19 +4433,19 @@ msgstr "Vrátit"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Nenalezeno právo %1 pro %2 %3 v mezích %4 (%5)"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Právo delegováno"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
-msgstr "Práva přidána"
+msgstr "Právo přidáno"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Právo naÄteno"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Právo nemůže být odebráno"
@@ -4114,24 +4453,24 @@ msgstr "Právo nemůže být odebráno"
msgid "Right not found"
msgstr "Právo nenalezeno"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Právo nenaÄteno."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Právo odebráno"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Práva"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Práva pro %1 nemohou být přidělena"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Práva nemohou být %1 odebrána"
@@ -4144,47 +4483,50 @@ msgstr "Pravidla"
msgid "RootApproval"
msgstr "Kořenový schvalovatel"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Řádků na oddíl"
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
-msgstr "Řádek na stránku"
+msgstr "Řádků na stránku"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "so"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Uložit"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Uložit změny"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Uložit nastavení"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Nezapomeňte uložit změny - "
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
-msgstr ""
+msgstr "Uložený dotaz %1"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Uložené dotazy"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip vytvořen"
@@ -4192,7 +4534,7 @@ msgstr "Scrip vytvořen"
msgid "Scrip Fields"
msgstr "Položky scripu"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip smazán"
@@ -4208,7 +4550,7 @@ msgstr "Scripy fro %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Scripy platné ve všech frontách"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Vyhledat"
@@ -4216,54 +4558,83 @@ msgstr "Vyhledat"
msgid "Search Criteria"
msgstr "Podmínky vyhledávání"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Nastavení hledání"
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
-msgstr ""
+msgstr "Chyba pÅ™i naÄítání atributu dotazu"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Vyhledávání schvalování"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr "Hledat požadavky"
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "Pro vyhledání požadavků zadejte buÄ <strong>identifikátor</strong> Äíslem nebo <strong>frontu</strong> jménem nebo vlastníka <strong>jménem uživatele</strong> nebo žadatele <strong>emailovou adresou</strong>. VÅ¡e ostatní, co zadáte, bude RT hledat v textech požadavků a jejich přílohách."
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Volby pro hledání"
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr "Výsledky hledání seskupit podle %1"
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
-msgstr ""
+msgstr "Aktualizovat dotaz: %1"
+
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "Fulltextové vyhledávání nad všemi požadavky může trvat dlouho, ale pokud to potřebujete, můžete hledat libovolné slovo v celé historii požadavku zadáním <b>fulltext:<i>slovo</i></b>."
-#: bin/rt-crontool:213
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "ZabezpeÄní:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr "Viz také:"
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
-msgstr ""
+msgstr "Vidět uživatelské položky"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Vidět přesnou odchozí zprávu a její příjemce"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "Vidět soukromé komentáře požadavku"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "Vidět sumárně požadavek"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
-msgstr ""
+msgstr "Vidět uživatelskou položku"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
-msgstr ""
+msgstr "Vidět skupinu"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "Vidět frontu"
#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr ""
+msgstr "Výběr uživatelské položky"
#: html/Admin/Groups/index.html:78
msgid "Select a group"
@@ -4275,7 +4646,7 @@ msgstr "Výběr fronty"
#: html/SelfService/CreateTicketInQueue.html:48
msgid "Select a queue for your new ticket"
-msgstr ""
+msgstr "Výběr fronty pro váš nový požadavek"
#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
@@ -4287,19 +4658,19 @@ msgstr "Vybrat uživatelskou položku"
#: html/Admin/Global/CustomFields/index.html:70
msgid "Select custom fields for all user groups"
-msgstr ""
+msgstr "Vybrat uživatelské položky pro všechny skupiny uživatelů"
#: html/Admin/Global/CustomFields/index.html:65
msgid "Select custom fields for all users"
-msgstr ""
+msgstr "Vybrat uživatelské položky pro všechny uživatele"
#: html/Admin/Global/CustomFields/index.html:76
msgid "Select custom fields for tickets in all queues"
-msgstr ""
+msgstr "Vybrat uživatelské položky pro požadavky ve všech frontách"
#: html/Admin/Global/CustomFields/index.html:83
msgid "Select custom fields for transactions on tickets in all queues"
-msgstr ""
+msgstr "Vybrat uživatelské položky pro transakce s požadavky ve všech frontách"
#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
@@ -4317,7 +4688,11 @@ msgstr "Vybrat jednu hodnotu"
msgid "Select queue"
msgstr "Výběr fronty"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Výběr front, které budou zobrazeny na stránce \"Přehled RT\""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Výběr scripu"
@@ -4327,9 +4702,9 @@ msgstr "Vybrat vzor"
#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
-msgstr ""
+msgstr "Výběr nejvýše %1 %quant(%1,hodnoty,hodnot,hodnot)"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Výběr uživatele"
@@ -4343,11 +4718,15 @@ msgstr "VýbÄ›t jedineÄný"
#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr ""
+msgstr "Vybrané uživatelské položky"
#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
-msgstr ""
+msgstr "Vybrané objekty"
+
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Výběr upraven. Prosím uložte si své změny"
#: NOT FOUND IN SOURCE
msgid "Self Service"
@@ -4371,7 +4750,7 @@ msgstr "Zaslat e-mail žadatelům a všem Ccs jako komentář"
#: etc/initialdata:78
msgid "Sends a message to the requestors"
-msgstr "Posílá zprávu všem žadatelům"
+msgstr "Posílá zprávu žadatelům"
#: etc/initialdata:125 etc/initialdata:129
msgid "Sends mail to explicitly listed Ccs and Bccs"
@@ -4379,11 +4758,11 @@ msgstr "Posílá e-mail všem přesně vyjmenovaným Cc a Bcc"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr "Posílá e-mail Ccs"
+msgstr "Posílá e-mail všem Cc"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr "Posílá e-mail Ccs jako komentář"
+msgstr "Posílá e-mail všem Cc jako komentář"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -4397,99 +4776,99 @@ msgstr "Posílá e-mail všem administrativním Cc jako komentář"
msgid "Sends mail to the owner"
msgstr "Posílá e-mail vlastníkovi"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "zář"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Zobrazit"
#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Zobrazit schválení"
#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr "Zobrazit sloupce"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Zobrazit výsledky"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Zobrazit schválené požadavky"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Zobrazit základní údaje"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Zobrazit odepřené požadavky"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Zobrazit podrobnosti"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Zobrazit trvající požadavky"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Zobrazit požadavky Äekající na jejich schválení"
#: NOT FOUND IN SOURCE
msgid "Show ticket private commentary"
-msgstr "Zobrazovat privátní komentáře požadavku"
+msgstr "Zobrazovat soukromé komentáře požadavku"
#: NOT FOUND IN SOURCE
msgid "Show ticket summaries"
msgstr "Zobrazovat výsledky požadavku"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "Zobrazovat seznam přístupových práv"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
-msgstr ""
+msgstr "Zobrazit záložku Správa"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
-msgstr "Zobrazit odchotí e-mail"
+msgstr "Zobrazit odchozí e-mail"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "Zobrazit uložené dotazy"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "Zobrazit scripy"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "Zobrazit vzor"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "Zobrazit požadavek"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "Zobrazit komentáře požadavku"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
-msgstr "Být žadatelem Äi Cc požadavku Äi fronty"
+msgstr "Být žadatelem Äi Cc požadavku nebo fronty"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Být AdminCc požadavku nebo fronty"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Podpis"
@@ -4497,25 +4876,33 @@ msgstr "Podpis"
msgid "Signed in as %1"
msgstr "Příhlášen jako %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Jednoduché vyhledávání"
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Jednoduchá"
#: html/Search/Elements/EditFormat:75
msgid "Size"
-msgstr ""
+msgstr "Velikost"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "PÅ™eskoÄit menu"
#: html/Search/Elements/EditFormat:78
msgid "Small"
-msgstr ""
+msgstr "Malé"
+
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr "NÄ›které prohlížeÄe mohou nahrát obsah pouze ze stejné domény jako je váš RT server."
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
-msgstr ""
+msgstr "Pořadí"
#: NOT FOUND IN SOURCE
msgid "Sort key"
@@ -4529,7 +4916,7 @@ msgstr "Třídit výsledky dle"
msgid "SortOrder"
msgstr "Třídící pořadí"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Fáze"
@@ -4549,7 +4936,7 @@ msgstr "ZapoÄato"
msgid "Started date '%1' could not be parsed"
msgstr "Datum zapoÄetí '%1' nemůže být rozpoznáno"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "ZaÄíná"
@@ -4565,13 +4952,13 @@ msgstr "Datum zaÄínání '%1' nemůže být rozpoznáno"
msgid "State"
msgstr "Stát"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Stav"
#: etc/initialdata:309
msgid "Status Change"
-msgstr "Změna Stavu"
+msgstr "Změna stavu"
#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
@@ -4581,37 +4968,37 @@ msgstr "Stav změněn z %1 na %2"
msgid "StatusChange"
msgstr "Změna stavu"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
-msgstr "Vzít"
+msgstr "Převzít"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
-msgstr "Vzít požadavky"
+msgstr "Převzít požadavky"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
-msgstr "Vzít požadavek"
+msgstr "Převzít požadavek"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
-msgstr "Vzato %1"
+msgstr "Převzato od %1"
#: html/Search/Elements/EditFormat:81
msgid "Style"
-msgstr ""
+msgstr "Styl"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Předmět"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Předmět změněn na %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Odeslat"
@@ -4619,15 +5006,15 @@ msgstr "Odeslat"
msgid "Submit Workflow"
msgstr "Potvrdit model zpracování"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Úspěšné"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "ne"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "Super uživatel"
@@ -4639,24 +5026,24 @@ msgstr "Systém"
msgid "System Configuration"
msgstr "Systémová konfigurace"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Systémová chyba"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
-msgstr ""
+msgstr "Systémová chyba: %1"
#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr "Systémové nástroje"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Systémová chyba. Právo nedelegováno."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Systémová chyba. Právo nepřiděleno."
@@ -4668,40 +5055,44 @@ msgstr "Systémové skupiny"
msgid "SystemRolegroup for internal use"
msgstr "Skupina systémovýh pravidel pro vnitřní použití"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "MíchaÄka na beton"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Vzít"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Vzít požadavky"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "Vzít požadavek"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
-msgstr "Vzatý"
+msgstr "Vzal"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Vzor"
#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
-msgstr "Vzor #%!"
+msgstr "Vzor #%1"
#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Vzor smazán"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr "Vzor je povinným parametrem"
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Vzor nenalezen"
@@ -4709,10 +5100,14 @@ msgstr "Vzor nenalezen"
msgid "Template not found\\n"
msgstr "Vzor nenalezen\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Vzor rozpoznán"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr "Chyba při rozpoznávání vzoru"
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Vzory"
@@ -4721,33 +5116,33 @@ msgstr "Vzory"
msgid "Templates for %1\\n"
msgstr "Vzory pro %1\\n"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Toto je již aktuální hodnota"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Toto není hodnota pro tuto uživatelskou položku"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Toto je shodná hodnota"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Tento uživatel již toto práva má"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Tento uživatel je již v této frontě %1"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Tento uživatel je již u tohoto požadavku %1"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Tento uživatel není v této frontě %1"
@@ -4756,11 +5151,11 @@ msgstr "Tento uživatel není v této frontě %1"
msgid "That principal is not a %1 for this ticket"
msgstr "Tento uživatel není u tohoto požadavku %1"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
-msgstr "Tata fronta neexistuje"
+msgstr "Tato fronta neexistuje"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Tento požadavek má nevyřešené závislosti"
@@ -4768,47 +5163,47 @@ msgstr "Tento požadavek má nevyřešené závislosti"
msgid "That user already has that right"
msgstr "Tento uživatel již má toto právo"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Tento uživatel již tento požadavek vlastní"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Tento uživatel neexistuje"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Tento uživatel je již privilegován"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Tento uživatel je již neprivilegován"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Uživatel je nyní privilegován"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Uživatel je nyní neprivilegován"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "V této frontě nemůže tento uživatel vlastnit požadavky"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Toto není Äíselný identifikátor"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Základní údaje"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "Cc požadavku"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "Administrativní Cc požadavku"
@@ -4816,23 +5211,23 @@ msgstr "Administrativní Cc požadavku"
msgid "The comment has been recorded"
msgstr "Komentář byl zaznamenán"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
-msgstr "Následující příkaz najde všechny aktivní požadavky ve frontě 'general' a nastaví jejich priority na 99, pokud nebyly tknuty poslední 4 hodiny:"
+msgstr "Následující příkaz najde všechny aktivní požadavky ve frontě 'general' a nastaví jejich prioritu na 99, pokud nebyly tknuty poslední 4 hodiny:"
#: NOT FOUND IN SOURCE
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Následující příkazy nebyly zpracovány\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Nová hodnota nastavena."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "Vlastník požadavku"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Žadatel požadavku"
@@ -4840,15 +5235,15 @@ msgstr "Žadatel požadavku"
msgid "These comments aren't generally visible to the user"
msgstr "Tyto komentáře nejsou běžně viditelné uživateli"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
-msgstr ""
+msgstr "Tato uživatelská položka se nevztahuje k tomuto objektu"
#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr "Tato funkce je dostupná jen správcům systému"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Tato zpráva BUDE poslána na..."
@@ -4856,24 +5251,24 @@ msgstr "Tato zpráva BUDE poslána na..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Tento požadavek %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Tento nástroj umožňuje uživateli spustit libovolné perl moduly z RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Tato transakce vypadá, že nemá obsah"
#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr "nejdůležitější%quant(%1, požadavek,požadavky,ch požadavků) tohoto uživatele"
+msgstr "%1 nejdůležitější%quant(%1, požadavek,požadavky,ch požadavků) tohoto uživatele"
#: NOT FOUND IN SOURCE
msgid "This user's 25 highest priority tickets"
msgstr "25 nejdůležitějších požadavků tohoto uživatele"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Ät"
@@ -4884,21 +5279,21 @@ msgstr "Požadavek # %1 %2"
#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
-msgstr "Maxi aktualizace požadavku #%1: %2"
+msgstr "Požadavek #%1 Maxi aktualizace: %2"
#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Požadavek #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "Požadavek %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Požadavek %1 vytvořen ve frontě '%2'"
@@ -4907,14 +5302,14 @@ msgstr "Požadavek %1 vytvořen ve frontě '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Požadavek %1 naÄten\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Požadavek %1: %2"
#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr ""
+msgstr "Uživatelské položky požadavků"
#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
@@ -4929,23 +5324,23 @@ msgstr "Identifikátor požadavku"
msgid "Ticket Resolved"
msgstr "Požadavek vyřešen"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
-msgstr ""
+msgstr "Transakce s požadavky"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Příloha požadavku"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Obsah požadavku"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
-msgstr "Typ obsahu požadavku"
+msgstr "Content type požadavku"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Požadaven nemůže být vytvořen pro vnitřní chybu"
@@ -4981,12 +5376,12 @@ msgstr "Stav požadavku změněn"
msgid "Ticket watchers"
msgstr "Pozorovatelé požadavku"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
-msgstr ""
+msgstr "TicketSQL vyhledávací modul"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Požadavky"
@@ -4998,45 +5393,61 @@ msgstr "Požadavky %1 %2"
msgid "Tickets %1 by %2"
msgstr "Požadavky %1 dle %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Požadavky vytvořené po"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Požadavky vytvořené před"
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Požadavky z %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Požadavky vyřešené po"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Požadavky vyřešené před"
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Požadavky, které záleží na tomto schválení:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "PÅ™edpokládaný Äas"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Zbývající Äas"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Čas práce"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Zbývající Äas"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Čas k zobrazení"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Čas práce"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "Čas práce"
#: html/Search/Elements/EditFormat:74
msgid "Title"
-msgstr ""
+msgstr "Nadpis"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
@@ -5046,45 +5457,49 @@ msgstr "Vytvořit diff tohoto commitu:"
msgid "To generate a diff of this commit:\\n"
msgstr "Vytvořit diff tohoto commitu:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "K získání informací o podpoÅ™e, tréninku, zákaznických úpravách Äi licencování kontaktujte prosím %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Poslední kontakt"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Nástroje"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Celkem"
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transakce"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transakce %1 vymazána"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transakce vytvořena"
#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr ""
+msgstr "Uživatelské položky transakcí"
#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Bez udání id požadavku nelze volat Transaction->Create"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
-msgstr ""
+msgstr "Bez udání typu objektu a id nelze volat Transaction->Create"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transakce jsou neměnné"
@@ -5092,15 +5507,15 @@ msgstr "Transakce jsou neměnné"
msgid "Trying to delete a right: %1"
msgstr "Pokus o smazání práva: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "út"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
-msgstr "typ"
+msgstr "Typ"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Neimplementováno"
@@ -5112,21 +5527,21 @@ msgstr "Unixový login"
msgid "UnixUsername"
msgstr "Unixové uživatelské jméno"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Neznámé kódování obsahu %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
-msgstr ""
+msgstr "Neznámé pole: $key"
#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "NeomezenÄ›"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Nepojmenovaný dotaz"
@@ -5136,21 +5551,21 @@ msgstr "Neprivilegovaný"
#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr ""
+msgstr "Nevybrané uživatelské položky"
#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
-msgstr ""
+msgstr "Nevybrané objekty"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Vrácen"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Aktualizace"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "Aktualizovat všechny"
@@ -5158,11 +5573,11 @@ msgstr "Aktualizovat všechny"
msgid "Update ID"
msgstr "Identifikátor aktualizace"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Aktualizovat požadavek"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Typ aktualizace"
@@ -5174,7 +5589,7 @@ msgstr "Aktualizovat spoleÄnÄ› vÅ¡echny tyty požadavky"
msgid "Update email"
msgstr "Aktualizovat email"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Aktualizovat hromadně požadavky"
@@ -5182,11 +5597,11 @@ msgstr "Aktualizovat hromadně požadavky"
msgid "Update name"
msgstr "Aktualizovat jméno"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Aktualizace nezaznamenána"
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Aktualizovat vybrané požadavky"
@@ -5207,54 +5622,54 @@ msgstr "Aktualizace požadavku # %1"
msgid "Update ticket #%1"
msgstr "Aktualizace požadavku #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Aktualizace požadavku #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Typ aktualizace nebyl ani korespondence ani komentář."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Aktualizováno"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
-msgstr "NaÄíst"
+msgstr "Odeslat"
#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr ""
+msgstr "Odeslat více souborů"
#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr ""
+msgstr "Odeslat více obrázků"
#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr ""
+msgstr "Odeslat jeden soubor"
#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr ""
+msgstr "Odeslat jeden obrázek"
#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
-msgstr ""
+msgstr "Odeslat nejvýše %1 %quant(%1,soubor,soubory,souborů)"
#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
-msgstr ""
+msgstr "Odeslat nejvýše %1 %quant(%1,obrázek,obrázky,obrázků)"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "NaÄíst vaÅ¡e zmÄ›ny"
#: html/Admin/index.html:90
msgid "Use other RT administrative tools"
-msgstr ""
+msgstr "Další administrativní nástroje RT"
#: NOT FOUND IN SOURCE
msgid "User %1 %2: %3\\n"
@@ -5264,7 +5679,7 @@ msgstr "Uživatel %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Heslo uživatele %1: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "Uživatel '%1' nemůže být nalezen"
@@ -5273,7 +5688,7 @@ msgstr "Uživatel '%1' nemůže být nalezen"
msgid "User Defined"
msgstr "Uživatelem definované"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Uživatelem definované podmínky a akce"
@@ -5289,17 +5704,12 @@ msgstr "Identifikátor uživatele"
msgid "User Rights"
msgstr "Práva uživatele"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Uživatel nemůže být vytvořen: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Uživatel vytvořen"
@@ -5307,7 +5717,7 @@ msgstr "Uživatel vytvořen"
msgid "User defined groups"
msgstr "Uživatelem definované skupiny"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Uživatel naÄten"
@@ -5319,39 +5729,48 @@ msgstr "Uživatel upozorněn"
msgid "User view"
msgstr "Uživatelský pohled"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
-msgstr ""
+msgstr "Uživatelem definované skupiny"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Uživatelské jméno"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Uživatelé"
#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
-msgstr "Uživatelé odpovídající podmínce vyhledání"
+msgstr "Uživatelé odpovídající vyhledávací podmínce"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr "Používám transakci #%1..."
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Platný dotaz"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Validace"
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Hodnota fronty"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Hodnoty"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Být pozorovatelem"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "Být AdminCc pozorovatelem"
@@ -5363,10 +5782,14 @@ msgstr "Pozorovatelé"
msgid "WebEncoding"
msgstr "Kódování WWW"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "st"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr "Dnes jsem udělal"
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Přidat korespondenci k původnímu požadavku, pokud byl požadavek schválen všemi"
@@ -5419,11 +5842,11 @@ msgstr "Přijde-li komentář"
msgid "Whenever correspondence comes in"
msgstr "Přijde-li korespondence"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Zaměstnání"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Pracovat off-line"
@@ -5439,18 +5862,26 @@ msgstr "Odpracováno"
msgid "XXX CHANGEME You are not an authorized user"
msgstr "XXX ZMĚNIT Nejste autorizovaný uživatel"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Požadavek již vlastníte"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Nejste autorizovaný uživatel"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Můžeti si také upravit předvolený dotaz"
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Můžete přidělit pouze požadavky, které jsou vaše nebo nejsou vlastněny"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr "Můžete vzít pouze požadavky, které nikdo nevlastní"
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "Nemáte právo k zobrazení tohoto požadavku.\\n"
@@ -5465,11 +5896,11 @@ msgstr "Nalezl jste %1 požadavků ve frontě %2"
msgid "You have been logged out of RT."
msgstr "Byl jste odhlášen od RT."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "V této frontě nemáte práva vytvářet požadavky."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "V této frontě nemůžete vytvářet požadavky."
@@ -5479,7 +5910,7 @@ msgstr "Jste vítáni k dalšímu přihlášení"
#: NOT FOUND IN SOURCE
msgid "Your %1 requests"
-msgstr "Vašich %1 požadavků"
+msgstr "%quant(%1,Váš %1 požadavek,Vaše %1 požadavky,Vašich %1 požadavků)"
#: NOT FOUND IN SOURCE
msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
@@ -5501,7 +5932,7 @@ msgstr "Váš požadavek byl odmítnut"
msgid "Your request was rejected."
msgstr "Váš požadavek byl odmítnut."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "VaÅ¡e uživatelské jméno Äi heslo je nesprávné"
@@ -5509,22 +5940,22 @@ msgstr "VaÅ¡e uživatelské jméno Äi heslo je nesprávné"
msgid "Zip"
msgstr "PSČ"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
-msgstr ""
+msgstr "umožnit vytváření uložených dotazů"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
-msgstr ""
+msgstr "umožnit naÄítání uložených dotazů"
#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "jak je dovoleno %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
-msgstr ""
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "graf"
#: html/SelfService/Closed.html:49
msgid "closed"
@@ -5540,7 +5971,7 @@ msgstr "obsah"
#: NOT FOUND IN SOURCE
msgid "content-type"
-msgstr "typ obsahu"
+msgstr "content-type"
#: NOT FOUND IN SOURCE
msgid "correspondence (probably) not sent"
@@ -5550,7 +5981,7 @@ msgstr "korespondence (zřejmě) neposlána"
msgid "correspondence sent"
msgstr "korespondence poslána"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "dnů"
@@ -5558,14 +5989,10 @@ msgstr "dnů"
msgid "delete"
msgstr "smazat"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "smazán"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "neodpovídá"
@@ -5578,29 +6005,29 @@ msgstr "neobsahuje"
msgid "equal to"
msgstr "je rovno"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
-msgstr ""
+msgstr "chyba: nelze přesunout dolů"
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
-msgstr ""
+msgstr "chyba: nelze přesunout doleva"
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
-msgstr ""
+msgstr "chyba: nelze přesunout nahorů"
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
-msgstr ""
+msgstr "chyba: není co smazat"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
-msgstr ""
+msgstr "chyba: není co přesunout"
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
-msgstr ""
+msgstr "chyba: není co přepnout"
#: NOT FOUND IN SOURCE
msgid "filename"
@@ -5610,12 +6037,17 @@ msgstr "název souboru"
msgid "greater than"
msgstr "větší než"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "skupina '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr "seskupit podle %1"
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "hodin"
@@ -5623,11 +6055,11 @@ msgstr "hodin"
msgid "id"
msgstr "Identifikátor"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "je"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "není"
@@ -5639,11 +6071,11 @@ msgstr "menší než"
msgid "matches"
msgstr "odpovídá"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minut"
@@ -5651,21 +6083,21 @@ msgstr "minut"
msgid "modifications\\n\\n"
msgstr "úpravy\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "měsíců"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "nový"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "bez jména"
#: html/Admin/Elements/EditScrips:64
msgid "no value"
-msgstr "znehodnotit"
+msgstr "bez hodnoty"
#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
@@ -5675,64 +6107,73 @@ msgstr "žádný"
msgid "not equal to"
msgstr "není rovno"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "otevřený"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "vlastní skupina '%1' pro uživatele '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "fronta %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "zamítnutý"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "vyřešený"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sek"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
-msgstr ""
+msgstr "zobrazit záložku Správa"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
-msgstr ""
+msgstr "tabulka"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "odložený"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "styl: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "poÄet řádků"
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "systém %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "systémová skupina '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "volající komponenta neudala důvod"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "požadavek #%1 %2"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "nepopsaná skupina %1"
@@ -5741,12 +6182,12 @@ msgstr "nepopsaná skupina %1"
msgid "undescripbed group %1"
msgstr "nepopsaná skupina %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "uživatel %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "týdnů"
@@ -5754,7 +6195,7 @@ msgstr "týdnů"
msgid "with template %1"
msgstr "se vzorem %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "roků"
diff --git a/rt/lib/RT/I18N/da.po b/rt/lib/RT/I18N/da.po
index dfb1666..4f24ea9 100644
--- a/rt/lib/RT/I18N/da.po
+++ b/rt/lib/RT/I18N/da.po
@@ -1,14 +1,29 @@
-#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
-"PO-Revision-Date: 2005-10-03 13:42-0400\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2007-03-16 13:02+0100\n"
+"Last-Translator: Heidi Senderovitz\n"
"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#. ($self->{CurrentSearch}{Object}->Description)
+#: html/Widgets/SavedSearch:70
+msgid " %1 deleted."
+msgstr " %1 slettet."
+
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+#: html/Widgets/SavedSearch:47
+msgid " %1 renamed to %2."
+msgstr " %1 omdøbt til %2."
+
+#. ($args->{Description})
+#: html/Widgets/SavedSearch:60
+msgid " %1 saved."
+msgstr " %1 gemt."
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -17,26 +32,34 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
-#. ($Ticket->id, $Ticket->Subject)
+#. ($TicketObj->Id, $TicketObj->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
#. ($ticket->Id, $ticket->Subject)
-#. ($TicketObj->Id, $TicketObj->Subject)
+#. ($Ticket->id, $Ticket->Subject)
+#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/ShowDependency:71
+#: html/SelfService/Display.html:46
+#: html/Ticket/Display.html:47
+#: html/Ticket/Display.html:51
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:104
+msgid "$1"
+msgstr "$1"
+
#. ($label)
+#: lib/RT/Record.pm:940
msgid "$prefix %1"
-msgstr "$prefix %1"
+msgstr "$præfiks %1"
-#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
+#: lib/RT/URI/fsck_com_rt.pm:256
msgid "%1 #%2"
msgstr "%1 #%2"
-#: lib/RT/Date.pm:361
#. ($s, $time_unit)
+#: lib/RT/Date.pm:365
msgid "%1 %2"
msgstr "%1 %2"
@@ -44,55 +67,66 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
+#: lib/RT/Date.pm:401
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%2 %1 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
+#: lib/RT/Record.pm:1685
+#: lib/RT/Transaction_Overlay.pm:647
+#: lib/RT/Transaction_Overlay.pm:690
msgid "%1 %2 added"
msgstr "%1 %2 tilføjet"
-#: lib/RT/Date.pm:358
#. ($s, $time_unit)
+#: lib/RT/Date.pm:362
msgid "%1 %2 ago"
msgstr "%1 %2 siden"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
+#: lib/RT/Record.pm:1692
+#: lib/RT/Transaction_Overlay.pm:654
msgid "%1 %2 changed to %3"
msgstr "%1 %2 ændret til %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
+#: lib/RT/Record.pm:1689
+#: lib/RT/Transaction_Overlay.pm:650
+#: lib/RT/Transaction_Overlay.pm:696
msgid "%1 %2 deleted"
msgstr "%1 %2 slettet"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
+#: html/Admin/Elements/EditScrips:65
+#: html/Admin/Elements/ListGlobalScrips:63
+#: html/Ticket/Elements/PreviewScrips:103
msgid "%1 %2 with template %3"
msgstr "%1 %2 med skabelon %3"
#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
-msgstr "%1 (%2) %3 denne ticket\\n"
+msgstr "%1 (%2) %3 denne sag\\n"
-#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
+#: html/Ticket/Elements/ShowAttachments:72
msgid "%1 (%2) by %3"
msgstr "%1 (%2) af %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
-#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
+#. (loc($DefaultStatus))
+#: html/SelfService/Update.html:60
+#: html/Ticket/Elements/EditBasics:108
+#: html/Ticket/Update.html:61
+#: html/Ticket/Update.html:63
+#: html/Tools/MyDay.html:66
msgid "%1 (Unchanged)"
msgstr "%1 (Uændret)"
@@ -100,186 +134,178 @@ msgstr "%1 (Uændret)"
msgid "%1 - %2 shown"
msgstr "%1 - %2 vist"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
+#: bin/rt-crontool:237
+#: bin/rt-crontool:244
+#: bin/rt-crontool:250
msgid "%1 - An argument to pass to %2"
-msgstr "%1 - Et argument til afsendelse til %2"
+msgstr "%1 - En parameter til afsendelse til %2"
-#: bin/rt-crontool:210
#. ("--verbose")
+#: bin/rt-crontool:262
msgid "%1 - Output status updates to STDOUT"
-msgstr "%1 - Send status opdateringer til STDOUT"
+msgstr "%1 - Send statusopdateringer til STDOUT"
+
+#. ("--template-id")
+#: bin/rt-crontool:253
+msgid "%1 - Specify id of the template you want to use"
+msgstr "%1 - Angiv ID på den skabelon, du vil bruge"
+
+#. ("--transaction")
+#: bin/rt-crontool:256
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr "%1 - Angiv om du vil bruge enten 'første' eller 'sidste' transaktion"
-#: bin/rt-crontool:204
#. ("--action")
+#: bin/rt-crontool:247
msgid "%1 - Specify the action module you want to use"
-msgstr "%1 - Specificér den aktion du ønsker at benytte"
+msgstr "%1 - Angiv det handlingsmodul, du vil bruge"
-#: bin/rt-crontool:198
#. ("--condition")
+#: bin/rt-crontool:241
msgid "%1 - Specify the condition module you want to use"
-msgstr "%1 - Specificer det betingelses modul du ønsker at benytte"
+msgstr "%1 - Angiv det betingelsesmodul, du vil bruge"
-#: bin/rt-crontool:191
#. ("--search")
+#: bin/rt-crontool:234
msgid "%1 - Specify the search module you want to use"
-msgstr "%1 - Specificer det søge modul du ønsker at benytte"
-
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+msgstr "%1 - Angiv det søgemodul, du vil bruge"
+
+#. ("--transaction-type")
+#: bin/rt-crontool:259
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr "%1 - Angiv typen på den transaktion, du vil bruge"
+
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: html/Elements/Footer:56
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr "%1 RT %2 Copyright 1996-%3 %4."
-#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
+#: lib/RT/ScripAction_Overlay.pm:150
msgid "%1 ScripAction loaded"
-msgstr "%1 ScripAktion indlæst"
+msgstr "%1 Scrip-handling indlæst"
-#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
+#: lib/RT/Record.pm:1722
msgid "%1 added as a value for %2"
-msgstr "%1 tilføjet som en værdi for %2"
+msgstr "%1 tilføjet som en værdi til %2"
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on"
-msgstr "%1 aliaser kræver en TicketID at arbejde på"
+msgstr "et %1 alias skal tilknyttes et sagsnummer"
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr "%1 aliaser kræver en TicketID at arbejde på (fra %2) %3"
+msgstr "et %1 alias skal tilknyttes et sagsnummer (fra %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($args{'Base'})
#. ($args{'Target'})
+#: lib/RT/Link_Overlay.pm:144
+#: lib/RT/Link_Overlay.pm:151
msgid "%1 appears to be a local object, but can't be found in the database"
-msgstr "%1 synes at være et lokalt object, men kan ikke findes i databasen"
+msgstr "%1 er tilsyneladende et lokalt objekt, men eksisterer ikke i databasen"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
-#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
+#. ($self->BriefDescription , $self->CreatorObj->Name)
+#: html/Ticket/Elements/ShowDates:73
+#: lib/RT/Transaction_Overlay.pm:531
msgid "%1 by %2"
msgstr "%1 af %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
+#: lib/RT/Transaction_Overlay.pm:788
+#: lib/RT/Transaction_Overlay.pm:797
+#: lib/RT/Transaction_Overlay.pm:800
msgid "%1 changed from %2 to %3"
msgstr "%1 ændret fra %2 til %3"
-#: html/Search/Build.html:212
#. ($Description)
+#: html/Search/Build.html:213
msgid "%1 copy"
-msgstr "%1 kopier"
+msgstr "%1 kopi"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 kunne ikke sættes til %2"
#: NOT FOUND IN SOURCE
msgid "%1 couldn't init a transaction (%2)\\n"
-msgstr "%1 kun ikke initiere en transaktion (%2)\\n"
+msgstr "%1 kunne ikke igangsætte en handling (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
+#: lib/RT/Ticket_Overlay.pm:2787
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
-msgstr "%1 kunne ikke sætte status til løst. RT's Database er muligvis inkonsistent"
+msgstr "%1 kunne ikke sætte status til afsluttet. Der er muligvis inkonsekvens i RT-databasen."
-#: lib/RT/Transaction_Overlay.pm:560
#. ($obj_type)
+#: lib/RT/Transaction_Overlay.pm:571
msgid "%1 created"
msgstr "%1 oprettet"
-#: lib/RT/Transaction_Overlay.pm:565
#. ($obj_type)
+#: lib/RT/Transaction_Overlay.pm:576
msgid "%1 deleted"
msgstr "%1 slettet"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
-msgstr "%1 højest prioriterede tickets jeg ejer"
+msgstr "Mine %1 højest prioriterede sager"
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I own..."
-msgstr "%1 højest prioriterede tickets jeg ejer..."
+msgstr "Mine %1 højest prioriterede sager..."
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
-msgstr "%1 højest prioriterede tickets jeg har anmodet om"
+msgstr "De %1 højest prioriterede sager, jeg har rekvireret"
-#: bin/rt-crontool:186
#. ($0)
+#: bin/rt-crontool:229
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr "%1 er et værktøj som reagerer på tickets fra et eksternt skedulerings værktøj såsom cron."
+msgstr "%1 er et værktøj, der arbejder med sager fra et bestemt planlægningsværktøj som f.eks. cron."
-#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
+#: lib/RT/Queue_Overlay.pm:863
msgid "%1 is no longer a %2 for this queue."
-msgstr "%1 er ikke længere en %2 for denne kø"
+msgstr "%1 er ikke længere en %2 til denne kø."
#: NOT FOUND IN SOURCE
msgid "%1 is no longer a %2 for this ticket."
-msgstr "%1 er ikke længere en %2 for denne ticket."
+msgstr "%1 er ikke længere en %2 til denne sag."
#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
-msgstr "%1 er ikke længere en værdi for special felt %2"
+msgstr "%1 er ikke længere en værdi til ekstrafelt %2"
#: NOT FOUND IN SOURCE
msgid "%1 isn't a valid Queue id."
-msgstr "%1 er ikke en lovlig kø ID"
-
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+msgstr "%1 er ikke et lovligt kø-ID."
+
+#. ($minutes)
+#: html/Ticket/Elements/ShowTime:47
+#: html/Ticket/Elements/ShowTime:49
msgid "%1 min"
msgstr "%1 min."
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
-msgstr "%1 nyeste ikke ejede tickets"
+msgstr "%1 nyeste sager uden ejer"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
msgstr "%1 ikke vist"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 objekter"
-#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
+#: html/User/Elements/DelegateRights:97
msgid "%1 rights"
msgstr "%1 rettigheder"
@@ -289,148 +315,193 @@ msgstr "%1 lykkedes"
#: NOT FOUND IN SOURCE
msgid "%1 type unknown for $MessageId"
-msgstr "%1 type er ukendt for $MessageId"
+msgstr "%1 type ukendt for $MessageId"
#: NOT FOUND IN SOURCE
msgid "%1 type unknown for %2"
msgstr "%1 type ukendt for %2"
-#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
+#: lib/RT/Action/ResolveMembers.pm:63
msgid "%1 will resolve all members of a resolved group ticket."
-msgstr "%1 vil løse samtlige alle medlemmer af en løst gruppe ticket."
+msgstr "%1 vil løse alle medlemmer af en løst gruppesag."
-#MANGLER
#: NOT FOUND IN SOURCE
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr "%1 vil "
+msgstr "%1 vil sætte en [lokal] BASE i bero, hvis den er afhængig [eller medlem] af en tilknyttet sag."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1's %2 objekter"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1's %2's %3 objekter"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
-#. ($object->Name)
#. ($Object->Name)
+#. ($object->Name)
+#: html/Search/Elements/SearchPrivacy:52
+#: html/Search/Elements/SelectSearchObject:55
+#: html/Search/Elements/SelectSearchesForObjects:57
msgid "%1's saved searches"
msgstr "%1's gemte søgninger"
-#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
+#: lib/RT/Transaction_Overlay.pm:481
msgid "%1: no attachment specified"
-msgstr "%1: ingen vedhæftet fil angivet"
+msgstr "%1: ingen vedhæftet fil er angivet"
-#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
+#: html/Ticket/Elements/ShowTransactionAttachments:78
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
+#: html/Ticket/Elements/ShowTransactionAttachments:75
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#. (sprintf("%.1f",$minutes / 60))
+#: html/Ticket/Elements/ShowTime:49
+msgid "%quant(%1,hour)"
+msgstr "%quant(%1,time)"
+
#. ($args{'Status'})
+#: lib/RT/Ticket_Overlay.pm:1142
msgid "'%1' is an invalid value for status"
-msgstr "'%1' er ikke en valid status værdi"
+msgstr "'%1' er ikke en gyldig statusværdi"
#: NOT FOUND IN SOURCE
msgid "'%1' not a recognized action. "
-msgstr "'%1' er ikke en genkendt aktion. "
+msgstr "'%1' er ikke en anerkendt handling. "
#: NOT FOUND IN SOURCE
msgid "(Check box to delete scrip)"
-msgstr "(Check box til sletning af scrip)"
-
-#: html/Admin/Elements/EditCustomFieldValues:50 html/Admin/Elements/EditQueueWatchers:50 html/Admin/Elements/EditScrips:56 html/Admin/Elements/EditTemplates:57 html/Admin/Groups/Members.html:73 html/Elements/EditLinks:54 html/Ticket/Elements/EditPeople:67 html/User/Groups/Members.html:76
+msgstr "(Markér for at slette scrip)"
+
+#: html/Admin/Elements/EditCustomFieldValues:50
+#: html/Admin/Elements/EditQueueWatchers:50
+#: html/Admin/Elements/EditScrips:56
+#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Groups/Members.html:73
+#: html/Elements/EditLinks:54
+#: html/Ticket/Elements/EditPeople:67
+#: html/User/Groups/Members.html:76
msgid "(Check box to delete)"
-msgstr "(Check box til sletning)"
+msgstr "(Markér for at slette)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr "(Check bokse for fravalg af notificering af de listede modtagere)"
+msgstr "(Markér for at fravælge besked til de angive modtagere)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr "(Check bokse for tilvalg af notificering af de listede modtagere)"
+msgstr "(Markér for at tilvælge besked til de angivne modtagere)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Indtast ticket ids eller URLSs, separeret af mellemrum)"
+msgstr "(Indtast sagsnummer eller URL'er, adskilt af mellemrum)"
-#MANGLER
-#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
+#: html/Admin/Queues/Modify.html:75
+#: html/Admin/Queues/Modify.html:81
msgid "(If left blank, will default to %1)"
-msgstr "(Hvis ikke angivet vil defaulte til %1)"
+msgstr "(Hvis intet angives, vil det som standard være %1)"
-#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
+#: html/Admin/Elements/EditCustomFields:74
+#: html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
-msgstr "(Ingen custom felter)"
+msgstr "(Ingen ekstrafelter)"
-#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
+#: html/Admin/Groups/Members.html:71
+#: html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Ingen medlemmer)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53
+#: html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Ingen scrips)"
#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
-msgstr "(Ingen templates)"
+msgstr "(Ingen skabeloner)"
-#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+#: html/Admin/Elements/PickCustomFields:47
+#: html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr "(Ingen)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Sender en blind karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Ændrer <b>IKKE</b> hvem som vil modtage fremtidige opdateringer.)"
+msgstr "(Sender en blind kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Ændrer <b>ikke</b>, hvem der vil modtage fremtidige opdateringer)."
#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
-msgstr "(Sender en blind karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Ændrer <b>IKKE</b> hvem som vil modtage fremtidige opdateringer.)"
+msgstr "(Sender en blind kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Ændrer <b>ikke</b>, hvem der vil modtage fremtidige opdateringer)."
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Sender en blind kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Ændrer <strong>ikke</strong> hvem der vil modtage fremtidige opdateringer)."
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Sender en karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Disse <b>vil</b> modtage fremtidige opdateringer.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af administrative e-mail-adresser. Disse personer <b>vil</b> modtage fremtidige opdateringer)."
+
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af administrative e-mail-adresser. Disse personer <strong>vil</strong> modtage fremtidige opdateringer)."
-#: html/Ticket/Update.html:84
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Sender en karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Ændrer <b>IKKE</b> hvem som vil modtage fremtidige opdateringer.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Ændrer <b>IKKE</b>, hvem der vil modtage fremtidige opdateringer)."
#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
-msgstr "(Sender en karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Disse <b>vil</b> modtage fremtidige opdateringer.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Ændrer <b>IKKE</b>, hvem der vil modtage fremtidige opdateringer)."
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Ændrer <strong>ikke</strong> hvem der vil modtage fremtidige opdateringer)."
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Sender en karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Disse <b>vil</b> modtage fremtidige opdateringer.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Disse personer <b>vil</b> modtage fremtidige opdateringer)."
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Sender en kopi af denne opdatering til en kommasepareret liste af e-mail-adresser. Disse personer <strong>vil</strong> modtage fremtidige opdateringer)."
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr "(Benyt disse felter når du vælger 'Bruger Defineret' for en betingelse eller aktion"
+msgstr "(Brug disse felter, når du vælger 'brugerdefineret' som betingelse eller handling)"
+
+#: html/Ticket/Elements/EditWatchers:60
+#: html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr "(E-mail vil ikke blive sendt)"
-#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
+#: html/Admin/Groups/index.html:57
+#: html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(tom)"
#: html/Admin/Users/index.html:60
msgid "(no name listed)"
-msgstr "(intet navn listet)"
+msgstr "(intet navn angivet)"
#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(intet emne)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72
+#: html/Elements/EditCustomFieldSelect:69
+#: html/Elements/SelectCustomFieldValue:51
+#: html/Elements/ShowCustomFields:54
+#: html/Search/Chart:56
+#: html/Search/Elements/Chart:76
+#: lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(ingen værdi)"
@@ -438,21 +509,22 @@ msgstr "(ingen værdi)"
msgid "(no values)"
msgstr "(ingen værdier)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132
+#: html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
-msgstr "(kun en ticket)"
+msgstr "(kun én sag)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(afventer godkendelse)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
-msgstr "(afventer anden Samling)"
+msgstr "(afventer anden gruppe)"
#: NOT FOUND IN SOURCE
msgid "(pending other tickets)"
-msgstr "(afventer andre tickets)"
+msgstr "(afventer andre sager)"
#: html/Admin/Users/Modify.html:71
msgid "(required)"
@@ -460,15 +532,27 @@ msgstr "(obligatorisk)"
#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
-msgstr "(unavngiven)"
+msgstr "(uden titel)"
+
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(åååå/mm/dd)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr "-"
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr "--transaktionsparameter kan kun være 'først' eller 'sidst'"
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
-msgstr "25 højest prioriterede tickets jeg ejer..."
+msgstr "Mine 25 højest prioriterede sager..."
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I requested..."
-msgstr "25 højest prioriterede tickets jeg har anmodet..."
+msgstr "De 25 højest prioriterede sager, jeg rekvirerede..."
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
@@ -482,31 +566,37 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
-msgstr ""
+msgstr "<%$field%>"
+
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+#: html/Elements/CreateTicket:47
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Ny sag kommet\" />&nbsp;%1"
-#MANGLER
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+#: docs/design_docs/string-extraction-guide.txt:54
+#: lib/RT/StyleGuide.pod:787
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
-msgstr "<input type=\"submit\" value=\"Ny ticket i\">&nbsp;%1"
+msgstr "<input type=\"submit\" value=\"Ny sag kommet\">&nbsp;%1"
#: etc/initialdata:218
msgid "A blank template"
-msgstr "En blank template"
+msgstr "En tom skabelon"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
-msgstr ""
+msgstr "Adgangskode er ikke blevet tildelt, så brugeren kan ikke logge ind."
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174
+#: lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE ikke fundet"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
-msgstr "ACEs kan kun blive oprettet og slettet"
+msgstr "ACE'er kan kun oprettes og slettes."
#: html/Search/Elements/SelectAndOr:46
msgid "AND"
@@ -514,7 +604,7 @@ msgstr "OG"
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
-msgstr "Afbryder for a undgå utilsigtede ticket ændringer"
+msgstr "Afbryder for at undgå utilsigtede sagsændringer.\\n"
#: html/User/Elements/Tabs:53
msgid "About me"
@@ -524,37 +614,40 @@ msgstr "Om mig"
msgid "Access control"
msgstr "Adgangskontrol"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
-msgstr "Aktion"
+msgstr "Handling"
-#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
+#: lib/RT/Scrip_Overlay.pm:172
msgid "Action %1 not found"
-msgstr "Aktion %1 ikke fundet"
+msgstr "Handling %1 ikke fundet"
-#MANGLER
#: NOT FOUND IN SOURCE
msgid "Action committed."
-msgstr "Aktion "
+msgstr "Handling igangsat."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
-msgstr "Aktion committet.\\n"
+msgstr "Handling igangsat.\\n"
+
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr "Handlingen er en obligatorisk parameter"
-#: bin/rt-crontool:144
+#: bin/rt-crontool:167
msgid "Action prepared..."
-msgstr "Aktion forberedt"
+msgstr "Handling forberedt..."
#: html/Search/Build.html:85
msgid "Add"
msgstr "Tilføj"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Tilføj AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Tilføj Cc"
@@ -564,15 +657,16 @@ msgstr "Tilføj kolonner"
#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
-msgstr "Tilføj Kriterie"
+msgstr "Tilføj kriterier"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147
+#: html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Tilføj flere filer"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
-msgstr "Tilføj Anmoder"
+msgstr "Tilføj rekvirent"
#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
@@ -586,74 +680,92 @@ msgstr "Tilføj en ny global scrip"
msgid "Add a scrip to this queue"
msgstr "Tilføj en scrip til denne kø"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
-msgstr "Tilføj en scrip som vil virke for alle køer"
+msgstr "Tilføj en scrip, som vil gælde for alle køer"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "Tilføj yderligere kriterier"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109
+#: html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Tilføj og søg"
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
-msgstr "Tilføj kommentarer eller svar til valgte tickets"
+msgstr "Tilføj kommentarer til eller svar på de udvalgte sager"
-#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
+#: html/Admin/Groups/Members.html:63
+#: html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Tilføj medlemmer"
-#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
+#: html/Admin/Queues/People.html:87
+#: html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
-msgstr "Tilføj nye watchers"
+msgstr "Tilføj nye observatører"
+
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Tilføj disse ord til din søgning"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "Tilføj værdier"
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
-msgstr "Tilføj, slet og editer custom felt værdier for objekter"
+msgstr "Tilføj, slet og rediger ekstrafeltværdier for objekter"
-HERTIL
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "TilføjNæsteStatus"
-#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:763
msgid "Added principal as a %1 for this queue"
msgstr "Tilføjede principal som %1 for denne kø"
-#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
+#: lib/RT/Ticket_Overlay.pm:1455
msgid "Added principal as a %1 for this ticket"
-msgstr "Tilføjede principal som %1 for denne ticket"
+msgstr "Tilføjede principal som %1 for denne sag"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
+#: html/Admin/Users/Modify.html:146
+#: html/User/Prefs.html:133
msgid "Address1"
msgstr "Adresse1"
-#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
+#: html/Admin/Users/Modify.html:151
+#: html/User/Prefs.html:137
msgid "Address2"
msgstr "Adresse2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
#: etc/initialdata:295
msgid "Admin Comment"
-msgstr "Admin Kommentar"
+msgstr "Admin kommentar"
#: etc/initialdata:274
msgid "Admin Correspondence"
-msgstr "Admin Korrespondance"
+msgstr "Admin korrespondance"
-#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
+#: html/Admin/Queues/index.html:46
+#: html/Admin/Queues/index.html:49
msgid "Admin queues"
-msgstr "Admin Køer"
+msgstr "Admin køer"
#: NOT FOUND IN SOURCE
msgid "Admin users"
msgstr "Admin brugere"
-#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
+#: html/Admin/Global/index.html:47
+#: html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Amin/Global konfiguration"
@@ -661,16 +773,17 @@ msgstr "Amin/Global konfiguration"
msgid "Admin/Groups"
msgstr "Admin/Grupper"
-#Mangler
#: NOT FOUND IN SOURCE
msgid "Admin/Queue/Basics"
-msgstr "Admin/Køer/Basics"
+msgstr "Admin/Køer/Stamdata"
#: NOT FOUND IN SOURCE
msgid "AdminAllPersonalGroups"
-msgstr "AdminAllPersonligeGrupper"
+msgstr "AdminAllePersonligeGrupper"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56
+#: html/Ticket/Elements/ShowPeople:60
+#: lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -682,45 +795,46 @@ msgstr "AdminKommentar"
msgid "AdminCorrespondence"
msgstr "AdminKorrespondance"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
-msgstr "AdminCustomerField"
+msgstr "AdminEkstrafelt"
#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
-msgstr "AdminCustomFelter"
+msgstr "AdminEkstrafelter"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "AdminGruppe"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "AdminGruppeMedlemskab"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "AdminEgnePersonligeGrupper"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "AdminKø"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "AdminBrugere"
-#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
+#: html/Admin/Queues/People.html:69
+#: html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Administrativ Cc"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Avanceret"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
-msgstr "Avanceret Søgning"
+msgstr "Avanceret søgning"
#: html/Elements/SelectDateRelation:57
msgid "After"
@@ -736,64 +850,67 @@ msgstr "Aggregator"
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr "All godkendelser godtaget"
+msgstr "Alle godkendelser accepteret"
#: NOT FOUND IN SOURCE
msgid "All Custom Fields"
-msgstr "Alle custom felter"
+msgstr "Alle ekstrafelter"
#: html/Admin/Queues/index.html:75
msgid "All Queues"
-msgstr "Alle Køer"
+msgstr "Alle køer"
#: NOT FOUND IN SOURCE
msgid "Always sends a message to the requestors independent of message sender"
-msgstr "Sender altid en besked til requestoren uafhængigt af besked afsenderen"
+msgstr "Sender altid en besked til rekvirenten uafhængigt af beskedens afsender"
#: html/Search/Elements/EditQuery:56
msgid "And/Or"
-msgstr "Og/Eller"
+msgstr "Og/eller"
-#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+#: html/Admin/CustomFields/Modify.html:73
+#: html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr "Gælder for"
#: html/Search/Edit.html:64
msgid "Apply"
-msgstr "Foretag"
+msgstr "Anvend"
#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr "Foretag dine ændringer"
+msgstr "Anvend dine ændringer"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Godkendelse"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
-#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
+#. ($Ticket->Id, $Ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#: html/Approvals/Display.html:65
+#: html/Approvals/Elements/ShowDependency:63
+#: html/Approvals/index.html:86
msgid "Approval #%1: %2"
msgstr "Godkendelse #%1: %2"
-#: html/Approvals/index.html:75
#. ($ticket->Id)
+#: html/Approvals/index.html:75
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr "Godkendelse #%1: Noter ikke gemt grundet en system fejl"
+msgstr "Godkendelse #%1: Noter ikke gemt på grund af en systemfejl"
-#: html/Approvals/index.html:73
#. ($ticket->Id)
+#: html/Approvals/index.html:73
msgid "Approval #%1: Notes recorded"
-msgstr "Godkendelse #%1: Noter gemt"
+msgstr "Godkendelse #%1: Noter blev gemt"
#: NOT FOUND IN SOURCE
msgid "Approval Details"
-msgstr "Godkendelses detaljer"
+msgstr "Godkendelsesdetaljer"
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr "Godkendelse godtaget"
+msgstr "Godkendelse accepteret"
#: etc/initialdata:374
msgid "Approval Rejected"
@@ -801,66 +918,78 @@ msgstr "Godkendelse afvist"
#: NOT FOUND IN SOURCE
msgid "Approval diagram"
-msgstr "Godkendelses diagram"
+msgstr "Godkendelsesdiagram"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Godkend"
#: etc/initialdata:504
msgid "Approver's notes: %1"
-msgstr "Apprtover's noter: %1"
+msgstr "Godkenderens noter: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Apr."
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr "Stigende"
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Stigende"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
-msgstr "Tilføj og slet custom felter"
+msgstr "Tilknyt og slet ekstrafelter"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
-msgstr "TilknytCustomFelter"
+msgstr "TilknytEkstrafelter"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142
+#: html/SelfService/Update.html:87
+#: html/Ticket/ModifyAll.html:115
+#: html/Ticket/Update.html:116
msgid "Attach"
msgstr "Vedhæft"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92
+#: html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Vedhæft fil"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75
+#: html/Ticket/Create.html:131
+#: html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Vedhæftet fil"
-#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
+#: html/Ticket/ShowEmailRecord.html:52
+#: html/Ticket/ShowEmailRecord.html:56
+#: html/Ticket/ShowEmailRecord.html:59
msgid "Attachment '%1' could not be loaded"
msgstr "Vedhæftede fil '%1' kunne ikke indlæses"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Vedhæftet fil oprettet"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
-msgstr "Vedhæftetfilnavn"
+msgstr "Navn på vedhæftet fil"
#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Vedhæftede filer"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
-msgstr "Attribut Slet"
+msgstr "Egenskab slettet"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Aug."
@@ -874,41 +1003,55 @@ msgstr "Autosvar"
#: etc/initialdata:72
msgid "Autoreply To Requestors"
-msgstr "Autosvar til Requestere"
+msgstr "Autosvar til rekvirenter"
#: NOT FOUND IN SOURCE
msgid "AutoreplyToRequestors"
-msgstr "AutoSvarTilRequestere"
+msgstr "AutoSvarTilRekvirenter"
+
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "Tilgængelig"
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
-msgstr "Ubrugelig PGP Signatur: %1\\n"
+msgstr "Ubrugelig PGP-signatur: %1\\n"
#: NOT FOUND IN SOURCE
msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr "Ubrugelig vedhæftelses id. Kunne ikke lokaliserer vedhæftet fil '%1'\\n"
+msgstr "Ubrugelig vedhæftnings-ID. Kunne ikke finde vedhæftet fil '%1'\\n"
#: NOT FOUND IN SOURCE
msgid "Bad data in %1"
-msgstr "DÃ¥rlige data i %1"
+msgstr "Ubrugelige data i %1"
#: NOT FOUND IN SOURCE
msgid "Bad transaction number for attachment. %1 should be %2\\n"
-msgstr "Ubrugeligt transaktionsnummer for vedhæftet fil. %1 skulle være %2\\n"
-
-#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
+msgstr ""
+"Ubrugeligt transaktionsnummer for vedhæftet fil. %1 skulle være %2\\n"
+"."
+
+#: html/Admin/Elements/CustomFieldTabs:65
+#: html/Admin/Elements/GroupTabs:60
+#: html/Admin/Elements/QueueTabs:60
+#: html/Admin/Elements/UserTabs:58
+#: html/Ticket/Elements/Tabs:113
+#: html/User/Elements/GroupTabs:59
msgid "Basics"
-msgstr "Basics"
+msgstr "Stamdata"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91
+#: html/Admin/CustomFields/UserRights.html:74
+#: html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
-msgstr "Vær sikker på at gemme dine ændringer"
+msgstr "Sørg for at gemme dine ændringer"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55
+#: lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Før"
@@ -916,9 +1059,9 @@ msgstr "Før"
msgid "Begin Approval"
msgstr "PÃ¥begynd godkendelse"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
-msgstr ""
+msgstr "Best Practical Solutions, LLC firmalogo"
#: NOT FOUND IN SOURCE
msgid "Binary"
@@ -934,63 +1077,86 @@ msgstr "Fed"
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
-msgstr "URl for denne søgning som kan gemmes som bookmark"
+msgstr "URL for denne søgning kan bogmærkes"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
-msgstr "Bogmærkbart link"
+msgstr "Reference kan bogmærkes"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64
+#: html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
-msgstr "Korte headers"
+msgstr "Korte overskrifter"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Masseopdatering"
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
-msgstr "Masse-ticket opdatering"
+msgstr "Masse-sagsopdatering"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
-msgstr "Kan ikke modificere system brugere"
+msgstr "Kan ikke rette systembrugere"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Kan denne principal se denne kø"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
-msgstr "Kan ikke tilføje custom felt værdi uden et navn"
+msgstr "Kan ikke tilføje ekstrafeltværdier uden navn"
-#: html/Admin/CustomFields/Objects.html:86
#. ($Class)
+#: html/Admin/CustomFields/Objects.html:86
msgid "Can't find a collection class for '%1'"
-msgstr ""
+msgstr "Kan ikke finde gruppeklasse for '%1'"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
-msgstr "Kan ikke finde en gemt søgning til at arbejde med"
+msgstr "Kan ikke finde en gemt søgning at arbejde med"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
-msgstr "Kan ikke linke en ticket til den selv"
+msgstr "Kan ikke referere en sag til sig selv"
#: NOT FOUND IN SOURCE
msgid "Can't merge into a merged ticket. You should never get this error"
-msgstr "Kan ikke sammensætte ind i en sammensat ticket. Du skulle aldrig få denne fejl"
+msgstr "Kan ikke føjes ind i en sammenføjet sag. Denne fejl skulle aldrig opstå."
+
+#. (loc($self->{SearchType}))
+#: html/Widgets/SavedSearch:63
+msgid "Can't save %1"
+msgstr "Kan ikke gemme %1"
-#: html/Search/Build.html:766
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Kan ikke gemme denne søgning"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282
+#: lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
-msgstr "Kan ikke specificere både base og mål"
+msgstr "Kan ikke angive både kilde og destination"
-#: html/autohandler:148
#. ($msg)
+#: html/autohandler:204
msgid "Cannot create user: %1"
msgstr "Kan ikke oprette bruger: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62
+#: html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Kategori"
+
+#: etc/initialdata:50
+#: html/Admin/Queues/People.html:65
+#: html/SelfService/Create.html:71
+#: html/Ticket/Create.html:88
+#: html/Ticket/Elements/EditPeople:72
+#: html/Ticket/Elements/ShowPeople:56
+#: html/Ticket/Update.html:83
+#: lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -998,29 +1164,44 @@ msgstr "Cc"
msgid "Change password"
msgstr "Skift adgangskode"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
-msgstr "Vælg Alle"
+msgstr "Vælg alle"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78
+#: html/Ticket/Create.html:134
+#: html/Ticket/Update.html:97
msgid "Check box to delete"
-msgstr "Vælg boks for at slette"
+msgstr "Markér for at slette"
#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
-msgstr "Vælg boks for a indrage rettighed"
+msgstr "Markér for at inddrage rettighed"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148
+#: html/Elements/EditLinks:85
+#: html/Elements/ShowLinks:78
+#: html/Ticket/Create.html:223
+#: html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Børn"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Vælg en dato"
+
+#: html/Admin/Users/Modify.html:156
+#: html/User/Prefs.html:141
msgid "City"
msgstr "By"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
-msgstr "Fravælg Alle"
+msgstr "Fravælg alle"
+
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Luk vindue"
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
@@ -1028,85 +1209,105 @@ msgstr "Lukket"
#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
-msgstr "Lukkede Tickets"
+msgstr "Lukkede sager"
#: NOT FOUND IN SOURCE
msgid "Closed requests"
-msgstr "Lukkede requests"
+msgstr "Lukkede sager"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46
+#: html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
-msgstr "Lukkede requests"
+msgstr "Lukkede sager"
+
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Combobox: Vælg eller indtast flere værdier"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Combobox: Vælg eller indtast en værdi"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Combobox: Vælg eller indtast op til %1 værdier"
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Kommando ikke forstået!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190
+#: html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Kommentar"
#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
-msgstr "Kommentar adresse"
+msgstr "Kommentar - adresse"
#: NOT FOUND IN SOURCE
msgid "Comment not recorded"
-msgstr "Kommentar ikke skrevet"
+msgstr "Kommentar ikke gemt"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
-msgstr "Kommentér på tickets"
+msgstr "Kommentar på sager"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
-msgstr "KommenterPÃ¥Ticket"
+msgstr "KommentarPÃ¥Sag"
#: NOT FOUND IN SOURCE
msgid "Comments"
msgstr "Kommentarer"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91
+#: html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
-msgstr "Kommentarer (ikke sendt til requestere)"
+msgstr "Kommentarer (ikke sendt til rekvirenter)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
-msgstr "Kommentarer (ikke sendt til requestere)"
+msgstr "Kommentarer (ikke sendt til rekvirenter)"
#: NOT FOUND IN SOURCE
msgid "Comments about %1"
-msgstr "Kommentarer på %1"
+msgstr "Kommentarer om %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225
+#: html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentarer om denne bruger"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Kommentarer tilføjet"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
-msgstr "Commit Ryddet"
+msgstr "Commit tømt"
#: NOT FOUND IN SOURCE
msgid "Compile Restrictions"
-msgstr "Oversættelses Restriktioner"
+msgstr "Kompilere afgrænsninger"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Betingelse"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr "Betingelsen er en obligatorisk parameter"
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
-msgstr "Betingelser matcher..."
+msgstr "Betingelser stemmer overens..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Betingelse ikke fundet"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Konfiguration"
@@ -1116,23 +1317,25 @@ msgstr "Bekræft"
#: NOT FOUND IN SOURCE
msgid "ContactInfoSystem"
-msgstr "KontaktInfomationsSystem"
+msgstr "KontaktInfoSystem"
#: NOT FOUND IN SOURCE
msgid "Contacted date '%1' could not be parsed"
-msgstr "Dato kontaktet: '%1' kunne ikke parses"
+msgstr "Dato kontaktet '%1' kunne ikke fortolkes"
-#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
+#: html/Admin/Elements/ModifyTemplate:65
+#: html/Elements/SelectAttachmentField:48
+#: html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Indhold"
#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
-msgstr "Content-Type"
+msgstr "Indhold-Type"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
-msgstr "Kopier"
+msgstr "Kopi"
#: etc/initialdata:286
msgid "Correspondence"
@@ -1140,11 +1343,11 @@ msgstr "Korrespondance"
#: NOT FOUND IN SOURCE
msgid "Correspondence Address"
-msgstr "Korrespondance adresse"
+msgstr "Korrespondanceadresse"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
-msgstr "Korrenspondance tilføjet"
+msgstr "Korrespondance tilføjet"
#: NOT FOUND IN SOURCE
msgid "Correspondence not recorded"
@@ -1152,134 +1355,156 @@ msgstr "Korrespondance ikke gemt"
#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
-msgstr "Ikke muligt at tilføje ny custom felt værdi for ticket. "
+msgstr "Kunne ikke tilføje ny ekstrafeltværdi til sag."
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
-msgstr "Kunne ikke tilføje ny custom felt værdi"
+msgstr "Kunne ikke tilføje ny ekstrafeltværdi."
-#: lib/RT/Record.pm:1646
#. (, $value_msg)
+#: lib/RT/Record.pm:1660
msgid "Could not add new custom field value. %1 "
-msgstr "Kunne ikke tilføje ny custom felt værdi. %1"
+msgstr "Kunne ikke tilføje ny ekstrafeltværdi. %1"
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048
+#: lib/RT/Ticket_Overlay.pm:3056
+#: lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
-msgstr "Ikke muligt at skifte ejer"
+msgstr "Kunne ikke at skifte ejer."
-#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
+#: html/Admin/CustomFields/Modify.html:161
msgid "Could not create CustomField"
-msgstr "Ikke muligt at oprette Custom felt"
+msgstr "Kunne ikke oprette ekstrafelt"
-#: html/Admin/Elements/EditCustomField:113
#. ($msg)
+#: html/Admin/Elements/EditCustomField:113
msgid "Could not create CustomField: %1"
-msgstr "Kunne ikke oprette CustomField: %1"
+msgstr "Kunne ikke oprette ekstrafelt: %1"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98
+#: lib/RT/Group_Overlay.pm:494
+#: lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
-msgstr "Ikke muligt at oprette gruppe"
+msgstr "Kunne ikke oprette gruppe"
-#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
+#: html/Admin/Global/Template.html:96
+#: html/Admin/Queues/Template.html:93
msgid "Could not create template: %1"
-msgstr "Ikke muligt at oprette template: %1"
+msgstr "Kunne ikke oprette skabelon: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075
+#: lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
-msgstr "Ikke muligt at oprette ticket. Kø ikke sat"
-
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+msgstr "Kunne ikke at oprette sag. Kø ikke sat."
+
+#: lib/RT/User_Overlay.pm:255
+#: lib/RT/User_Overlay.pm:269
+#: lib/RT/User_Overlay.pm:278
+#: lib/RT/User_Overlay.pm:287
+#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:310
+#: lib/RT/User_Overlay.pm:320
+#: lib/RT/User_Overlay.pm:496
msgid "Could not create user"
-msgstr "Ikke muligt at oprette bruger"
+msgstr "Kunne ikke oprette bruger"
#: NOT FOUND IN SOURCE
msgid "Could not find a ticket with id %1"
-msgstr "Ikke muligt at finde ticket med id %1"
+msgstr "Kunne ikke finde sag med ID %1"
#: NOT FOUND IN SOURCE
msgid "Could not find group %1."
-msgstr "Ikke muligt at finde gruppe %1"
+msgstr "Kunne ikke finde gruppe %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741
+#: lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
-msgstr "Ikke muligt at finde eller oprette den bruger"
+msgstr "Kunne ikke finde eller oprette den bruger"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802
+#: lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
-msgstr "Ikke muligt at finde principal"
+msgstr "Kunne ikke finde den principal"
#: NOT FOUND IN SOURCE
msgid "Could not find user %1."
-msgstr "Ikke muligt at finde bruger %1"
+msgstr "Kunne ikke finde bruger %1."
#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr "Kunne ikke indlæse CustomFelt %1"
+msgstr "Kunne ikke indlæse ekstrafelt %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112
+#: html/User/Groups/Members.html:111
+#: html/User/Groups/Modify.html:103
msgid "Could not load group"
-msgstr "Ikke muligt at indlæse gruppe"
+msgstr "Kunne ikke indlæse gruppe"
-#: lib/RT/SavedSearch.pm:120
#. ($privacy)
+#: lib/RT/SavedSearch.pm:119
msgid "Could not load object for %1"
-msgstr ""
+msgstr "Kunne ikke indlæse objekt til %1"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
-msgstr ""
+msgstr "Kunne ikke indlæse søgeegenskab"
-#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:761
msgid "Could not make that principal a %1 for this queue"
-msgstr "Kunne ikke g¯re den principal %1 for denne k¯"
+msgstr "Kunne ikke gøre den principal til %1 for denne kø"
-#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
+#: lib/RT/Ticket_Overlay.pm:1444
msgid "Could not make that principal a %1 for this ticket"
-msgstr "Kunne ikke g¯re den prinicipal %1 for denne ticket"
+msgstr "Kunne ikke gøre den prinicipal til %1 for denne sag"
-#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:860
msgid "Could not remove that principal as a %1 for this queue"
-msgstr "Kunne ikke fjerne den principal %1 for denne k¯"
+msgstr "Kunne ikke slette den principal som %1 for denne kø"
#: NOT FOUND IN SOURCE
msgid "Could not remove that principal as a %1 for this ticket"
-msgstr "msgstr "Kunne ikke fjerne den principal %1 for denne ticket" "
+msgstr "Kunne ikke slette den principal som %1 for denne sag"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
-msgstr "Kunne ikke sætte bruger info"
+msgstr "Kunne ikke angive brugerinfo"
+
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr "Kunne ikke tilføje fil"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
-msgstr "Kunne ikke tilf¯je medlem til gruppe"
+msgstr "Kunne ikke tilføje medlem til gruppe"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
+#: lib/RT/Record.pm:1719
+#: lib/RT/Record.pm:1771
msgid "Couldn't create a transaction: %1"
-msgstr "Kunne ikke oprette en lave transaktion: %1"
+msgstr "Kunne ikke oprette en transaktion: %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't figure out what to do from gpg's reply\\n"
-msgstr "Kunne ikke afg¯re hvad som skulle foretages ud fra GPG's svar\\n"
+msgstr "Kunne ikke afgøre, hvad der skulle foretages ud fra GPG's svar\\n"
#: NOT FOUND IN SOURCE
msgid "Couldn't find group\\n"
msgstr "Kunne ikke finde gruppe\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
-msgstr "Kunne ikke finde row"
+msgstr "Kunne ikke finde række"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Kunne ikke finde den principal"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Kunne ikke finde den værdi"
@@ -1287,218 +1512,257 @@ msgstr "Kunne ikke finde den værdi"
msgid "Couldn't find user\\n"
msgstr "Kunne ikke finde bruger\\n"
-#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
+#: lib/RT/CurrentUser.pm:145
msgid "Couldn't load %1 from the users database.\\n"
-msgstr "Kunne ikke indlæse %1 fra bruger database.\\n"
+msgstr "Kunne ikke indlæse %1 fra brugerdatabase.\\n"
-#: html/Admin/CustomFields/UserRights.html:149
#. ($id)
+#: html/Admin/CustomFields/UserRights.html:149
msgid "Couldn't load Class %1"
msgstr "Kunne ikke indlæse klasse %1"
-#: html/Admin/CustomFields/GroupRights.html:107
#. ($id)
+#: html/Admin/CustomFields/GroupRights.html:107
msgid "Couldn't load CustomField %1"
-msgstr "Kunne ikke indlæse CustomField %1"
+msgstr "Kunne ikke indlæse ekstrafelt %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
-msgstr "Kunne ikke indlæse RT konfigurations fil '%1' %2"
+msgstr "Kunne ikke indlæse RT-konfigurationsfil '%1' %2"
#: NOT FOUND IN SOURCE
msgid "Couldn't load Scrips."
-msgstr "Kunne ikke indlæse Scrips."
+msgstr "Kunne ikke indlæse scrips."
+
+#. ($self->Id)
+#: lib/RT/Ticket_Overlay.pm:2016
+msgid "Couldn't load copy of ticket #%1."
+msgstr "Kunne ikke indlæse kopi af sag #%1."
-#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
+#: html/Admin/Groups/GroupRights.html:109
+#: html/Admin/Groups/UserRights.html:96
msgid "Couldn't load group %1"
msgstr "Kunne ikke indlæse gruppe %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202
+#: lib/RT/Link_Overlay.pm:211
+#: lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
-msgstr "Kunne ikke indlæse link"
+msgstr "Kunne ikke indlæse reference"
-#: html/Admin/Elements/ObjectCustomFields:83 html/Admin/Queues/CustomFields.html:59 html/Admin/Users/CustomFields.html:59
#. ($id)
+#: html/Admin/Elements/ObjectCustomFields:83
+#: html/Admin/Queues/CustomFields.html:59
+#: html/Admin/Users/CustomFields.html:59
msgid "Couldn't load object %1"
-msgstr "Kunne ikke indlæse object %1"
+msgstr "Kunne ikke indlæse objekt %1"
-#: html/Admin/Queues/People.html:142
#. ($id)
+#: html/Admin/Queues/People.html:142
msgid "Couldn't load queue"
-msgstr "Kunne ikke indlæse k¯"
+msgstr "Kunne ikke indlæse kø"
-#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
+#: html/Admin/Queues/GroupRights.html:122
+#: html/Admin/Queues/UserRights.html:93
msgid "Couldn't load queue %1"
-msgstr "Kunne ikke indlÊse k¯ %1"
+msgstr "Kunne ikke indlæse kø %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load scrip"
-msgstr "Kunne ikke indlÊse scrip"
+msgstr "Kunne ikke indlæse scrip"
+
+#. ($id)
+#: html/Admin/Elements/EditScrip:126
+#: html/Admin/Elements/EditScrip:167
+msgid "Couldn't load scrip #%1"
+msgstr "Kunne ikke indlæse scrip #%1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
-msgstr "Kunne ikke indlÊse template"
+msgstr "Kunne ikke indlæse skabelon"
#: NOT FOUND IN SOURCE
msgid "Couldn't load that user (%1)"
-msgstr "Kunne ikke indlÊse den bruger (%1)"
+msgstr "Kunne ikke indlæse den bruger (%1)"
-#: html/SelfService/Display.html:156
#. ($id)
+#: html/SelfService/Display.html:158
+#: lib/RT/Action/CreateTickets.pm:680
msgid "Couldn't load ticket '%1'"
-msgstr "Kunne ikke indlÊse ticket '%1'"
+msgstr "Kunne ikke indlæse sag '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
+#. ($args{'URI'})
+#: lib/RT/Ticket_Overlay.pm:2643
+msgid "Couldn't resolve '%1' into a URI."
+msgstr "Kunne ikke konvertere '%1' til en URL."
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
-msgstr ""
-
-#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
+#: html/Admin/Users/Modify.html:173
+#: html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47
+#: html/Admin/Elements/EditCustomField:84
+#: html/Admin/Elements/EditScrip:133
+#: html/Admin/Queues/Template.html:66
+#: html/Elements/QuickCreate:65
+#: html/Ticket/Create.html:168
+#: html/Ticket/Create.html:235
msgid "Create"
-msgstr "opret"
+msgstr "Opret"
#: etc/initialdata:135
msgid "Create Tickets"
-msgstr "opret Tickets"
+msgstr "Opret sager"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150
+#: html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
-msgstr "opret et Custom felt"
+msgstr "Opret et ekstrafelt"
-#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
+#: html/Admin/Queues/CustomField.html:69
msgid "Create a CustomField for queue %1"
-msgstr "opret et Custom felt for k¯ %1"
+msgstr "Opret et ekstrafelt til kø %1"
#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
-msgstr "opret et Custom felt som gÊlder for alle k¯er"
+msgstr "Opret et ekstrafelt, der gælder for alle køer"
#: NOT FOUND IN SOURCE
msgid "Create a new Custom Field"
-msgstr "opret et nyt Custom felt"
+msgstr "Opret et nyt ekstrafelt"
#: NOT FOUND IN SOURCE
msgid "Create a new global scrip"
-msgstr "opret en ny global scrip"
+msgstr "Opret en ny global scrip"
-#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
+#: html/Admin/Groups/Modify.html:125
+#: html/Admin/Groups/Modify.html:99
msgid "Create a new group"
-msgstr "opret en ny gruppe"
+msgstr "Opret en ny gruppe"
-#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
+#: html/User/Groups/Modify.html:113
+#: html/User/Groups/Modify.html:88
msgid "Create a new personal group"
-msgstr "opret en ny personlig gruppe"
+msgstr "Opret en ny personlig gruppe"
#: NOT FOUND IN SOURCE
msgid "Create a new queue"
-msgstr "opret en ny gruppe"
+msgstr "Opret en ny kø"
#: NOT FOUND IN SOURCE
msgid "Create a new scrip"
-msgstr "opret en ny scrip"
+msgstr "Opret en ny scrip"
#: NOT FOUND IN SOURCE
msgid "Create a new template"
-msgstr "opret en ny template"
+msgstr "Opret en ny skabelon"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47
+#: html/Ticket/Create.html:51
+#: html/Ticket/Create.html:60
msgid "Create a new ticket"
-msgstr "opret en ny ticket"
+msgstr "Opret en ny sag"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252
+#: html/Admin/Users/Modify.html:314
msgid "Create a new user"
-msgstr "opret en ny bruger"
+msgstr "Opret en ny bruger"
#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
-msgstr "opret en ny k¯"
+msgstr "Opret en ny kø"
#: NOT FOUND IN SOURCE
msgid "Create a queue called"
-msgstr "opret en k¯ med navnet"
+msgstr "Opret en kø med ved navn"
#: NOT FOUND IN SOURCE
msgid "Create a request"
-msgstr "opret en request"
+msgstr "Opret en sag"
-#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
+#: html/Admin/Queues/Scrip.html:89
msgid "Create a scrip for queue %1"
-msgstr "opret en scrip for k¯ %1"
+msgstr "Opret en scrip for kø %1"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
+#: html/Admin/Global/Template.html:90
+#: html/Admin/Queues/Template.html:86
msgid "Create a template"
-msgstr "opret en template"
+msgstr "Opret en skabelon"
-#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
+#: html/SelfService/Create.html:46
+#: html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr "opret en ticket"
+msgstr "Opret en sag"
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
-msgstr "opret en ny ticket baseret p denne scrip's template"
+msgstr "Opret en ny sag baseret på denne scrips skabelon"
#: html/SelfService/Create.html:105
msgid "Create ticket"
-msgstr "opret ticket"
+msgstr "Opret sag"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
-msgstr "opret tickets i denne k¯"
+msgstr "Opret sager i denne kø"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
-msgstr "opret, slet og rediger custom felter"
+msgstr "Opret, slet og rediger ekstrafelter"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
-msgstr "opret, slet og rediger k¯er"
+msgstr "Opret, slet og rediger køer"
#: NOT FOUND IN SOURCE
msgid "Create, delete and modify the members of any user's personal groups"
-msgstr "opret, slet og rediger medlemmerne af vilkÂrlig brugers personlige grupper"
+msgstr "Opret, slet og rediger medlemmerne af hvilken som helst brugers personlige grupper"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
-msgstr "opret, slet og rediger medlemmernes personlie grupper"
+msgstr "Opret, slet og rediger medlemmernes personlige grupper"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
-msgstr "opret, slet og rediger brugere"
+msgstr "Opret, slet og rediger brugere"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr "OpretGemtSøgning"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
-msgstr "OpretTicket"
+msgstr "OpretSag"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47
+#: html/Ticket/Elements/ShowDates:48
+#: lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Oprettet"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
+#: html/Admin/CustomFields/Modify.html:163
+#: html/Admin/Elements/EditCustomField:117
msgid "Created CustomField %1"
-msgstr "Oprettede Customer felt %1"
+msgstr "Ekstrafelt %1 oprettet"
+
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Oprettet i et datointerval"
#: NOT FOUND IN SOURCE
msgid "Created template %1"
-msgstr "Oprettede template %1"
+msgstr "Skabelon %1 oprettet"
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Sager oprettet i en periode, fordelt pr. status"
#: html/Search/Elements/PickBasics:102
msgid "Creator"
@@ -1506,158 +1770,191 @@ msgstr "Opretter"
#: html/Elements/EditLinks:49
msgid "Current Links"
-msgstr "Nuværende relationer"
+msgstr "Aktuelle referencer"
#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
-msgstr "Nuværende Scrips"
+msgstr "Aktuelle scrips"
-#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
+#: html/Admin/Groups/Members.html:60
+#: html/User/Groups/Members.html:63
msgid "Current members"
-msgstr "Nuværende medlemmer"
+msgstr "Aktuelle medlemmer"
#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
-msgstr "Nuværende rettigheder"
+msgstr "Aktuelle rettigheder"
+
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Aktiv søgning"
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
-msgstr "Nuværende søgekriterier"
+msgstr "Aktuelle søgekriterier"
-#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
+#: html/Admin/Queues/People.html:62
+#: html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
-msgstr "Nuværende watchere"
+msgstr "Aktuelle observatører"
#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
-msgstr "Custom Felt #%1"
-
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+msgstr "Ekstrafelt #%1"
+
+#: html/Admin/Elements/SystemTabs:61
+#: html/Admin/Elements/Tabs:62
+#: html/Admin/Global/index.html:71
+#: html/Admin/Users/Modify.html:205
+#: html/Admin/index.html:77
+#: html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
-msgstr "Custom Felter"
+msgstr "Ekstrafelter"
-#: html/Admin/CustomFields/index.html:59
#. ($lookup)
+#: html/Admin/CustomFields/index.html:60
msgid "Custom Fields for %1"
-msgstr "Custom Felter for %1"
+msgstr "Ekstrafelter for %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
-msgstr "Custom aktion oprydnings kode"
+msgstr "Oprydningskode for specialtilpasset handling"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
-msgstr "Custom aktion forberedelses kode"
+msgstr "Ekstrahandling til forberedelseskode"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
-msgstr "Custom betingelse"
+msgstr "Ekstra betingelse"
#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
-msgstr "Custom felt %1 %2 %3"
+msgstr "Ekstrafelt %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
+#: lib/RT/Tickets_Overlay.pm:2424
msgid "Custom field %1 has a value."
-msgstr "Custom felt %1 har vÊrdi."
+msgstr "Ekstrafelt %1 har en værdi."
-#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
+#: lib/RT/Tickets_Overlay.pm:2420
msgid "Custom field %1 has no value."
-msgstr "Custom felt %1 har ingen vÊrdi."
+msgstr "Ekstrafelt %1 har ingen værdi."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
+#: lib/RT/Record.pm:1592
+#: lib/RT/Record.pm:1754
msgid "Custom field %1 not found"
-msgstr "Custom felt %1 ikke fundet"
+msgstr "Ekstrafelt %1 ikke fundet"
+
+#. ($cf)
+#. ($obj->Name)
+#: lib/RT/Report/Tickets.pm:118
+#: lib/RT/Report/Tickets.pm:121
+msgid "Custom field '%1'"
+msgstr "Ekstrafelt '%1'"
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
-msgstr "Custom felt slettet"
+msgstr "Ekstrafelt slettet"
#: NOT FOUND IN SOURCE
msgid "Custom field not found"
-msgstr "Custom felt ikke fundet"
+msgstr "Ekstrafelt ikke fundet"
-#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
+#: lib/RT/CustomField_Overlay.pm:1157
msgid "Custom field value %1 could not be found for custom field %2"
-msgstr "Custom felt vÊrdi %1 kunne ikke blive fundet for custom felt %2"
+msgstr "Ekstrafeltværdi %1 kunne ikke findes til ekstrafelt %2"
#: NOT FOUND IN SOURCE
msgid "Custom field value changed from %1 to %2"
-msgstr "Custom felt vÊrdi Êndret fra %1 to %2"
+msgstr "Ekstrafeltværdi ændret fra %1 til %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
-msgstr "Custom felt vÊrdi kunne ikke slettes"
+msgstr "Ekstrafeltværdi kunne ikke slettes"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
-msgstr "Custom felt vÊrdi kunne ikke findes"
+msgstr "Ekstrafeltværdi kunne ikke findes"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171
+#: lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
-msgstr "Custom felt vÊrdi slettet"
+msgstr "Ekstrafeltværdi slettet"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51
+#: html/Elements/SelectUsers:51
+#: lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
-msgstr "CustomFelt"
-
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+msgstr "Ekstrafelt"
+
+#: html/Prefs/MyRT.html:78
+#: html/Prefs/Quicksearch.html:70
+#: html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Tilpas"
+
+#: html/SelfService/Display.html:61
+#: html/Ticket/Create.html:203
+#: html/Ticket/Elements/ShowSummary:83
+#: html/Ticket/Elements/Tabs:116
+#: html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Datoer"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Dec."
#: NOT FOUND IN SOURCE
msgid "Default Autoresponse Template"
-msgstr "Default Autosvars Template"
+msgstr "Standard Autosvarskabelon"
#: etc/initialdata:222
msgid "Default Autoresponse template"
-msgstr "Default autosvars template"
+msgstr "Standard Autosvarskabelon"
#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr "Default Kø"
+msgstr "Standard kø"
#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr "Default Requestor"
+msgstr "Standard rekvirent"
#: etc/initialdata:296
msgid "Default admin comment template"
-msgstr "Default administrator kommentar template"
+msgstr "Standard administrator kommentarskabelon"
#: etc/initialdata:275
msgid "Default admin correspondence template"
-msgstr "Default administrator korrespondance template"
+msgstr "Standard administrator korrespondanceskabelon"
#: etc/initialdata:287
msgid "Default correspondence template"
-msgstr "Default korrespondance template"
+msgstr "Standard korrespondanceskabelon"
#: etc/initialdata:253
msgid "Default transaction template"
-msgstr "Default transaktions template"
+msgstr "Standard transaktionsskabelon"
#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
-msgstr "Default: %1/%2 Êndret til %3 to %4"
+msgstr "Standard: %1/%2 ændret fra %3 til %4"
-#: html/User/Delegation.html:46 html/User/Delegation.html:49
+#: html/User/Delegation.html:46
+#: html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Overdrag rettigheder"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
-msgstr "Overdrag specifikke rettigeder som er blevet tildelt til dig."
+msgstr "Overdrag specifikke rettigheder, som er blevet tildelt til dig."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "OverdragRettigheder"
@@ -1665,52 +1962,65 @@ msgstr "OverdragRettigheder"
msgid "Delegation"
msgstr "Overdragelse"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75
+#: html/Search/Elements/EditFormat:103
+#: html/Search/Elements/EditQuery:57
+#: html/Search/Elements/EditSearches:63
+#: html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Slet"
#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr "Slet Template"
+msgstr "Slet skabelon"
-#: lib/RT/SavedSearch.pm:211
#. ($msg)
+#: lib/RT/SavedSearch.pm:220
msgid "Delete failed: %1"
-msgstr ""
+msgstr "Sletning mislykkedes: %1"
#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr "Slet valgte scrips"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
-msgstr "Slet tickets"
+msgstr "Slet sager"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr "Slet værdier"
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
-msgstr "SletTicket"
+msgstr "SletSag"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
-msgstr ""
+msgstr "Søgning slettet"
#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
-msgstr "Sletning af dette objekt kan ¯delÊgge referentiel integritet"
+msgstr "Sletning af dette objekt kan ødelægge referentiel integritet"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
-msgstr "Sletning af dette objekt vil ¯delÊgge referentiel integritet"
+msgstr "Sletning af dette objekt vil ødelægge referentiel integritet"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Sletning af dette objekt vil stride mod referentiel integritet"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Afvis"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140
+#: html/Elements/EditLinks:66
+#: html/Elements/ShowLinks:58
+#: html/Ticket/Create.html:221
+#: html/Ticket/Elements/BulkLinks:56
+#: html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Afhængighed til"
@@ -1718,39 +2028,59 @@ msgstr "Afhængighed til"
msgid "Dependencies: \\n"
msgstr "Afhængigheder: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:718
msgid "Dependency by %1 added"
-msgstr "Afhængighed til %1 tilf¯jet"
+msgstr "Afhængighed til %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:758
msgid "Dependency by %1 deleted"
msgstr "Afhængighed til %1 slettet"
-#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:715
msgid "Dependency on %1 added"
-msgstr "Afhængighed af %1 tilf¯jet"
+msgstr "Afhængighed af %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:755
msgid "Dependency on %1 deleted"
msgstr "Afhængighed af %1 slettet"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136
+#: html/Elements/EditLinks:57
+#: html/Elements/SelectLinkType:48
+#: html/Elements/ShowLinks:48
+#: html/Ticket/Create.html:220
+#: html/Ticket/Elements/BulkLinks:52
+#: html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Afhængig af"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr "Faldende"
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Faldende"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100
+#: html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Beskriv problemet nedenfor"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61
+#: html/Admin/Elements/AddCustomFieldValue:57
+#: html/Admin/Elements/EditCustomField:60
+#: html/Admin/Elements/EditCustomFieldValues:56
+#: html/Admin/Elements/EditScrip:55
+#: html/Admin/Elements/ModifyTemplate:57
+#: html/Admin/Groups/Modify.html:71
+#: html/Admin/Queues/Modify.html:69
+#: html/Search/Elements/EditSearches:56
+#: html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Beskrivelse"
@@ -1758,171 +2088,199 @@ msgstr "Beskrivelse"
msgid "Details"
msgstr "Detaljer"
-#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
+#: html/Search/Elements/EditFormat:71
+#: html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Vis"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
-msgstr "Vis Adgangs Kontrol Liste"
+msgstr "Vis adgangskontrolliste"
#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr "Vis Kolonner"
+msgstr "Vis kolonner"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
-msgstr "Vis Scrip templates for denne kø"
+msgstr "Vis scrip-skabeloner for denne kø"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Vis scrips for denne kø"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
-msgstr "Visnings modus"
+msgstr "Vis tilstand"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
-msgstr "Vis gemte søgninger fir denne gruppe"
+msgstr "Vis gemte søgninger for denne gruppe"
#: NOT FOUND IN SOURCE
msgid "Display ticket #%1"
-msgstr "Vis ticket #%1"
+msgstr "Vis sag #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Distribueret under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> af GNU GPL'en.</a>"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
-msgstr "Gør noget og alting"
+msgstr "Gør hvad som helst"
-#: html/Search/Build.html:112
+#: NOT FOUND IN SOURCE
msgid "Do the Search"
-msgstr "Foretag Søgningen"
+msgstr "Udfør søgningen"
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
-msgstr "Genindlæs ikke denne side-"
+msgstr "Opdater ikke denne side."
#: NOT FOUND IN SOURCE
msgid "Don't show search results"
-msgstr "Vis ikke søge resultater"
+msgstr "Vis ikke søgeresultater"
#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Download"
-#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+#: html/Admin/Groups/index.html:61
+#: html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr "Download som en tab-opdelt fil"
+msgstr "Download som en tabulatoropdelt fil"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53
+#: html/Ticket/Create.html:209
+#: html/Ticket/Elements/EditDates:66
+#: html/Ticket/Elements/Reminders:133
+#: html/Ticket/Elements/ShowDates:64
+#: lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
-msgstr "Forfaldende"
+msgstr "Forfalden"
#: NOT FOUND IN SOURCE
msgid "Due date '%1' could not be parsed"
-msgstr "Forfaldsdato '%1' kunne ikke parses"
+msgstr "Forfaldsdato '%1' kunne ikke fortolkes"
#: NOT FOUND IN SOURCE
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
-msgstr "FEJL: Kunne ikke indlæse ticket '%1': %2.\\n"
+msgstr "FEJL: Kunne ikke indlæse sag '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48
+#: html/Elements/ShowSearch:49
+#: html/index.html:107
msgid "Edit"
-msgstr "Editér"
+msgstr "Rediger"
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Rediger ekstrafelter"
-#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
+#: html/Admin/Elements/ObjectCustomFields:92
+#: html/Admin/Queues/CustomFields.html:64
+#: html/Admin/Users/CustomFields.html:64
msgid "Edit Custom Fields for %1"
-msgstr "Editér customer felter for %1"
+msgstr "Rediger ekstrafelter for %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
-msgstr ""
+msgstr "Rediger ekstrafelter for alle grupper"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
-msgstr ""
+msgstr "Rediger ekstrafelter for alle brugere"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54
+#: html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
-msgstr ""
+msgstr "Rediger ekstrafelter for sager i alle køer"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188
+#: html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
-msgstr "Editér forhold"
+msgstr "Rediger referencer"
#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr "Editér Søgning"
+msgstr "Rediger søgning"
+
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Rediger søgning"
-#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
+#: html/Admin/Queues/Templates.html:63
msgid "Edit Templates for queue %1"
-msgstr "Editér Templates for kø %1"
+msgstr "Rediger skabeloner for kø %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
-msgstr "Editér gemte søgniner for denne gruppe"
+msgstr "Rediger gemte søgninger for denne gruppe"
#: NOT FOUND IN SOURCE
msgid "Edit scrips"
-msgstr "Editér scrips"
+msgstr "Rediger scrips"
-#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
+#: html/Admin/Elements/GlobalCustomFieldTabs:60
+#: html/Admin/Global/index.html:67
msgid "Edit system templates"
-msgstr "Editér system templates"
+msgstr "Rediger systemskabeloner"
#: NOT FOUND IN SOURCE
msgid "Edit templates for %1"
-msgstr "Editér templates for %1"
+msgstr "Rediger skabeloner for %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
-msgstr "EditerGemteSøgninger"
+msgstr "RedigerGemteSøgninger"
-#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
+#: html/Admin/Queues/Modify.html:140
msgid "Editing Configuration for queue %1"
-msgstr "Editér Konfiguration for kø %1"
+msgstr "Redigerer konfiguration for kø %1"
#: NOT FOUND IN SOURCE
msgid "Editing Configuration for user %1"
-msgstr "Editerer Konfiguration for bruger %1"
+msgstr "Redigerer konfiguration for bruger %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
+#: html/Admin/CustomFields/Modify.html:167
+#: html/Admin/Elements/EditCustomField:120
msgid "Editing CustomField %1"
-msgstr "Editerer Custom felt %1"
+msgstr "Redigerer ekstrafelt %1"
-#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
+#: html/Admin/Groups/Members.html:53
msgid "Editing membership for group %1"
-msgstr "Editerer medlemskab for gruppe %1"
+msgstr "Redigerer medlemskab for gruppe %1"
-#: html/User/Groups/Members.html:150
#. ($Group->Name)
+#: html/User/Groups/Members.html:150
msgid "Editing membership for personal group %1"
-msgstr "Editerer medlemskab for personlig gruppe %1"
+msgstr "Redigerer medlemskab for personlig gruppe %1"
#: NOT FOUND IN SOURCE
msgid "Editing template %1"
-msgstr "Editerer template %1"
+msgstr "Redigerer skabelon %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295
+#: lib/RT/Record.pm:1372
+#: lib/RT/Ticket_Overlay.pm:2518
+#: lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
-msgstr "Enten base eller mål skal være specificeret"
+msgstr "Enten kilde eller destination skal angives"
-#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
+#: html/Admin/Users/Modify.html:74
+#: html/Ticket/Elements/AddWatchers:77
+#: html/User/Prefs.html:65
msgid "Email"
msgstr "E-mail"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
-msgstr "E-mail adresse i brug"
+msgstr "E-mail-adresse i brug"
#: NOT FOUND IN SOURCE
msgid "EmailAddress"
@@ -1930,93 +2288,102 @@ msgstr "E-mailAdresse"
#: NOT FOUND IN SOURCE
msgid "EmailEncoding"
-msgstr "E-mail encoding"
+msgstr "E-mailKodning"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98
+#: html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
-msgstr "Aktiveret (Fravalg af denne boks deaktiverer dette custom felt)"
+msgstr "Aktiveret (fravalg af denne boks deaktiverer dette ekstrafelt)"
-#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
+#: html/Admin/Groups/Modify.html:84
+#: html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
-msgstr "Aktiveret (Fravalg af denne boks deaktiverer denne gruppe)"
+msgstr "Aktiveret (fravalg af denne boks deaktiverer denne gruppe)"
#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
-msgstr "Aktiveret (Fravalg af denne boks deaktiverer denne kø)"
+msgstr "Aktiveret (fravalg af denne boks deaktiverer denne kø)"
#: NOT FOUND IN SOURCE
msgid "Enabled Custom Fields"
-msgstr "Aktiverede Custom felter"
+msgstr "Aktiverede ekstrafelter"
#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
-msgstr "Aktiverede Køer"
+msgstr "Aktiverede køer"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
+#: html/Admin/Elements/EditCustomField:136
+#: html/Admin/Groups/Modify.html:150
+#: html/Admin/Users/Modify.html:350
+#: html/User/Groups/Modify.html:138
msgid "Enabled status %1"
-msgstr "Aktiverede status %1"
+msgstr "Aktiveret status %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
+#: html/Admin/CustomFields/Modify.html:185
+#: html/Admin/Queues/Modify.html:162
msgid "Enabled status: %1"
-msgstr "Tilvalgt status: %1"
+msgstr "Aktiveret status: %1"
#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Indtast flere værdier"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr "Angiv objecter eller URIs for linkning af objekter. Separér flere med mellemrum"
+msgstr "Angiv objekter eller URL'er til tilknytning af objekter. Flere indtastninger adskilles med mellemrum."
#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Indtast en værdi"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr "Angiv køer eller URIs til linkning køer til. Separér flere med mellemrum"
+msgstr "Angiv køer eller URL'er til tilknytning af køer. Flere indtastninger adskilles med mellemrum."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119
+#: html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr "Indtast tickets eller URIs for linkning af tickets. Separer flere værdier med mellemrum."
+msgstr "Angiv sager eller URL'er til tilknytning af sager. Flere værdier adskilles med mellemrum."
#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr "Skriv op til %1 værdier"
+msgstr "Angiv op til %1 værdier"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76
+#: html/SelfService/Error.html:46
+#: html/SelfService/Error.html:47
msgid "Error"
msgstr "Fejl"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
-msgstr "Fejl i parametre til Queue->AddWatcher"
+msgstr "Fejl i parametre til Kø->TilføjObservatør"
#: NOT FOUND IN SOURCE
msgid "Error in parameters to Queue->DelWatcher"
-msgstr "Fejl i parametre til Queue->DelWatcher"
+msgstr "Fejl i parametre til Kø->SletObservatør"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr "Fejl i parametre til Queue->DeleteWatcher"
+msgstr "Fejl i parametre til Kø->SletObservatør"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
-msgstr "Fejl i parametre til Ticket->AddWatcher"
+msgstr "Fejl i parametre til Sag->TilføjObservatør"
#: NOT FOUND IN SOURCE
msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "Fejl i parametre til Ticket->DelWatcher"
+msgstr "Fejl i parametre til Sag->SletObservatør"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr "Fejl i parametre til Ticket->DeleteWatcher"
+msgstr "Fejl i parametre til Sag->SletObservatør"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
-msgstr "Eskalér tickets"
+msgstr "Opprioriter sager"
#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
@@ -2026,45 +2393,45 @@ msgstr "Estimeret"
msgid "Everyone"
msgstr "Alle"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Eksempel:"
#: NOT FOUND IN SOURCE
msgid "ExternalAuthId"
-msgstr "ExternalAuthId"
+msgstr "EksternAuthID"
#: NOT FOUND IN SOURCE
msgid "ExternalContactInfoId"
-msgstr "ExternalContactInfoId"
+msgstr "EksternKontaktInfoID"
#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Ekstra information"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
-msgstr ""
+msgstr "Kunne ikke oprette søgeegenskab"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
-msgstr "Fejlede i lokalisering 'Priviledged' brugere pseudogruppe."
+msgstr "Kunne ikke finde 'privilegerede' brugeres pseudogruppe."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
-msgstr "Fejlede i lokalisering af 'Unproviledged' brugere pseudogruppe"
+msgstr "Kunne ikke finde 'uprivilegerede' brugeres pseudogruppe."
-#: bin/rt-crontool:163
#. ($modname, $@)
+#: bin/rt-crontool:206
msgid "Failed to load module %1. (%2)"
-msgstr "Fejlede i indlæsningen af modul %1. (%2)"
+msgstr "Kunne ikke indlæse modul %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
#. ($privacy)
+#: lib/RT/SavedSearch.pm:152
msgid "Failed to load object for %1"
-msgstr ""
+msgstr "Kunne ikke indlæse objekt for %1"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb."
@@ -2074,37 +2441,45 @@ msgstr "Filnavn"
#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
-msgstr "Udfyld flere tekst områder"
+msgstr "Udfyld flere tekstområder"
#: lib/RT/CustomField_Overlay.pm:74
msgid "Fill in multiple wikitext areas"
-msgstr ""
+msgstr "Udfyld flere wikitekst-områder"
#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
-msgstr "Udfyld i et tekst område"
+msgstr "Udfyld et tekstområde"
#: lib/RT/CustomField_Overlay.pm:75
msgid "Fill in one wikitext area"
-msgstr ""
+msgstr "Udfyld et wikitekst-område"
+
+#: html/Admin/CustomFields/Modify.html:107
+#: html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr "Udfyld dette felt med en URL."
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
-msgstr "Udfyld op til %1 tekst områder"
+msgstr "Udfyld op til %1 tekstområder"
#: lib/RT/CustomField_Overlay.pm:76
msgid "Fill in up to %1 wikitext areas"
-msgstr ""
+msgstr "Udfyld op til %1 wikitekst-områder"
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Slut"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149
+#: html/Ticket/Create.html:182
+#: html/Ticket/Elements/EditBasics:97
+#: lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
-msgstr "Endelig Prioritet"
+msgstr "Endelig prioritet"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "EndeligPrioritet"
@@ -2112,21 +2487,25 @@ msgstr "EndeligPrioritet"
msgid "Find group whose"
msgstr "Find gruppe hvis"
-#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+#: html/Admin/Groups/index.html:72
+#: html/Admin/Queues/People.html:82
+#: html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr "Find grupper hvis"
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
-msgstr "Find nye/Ã¥bne tickets"
+msgstr "Find nye/Ã¥bne sager"
-#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
+#: html/Admin/Queues/People.html:78
+#: html/Admin/Users/index.html:70
+#: html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
-msgstr "Find folk hvis"
+msgstr "Find personer hvis"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
-msgstr "Find tickets"
+msgstr "Find sager"
#: NOT FOUND IN SOURCE
msgid "Finish Approval"
@@ -2140,110 +2519,133 @@ msgstr "Første"
msgid "First page"
msgstr "Første side"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:766
+#: docs/design_docs/string-extraction-guide.txt:33
+#: lib/RT/StyleGuide.pod:766
msgid "Foo Bar Baz"
msgstr "Foo Bar Baz"
-#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
+#: docs/design_docs/string-extraction-guide.txt:24
+#: lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
-msgstr "gennemtving ændring"
+msgstr "Gennemtving ændring"
#: html/Search/Elements/EditFormat:52
msgid "Format"
-msgstr ""
+msgstr "Format"
-#: html/Search/Results.html:107
#. ($ticketcount)
+#: html/Search/Results.html:145
msgid "Found %quant(%1,ticket)"
msgstr "Fandt %quant(%1,ticket)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
-msgstr "Fandt Objekt"
+msgstr "Object fundet"
#: NOT FOUND IN SOURCE
msgid "Freeform"
-msgstr "Freeform"
+msgstr "Frihånd"
#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
-msgstr "FreeformContactInfo"
+msgstr "FrihåndKontaktInfo"
#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
-msgstr "FreeformMultiple"
+msgstr "FrihåndMange"
#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
-msgstr "FreeformSingle"
+msgstr "FrihåndEnkelt"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Fre."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
-msgstr "Fulde headers"
+msgstr "Hele overskrifter"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
-msgstr "Hent template fra fil"
+msgstr "Hent skabelon fra fil"
#: NOT FOUND IN SOURCE
msgid "Getting the current user from a pgp sig\\n"
-msgstr "Henter the nuværende bruger fra en PGP signatur\\n"
+msgstr "Henter den aktuelle bruger fra en PGP-signatur\\n"
-#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
+#: lib/RT/Transaction_Overlay.pm:684
msgid "Given to %1"
msgstr "Givet til %1"
-#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
+#: html/Admin/Elements/Tabs:65
+#: html/Admin/index.html:82
msgid "Global"
msgstr "Global"
#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr "Globale custom felter"
+msgstr "Globale ekstrafelter"
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
-msgstr "Globale Scrips"
+msgstr "Globale scrips"
#: html/Admin/Global/CustomFields/index.html:59
msgid "Global custom field configuration"
-msgstr "Global custom felt configuration"
+msgstr "Global ekstrafelt-konfiguration"
+
+#. ($pane)
+#: html/Admin/Global/MyRT.html:48
+msgid "Global portlet %1 saved."
+msgstr "Global portlet %1 gemt."
-#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
+#: html/Admin/Elements/SelectTemplate:59
msgid "Global template: %1"
-msgstr "Global template: %1"
+msgstr "Global skabelon: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80
+#: html/Search/Results.html:90
+#: html/Tools/Offline.html:89
msgid "Go"
-msgstr "Go"
-
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+msgstr "Start"
+
+#: html/Admin/Groups/index.html:67
+#: html/Admin/Groups/index.html:73
+#: html/Admin/Queues/People.html:80
+#: html/Admin/Queues/People.html:84
+#: html/Admin/Queues/index.html:66
+#: html/Admin/Users/index.html:73
+#: html/Elements/RefreshHomepage:48
+#: html/Search/Results.html:74
+#: html/Ticket/Elements/EditPeople:53
+#: html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Start!"
#: NOT FOUND IN SOURCE
msgid "Good pgp sig from %1\\n"
-msgstr "God PGP signatur fra %1\\n"
+msgstr "Brugbar PGP-signatur fra %1\\n"
#: NOT FOUND IN SOURCE
msgid "Goto page"
msgstr "GÃ¥ til side"
-#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
+#: html/Elements/GotoTicket:46
+#: html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
-msgstr "GÃ¥ til ticket"
+msgstr "GÃ¥ til sag"
-#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
+#: html/Ticket/Elements/AddWatchers:67
+#: html/Ticket/Elements/ShowGroupMembers:55
+#: html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Gruppe"
@@ -2251,28 +2653,36 @@ msgstr "Gruppe"
msgid "Group %1 %2: %3"
msgstr "Gruppe %1 %2: %3"
-#: html/Admin/Elements/CustomFieldTabs:68 html/Admin/Elements/GroupTabs:66 html/Admin/Elements/QueueTabs:82 html/Admin/Elements/SystemTabs:65 html/Admin/Global/index.html:76
+#: html/Admin/Elements/CustomFieldTabs:68
+#: html/Admin/Elements/GroupTabs:66
+#: html/Admin/Elements/QueueTabs:82
+#: html/Admin/Elements/SystemTabs:65
+#: html/Admin/Global/index.html:76
msgid "Group Rights"
-msgstr "Gruppe Rettigheder"
+msgstr "Grupperettigheder"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Gruppe har allerede medlem"
-#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
+#: html/Admin/Groups/Modify.html:109
msgid "Group could not be created: %1"
-msgstr "Gruppe kunne ikke blive oprettet: %1"
+msgstr "Gruppe kunne ikke oprettes: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Gruppe oprettet"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
-msgstr "Gruppen har sådan et medlem"
+msgstr "Gruppen har ikke et sådant medlem"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Queue_Overlay.pm:748
+#: lib/RT/Queue_Overlay.pm:808
+#: lib/RT/Ticket_Overlay.pm:1430
+#: lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Gruppe ikke fundet"
@@ -2284,55 +2694,72 @@ msgstr "Gruppe ikke fundet.\\n"
msgid "Group not specified.\\n"
msgstr "Gruppe ikke angivet.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59
+#: html/Admin/Elements/SelectNewGroupMembers:57
+#: html/Admin/Elements/Tabs:56
+#: html/Admin/Global/CustomFields/index.html:69
+#: html/Admin/Groups/Members.html:86
+#: html/Admin/Queues/People.html:104
+#: html/Admin/Users/Memberships.html:53
+#: html/Admin/index.html:67
+#: html/User/Groups/Members.html:88
+#: lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Grupper"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
-msgstr "Grupper kan ikke være medlemmer af deres medlemmer"
+msgstr "Grupper kan ikke være medlem af deres medlemmer"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
-msgstr "Grupper som matcher søge kriterier"
+msgstr "Grupper som opfylder søgekriterier"
#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr "Grupper denne bruger hører til"
-#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
+#: lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Hej!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
+#: docs/design_docs/string-extraction-guide.txt:40
+#: lib/RT/StyleGuide.pod:773
msgid "Hello, %1"
msgstr "Hej, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70
+#: html/Admin/Elements/UserTabs:64
+#: html/Ticket/Elements/ShowHistory:53
+#: html/Ticket/Elements/Tabs:111
msgid "History"
-msgstr "Historie"
+msgstr "Historik"
-#: html/Admin/Groups/History.html:62
#. ($GroupObj->Name)
+#: html/Admin/Groups/History.html:62
msgid "History of the group %1"
-msgstr "Historie for gruppen %1"
+msgstr "Historik for gruppen %1"
-#: html/Admin/Users/History.html:62
#. ($UserObj->Name)
+#: html/Admin/Users/History.html:62
msgid "History of the user %1"
-msgstr "Historie for brugeren %1"
+msgstr "Historik for brugeren %1"
#: NOT FOUND IN SOURCE
msgid "HomePhone"
-msgstr "HjemmeTelefon"
+msgstr "Telefon hjemme"
#: html/Elements/Tabs:65
msgid "Homepage"
-msgstr "Homepage"
+msgstr "Forside"
+
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Timer"
-#: lib/RT/Base.pm:110
#. (6)
+#: lib/RT/Base.pm:119
msgid "I have %quant(%1,concrete mixer)."
msgstr "Jeg har %quant(%1,concrete mixer)."
@@ -2340,39 +2767,45 @@ msgstr "Jeg har %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Jeg har [quant,_1,concrete mixer]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460
+#: lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
-msgstr "jeg er fortabt"
+msgstr "Jeg er faret vild"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48
+#: lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
-msgstr "Id"
+msgstr "ID"
-#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:65
+#: html/User/Prefs.html:60
msgid "Identity"
msgstr "Identitet"
#: etc/initialdata:429
msgid "If an approval is rejected, reject the original and delete pending approvals"
-msgstr "Hvis en godkendelse bliver afvist, afvis den originale og slet ventede godkendelser"
+msgstr "Hvis en godkendelse bliver afvist, afvis den oprindelige og slet afventende godkendelser"
#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr "Hvis ingen Requestor er specificeret, opret da tickets med denne requestor"
+msgstr "Hvis ingen rekvirent er angivet, opret sager med denne rekvirent."
#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr "Hvis ingen kø er oprettet, opret tickets i denne kø"
+msgstr "Hvis ingen kø er oprettet, opret sager i denne kø."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
-msgstr "Hvis dette værktøj var setgid, kunne en fjendtlig bruger benytte dette værktøj til at opnå administrat adgang til RT."
+msgstr "Hvis dette værktøj var \"setgid\", kunne en fjendtlig bruger benytte det til at opnå administratoradgang til RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126
+#: html/Ticket/Modify.html:60
+#: html/Ticket/ModifyAll.html:128
+#: html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
-msgstr "Hvis du har opdateret noget ovenfor, vær da sikker på at"
+msgstr "Hvis du har foretaget opdateringer ovenfor, sørg for at..."
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Ulovlig værdi for %1"
@@ -2380,103 +2813,129 @@ msgstr "Ulovlig værdi for %1"
msgid "Image"
msgstr "Billede"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
-msgstr "Uforanderligt felt"
+msgstr "Felt kan ikke ændres"
#: NOT FOUND IN SOURCE
msgid "Include disabled custom fields in listing."
-msgstr "Medtag deaktiverede custom felter i liste."
+msgstr "Medtag deaktiverede ekstrafelter på liste."
#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr "Inkludér ikke tilvalgte grupper i denne liste."
+msgstr "Medtag deaktiverede grupper på denne liste."
#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr "Medtag deaktiverede køer i liste."
+msgstr "Medtag deaktiverede køer på liste."
#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
-msgstr "Medtag deaktiverede brugere i liste."
+msgstr "Medtag deaktiverede brugere i søgning."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Medtag side"
+
+#: html/Search/Build.html:486
+#: lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
-msgstr "Ukomplet Søgning"
+msgstr "Ufuldstændig søgning"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483
+#: lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
-msgstr "Ukomplet søgning"
+msgstr "Ufuldstændig søgning"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148
+#: lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
-msgstr "Initiel Prioritet"
+msgstr "Første prioritet"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163
+#: lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
-msgstr "InitielPrioritet"
+msgstr "FørstePrioritet"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
-msgstr "Input fejl"
+msgstr "Inputfejl"
+
+#. ($CF->FriendlyPattern)
+#. ($self->FriendlyPattern)
+#: html/Elements/ValidateCustomFields:68
+#: lib/RT/CustomField_Overlay.pm:1021
+#: lib/RT/CustomField_Overlay.pm:1162
+msgid "Input must match %1"
+msgstr "Input skal stemme overens med %1"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
-msgstr "Intern Fejl"
+msgstr "Intern fejl"
-#: lib/RT/Record.pm:305
#. ($id->{error_message})
+#: lib/RT/Record.pm:308
msgid "Internal Error: %1"
-msgstr "Intern Fejl: %1"
+msgstr "Intern fejl: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
-msgstr "Ikke valid Gruppe Type"
+msgstr "Ugyldig gruppetype"
#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
-msgstr "Ikke valid Rettighed"
+msgstr "Ugyldig rettighed"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
-msgstr "Ikke valide data"
+msgstr "Ugyldige data"
#: NOT FOUND IN SOURCE
msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr "Ikke valid ejer, Default'er til 'nobody'"
+msgstr "Ugyldig ejer, sætter standard til 'ingen'"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#. ($msg)
+#: lib/RT/CustomField_Overlay.pm:207
+#: lib/RT/CustomField_Overlay.pm:678
+msgid "Invalid pattern: %1"
+msgstr "Ugyldigt mønster: %1"
+
+#: lib/RT/Scrip_Overlay.pm:157
+#: lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
-msgstr "Ikke valid kø"
+msgstr "Ugyldig kø"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264
+#: lib/RT/ACE_Overlay.pm:273
+#: lib/RT/ACE_Overlay.pm:279
+#: lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
-msgstr "Ikke valid rettighed"
+msgstr "Ugyldig rettighed"
-#: lib/RT/Record.pm:280
#. ($key)
+#: lib/RT/Record.pm:283
msgid "Invalid value for %1"
-msgstr "Ikke valid værdi for %1"
+msgstr "Ugyldig værdi for %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
-msgstr "Ikke valid værdi for custom felt"
+msgstr "Ugyldig værdi for ekstrafelt"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
-msgstr "Ikke valid værdi for status"
+msgstr "Ugyldig værdi for status"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
-msgstr "Det er af højeste vigtighed at ikke-privilegerede brugere ikke får adgang til at køre dette værktøj."
+msgstr "Det er yderst vigtigt, at ikke-privilegerede brugere ikke får adgang til at bruge dette værktøj."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
-msgstr "Det anbefales at du opretter en ikke-priviligeret unix bruger med det korrekte gruppe medlemsjab og RT adgang for at benytte dette værktøj."
+msgstr "Det anbefales, at du opretter en ikke-privilegeret Unix-bruger med det korrekte gruppemedlemskab og RT-adgang for at benytte dette værktøj."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
-msgstr "Det tager adskellige argumenter:"
+msgstr "Flere parametre er nødvendige:"
#: html/Search/Elements/EditFormat:85
msgid "Italic"
@@ -2484,25 +2943,25 @@ msgstr "Kursiv"
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
-msgstr "Elementer som afventer min godkendelse"
+msgstr "Punkter, der afventer min godkendelse"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan."
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
-msgstr "Tilslut eller forlad denne gruppe"
+msgstr "Tilmeld dig eller forlad denne gruppe"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -2514,7 +2973,8 @@ msgstr "Nøgleord"
msgid "Lang"
msgstr "Sprog"
-#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+#: html/Admin/Users/Modify.html:94
+#: html/User/Prefs.html:76
msgid "Language"
msgstr "Sprog"
@@ -2526,7 +2986,8 @@ msgstr "Stor"
msgid "Last"
msgstr "Sidste"
-#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
+#: html/Ticket/Elements/EditDates:59
+#: html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Sidste kontakt"
@@ -2536,11 +2997,11 @@ msgstr "Sidst kontaktet"
#: NOT FOUND IN SOURCE
msgid "Last Notified"
-msgstr "Sidst Notificeret"
+msgstr "Sidst notificeret"
#: html/Elements/SelectDateType:51
msgid "Last Updated"
-msgstr "Sidst Opdateret"
+msgstr "Sidst opdateret"
#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
@@ -2568,137 +3029,157 @@ msgstr "Begrænser kø til %1 %2"
#: html/Search/Elements/EditFormat:68
msgid "Link"
-msgstr ""
+msgstr "Reference"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
-msgstr "Link eksisterer allerede"
+msgstr "Reference eksisterer allerede"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
-msgstr "Link kunne ikke blive oprettet"
+msgstr "Reference kunne ikke oprettes"
-#: lib/RT/Record.pm:1312
#. ($TransString)
+#: lib/RT/Record.pm:1326
msgid "Link created (%1)"
-msgstr "Link oprettet (%1)"
+msgstr "Reference oprettet (%1)"
-#: lib/RT/Record.pm:1373
#. ($TransString)
+#: lib/RT/Record.pm:1387
msgid "Link deleted (%1)"
-msgstr "Link slettet (%1)"
+msgstr "Reference slettet (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
-msgstr "Link ikke fundet"
+msgstr "Reference ikke fundet"
-#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
+#: html/Ticket/ModifyLinks.html:46
+#: html/Ticket/ModifyLinks.html:50
msgid "Link ticket #%1"
-msgstr "Link ticket #%1"
+msgstr "Referér sag #%1"
+
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr "Referér værdier til"
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr "Reference - adgang nægtet."
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Ticket/Create.html:216
+#: html/Ticket/Elements/ShowSummary:89
+#: html/Ticket/Elements/Tabs:120
+#: html/Ticket/ModifyAll.html:78
msgid "Links"
-msgstr "Links"
+msgstr "Referencer"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Indlæs"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Indlæs gemt søgning:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr "IndlæsGemtSøgning"
#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
-msgstr "Indlæste Perl moduler"
+msgstr "Indlæste Perl-moduler"
-#: lib/RT/SavedSearch.pm:112
#. ($self->Name)
+#: lib/RT/SavedSearch.pm:111
msgid "Loaded search %1"
-msgstr ""
+msgstr "Søgning %1 indlæst"
-#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
+#: html/Admin/Users/Modify.html:138
+#: html/User/Prefs.html:126
msgid "Location"
msgstr "Lokation"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
-msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
-msgstr "Log directory %1 kunne ikke findes eller skrive til.\\n RT kan ikke køre."
+#: NOT FOUND IN SOURCE
+msgid ""
+"Log directory %1 not found or couldn't be written.\\n"
+" RT can't run."
+msgstr ""
+"Mappe til logfiler %1 kunne ikke findes eller skrives til.\\n"
+" RT kan ikke køre."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
+#: html/Elements/Header:91
msgid "Logged in as %1"
msgstr "Logget ind som %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71
+#: html/Elements/Login:100
+#: html/Elements/Login:68
+#: html/Elements/Login:84
+#: lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Log ind"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Log ud"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
-msgstr "Opslagstype misforhold"
+msgstr "Opslagstype mismatch"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
-msgstr "Lav Ejer"
+msgstr "Sæt ejer"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
-msgstr "Lav Status"
+msgstr "Sæt status"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Sæt forfaldsdato"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
-msgstr "Sæt løsnings dato"
+msgstr "Sæt løsningsdato"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
-msgstr "Sæt start dato"
+msgstr "Sæt startdato"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
-msgstr "Sæt startes dato"
+msgstr "Sæt datostart"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
-msgstr "Sæt dato fortalt"
+msgstr "Sæt dato meddelt"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
-msgstr "Sæt Prioritet"
+msgstr "Sæt prioritet"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Sæt kø"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Sæt emne"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr "Gør denne gruppe synlig for bruger"
#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr "Administrer custom felter og custom felt værdier"
+msgstr "Administrer ekstrafelter og ekstrafeltværdier"
#: html/Admin/index.html:69
msgid "Manage groups and group membership"
-msgstr "Administrer grupper og gruppe medlemskab"
+msgstr "Administrer grupper og gruppemedlemskab"
#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
@@ -2712,33 +3193,33 @@ msgstr "Administrer køer og kø-specifikke egenskaber"
msgid "Manage users and passwords"
msgstr "Administrer brugere og adgangskoder"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Maj."
-#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:731
msgid "Member %1 added"
msgstr "Medlem %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:771
msgid "Member %1 deleted"
msgstr "Medlem %1 slettet"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Medlem tilføjet"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Medlem slettet"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Medlem ikke slettet"
@@ -2746,17 +3227,18 @@ msgstr "Medlem ikke slettet"
msgid "Member of"
msgstr "Medlem af"
-#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
+#: html/Admin/Elements/GroupTabs:63
+#: html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Medlemmer"
-#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:728
msgid "Membership in %1 added"
-msgstr "Medlemskan af %1 tilføjet"
+msgstr "Medlemskab af %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:768
msgid "Membership in %1 deleted"
msgstr "Medlemskab af %1 slettet"
@@ -2764,313 +3246,358 @@ msgstr "Medlemskab af %1 slettet"
msgid "Memberships"
msgstr "Medlemskaber"
-#: html/Admin/Users/Memberships.html:60
#. ($UserObj->Name)
+#: html/Admin/Users/Memberships.html:60
msgid "Memberships of the user %1"
msgstr "Medlemskaber for brugeren %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
-msgstr "Sammensmeltning succesfuld"
+msgstr "Sammenføjning udført med succes"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
-msgstr "Sammensmeltning fejlede. Kunne ikke sætte EffectiveId"
+msgstr "Sammenføjning lykkedes ikke. Kunne ikke sætte EffektivID."
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
-msgstr "Sammensmeltning mislykkedes. Kunne ikke sætte status"
+msgstr "Sammenføjning lykkedes ikke. Kunne ikke sætte status."
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131
+#: html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
-msgstr "Sammensmelt med"
+msgstr "Føj ind i"
-#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:734
msgid "Merged into %1"
-msgstr "Sammensmeltet med %1"
+msgstr "Føjet ind i %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143
+#: html/Ticket/Update.html:118
msgid "Message"
msgstr "Besked"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr "Meddelelsens indhold er ikke vist, fordi meddelelsen er for stor, eller fordi den ikke er i almindelig tekst."
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
-msgstr "Besked kunne ikke blive gemt"
+msgstr "Besked kunne ikke gemmes"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Besked gemt"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
-msgstr "Beskeder angående denne ticket vil ikke blive sent til..."
+msgstr "Beskeder angående denne sag vil ikke blive sendt til..."
+
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Minutter"
-#: html/Search/Build.html:667
+#: html/Search/Build.html:490
+#: lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "Ikke-matchende parenteser"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Mangler en primærnøgle?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193
+#: html/User/Prefs.html:92
msgid "Mobile"
msgstr "Mobil"
#: NOT FOUND IN SOURCE
msgid "MobilePhone"
-msgstr "MobilTelefon"
+msgstr "Mobiltelefon"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
-msgstr "Modificér Adgangs Kontrol Liste"
+msgstr "Rediger adgangskontrolliste"
#: NOT FOUND IN SOURCE
msgid "Modify Custom Field %1"
-msgstr "Modificér Custom Felt %1"
+msgstr "Rediger ekstrafelt %1"
-#: html/Admin/Elements/ObjectCustomFields:96
#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+#: html/Admin/Elements/ObjectCustomFields:96
msgid "Modify Custom Fields which apply to %1 for all %2"
-msgstr "Modificér Custom Felter som gælder for %1 for alle %2"
+msgstr "Rediger ekstrafelter, der gælder for %1 for alle %2"
-#: html/Admin/Elements/ObjectCustomFields:98
#. (loc(lc($Types)))
+#: html/Admin/Elements/ObjectCustomFields:98
msgid "Modify Custom Fields which apply to all %1"
-msgstr "Modificér Customer Felter som gælder for alle %1"
+msgstr "Rediger ekstrafelter, der gælder for alle %1"
#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
-msgstr "Modificér Custom felter som gælder for alle køer"
+msgstr "Rediger ekstrafelter, der gælder for alle køer"
-#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
+#: html/Admin/Global/GroupRights.html:106
+#: html/Admin/Groups/GroupRights.html:94
+#: html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr "Modificér Gruppe Rettigheder"
+msgstr "Rediger grupperettigheder"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105
+#: html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr "Modificér Medlemmer"
+msgstr "Rediger medlemmer"
#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr "Modificér Rettigheder"
+msgstr "Rediger rettigheder"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
-msgstr "Modificér Scrip templates for denne kø"
+msgstr "Rediger scrip-skabeloner for denne kø"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
-msgstr "Modificér Scrips for denne kø"
+msgstr "Rediger scrips for denne kø"
#: NOT FOUND IN SOURCE
msgid "Modify Template %1"
-msgstr "Modificér Template %1"
+msgstr "Rediger skabelon %1"
-#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
+#: html/Admin/Global/UserRights.html:75
+#: html/Admin/Groups/UserRights.html:76
+#: html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr "Modificér Brugerrettigheder"
+msgstr "Rediger brugerrettigheder"
-#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
+#: html/Admin/Queues/CustomField.html:66
msgid "Modify a CustomField for queue %1"
-msgstr "Modificér CustomFelt for kø %1"
+msgstr "Rediger et ekstrafelt for kø %1"
#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
-msgstr "Modificér CustomFelt som gælder for alle køer"
+msgstr "Rediger et ekstrafelt, der gælder for alle køer"
-#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
+#: html/Admin/Queues/Scrip.html:82
msgid "Modify a scrip for queue %1"
-msgstr "Modificér et scrip for kø %1"
+msgstr "Rediger et scrip for kø %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
-msgstr "Modificér et scrip som gælder for alle køer"
+msgstr "Rediger et scrip, der gælder for alle køer"
-#: html/Admin/CustomFields/Objects.html:90
#. ($CF->Name)
+#: html/Admin/CustomFields/Objects.html:90
msgid "Modify associated objects for %1"
-msgstr "Modificér objekter associerede med %1"
+msgstr "Rediger tilhørende objekter til %1"
-#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
+#: html/Ticket/ModifyDates.html:46
+#: html/Ticket/ModifyDates.html:50
msgid "Modify dates for #%1"
-msgstr "Modific+er datoer for #%1"
+msgstr "Rediger datoer for #%1"
-#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
+#: html/Ticket/ModifyDates.html:57
msgid "Modify dates for ticket # %1"
-msgstr "Modificér datoer for ticket # %1"
+msgstr "Rediger datoer for sag # %1"
-#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+#: html/Admin/Elements/GlobalCustomFieldTabs:65
+#: html/Admin/Global/index.html:72
msgid "Modify global custom fields"
-msgstr "Modificér globale custom felter"
+msgstr "Rediger globale ekstrafelter"
-#: html/Admin/Elements/GlobalCustomFieldTabs:70 html/Admin/Global/GroupRights.html:46 html/Admin/Global/GroupRights.html:49 html/Admin/Global/index.html:77
+#: html/Admin/Elements/GlobalCustomFieldTabs:70
+#: html/Admin/Global/GroupRights.html:46
+#: html/Admin/Global/GroupRights.html:49
+#: html/Admin/Global/index.html:77
msgid "Modify global group rights"
-msgstr "Modificér globale gruppe rettiheder"
+msgstr "Rediger globale grupperettigheder"
#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
-msgstr "Modificér globale gruppe rettiheder"
+msgstr "Rediger globale grupperettigheder."
#: NOT FOUND IN SOURCE
msgid "Modify global scrips"
-msgstr "Modificér globale scrips"
+msgstr "Rediger globale scrips"
-#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
+#: html/Admin/Global/UserRights.html:46
+#: html/Admin/Global/UserRights.html:49
+#: html/Admin/Global/index.html:81
msgid "Modify global user rights"
-msgstr "Modificér globale bruger rettiheder"
+msgstr "Rediger globale brugerrettigheder"
#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
-msgstr "Modificér globake bruger rettigehder"
+msgstr "Rediger globale brugerrettigheder."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
-msgstr "Modificér gruppe metadata eller slet gruppe"
+msgstr "Rediger gruppemetadata eller slet gruppe"
-#: html/Admin/CustomFields/GroupRights.html:164
#. ($CustomFieldObj->Name)
+#: html/Admin/CustomFields/GroupRights.html:164
msgid "Modify group rights for custom field %1"
-msgstr "Modificér gruppe rettigheder for custom felter %1"
+msgstr "Rediger grupperettigheder for ekstrafelter %1"
-#: html/Admin/Groups/GroupRights.html:46 html/Admin/Groups/GroupRights.html:50 html/Admin/Groups/GroupRights.html:56
#. ($GroupObj->Name)
+#: html/Admin/Groups/GroupRights.html:46
+#: html/Admin/Groups/GroupRights.html:50
+#: html/Admin/Groups/GroupRights.html:56
msgid "Modify group rights for group %1"
-msgstr "Modificér gruppe rettigheder for gruppe %1"
+msgstr "Rediger grupperettigheder for gruppe %1"
-#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
+#: html/Admin/Queues/GroupRights.html:46
+#: html/Admin/Queues/GroupRights.html:50
msgid "Modify group rights for queue %1"
-msgstr "Modificér gruppe rettigheder for kø %1"
+msgstr "Rediger grupperettigheder for kø %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
-msgstr "Modificér medlemskabsliste for denne gruppe"
+msgstr "Rediger medlemskabsliste for denne gruppe"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
-msgstr "Modificér ens egen RT konto"
+msgstr "Rediger din egen RT-konto"
-#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
+#: html/Admin/Queues/People.html:46
+#: html/Admin/Queues/People.html:50
msgid "Modify people related to queue %1"
-msgstr "Modificér folk relateret til kø %1"
+msgstr "Rediger personer, der tilhører kø %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
+#: html/Ticket/ModifyPeople.html:46
+#: html/Ticket/ModifyPeople.html:50
+#: html/Ticket/ModifyPeople.html:57
msgid "Modify people related to ticket #%1"
-msgstr "Modificér folk relateret til ticket #%1"
+msgstr "Rediger personer, der tilhører sag #%1"
-#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
+#: html/Admin/Queues/Scrips.html:67
msgid "Modify scrips for queue %1"
-msgstr "Modificér scrips for kø %1"
+msgstr "Rediger scrips for kø %1"
-#: html/Admin/Elements/GlobalCustomFieldTabs:56 html/Admin/Global/Scrips.html:65 html/Admin/Global/index.html:63
+#: html/Admin/Elements/GlobalCustomFieldTabs:56
+#: html/Admin/Global/Scrips.html:65
+#: html/Admin/Global/index.html:63
msgid "Modify scrips which apply to all queues"
-msgstr "Modificér scrips som gælder for alle køer"
+msgstr "Rediger scrips, der gælder for alle køer"
-#: html/Admin/Global/Template.html:102 html/Admin/Global/Template.html:46 html/Admin/Global/Template.html:51 html/Admin/Queues/Template.html:99
#. (loc($TemplateObj->Name()))
#. ($TemplateObj->id)
+#: html/Admin/Global/Template.html:102
+#: html/Admin/Global/Template.html:46
+#: html/Admin/Global/Template.html:51
+#: html/Admin/Queues/Template.html:99
msgid "Modify template %1"
-msgstr "Modificér template %1"
+msgstr "Rediger skabelon %1"
#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
-msgstr "Modificér templates som gælder for alle køer"
+msgstr "Rediger skabeloner, der gælder for alle køer"
+
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr "Tilpas standardvisningen af \"RT set fra oven\""
-#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
+#: html/Admin/Groups/Modify.html:119
+#: html/User/Groups/Modify.html:107
msgid "Modify the group %1"
-msgstr "Modificér gruppen %1"
+msgstr "Rediger gruppen %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
-msgstr "Modificér kø watchers"
+msgstr "Rediger observatører for køen"
-#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
+#: html/Admin/Users/Modify.html:309
msgid "Modify the user %1"
-msgstr "Modificer brugeren %1"
+msgstr "Rediger brugeren %1"
-#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
+#: html/Ticket/ModifyAll.html:58
msgid "Modify ticket # %1"
-msgstr "Modificer ticket # %1"
+msgstr "Rediger sag # %1"
-#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
+#: html/Ticket/Modify.html:46
+#: html/Ticket/Modify.html:49
+#: html/Ticket/Modify.html:55
msgid "Modify ticket #%1"
-msgstr "Modificer ticket #%1"
+msgstr "Rediger sag #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
-msgstr "Modificer tickets"
+msgstr "Rediger sager"
-#: html/Admin/CustomFields/UserRights.html:157
#. ($CustomFieldObj->Name)
+#: html/Admin/CustomFields/UserRights.html:157
msgid "Modify user rights for custom field %1"
-msgstr "Modificér brugerrettigheder custom felter for %1"
+msgstr "Rediger brugerrettigheder for ekstrafelter %1"
-#: html/Admin/Groups/UserRights.html:46 html/Admin/Groups/UserRights.html:50 html/Admin/Groups/UserRights.html:56
#. ($GroupObj->Name)
+#: html/Admin/Groups/UserRights.html:46
+#: html/Admin/Groups/UserRights.html:50
+#: html/Admin/Groups/UserRights.html:56
msgid "Modify user rights for group %1"
-msgstr "Modificer bruger rettigheder for gruppe %1"
+msgstr "Rediger brugerrettigheder for gruppe %1"
-#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
+#: html/Admin/Queues/UserRights.html:46
+#: html/Admin/Queues/UserRights.html:50
msgid "Modify user rights for queue %1"
-msgstr "Modificer bruger rettigheder for kø %1"
+msgstr "Rediger brugerrettigheder for kø %1"
#: NOT FOUND IN SOURCE
msgid "Modify watchers for queue '%1'"
-msgstr "Modificer watchers for kø '%1'"
+msgstr "Rediger observatører for kø '%1'"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
-msgstr "ModificerACL"
+msgstr "RedigerACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
-msgstr "ModifyCustomField"
+msgstr "RedigerEkstrafelt"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
-msgstr "ModificerEgetMedlemskab"
+msgstr "RedigeretEgetMedlemskab"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
-msgstr "ModificerQueueWatchers"
+msgstr "RedigerKøObservatører"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
-msgstr "ModificerScrips"
+msgstr "RedigerScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
-msgstr "ModificerSelv"
+msgstr "RedigerSelv"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
-msgstr "ModificerTemplate"
+msgstr "RedigerSkabelon"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
-msgstr "ModificerTicket"
+msgstr "RedigerSag"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Man."
-#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
+#: html/Ticket/Elements/ShowRequestor:61
msgid "More about %1"
msgstr "Mere om %1"
@@ -3086,52 +3613,67 @@ msgstr "Flyt op"
msgid "Multiple"
msgstr "Flere"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
-msgstr "'Name' attribut skal angives"
+msgstr "Egenskab 'Navn' skal angives"
-#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
+#: html/SelfService/Elements/MyRequests:57
msgid "My %1 tickets"
-msgstr "Mine %1 tickets"
+msgstr "Mine %1 sager"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
-msgstr "Mine Godkendelser"
+msgstr "Mine godkendelser"
+
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr "Min dag"
-#: html/Approvals/index.html:46 html/Approvals/index.html:47
+#: html/Approvals/index.html:46
+#: html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mine godkendelser"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50
+#: html/Search/Elements/SelectSearchObject:53
+#: html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Mine gemte søgninger"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58
+#: html/Admin/Elements/AddCustomFieldValue:53
+#: html/Admin/Elements/EditCustomField:55
+#: html/Admin/Elements/EditCustomFieldValues:55
+#: html/Admin/Elements/ModifyTemplate:49
+#: html/Admin/Groups/Modify.html:65
+#: html/Search/Bulk.html:157
+#: html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Navn"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Navn i brug"
#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
-msgstr "Behøver godkendelse af system adminstrator"
+msgstr "Kræver godkendelse af systemadministrator"
#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Aldrig"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Ny"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
-msgstr "Nye relationer"
+msgstr "Nye referencer"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
+#: html/Admin/Users/Modify.html:119
+#: html/User/Prefs.html:109
msgid "New Password"
msgstr "Ny adgangskode"
@@ -3139,19 +3681,21 @@ msgstr "Ny adgangskode"
msgid "New Pending Approval"
msgstr "Ny afventende godkendelse"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
-msgstr "Ny Søgestreng"
+msgstr "Ny søgning"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
-msgstr "Ny Søgning"
+msgstr "Ny søgning"
-#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
+#: html/Admin/Elements/CustomFieldTabs:93
+#: html/Admin/Queues/CustomField.html:73
msgid "New custom field"
-msgstr "Nyt custom felt"
+msgstr "Nyt ekstrafelt"
-#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
+#: html/Admin/Elements/GroupTabs:77
+#: html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Ny gruppe"
@@ -3159,23 +3703,30 @@ msgstr "Ny gruppe"
msgid "New password"
msgstr "Ny adgangskode"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
-msgstr "Ny adgangskode notifikation afsendt"
+msgstr "Ny meddelelse om adgangskode sendt"
#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Ny kø"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Ny påmindelse:"
+
#: NOT FOUND IN SOURCE
msgid "New request"
-msgstr "Ny request"
+msgstr "Ny sag"
#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nye rettigheder"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63
+#: html/Admin/Global/Scrips.html:60
+#: html/Admin/Queues/Scrip.html:71
+#: html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Ny scrip"
@@ -3183,41 +3734,47 @@ msgstr "Ny scrip"
msgid "New search"
msgstr "Ny søgning"
-#: html/Admin/Global/Template.html:81 html/Admin/Global/Templates.html:60 html/Admin/Queues/Template.html:79 html/Admin/Queues/Templates.html:71
+#: html/Admin/Global/Template.html:81
+#: html/Admin/Global/Templates.html:60
+#: html/Admin/Queues/Template.html:79
+#: html/Admin/Queues/Templates.html:71
msgid "New template"
-msgstr "Ny template"
+msgstr "Ny skabelon"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84
+#: html/SelfService/Elements/Tabs:88
msgid "New ticket"
-msgstr "Ny ticket"
+msgstr "Ny sag"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
-msgstr "Ny ticket eksisterer ikke"
+msgstr "Ny sag eksisterer ikke"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Ny bruger"
#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
-msgstr "Ny bruger kaldet"
+msgstr "Ny bruger ved navn"
-#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
+#: html/Admin/Queues/People.html:76
+#: html/Ticket/Elements/EditPeople:50
msgid "New watchers"
-msgstr "Nye watchers"
+msgstr "Nye observatører"
#: NOT FOUND IN SOURCE
msgid "New window setting"
-msgstr "Ny vindues indstilling"
+msgstr "Ny indstilling for vindue"
+#: html/Helpers/CalPopup.html:58
#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Næste"
#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr "Næste Side"
+msgstr "Næste side"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -3225,57 +3782,66 @@ msgstr "Næste side"
#: NOT FOUND IN SOURCE
msgid "NickName"
-msgstr "NickName"
+msgstr "KaldeNavn"
-#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
+#: html/Admin/Users/Modify.html:84
+#: html/User/Prefs.html:72
msgid "Nickname"
-msgstr "Nickname"
+msgstr "Kaldenavn"
#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr "Ingen klasse defineret"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166
+#: html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
-msgstr "Intet Custom felt"
+msgstr "Intet ekstrafelt"
#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr "Intet CustomField defineret"
+msgstr "Intet ekstrafelt defineret"
-#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
+#: html/Admin/Groups/GroupRights.html:105
+#: html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
-msgstr "Ingen grupper definerede"
+msgstr "Ingen gruppe defineret"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
-msgstr "Ingen Søgestreng"
+msgstr "Ingen søgning"
-#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
+#: html/Admin/Queues/GroupRights.html:118
+#: html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Ingen kø defineret"
#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
-msgstr "Ingen RT bruger fundet. Kontakt venligst din RT administrator.\\n"
+msgstr "Ingen RT-bruger fundet. Kontakt venligst din RT-administrator.\\n"
-#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
+#: html/Admin/Global/Template.html:100
+#: html/Admin/Queues/Template.html:97
msgid "No Template"
-msgstr "Ingen Template"
+msgstr "Ingen skabelon"
#: NOT FOUND IN SOURCE
msgid "No Ticket specified. Aborting ticket "
-msgstr "Ingen ticket angivet. Afbryder ticket"
+msgstr "Ingen sag angivet. Afbryder sag."
#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr "Ingen ticket angivet. Afbryder ticket ændringer\\n\\n"
+msgid ""
+"No Ticket specified. Aborting ticket modifications\\n"
+"\\n"
+msgstr ""
+"Ingen sag angivet. Afbryder sagsændringer\\n"
+"\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
-msgstr "Ingen aktion"
+msgstr "Ingen handling"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Ingen kolonne angivet"
@@ -3285,65 +3851,75 @@ msgstr "Ingen kommando fundet\\n"
#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
-msgstr "Ingen kommentar inddateret for denne bruger"
+msgstr "Ingen kommentar indtastet for denne bruger"
#: NOT FOUND IN SOURCE
msgid "No correspondence attached"
msgstr "Ingen korrespondance vedhæftet"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
#. (ref $self)
+#: lib/RT/Action/Generic.pm:185
+#: lib/RT/Condition/Generic.pm:197
+#: lib/RT/Search/ActiveTicketsInQueue.pm:77
+#: lib/RT/Search/Generic.pm:134
+#: lib/RT/Search/Googleish.pm:78
msgid "No description for %1"
msgstr "Ingen beskrivelse af %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Ingen gruppe angivet"
#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr "Ingen grupper som matcher søge kriterier fundet"
+msgstr "Ingen grupper fundet, der opfylder søgekriterier"
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
-msgstr "Ingen medelelse vedhæftet"
+msgstr "Ingen meddelelse vedhæftet"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Ingen adgangskode sat"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
-msgstr "Ingen rettighed til at oprette køer"
+msgstr "Ingen adgang til at oprette køer"
-#: lib/RT/Ticket_Overlay.pm:409
#. ($QueueObj->Name)
+#: lib/RT/Ticket_Overlay.pm:420
msgid "No permission to create tickets in the queue '%1'"
-msgstr "Ingen adgang til at oprette tickets i denne kø '%1'"
+msgstr "Ingen adgang til at oprette sager i denne kø '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
-msgstr "Ingen rettighed til at oprette brugere"
+msgstr "Ingen adgang til at oprette brugere"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
-msgstr "Ingen adgang til at vise denne ticket"
+msgstr "Ingen adgang til at vise denne sag"
+
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr "Ingen tilladelse til at gemme søgninger for hele systemet"
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
-msgstr "Ingen adgang til at vise opdater ticket"
+msgstr "Ingen adgang til at se opdater sag"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795
+#: lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Ingen principal angivet"
-#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
+#: html/Admin/Queues/People.html:175
+#: html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Ingen principaler valgt."
#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr "Ingen køer fundet som matcher søge kriterie."
+msgstr "Ingen køer fundet, der opfylder søgekriterier."
#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
@@ -3353,45 +3929,52 @@ msgstr "Ingen rettigheder fundet"
msgid "No rights granted."
msgstr "Ingen rettigheder tildelt."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
-msgstr ""
+msgstr "Ingen søgning indlæst"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Ingen søgning at arbejde med."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137
+#: html/Search/Results.rdf:78
msgid "No subject"
msgstr "Intet emne"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
-msgstr "Ingen ticket id angivet"
+msgstr "Intet sagsnummer angivet"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528
+#: lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
-msgstr "Ingen transaktions type angivet"
+msgstr "Ingen transaktionstype angivet"
#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
-msgstr "Ingen brugere fundet som matcher søge kriterie"
+msgstr "Ingen brugere fundet, der opfylder søgekriterier"
#: NOT FOUND IN SOURCE
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
-msgstr "Ingen valid RT bruger fundet. RT CVS handler frakoblet. Kontakt venligst din RT administrator.\\n"
+msgstr "Ingen gyldig RT-bruger fundet. RT CVS-administrator frakoblet. Kontakt venligst din RT-administrator.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
-msgstr "Ingen værdi sent til _Set!\\n"
+msgstr "Ingen værdi sendt til _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Ingen"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
-msgstr "Ikke eksisterende felt?"
+msgstr "Ikke-eksisterende felt?"
+
+#: html/Search/Chart:71
+#: html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr "Ikke sat"
#: NOT FOUND IN SOURCE
msgid "Not logged in"
@@ -3401,7 +3984,7 @@ msgstr "Ikke logget ind"
msgid "Not logged in."
msgstr "Ikke logget ind."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Ikke sat"
@@ -3413,83 +3996,85 @@ msgstr "Endnu ikke implementeret."
msgid "Not yet implemented...."
msgstr "Endnu ikke implementeret..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Noter"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
-msgstr "Notification kunne ikke sendes"
+msgstr "Besked kunne ikke sendes"
#: etc/initialdata:101
msgid "Notify AdminCcs"
-msgstr "Notificér AdminCc'ere"
+msgstr "Giv besked til AdminCc'ere"
#: etc/initialdata:97
msgid "Notify AdminCcs as Comment"
-msgstr "Notificér AdminCc'ere som kommentar"
+msgstr "Giv besked til AdminCc'ere som kommentar"
-#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
+#: etc/initialdata:93
+#: etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr "Notificér Ccs"
+msgstr "Giv besked til Cc'ere"
-#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
+#: etc/initialdata:89
+#: etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr "Notificér Ccs som Kommentarer"
+msgstr "Giv besked til Cc'ere som kommentarer"
#: etc/initialdata:128
msgid "Notify Other Recipients"
-msgstr "Notificér andre modtagere"
+msgstr "Giv besked til andre modtagere"
#: etc/initialdata:124
msgid "Notify Other Recipients as Comment"
-msgstr "Notificér andre modtagere som kommentar"
+msgstr "Giv besked til andre modtagere som kommentar"
#: etc/initialdata:85
msgid "Notify Owner"
-msgstr "Notificér ejer"
+msgstr "Giv besked til ejer"
#: etc/initialdata:81
msgid "Notify Owner as Comment"
-msgstr "Notificér ejer som kommentar"
+msgstr "Giv besked til ejer som kommentar"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr "Notificér ejer om deres afviste ticket"
+msgstr "Giv besked til ejer om deres afviste sag"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr "Notificér ejere om deres ticket er blevet godkendt af alle Approvere"
+msgstr "Giv besked til ejere om, at deres sag er blevet godkendt af alle godkendere"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr "Notificér ejere om deres ticket som er blevet godkendt af Approver"
+msgstr "Giv besked til ejere om, at deres sag er blevet godkendt af nogle godkendere"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
-msgstr "Notificér ejere og AdminCc'ere om nye emner som afventer deres godkendelse"
+msgstr "Giv besked til ejere og AdminCc'ere om nye emner, som afventer deres godkendelse"
#: etc/initialdata:77
msgid "Notify Requestors"
-msgstr "Notificér Requestere"
+msgstr "Giv besked til rekvirenter"
#: etc/initialdata:111
msgid "Notify Requestors and Ccs"
-msgstr "Notificér Requestere og Cc'ere"
+msgstr "Giv besked til rekvirenter og Cc'ere"
#: etc/initialdata:106
msgid "Notify Requestors and Ccs as Comment"
-msgstr "Notificér Requestere og Cc'ere som kommentar"
+msgstr "Giv besked til rekvirenter og Cc'ere som kommentar"
#: etc/initialdata:120
msgid "Notify Requestors, Ccs and AdminCcs"
-msgstr "Notificér Requestere, Cc'ere og AdminCc'ere"
+msgstr "Giv besked til rekvirenter, Cc'ere og AdminCc'ere"
#: etc/initialdata:116
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
-msgstr "Notificér Requestere, Cc'ere og AdminCc'ere som kommentar"
+msgstr "Giv besked til rekvirenter, Cc'ere og AdminCc'ere som kommentar"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -3497,52 +4082,58 @@ msgstr "Nov."
msgid "OR"
msgstr "ELLER"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objekt kunne ikke oprettes"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "Objekt kunne ikke slettes"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objekt oprettet"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Objekt slettet"
-#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
-#. ($ObjectType)
#. ($LookupType)
+#. ($ObjectType)
+#: html/Admin/CustomFields/Objects.html:72
+#: html/Admin/Elements/ObjectCustomFields:63
msgid "Object of type %1 cannot take custom fields"
-msgstr "Objekt af typen %1 kan ikke håndtere custom felter"
+msgstr "Objekt af typen %1 kan ikke håndtere ekstrafelter"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
-msgstr "Objekt type misforhold"
+msgstr "Objekttype mismatch"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Okt."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
-msgstr "Offline"
+msgstr "Off-line"
#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr "Offline editeringer"
+msgstr "Off-line redigeringer"
#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr "Offline upload"
+msgstr "Off-line dataoverførsel"
#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Ved"
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+#: lib/RT/Transaction_Overlay.pm:326
+msgid "On %1, %2 wrote:"
+msgstr "PÃ¥ %1, skrev %2:"
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Ved kommentar"
@@ -3557,15 +4148,16 @@ msgstr "Ved oprettelse"
#: etc/initialdata:184
msgid "On Owner Change"
-msgstr "Ved ejerskifte"
+msgstr "Ved ændring af ejer"
-#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
+#: etc/initialdata:177
+#: etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr "Ved prioritets ændring"
+msgstr "Ved ændring af prioritet"
#: etc/initialdata:192
msgid "On Queue Change"
-msgstr "Ved køskifte"
+msgstr "Ved ændring af kø"
#: etc/initialdata:198
msgid "On Resolve"
@@ -3573,72 +4165,85 @@ msgstr "Ved løsning"
#: etc/initialdata:169
msgid "On Status Change"
-msgstr "Ved statusskifte"
+msgstr "Ved statusændring"
#: etc/initialdata:150
msgid "On Transaction"
msgstr "Ved transaktion"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
+#: html/Approvals/Elements/PendingMyApproval:70
msgid "Only show approvals for requests created after %1"
-msgstr "Vis kun godkendelser for requests oprettet efter %1"
+msgstr "Vis kun godkendelser for sager oprettet efter %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
+#: html/Approvals/Elements/PendingMyApproval:68
msgid "Only show approvals for requests created before %1"
-msgstr "Vis kun godkendelser for requests oprettet før %1"
+msgstr "Vis kun godkendelser for sager oprettet før %1"
+
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Vis kun ekstrafelter for:"
-#: html/Elements/Quicksearch:52
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Ã…ben"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr "Ã…bne sager"
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
-msgstr "Ã…ben den"
+msgstr "Ã…bn den"
#: NOT FOUND IN SOURCE
msgid "Open requests"
-msgstr "Ã…ben requests"
+msgstr "Ã…bne sager"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
-msgstr "Ã…ben tickets"
+msgstr "Ã…bne sager"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
-msgstr "Ã…ben tickets (fra liste) i et nyt vindue"
+msgstr "Ã…bn sager (fra liste) i et nyt vindue"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in another window"
-msgstr "Ã…ben tickets (fra liste) i andet vindue"
+msgstr "Ã…bn sager (fra liste) i et andet vindue"
#: etc/initialdata:140
msgid "Open tickets on correspondence"
-msgstr "Ã…ben tickets ved korrespondance"
+msgstr "Ã…bn sager ved korrespondance"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Valgmuligheder"
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
-msgstr "Sortér efter"
+msgstr "Sorteret efter"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
-msgstr "Orden og sortering"
+msgstr "Sortering"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
+#: html/Admin/Users/Modify.html:141
+#: html/User/Prefs.html:129
msgid "Organization"
msgstr "Organisation"
-#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
+#: html/Approvals/Elements/Approve:53
msgid "Originating ticket: #%1"
-msgstr "Oprindelig ticket: #%1"
+msgstr "Oprindelig sag: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
-msgstr "Udgående e-mail omkring en kommentar gemt"
+msgstr "Udgående e-mail omkring en kommentar er gemt"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Udgående e-mail gemt"
@@ -3646,115 +4251,237 @@ msgstr "Udgående e-mail gemt"
msgid "Over time, priority moves toward"
msgstr "Tid overskredet, prioritet går mod"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
-msgstr "Egne tickets"
+msgstr "Egne sager"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
-msgstr "EgenTicket"
-
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+msgstr "EgenSag"
+
+#: etc/initialdata:38
+#: html/Elements/QuickCreate:56
+#: html/Search/Elements/PickBasics:101
+#: html/Ticket/Create.html:72
+#: html/Ticket/Elements/EditBasics:61
+#: html/Ticket/Elements/EditPeople:64
+#: html/Ticket/Elements/EditPeople:65
+#: html/Ticket/Elements/Reminders:129
+#: html/Ticket/Elements/ShowPeople:48
+#: html/Ticket/Update.html:62
+#: lib/RT/ACE_Overlay.pm:110
+#: lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Ejer"
#: NOT FOUND IN SOURCE
msgid "Owner changed from %1 to %2"
-msgstr "Ejere ændret fra %1 til %2"
+msgstr "Ejer ændret fra %1 til %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "Ejer kunne ikke defineres."
-#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
+#: lib/RT/Transaction_Overlay.pm:672
msgid "Owner forcibly changed from %1 to %2"
-msgstr "Ejer skiftet forceret fra %1 to %2"
+msgstr "Ejer tvungent ændret fra %1 til %2"
#: NOT FOUND IN SOURCE
msgid "Owner is"
msgstr "Ejer er"
-#: html/Elements/TicketList:78
+#: NOT FOUND IN SOURCE
+msgid "PVCS Files"
+msgstr "PVCS-filer"
+
#. ($Page, int($TotalFound/$Rows)+$oddRows)
+#: html/Elements/TicketList:78
msgid "Page %1 of %2"
msgstr "Side %1 af %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198
+#: html/User/Prefs.html:96
msgid "Pager"
-msgstr "Bipper"
+msgstr "Personsøger"
#: NOT FOUND IN SOURCE
msgid "PagerPhone"
-msgstr "BipperTelefon"
+msgstr "Personsøgertelefon"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144
+#: html/Elements/EditLinks:76
+#: html/Elements/ShowLinks:68
+#: html/Ticket/Create.html:222
+#: html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Forældre"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95
+#: html/User/Prefs.html:105
msgid "Password"
msgstr "Adgangskode"
#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
-msgstr "Adgangskode husker"
+msgstr "Adgangskodepåmindelse"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781
+#: lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Adgangskode ændret"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
#. ($RT::MinimumPasswordLength)
+#: lib/RT/User_Overlay.pm:1037
+#: lib/RT/User_Overlay.pm:214
msgid "Password needs to be at least %1 characters long"
-msgstr ""
+msgstr "Adgangskode skal være på mindst %1 karakterer"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
-msgstr ""
+msgstr "Adgangskode sat"
#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Adgangskode for kort"
-#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
+#: html/User/Prefs.html:240
msgid "Password: %1"
msgstr "Adgangskode: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
-msgstr ""
+msgstr "Adgangskode: Adgang afvist"
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
-msgstr "Adgangskoder matcher ikke."
+msgstr "Adgangskoder stemmer ikke overens."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
-msgstr "Adgangskoder matcher ikke. Din adgangskode er ikke blevet skiftet"
+msgstr "Adgangskoder stemmer ikke overens. Din adgangskode er ikke blevet ændret."
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62
+#: html/Ticket/Elements/Tabs:119
+#: html/Ticket/ModifyAll.html:72
msgid "People"
-msgstr "Folk"
+msgstr "Personer"
#: etc/initialdata:133
msgid "Perform a user-defined action"
-msgstr "Udfør en bruger-defineret aktion"
+msgstr "Udfør en brugerdefineret handling"
#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr "Perl konfiguration"
-
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+msgstr "Perl-konfiguration"
+
+#: lib/RT/ACE_Overlay.pm:251
+#: lib/RT/ACE_Overlay.pm:257
+#: lib/RT/ACE_Overlay.pm:580
+#: lib/RT/ACE_Overlay.pm:590
+#: lib/RT/ACE_Overlay.pm:600
+#: lib/RT/ACE_Overlay.pm:665
+#: lib/RT/Attribute_Overlay.pm:158
+#: lib/RT/Attribute_Overlay.pm:164
+#: lib/RT/Attribute_Overlay.pm:405
+#: lib/RT/Attribute_Overlay.pm:414
+#: lib/RT/Attribute_Overlay.pm:427
+#: lib/RT/CurrentUser.pm:116
+#: lib/RT/CurrentUser.pm:125
+#: lib/RT/CustomField_Overlay.pm:1017
+#: lib/RT/CustomField_Overlay.pm:1138
+#: lib/RT/CustomField_Overlay.pm:1281
+#: lib/RT/CustomField_Overlay.pm:172
+#: lib/RT/CustomField_Overlay.pm:189
+#: lib/RT/CustomField_Overlay.pm:200
+#: lib/RT/CustomField_Overlay.pm:374
+#: lib/RT/CustomField_Overlay.pm:403
+#: lib/RT/CustomField_Overlay.pm:763
+#: lib/RT/CustomField_Overlay.pm:936
+#: lib/RT/CustomField_Overlay.pm:971
+#: lib/RT/Group_Overlay.pm:1117
+#: lib/RT/Group_Overlay.pm:1121
+#: lib/RT/Group_Overlay.pm:1130
+#: lib/RT/Group_Overlay.pm:1240
+#: lib/RT/Group_Overlay.pm:1244
+#: lib/RT/Group_Overlay.pm:1250
+#: lib/RT/Group_Overlay.pm:445
+#: lib/RT/Group_Overlay.pm:542
+#: lib/RT/Group_Overlay.pm:620
+#: lib/RT/Group_Overlay.pm:628
+#: lib/RT/Group_Overlay.pm:726
+#: lib/RT/Group_Overlay.pm:730
+#: lib/RT/Group_Overlay.pm:736
+#: lib/RT/Group_Overlay.pm:922
+#: lib/RT/Group_Overlay.pm:926
+#: lib/RT/Group_Overlay.pm:939
+#: lib/RT/Queue_Overlay.pm:1054
+#: lib/RT/Queue_Overlay.pm:140
+#: lib/RT/Queue_Overlay.pm:158
+#: lib/RT/Queue_Overlay.pm:657
+#: lib/RT/Queue_Overlay.pm:667
+#: lib/RT/Queue_Overlay.pm:681
+#: lib/RT/Queue_Overlay.pm:819
+#: lib/RT/Queue_Overlay.pm:828
+#: lib/RT/Queue_Overlay.pm:841
+#: lib/RT/Scrip_Overlay.pm:149
+#: lib/RT/Scrip_Overlay.pm:160
+#: lib/RT/Scrip_Overlay.pm:224
+#: lib/RT/Scrip_Overlay.pm:538
+#: lib/RT/Template_Overlay.pm:108
+#: lib/RT/Template_Overlay.pm:277
+#: lib/RT/Ticket_Overlay.pm:1357
+#: lib/RT/Ticket_Overlay.pm:1367
+#: lib/RT/Ticket_Overlay.pm:1381
+#: lib/RT/Ticket_Overlay.pm:1522
+#: lib/RT/Ticket_Overlay.pm:1532
+#: lib/RT/Ticket_Overlay.pm:1546
+#: lib/RT/Ticket_Overlay.pm:1663
+#: lib/RT/Ticket_Overlay.pm:1983
+#: lib/RT/Ticket_Overlay.pm:2126
+#: lib/RT/Ticket_Overlay.pm:2296
+#: lib/RT/Ticket_Overlay.pm:2346
+#: lib/RT/Ticket_Overlay.pm:2525
+#: lib/RT/Ticket_Overlay.pm:2538
+#: lib/RT/Ticket_Overlay.pm:2614
+#: lib/RT/Ticket_Overlay.pm:2627
+#: lib/RT/Ticket_Overlay.pm:2748
+#: lib/RT/Ticket_Overlay.pm:2762
+#: lib/RT/Ticket_Overlay.pm:2990
+#: lib/RT/Ticket_Overlay.pm:3000
+#: lib/RT/Ticket_Overlay.pm:3005
+#: lib/RT/Ticket_Overlay.pm:3224
+#: lib/RT/Ticket_Overlay.pm:3228
+#: lib/RT/Ticket_Overlay.pm:3371
+#: lib/RT/Ticket_Overlay.pm:3497
+#: lib/RT/Transaction_Overlay.pm:516
+#: lib/RT/Transaction_Overlay.pm:523
+#: lib/RT/Transaction_Overlay.pm:551
+#: lib/RT/Transaction_Overlay.pm:558
+#: lib/RT/User_Overlay.pm:1176
+#: lib/RT/User_Overlay.pm:1856
+#: lib/RT/User_Overlay.pm:369
+#: lib/RT/User_Overlay.pm:735
+#: lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Adgang afvist"
+#: lib/RT/Template_Overlay.pm:238
+#: lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr "Adgang afvist"
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr "Tilladelser ikke givet"
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
-msgstr "Personlige Grupper"
+msgstr "Personlige grupper"
-#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
+#: html/User/Groups/index.html:51
+#: html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Personlige grupper"
@@ -3762,33 +4489,50 @@ msgstr "Personlige grupper"
msgid "Personal groups:"
msgstr "Personlige grupper:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180
+#: html/User/Prefs.html:81
msgid "Phone numbers"
-msgstr "Telefon numre"
+msgstr "Telefonnumre"
#: NOT FOUND IN SOURCE
msgid "Placeholder"
msgstr "Placeholder"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93
+#: html/Elements/Tabs:91
+#: html/SelfService/Elements/Tabs:95
+#: html/SelfService/Prefs.html:46
+#: html/User/Prefs.html:46
+#: html/User/Prefs.html:49
msgid "Preferences"
msgstr "Præferencer"
+#. ($pane, $UserObj->Name)
+#: html/Admin/Users/MyRT.html:75
+msgid "Preferences %1 for user %2 ."
+msgstr "Præferencer %1 for bruger %2 ."
+
+#. ($pane)
+#: html/Prefs/MyRT.html:141
+msgid "Preferences saved for %1."
+msgstr "Præferencer gemt for %1."
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Præferencer"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
-msgstr "Prepare ryddet"
+msgstr "Forbered tømning"
+#: html/Helpers/CalPopup.html:56
#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Forr."
#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr "Forrige Side"
+msgstr "Forrige side"
#: NOT FOUND IN SOURCE
msgid "Previous page"
@@ -3798,12 +4542,18 @@ msgstr "Forrige side"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
+#: lib/RT/ACE_Overlay.pm:157
+#: lib/RT/ACE_Overlay.pm:239
+#: lib/RT/ACE_Overlay.pm:569
msgid "Principal %1 not found."
msgstr "Principal %1 ikke fundet."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147
+#: html/Ticket/Create.html:181
+#: html/Ticket/Elements/EditBasics:92
+#: html/Ticket/Elements/ShowBasics:72
+#: lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioritet"
@@ -3817,36 +4567,62 @@ msgstr "Privat:"
#: etc/initialdata:25
msgid "Privileged"
-msgstr "Priviligeret"
+msgstr "Privilegeret"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
+#: html/Admin/Users/Modify.html:342
+#: html/User/Prefs.html:231
msgid "Privileged status: %1"
-msgstr "Priviligeret status: %1"
+msgstr "Privilegeret status: %1"
#: html/Admin/Users/index.html:102
msgid "Privileged users"
-msgstr "Priviligerede brugere"
+msgstr "Privilegerede brugere"
-#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
+#: NOT FOUND IN SOURCE
+msgid "Product area"
+msgstr "Produktområde"
+
+#: etc/initialdata:23
+#: etc/initialdata:29
+#: etc/initialdata:35
+#: etc/initialdata:59
msgid "Pseudogroup for internal use"
-msgstr "Pseudogruppe til intern brug"
+msgstr "Pseudogruppe til internt brug"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
-msgstr "Søgestreng"
+msgstr "Søgning"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
-msgstr "Søgestrengs Bygger"
-
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+msgstr "Søgedefinition"
+
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr "Søgning:"
+
+#: html/Elements/QueueSummary:48
+#: html/Elements/QuickCreate:54
+#: html/Search/Elements/PickBasics:71
+#: html/SelfService/Create.html:54
+#: html/Ticket/Create.html:62
+#: html/Ticket/Elements/EditBasics:57
+#: html/Ticket/Elements/ShowBasics:76
+#: html/Tools/Reports/CreatedByDates.html:85
+#: html/Tools/Reports/ResolvedByDates.html:86
+#: html/Tools/Reports/ResolvedByOwner.html:66
+#: html/User/Elements/DelegateRights:101
+#: lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Kø"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
-#. ($Queue)
#. ($id)
+#. ($Queue)
+#: html/Admin/Queues/CustomField.html:63
+#: html/Admin/Queues/Scrip.html:61
+#: html/Admin/Queues/Scrips.html:69
+#: html/Admin/Queues/Templates.html:65
msgid "Queue %1 not found"
msgstr "Kø %1 ikke fundet"
@@ -3856,59 +4632,75 @@ msgstr "Kø '%1' ikke fundet\\n"
#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
-msgstr "Kø Navn"
+msgstr "Navn på kø"
#: NOT FOUND IN SOURCE
msgid "Queue Scrips"
-msgstr "Kø Scrips"
+msgstr "Kø-scrips"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Kø eksisterer allerede"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374
+#: lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Kø kunne ikke oprettes"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244
+#: lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
-msgstr "Kø kunne ikke indlæses"
+msgstr "Kø kunne ikke indlæses."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83
+#: lib/RT/Queue_Overlay.pm:384
+#: lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Kø oprettet"
#: NOT FOUND IN SOURCE
msgid "Queue is not specified."
-msgstr "Kø ikke angivet"
+msgstr "Kø ikke angivet."
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126
+#: lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Kø ikke fundet"
-#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
+#: html/Admin/Elements/Tabs:59
+#: html/Admin/index.html:72
msgid "Queues"
msgstr "Køer"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Køer som jeg administrerer"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Køer: Jeg er en AdminCc for"
+
+#: html/Elements/Quicksearch:47
+#: html/Prefs/Elements/Tabs:58
+#: html/Prefs/Quicksearch.html:70
msgid "Quick search"
-msgstr "Kø søgning"
+msgstr "Hurtigsøgning"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
-msgstr "Kvik ticket oprettelse"
+msgstr "Hurtigoprettelse af sager"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
+#: docs/design_docs/string-extraction-guide.txt:70
+#: lib/RT/StyleGuide.pod:796
msgid "RT %1 for %2"
msgstr "RT %1 for %2"
@@ -3920,29 +4712,31 @@ msgstr "RT %1 fra <a href=\"http://bestpractical.com\">Best Practical Solutions,
msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: html/Admin/index.html:46 html/Admin/index.html:47
+#: html/Admin/index.html:46
+#: html/Admin/index.html:47
msgid "RT Administration"
-msgstr "RT Administration"
+msgstr "RT-administration"
#: NOT FOUND IN SOURCE
msgid "RT Authentication error."
-msgstr "RT Authentikeringsfejl."
+msgstr "RT-godkendelsesfejl."
#: NOT FOUND IN SOURCE
msgid "RT Bounce: %1"
-msgstr "RT Bounce: %1"
+msgstr "RT-afvisning: %1"
#: NOT FOUND IN SOURCE
msgid "RT Configuration error"
-msgstr "RT Konfigurationsfejl"
+msgstr "RT-konfigurationsfejl"
#: NOT FOUND IN SOURCE
msgid "RT Critical error. Message not recorded!"
-msgstr "RT Kritisk fejl. Meddelelse ikke gemt!"
+msgstr "RT kritisk fejl. Meddelelse ikke gemt!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63
+#: html/SelfService/Error.html:62
msgid "RT Error"
-msgstr "RT Fejl"
+msgstr "RT-fejl"
#: NOT FOUND IN SOURCE
msgid "RT Received mail (%1) from itself."
@@ -3950,38 +4744,63 @@ msgstr "RT modtog e-mail (%1) fra sig selv"
#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
-msgstr "RT Selv-betjening / Lukkede Tickets"
+msgstr "RT selvbetjening / lukkede sager"
#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr "RT Variable"
+msgstr "RT variable faktorer"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71
+#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Global/MyRT.html:1
+#: html/Admin/Global/MyRT.html:12
+#: html/Admin/Global/MyRT.html:4
+#: html/Admin/Global/index.html:84
+#: html/Admin/Users/MyRT.html:21
+#: html/Prefs/MyRT.html:66
+#: html/Prefs/MyRT.html:78
+#: html/User/Elements/Tabs:65
+#: html/index.html:1
+#: html/index.html:75
msgid "RT at a glance"
-msgstr "RT set fra oven"
+msgstr "Request Tracker - hurtigt overblik"
+
+#. ($UserObj->Name)
+#: html/Admin/Users/MyRT.html:30
+msgid "RT at a glance for the user %1"
+msgstr "Request Tracker - hurtigt overblik for bruger %1"
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr "RT kan medtage indhold fra en anden web-service, når dette ekstrafelt vises."
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr "RT kan gøre dette ekstrafelts værdier til hyperlinks til en anden tjeneste."
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
-msgstr "RT kunne ikke authentikere dig"
+msgstr "RT kunne ikke godkende dig"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find requestor via its external database lookup"
-msgstr "RT kunne ikke finde requester via sit eksterne database opslag"
+msgstr "RT kunne ikke finde rekvirent via sit eksterne databaseopslag"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find the queue: %1"
msgstr "RT kunne ikke finde køen: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
-msgstr ""
+msgstr "RT kunne ikke gemme din session."
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
-msgstr "RT kunne ikke validere denne PGP signatur. \\n"
+msgstr "RT kunne ikke validere denne PGP-signatur. \\n"
-#: html/Elements/PageLayout:108
#. ($RT::rtname)
+#: html/Elements/Logo:49
+#: html/Elements/PageLayout:172
msgid "RT for %1"
msgstr "RT for %1"
@@ -3991,7 +4810,7 @@ msgstr "RT for %1: %2"
#: NOT FOUND IN SOURCE
msgid "RT has proccessed your commands"
-msgstr "RT har processeret dine kommandoer"
+msgstr "RT har behandlet dine kommandoer"
#: NOT FOUND IN SOURCE
msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
@@ -3999,180 +4818,271 @@ msgstr "RT er &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com
#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
-msgstr "RT mener at denne besked er en afvisning"
+msgstr "RT tror, at denne besked er en afvisning"
+
+#: html/Search/Simple.html:60
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "RT vil kigge efter alt andet, som du indtaster i sagsemnerne."
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
-msgstr "RT vil processere denne besked som var den var usigneret.\\n"
+msgstr "RT vil behandle denne besked, som om den ikke var underskrevet.\\n"
+
+#: html/Admin/CustomFields/Modify.html:108
+#: html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr "RT vil erstatte <tt>__ID__</tt> og <tt>__EkstraFelt__</tt> med henholdsvis sagsnummer og ekstrafeltværdi"
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
-msgstr "RT's e-mail kommando modus kræver PGP authentikering. Enten har du ikke signeret din besked, eller også kunne din signatur ikke verificeres."
+msgstr "RT's e-mail-kommandotilstand kræver PGP-verificering. Enten har du ikke underskrevet din besked, eller også kunne din signatur ikke verificeres."
-#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
+#: html/Admin/Users/Modify.html:79
+#: html/User/Prefs.html:69
msgid "Real Name"
-msgstr "Fulde Navn"
+msgstr "Fulde navn"
#: NOT FOUND IN SOURCE
msgid "RealName"
msgstr "FuldeNavn"
-#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:725
msgid "Reference by %1 added"
msgstr "Reference fra %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:765
msgid "Reference by %1 deleted"
msgstr "Reference fra %1 slettet"
-#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:722
msgid "Reference to %1 added"
msgstr "Reference til %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
+#: lib/RT/Transaction_Overlay.pm:762
msgid "Reference to %1 deleted"
msgstr "Reference til %1 slettet"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103
+#: html/Elements/EditLinks:156
+#: html/Elements/ShowLinks:92
+#: html/Ticket/Create.html:225
+#: html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
-msgstr "Referreret til af"
-
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+msgstr "Refereret til af"
+
+#: html/Elements/EditLinks:152
+#: html/Elements/EditLinks:94
+#: html/Elements/SelectLinkType:49
+#: html/Elements/ShowLinks:82
+#: html/Ticket/Create.html:224
+#: html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Refererer til"
#: NOT FOUND IN SOURCE
msgid "Refine"
-msgstr "Forfin"
+msgstr "Præciser"
#: NOT FOUND IN SOURCE
msgid "Refine search"
-msgstr "Forfin søgning"
+msgstr "Præciser søgning"
-#: html/Elements/Refresh:57
#. ($value/60)
+#: html/Elements/Refresh:57
msgid "Refresh this page every %1 minutes."
-msgstr "Genindlæs denne side hver %1 minutter"
+msgstr "Opdater denne side hver %1 minut."
-#: html/Search/Bulk.html:116
+#. ($ticket->Subject)
+#: lib/RT/Transaction_Overlay.pm:811
+msgid "Reminder '%1' added"
+msgstr "Påmindelse '%1' tilføjet"
+
+#. ($ticket->Subject)
+#: lib/RT/Transaction_Overlay.pm:824
+msgid "Reminder '%1' completed"
+msgstr "PÃ¥mindelse '%1' afsluttet"
+
+#. ($ticket->Subject)
+#: lib/RT/Transaction_Overlay.pm:817
+msgid "Reminder '%1' reopened"
+msgstr "Påmindelse '%1' genåbnet"
+
+#. ($Ticket->Id)
+#: html/Ticket/Reminders.html:46
+msgid "Reminder ticket #%1"
+msgstr "PÃ¥mindelse for sag #%1"
+
+#: html/Elements/MyReminders:48
+#: html/Ticket/Elements/ShowSummary:75
+#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "PÃ¥mindelser"
+
+#. ($Ticket->Id)
+#: html/Ticket/Reminders.html:50
+msgid "Reminders for ticket #%1"
+msgstr "PÃ¥mindelser for sag #%1"
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Fjern AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Fjern Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
-msgstr "Fjern Requestor"
+msgstr "Fjern rekvirent"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179
+#: html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Svar"
#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr "Svar Adresse"
+msgstr "Svaradresse"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129
+#: html/Ticket/ModifyAll.html:94
+#: html/Ticket/Update.html:78
msgid "Reply to requestors"
-msgstr "Svar til requestors"
+msgstr "Svar til rekvirenter"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
-msgstr "Svar på tickets"
+msgstr "Svar på sager"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
-msgstr "SvarPÃ¥Ticket"
+msgstr "SvarPÃ¥Sag"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59
+#: html/Tools/Reports/index.html:46
+#: html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Rapporter"
+
+#: etc/initialdata:44
+#: lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
-msgstr "Requestor"
+msgstr "Rekvirent"
#: NOT FOUND IN SOURCE
msgid "Requestor email address"
-msgstr "Requestor e-mail adresse"
+msgstr "Rekvirent e-mail-adresse"
#: NOT FOUND IN SOURCE
msgid "Requestor(s)"
-msgstr "Requestor(s)"
+msgstr "Rekvirent(er)"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63
+#: html/Ticket/Create.html:80
+#: html/Ticket/Elements/EditPeople:69
+#: html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
-msgstr "Requestors"
+msgstr "Rekvirenter"
#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
-msgstr "Request skulle være forefaldende om"
+msgstr "Sager skulle være forfaldne om"
-#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
+#: lib/RT/Attribute_Overlay.pm:146
msgid "Required parameter '%1' not specified"
-msgstr "Påkrævet parameter '%1' ikke specificeret"
+msgstr "Påkrævet parameter '%1' ikke angivet"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
-msgstr "Reset"
+msgstr "Nulstil"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15
+#: html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr "Sæt tilbage til standard"
+
+#: html/Admin/Users/Modify.html:183
+#: html/User/Prefs.html:84
msgid "Residence"
-msgstr "Residens"
+msgstr "Hjemme"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Løs"
-#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
+#: html/Ticket/Update.html:156
msgid "Resolve ticket #%1 (%2)"
-msgstr "Løs ticket #%1 (%2)"
+msgstr "Løs sag #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323
+#: html/Elements/SelectDateType:49
+#: lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Løst"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Løst af ejer"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Løst i datorækkefølge"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Sager løst i en periode, fordelt pr. ejer"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Sager løst, fordelt pr. ejer"
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
-msgstr "Svar til requestors"
+msgstr "Svar til rekvirenter"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46
+#: html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultater"
#: NOT FOUND IN SOURCE
msgid "Results per page"
-msgstr "Resultater per side"
+msgstr "Resultater pr. side"
-#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
+#: html/Admin/Users/Modify.html:126
+#: html/User/Prefs.html:116
msgid "Retype Password"
-msgstr "Genskriv adgangskode"
+msgstr "Gentag adgangskoden"
#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr "Faldtilbage"
+msgstr "GÃ¥ tilbage"
#: NOT FOUND IN SOURCE
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
-msgstr "Rettighed %1 ikke fundet for %2 %3 i scope %4 (%5)\\n"
+msgstr "Rettighed %1 ikke fundet for %2 %3 i område %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Rettighed overdraget"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
-msgstr "Rettighed Tildelt"
+msgstr "Rettighed tildelt"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
-msgstr "Rettighed Indlæst"
+msgstr "Rettighed indlæst"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695
+#: lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Rettighed kunne ikke inddrages"
@@ -4180,89 +5090,117 @@ msgstr "Rettighed kunne ikke inddrages"
msgid "Right not found"
msgstr "Rettighed ikke fundet"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560
+#: lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Rettighed ikke indlæst."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Rettighed inddraget"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Rettigheder"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
+#: html/Admin/CustomFields/GroupRights.html:129
+#: lib/RT/Interface/Web.pm:961
msgid "Rights could not be granted for %1"
msgstr "Rettigheder kunne ikke tildeles %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
+#: html/Admin/CustomFields/GroupRights.html:156
+#: lib/RT/Interface/Web.pm:990
msgid "Rights could not be revoked for %1"
msgstr "Rettigheder kunne ikke inddrages for %1"
-#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
+#: html/Admin/Global/GroupRights.html:72
+#: html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Roller"
#: NOT FOUND IN SOURCE
msgid "RootApproval"
-msgstr "RootGodkendelse"
+msgstr "RodGodkendelse"
+
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Rækker pr. boks"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
-msgstr "Rækker per side"
+msgstr "Rækker pr. side"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Lør."
+#: html/Prefs/MyRT.html:72
+#: html/Prefs/Quicksearch.html:64
+#: html/Prefs/Search.html:69
#: html/Search/Elements/EditSearches:70
+#: html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Gem"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67
+#: html/Admin/Groups/Modify.html:88
+#: html/Admin/Queues/Modify.html:111
+#: html/Admin/Queues/People.html:126
+#: html/Admin/Users/Modify.html:239
+#: html/Prefs/Quicksearch.html:64
+#: html/Prefs/SearchOptions.html:63
+#: html/SelfService/Prefs.html:58
+#: html/Ticket/Modify.html:60
+#: html/Ticket/ModifyAll.html:127
+#: html/Ticket/ModifyDates.html:60
+#: html/Ticket/ModifyLinks.html:61
+#: html/Ticket/ModifyPeople.html:60
+#: html/User/Groups/Modify.html:77
msgid "Save Changes"
-msgstr "Gem Ændringer"
+msgstr "Gem ændringer"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
-msgstr "Gem Præferencer"
+msgstr "Gem præferencer"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
-msgstr "Gem Ændringer"
+msgstr "Gem ændringer"
-#: lib/RT/SavedSearch.pm:162
#. ($name)
+#: lib/RT/SavedSearch.pm:173
msgid "Saved search %1"
-msgstr ""
+msgstr "Gemt søgning %1"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Gemte søgninger"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
-#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
+#. ($scrip->Id)
+#: html/Admin/Elements/ListGlobalScrips:60
+#: html/Admin/Global/Scrip.html:77
+#: html/Admin/Queues/Scrip.html:84
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
-msgstr "Scrip Oprettet"
+msgstr "Scrip oprettet"
#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr "Scrip Felter"
+msgstr "Scrip-felter"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip slettet"
-#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
+#: html/Admin/Elements/QueueTabs:67
+#: html/Admin/Elements/SystemTabs:54
+#: html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
@@ -4272,9 +5210,10 @@ msgstr "Scrip for %1\\n"
#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
-msgstr "Scrips som gælder for alle køer"
+msgstr "Scrips der gælder for alle køer"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48
+#: html/Search/Simple.html:65
msgid "Search"
msgstr "Søg"
@@ -4282,48 +5221,78 @@ msgstr "Søg"
msgid "Search Criteria"
msgstr "Søgekriterier"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47
+#: html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Søgepræferencer"
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
-msgstr ""
+msgstr "Indlæsningsfejl på søgeegenskab"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Søg efter godkendelser"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:69
+msgid "Search for tickets"
+msgstr "Søg efter sager"
+
+#: html/Search/Simple.html:57
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name"
+msgstr "Søg efter sager. Indtast <strong>ID</strong>-numre, <strong>køer</strong> inddelt efter navn."
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Søgemuligheder"
+
+#. ($PrimaryGroupBy)
+#: html/Search/Chart.html:56
+msgid "Search results grouped by %1"
+msgstr "Søgeresultater fordelt pr. %1"
+
#. ($msg)
+#: lib/RT/SavedSearch.pm:203
msgid "Search update: %1"
-msgstr ""
+msgstr "Søgeopdatering: %1"
+
+#: html/Search/Simple.html:59
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "Det kan tage lang tid at søge på den fulde tekst i hver sag, men hvis det er nødvendigt at gøre det, kan du søge efter hvilket som helst ord i den komplette sagshistorik ved at taste <b>fulltext:<i>ord</i></b>."
-#: bin/rt-crontool:213
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Sikkerhed:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr "Se også:"
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
-msgstr "Se custom felter"
+msgstr "Se ekstrafelter"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
-msgstr "See nøjagtige udgående e-mail beskeder og deres modtagere"
+msgstr "Se udgående e-mail-beskeder og deres modtagere"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
-msgstr "Se ticket private kommentarer"
+msgstr "Se private kommentarer for sager"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
-msgstr "Se ticket sammenfatninger"
+msgstr "Se resumé af sager"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
-msgstr "SeCustomFelt"
+msgstr "SeEkstrafelt"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr "SeGruppe"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "SeKø"
@@ -4331,9 +5300,10 @@ msgstr "SeKø"
msgid "Select"
msgstr "Vælg"
-#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+#: html/Admin/CustomFields/index.html:46
+#: html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr "Vælg et Custom felt"
+msgstr "Vælg et ekstrafelt"
#: html/Admin/Groups/index.html:78
msgid "Select a group"
@@ -4345,33 +5315,36 @@ msgstr "Vælg en kø"
#: html/SelfService/CreateTicketInQueue.html:48
msgid "Select a queue for your new ticket"
-msgstr "Vælg en kø til din næste nye ticket"
+msgstr "Vælg en kø til din nye sag"
-#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
+#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:49
+#: html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Vælg en bruger"
#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
-msgstr "Vælg custom felt"
+msgstr "Vælg ekstrafelt"
#: html/Admin/Global/CustomFields/index.html:70
msgid "Select custom fields for all user groups"
-msgstr "Vælg custom felter for alle brugergrupper"
+msgstr "Vælg ekstrafelter for alle brugergrupper"
#: html/Admin/Global/CustomFields/index.html:65
msgid "Select custom fields for all users"
-msgstr "Vælg custom felter for alle brugere"
+msgstr "Vælg ekstrafelter for alle brugere"
#: html/Admin/Global/CustomFields/index.html:76
msgid "Select custom fields for tickets in all queues"
-msgstr "Vælg custom felter for tickets i alle køer"
+msgstr "Vælg ekstrafelter for sager i alle køer"
#: html/Admin/Global/CustomFields/index.html:83
msgid "Select custom fields for transactions on tickets in all queues"
-msgstr "Vælg custom felter for transaktioner på tickets i alle køer"
+msgstr "Vælg ekstrafelter for transaktioner på sager i alle køer"
-#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
+#: html/Admin/Elements/GroupTabs:75
+#: html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Vælg gruppe"
@@ -4387,19 +5360,29 @@ msgstr "Vælg en værdi"
msgid "Select queue"
msgstr "Vælg kø"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Vælg køer, der skal vises på siden \"Request Tracker - hurtigt overblik\""
+
+#: html/Admin/Global/Scrip.html:59
+#: html/Admin/Global/Scrips.html:57
+#: html/Admin/Queues/Scrip.html:67
+#: html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Vælg scrip"
-#: html/Admin/Global/Template.html:78 html/Admin/Global/Templates.html:57 html/Admin/Queues/Template.html:76 html/Admin/Queues/Templates.html:68
+#: html/Admin/Global/Template.html:78
+#: html/Admin/Global/Templates.html:57
+#: html/Admin/Queues/Template.html:76
+#: html/Admin/Queues/Templates.html:68
msgid "Select template"
-msgstr "Vælg template"
+msgstr "Vælg skabelon"
#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr "Vælg op til %1 værdier"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Vælg bruger"
@@ -4413,159 +5396,172 @@ msgstr "VælgEnkelt"
#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr "Valgte Custom Felter"
+msgstr "Valgte ekstrafelter"
#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr "Valgte objekter"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Det udvalgte er ændret. Gem dine ændringer."
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
-msgstr "Selv-betjening"
+msgstr "Selvbetjening"
#: etc/initialdata:121
msgid "Send mail to all watchers"
-msgstr "Send e-mail til alle watchers"
+msgstr "Send e-mail til alle observatører"
#: etc/initialdata:117
msgid "Send mail to all watchers as a \"comment\""
-msgstr "Send e-mail til alle wathers som en \"kommentar\""
+msgstr "Send e-mail til alle observatører som en \"kommentar\""
#: etc/initialdata:112
msgid "Send mail to requestors and Ccs"
-msgstr "Sender e-mail til requestors og Ccs"
+msgstr "Send e-mail til rekvirenter og Cc'ere"
#: etc/initialdata:107
msgid "Send mail to requestors and Ccs as a comment"
-msgstr "Sender e-mail til requestor og Ccs som en kommentar"
+msgstr "Send e-mail til rekvirent og Cc'ere som en kommentar"
#: etc/initialdata:78
msgid "Sends a message to the requestors"
-msgstr "Sender en besked til requestorne"
+msgstr "Sender en besked til rekvirenterne"
-#: etc/initialdata:125 etc/initialdata:129
+#: etc/initialdata:125
+#: etc/initialdata:129
msgid "Sends mail to explicitly listed Ccs and Bccs"
-msgstr "Sender e-mail til explicit listede Ccs og Bccs"
+msgstr "Sender e-mail til synligt angivne Cc'ere og Bcc'ere"
-#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
+#: etc/initialdata:94
+#: etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr "Sender e-mail til Cc'ere"
+msgstr "Sender e-mail til Cc'erne"
-#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
+#: etc/initialdata:90
+#: etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr "Sender e-mail to Ccøere som en kommentar"
+msgstr "Sender e-mail to Cc'ere som en kommentar"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
-msgstr "Sender e-mail til de administrative Ccs"
+msgstr "Sender e-mail til de administrative Cc'ere"
#: etc/initialdata:98
msgid "Sends mail to the administrative Ccs as a comment"
-msgstr "Sender e-mail til de administrative Cc som en kommentar"
+msgstr "Sender e-mail til de administrative Cc'ere som en kommentar"
-#: etc/initialdata:82 etc/initialdata:86
+#: etc/initialdata:82
+#: etc/initialdata:86
msgid "Sends mail to the owner"
msgstr "Sender e-mail til ejeren"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Vis"
#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr "Vis Godkendelser"
+msgstr "Vis godkendelser"
#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr "Vis Kolonner"
+msgstr "Vis kolonner"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
-msgstr "Vis Resultater"
+msgstr "Vis resultater"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
-msgstr "Vis godkendte requests"
+msgstr "Vis godkendte sager"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
-msgstr "Vis basic"
+msgstr "Vis stamdata"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
-msgstr "Vis afviste requests"
+msgstr "Vis afviste sager"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Vis detaljer"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
-msgstr "Vis afventede requests"
+msgstr "Vis afventende sager"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
-msgstr "Vis requests som afventer andre godkendelser"
+msgstr "Vis sager, som afventer andre godkendelser"
#: NOT FOUND IN SOURCE
msgid "Show ticket private commentary"
-msgstr "Vis ticket private kommentar"
+msgstr "Vis private kommentarer for sager"
#: NOT FOUND IN SOURCE
msgid "Show ticket summaries"
-msgstr "Vis ticket opsummeringer"
+msgstr "Vis resumé for sager"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "VisACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
-msgstr "VisKonfigurationTab"
+msgstr "VisKonfigTab"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "VisUdgåendeEmail"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "VisGemteSøgninger"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "VisScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
-msgstr "VisTemplate"
+msgstr "VisSkabelon"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
-msgstr "VisTicket"
+msgstr "VisSag"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
-msgstr "VisTicketKommentarer"
+msgstr "VisSagKommentarer"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
-msgstr "Tilmeld som en ticket requestor eller ticket eller kø Cc"
+msgstr "Tilmeld som sagsrekvirent, sag eller kø-Cc"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
-msgstr "Tilmeld som en ticket eller kø AdminCc"
+msgstr "Tilmeld som sag eller kø-AdminCc"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230
+#: html/User/Prefs.html:168
msgid "Signature"
msgstr "Signatur"
#: NOT FOUND IN SOURCE
msgid "Signed in as %1"
-msgstr "Tilsluttet som %1"
+msgstr "Logget ind som %1"
+
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Enkel søgning"
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
@@ -4573,17 +5569,22 @@ msgstr "Enkelt"
#: html/Search/Elements/EditFormat:75
msgid "Size"
-msgstr ""
+msgstr "Størrelse"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
-msgstr "Skip Menu"
+msgstr "Spring menu over"
#: html/Search/Elements/EditFormat:78
msgid "Small"
msgstr "Lille"
-#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr "Nogle browsere indlæser kun indhold fra det samme domæne som din RT-server."
+
+#: html/Admin/Elements/AddCustomFieldValue:49
+#: html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sorter"
@@ -4597,29 +5598,34 @@ msgstr "Sorter resultat efter"
#: NOT FOUND IN SOURCE
msgid "SortOrder"
-msgstr "SorteringsOrden"
+msgstr "SorteringsRækkefølge"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Trin"
#: NOT FOUND IN SOURCE
msgid "Stalled"
-msgstr "Stalled"
+msgstr "Sat i bero"
#: NOT FOUND IN SOURCE
msgid "Start page"
-msgstr "Start side"
+msgstr "Startside"
-#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
+#: html/Elements/SelectDateType:48
+#: html/Ticket/Elements/EditDates:53
+#: html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Startet"
#: NOT FOUND IN SOURCE
msgid "Started date '%1' could not be parsed"
-msgstr "Startet dato '%1' kunne ikke parses"
+msgstr "Startdato '%1' kunne ikke fortolkes"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52
+#: html/Ticket/Create.html:208
+#: html/Ticket/Elements/EditDates:48
+#: html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Starter"
@@ -4629,19 +5635,27 @@ msgstr "Starter den"
#: NOT FOUND IN SOURCE
msgid "Starts date '%1' could not be parsed"
-msgstr "Starter dato '%1' kunne ikke parses"
+msgstr "Startdato '%1' kunne ikke fortolkes"
-#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:162
+#: html/User/Prefs.html:145
msgid "State"
-msgstr "Tilstand"
-
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+msgstr "Stat"
+
+#: html/Search/Elements/PickBasics:87
+#: html/SelfService/Update.html:57
+#: html/Ticket/Create.html:66
+#: html/Ticket/Elements/EditBasics:53
+#: html/Ticket/Elements/ShowBasics:52
+#: html/Ticket/Update.html:59
+#: lib/RT/Ticket_Overlay.pm:1166
+#: lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Status"
#: etc/initialdata:309
msgid "Status Change"
-msgstr "Status Ændring"
+msgstr "Statusændring"
#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
@@ -4651,548 +5665,655 @@ msgstr "Status ændret fra %1 til %2"
msgid "StatusChange"
msgstr "StatusÆndring"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Stjæl"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
-msgstr "Stjæl tickets"
+msgstr "Stjæl sager"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
-msgstr "StjælTicket"
+msgstr "StjælSag"
-#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
+#: lib/RT/Transaction_Overlay.pm:678
msgid "Stolen from %1"
msgstr "Stjålet fra %1"
#: html/Search/Elements/EditFormat:81
msgid "Style"
-msgstr ""
+msgstr "Stil"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52
+#: html/Elements/SelectAttachmentField:47
+#: html/Search/Bulk.html:132
+#: html/SelfService/Create.html:79
+#: html/SelfService/Update.html:65
+#: html/Ticket/Create.html:108
+#: html/Ticket/Elements/EditBasics:48
+#: html/Ticket/Elements/Reminders:125
+#: html/Ticket/ModifyAll.html:100
+#: html/Ticket/Update.html:82
+#: lib/RT/Ticket_Overlay.pm:1162
+#: lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Emne"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
+#: docs/design_docs/string-extraction-guide.txt:89
+#: lib/RT/StyleGuide.pod:815
+#: lib/RT/Transaction_Overlay.pm:700
msgid "Subject changed to %1"
msgstr "Emne ændret til %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
-msgstr "Send"
+msgstr "Indsend"
#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
-msgstr "Send Workflow"
+msgstr "Godkend arbejdsgang"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Lykkedes"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Søn."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
-msgstr "SuperBruger"
+msgstr "Superbruger"
#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "System"
-#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
+#: html/Admin/Elements/ToolTabs:54
+#: html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr "System Konfiguration"
+msgstr "Systemkonfiguration"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128
+#: html/Admin/CustomFields/GroupRights.html:155
+#: html/Admin/CustomFields/UserRights.html:128
+#: html/Admin/CustomFields/UserRights.html:98
+#: html/Admin/Elements/SelectRights:106
+#: lib/RT/ACE_Overlay.pm:584
+#: lib/RT/Interface/Web.pm:960
+#: lib/RT/Interface/Web.pm:989
msgid "System Error"
-msgstr "System Fejl"
+msgstr "Systemfejl"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
#. ($msg)
+#: lib/RT/Transaction_Overlay.pm:224
+#: lib/RT/Transaction_Overlay.pm:230
msgid "System Error: %1"
-msgstr ""
+msgstr "Systemfejl: %1"
#: html/Admin/Tools/index.html:47
msgid "System Tools"
-msgstr "System Værktøjer"
+msgstr "Systemværktøjer"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
-msgstr "System fejl. Rettighed ikke overdraget"
+msgstr "Systemfejl. Rettighed ikke overdraget."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163
+#: lib/RT/ACE_Overlay.pm:228
+#: lib/RT/ACE_Overlay.pm:323
+#: lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
-msgstr "System fejl. Rettighed ikke tildelt"
+msgstr "Systemfejl. Rettighed ikke tildelt."
-#: html/Admin/CustomFields/GroupRights.html:58 html/Admin/Global/GroupRights.html:56 html/Admin/Groups/GroupRights.html:58 html/Admin/Queues/GroupRights.html:57
+#: html/Admin/CustomFields/GroupRights.html:58
+#: html/Admin/Global/GroupRights.html:56
+#: html/Admin/Groups/GroupRights.html:58
+#: html/Admin/Queues/GroupRights.html:57
msgid "System groups"
-msgstr "System grupper"
+msgstr "Systemgrupper"
-#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
+#: etc/initialdata:41
+#: etc/initialdata:47
+#: etc/initialdata:53
msgid "SystemRolegroup for internal use"
-msgstr "SystemRolleGruppe for intern brug"
+msgstr "SystemRolleGruppe til internt brug"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
-msgstr "TEST_STRING"
+msgstr "TEST_STRENG"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603
+#: html/Search/Elements/EditFormat:72
+#: html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Tag"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
-msgstr "Tag tickets"
+msgstr "Tag sager"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
-msgstr "TagTickets"
+msgstr "TagSag"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Taget"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71
+#: html/Tools/Offline.html:78
msgid "Template"
-msgstr "Template"
+msgstr "Skabelon"
-#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
+#: html/Admin/Global/Template.html:112
+#: html/Admin/Queues/Template.html:113
msgid "Template #%1"
-msgstr "Template #%1"
+msgstr "Skabelon #%1"
#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
-msgstr "Template slettet"
+msgstr "Skabelon slettet"
+
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr "Skabelonen er en obligatorisk parameter"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
-msgstr "Template ikke fundet"
+msgstr "Skabelon ikke fundet"
#: NOT FOUND IN SOURCE
msgid "Template not found\\n"
-msgstr "Template ikke fundet\\n"
+msgstr "Skabelon ikke fundet\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
-msgstr "Template parset"
+msgstr "Skabelon fortolket"
-#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr "Skabelonfortolkningsfejl"
+
+#: html/Admin/Elements/QueueTabs:70
+#: html/Admin/Elements/SystemTabs:57
+#: html/Admin/Global/index.html:66
msgid "Templates"
-msgstr "Templates"
+msgstr "Skabeloner"
#: NOT FOUND IN SOURCE
msgid "Templates for %1\\n"
-msgstr "Templates for %1\\n"
+msgstr "Skabeloner til %1\\n"
#: NOT FOUND IN SOURCE
msgid "Text"
msgstr "Tekst"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943
+#: lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Det er allerede den nuværende værdi"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
-msgstr "Det er ikke værdi for dette custom felt"
+msgstr "Det er ikke værdi for dette ekstrafelt"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Det er den samme værdi"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305
+#: lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Den principal har allerede den rettighed"
-#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:753
msgid "That principal is already a %1 for this queue"
msgstr "Den principal er allerede en %1 for denne kø"
-#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
+#: lib/RT/Ticket_Overlay.pm:1435
msgid "That principal is already a %1 for this ticket"
-msgstr "Den principal er allerede en %1 for denne ticket"
+msgstr "Den principal er allerede en %1 for denne sag"
-#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:852
msgid "That principal is not a %1 for this queue"
msgstr "Den principal er ikke en %1 for denne kø"
#: NOT FOUND IN SOURCE
msgid "That principal is not a %1 for this ticket"
-msgstr "Den principal er ikke en %1 for denne ticket"
+msgstr "Den principal er ikke en %1 for denne sag"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Den kø eksisterer ikke"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
-msgstr "Denne har ticket har uløste afhængigheder"
+msgstr "Denne sag har uløste afhængigheder"
#: NOT FOUND IN SOURCE
msgid "That user already has that right"
-msgstr "Den bruger har den rettighed"
+msgstr "Den bruger har allerede den rettighed"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710
+#: lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
-msgstr "Brugeren ejer allerede den ticket"
+msgstr "Brugeren ejer allerede den sag"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Brugeren eksisterer ikke"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
-msgstr "Brugere er allerede priviligeret"
+msgstr "Brugeren er allerede privilegeret"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
-msgstr "Brugeren er allerede upriviligeret"
+msgstr "Brugeren er allerede uprivilegeret"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
-msgstr "Brugeren er nu priviligeret"
+msgstr "Brugeren er nu privilegeret"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
-msgstr "Brugere er nu upriviligeret"
+msgstr "Brugeren er nu uprivilegeret"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
-msgstr "Den bruger må ikke eje tickets i den kø"
+msgstr "Den bruger må ikke eje sager i den kø"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
-msgstr "Det er ikke en numerisk værdi"
+msgstr "Dette er ikke et numerisk ID"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53
+#: html/Ticket/Create.html:177
+#: html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
-msgstr "Det Grundlæggende"
+msgstr "Stamdata"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
-msgstr "CC for en ticket"
+msgstr "En sags CC"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
-msgstr "Den administrative CC for en ticket"
+msgstr "En sags administrative CC"
#: NOT FOUND IN SOURCE
msgid "The comment has been recorded"
-msgstr "Kommentarer er blevet gemt"
+msgstr "Kommentaren er gemt"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
-msgstr "Den følgende kommando vil finde alle aktive tickets i køen 'general' og vil sætte deres prioritet til 99 hvis de ikke er blevet rørt i 4 timer:"
+msgstr "Den følgende kommando vil finde alle aktive sager i køen 'generel' og vil sætte deres prioritet til 99, hvis de ikke er blevet rørt i 4 timer:"
#: NOT FOUND IN SOURCE
-msgid "The following commands were not proccessed:\\n\\n"
-msgstr "De følgende kommandoer blev ikke processeret:\\n\\n"
+msgid ""
+"The following commands were not proccessed:\\n"
+"\\n"
+msgstr ""
+"Følgende kommandoer blev ikke behandlet:\\n"
+"\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
-msgstr "Den nye værdi er blevet sat"
+msgstr "Den nye værdi er sat."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
-msgstr "Ejeren af en ticket"
+msgstr "Sagens ejer"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
-msgstr "Anmoderen af en ticket"
+msgstr "Sagens rekvirent"
#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
-msgstr "Disse kommentarer er ikke generelt synlige for brugeren"
+msgstr "Disse kommentarer er normalt ikke synlige for brugeren"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
-msgstr "Dette custom felt gælder ikke for dette objekt"
+msgstr "Dette ekstrafelt gælder ikke for dette objekt"
#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr "Denne feature er kun tilgængelig for system administratorer"
+msgstr "Denne funktion er kun tilgængelig for systemadministratorer"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Denne besked vil blive sendt til..."
#: NOT FOUND IN SOURCE
msgid "This ticket %1 %2 (%3)\\n"
-msgstr "Denne ticket %1 %2 (%3)\\n"
+msgstr "Denne sag %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
-msgstr "Dette værktøj tillader brugeren at benyttet vilkårlige Perl moduler inde fra RT."
+msgstr "Dette værktøj tillader brugeren at benytte vilkårlige Perl-moduler inde fra RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
-msgstr "Denne transaktion synes ikke at have noget indhold"
+msgstr "Denne transaktion har tilsyneladende ikke noget indhold"
-#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
+#: html/Ticket/Elements/ShowRequestor:70
msgid "This user's %1 highest priority tickets"
-msgstr "Denne brugers højest prioriterede tickets"
+msgstr "Denne brugers %1 højest prioriterede sager"
#: NOT FOUND IN SOURCE
msgid "This user's 25 highest priority tickets"
-msgstr "Denne bruger 25 højest prioriterede tickets"
+msgstr "Denne bruger 25 højest prioriterede sager"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Tors."
#: NOT FOUND IN SOURCE
msgid "Ticket # %1 %2"
-msgstr "ticket # %1 %2"
+msgstr "Sag # %1 %2"
-#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
+#: html/Ticket/ModifyAll.html:46
+#: html/Ticket/ModifyAll.html:50
msgid "Ticket #%1 Jumbo update: %2"
-msgstr "ticket #%1 Jumbo opdatering: %2"
+msgstr "Sag #%1 Jumbo-opdatering: %2"
-#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#: html/Approvals/Elements/ShowDependency:67
msgid "Ticket #%1: %2"
-msgstr "ticket #%1: %2"
+msgstr "Sag #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
+#: lib/RT/Action/CreateTickets.pm:1350
+#: lib/RT/Action/CreateTickets.pm:1359
+#: lib/RT/Action/CreateTickets.pm:605
+#: lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:741
msgid "Ticket %1"
-msgstr "Ticket %1"
+msgstr "Sag %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
+#: lib/RT/Ticket_Overlay.pm:755
+#: lib/RT/Ticket_Overlay.pm:775
msgid "Ticket %1 created in queue '%2'"
-msgstr "ticket %1 oprettet i kø '%2'"
+msgstr "Sag %1 oprettet i kø '%2'"
#: NOT FOUND IN SOURCE
msgid "Ticket %1 loaded\\n"
-msgstr "Ticket %1 indlæst\\n"
+msgstr "Sag %1 indlæst\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#. ($Ticket->Id, $_)
+#: html/Search/Bulk.html:377
msgid "Ticket %1: %2"
-msgstr "Ticket %1 : %2"
+msgstr "Sag %1 : %2"
#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr "Ticket Custom Felter"
+msgstr "Sagens ekstrafelter"
-#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
+#: html/Ticket/History.html:46
+#: html/Ticket/History.html:49
msgid "Ticket History # %1 %2"
-msgstr "Ticket Historie # %1 %2"
+msgstr "Sagshistorik # %1 %2"
#: NOT FOUND IN SOURCE
msgid "Ticket Id"
-msgstr "Ticket ID"
+msgstr "Sagsnummer"
#: etc/initialdata:324
msgid "Ticket Resolved"
-msgstr "Ticket Løst"
+msgstr "Sag løst"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69
+#: html/Admin/Global/CustomFields/index.html:81
+#: lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
-msgstr "Ticket Transaktioner"
+msgstr "Sagstransaktioner"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
-msgstr "Ticket vedhæftet fil"
+msgstr "Vedhæftet fil til sag"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
-msgstr "Ticket indhold"
+msgstr "Sagsindhold"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
-msgstr "Ticket indholds type"
+msgstr "Sagsindholdstype"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603
+#: lib/RT/Ticket_Overlay.pm:617
+#: lib/RT/Ticket_Overlay.pm:628
+#: lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
-msgstr "Ticket kunne ikke oprettes pga. en intern fejl"
+msgstr "Sag kunne ikke oprettes på grund af en intern fejl"
#: NOT FOUND IN SOURCE
msgid "Ticket created"
-msgstr "Ticket oprettet"
+msgstr "Sag oprettet"
#: NOT FOUND IN SOURCE
msgid "Ticket creation failed"
-msgstr "Ticket oprettelse mislykkedes"
+msgstr "Oprettelse af sag mislykkedes"
#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
-msgstr "Ticket slettet"
+msgstr "Sag slettet"
#: NOT FOUND IN SOURCE
msgid "Ticket id not found"
-msgstr "Ticket ID ikke fundet"
+msgstr "Sagsnummer ikke fundet"
#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr "Ticket metadata"
+msgstr "Sagens metadata"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
-msgstr "Ticket ikke fundet"
+msgstr "Sag ikke fundet"
#: etc/initialdata:310
msgid "Ticket status changed"
-msgstr "Ticket status ændret"
+msgstr "Satsstatus ændret"
#: NOT FOUND IN SOURCE
msgid "Ticket watchers"
-msgstr "Ticket iagtagere"
+msgstr "Sagsobservatører"
-#: lib/RT/Search/FromSQL.pm:83
#. (ref $self)
+#: lib/RT/Search/FromSQL.pm:82
msgid "TicketSQL search module"
-msgstr "TicketSQL søge modul"
+msgstr "SagSQL søgemodul"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64
+#: html/Admin/Global/CustomFields/index.html:75
+#: html/Elements/Tabs:71
+#: html/Search/Elements/Chart:109
+#: lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
-msgstr "Tickets"
+msgstr "Sager"
#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
-msgstr "Tickets %1 %2"
+msgstr "Sager %1 %2"
#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
-msgstr "Tickets %1 af %2"
+msgstr "Sager %1 af %2"
+
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Sager oprettet efter"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Sager oprettet før"
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
-msgstr "Tickets fra %1"
+msgstr "Sager fra %1"
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Sager løst efter"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Sager løst før"
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
-msgstr "Tickets som afhænger af denne godkendelse:"
+msgstr "Sager som afhænger af denne godkendelse:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134
+#: html/Ticket/Create.html:183
+#: html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
-msgstr "Tid Estimeret"
+msgstr "Anslået tid"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135
+#: html/Ticket/Create.html:196
+#: html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Resterende tid"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133
+#: html/Ticket/Create.html:189
+#: html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
-msgstr "Tid Arbejdet"
+msgstr "Tid brugt"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Resterende tid"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
-msgstr "Tid for visning"
+msgstr "Tid for sidevisning"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
-msgstr "Tid arbejdet"
+msgstr "Tid brugt"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
-msgstr "TidArbejdet"
+msgstr "TidBrugt"
#: html/Search/Elements/EditFormat:74
msgid "Title"
-msgstr ""
+msgstr "Titel"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
-msgstr "For at generere en diff af denne commit:"
+msgstr "For at generere en difference af denne beslutning:"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:\\n"
-msgstr "For at generere en difference af denne commit:\\n"
+msgstr "For at generere en difference af denne beslutning:\\n"
-#: html/Elements/Footer:61
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
+#: html/Elements/Footer:62
msgid "To inquire about support, training, custom development or licensing, please contact %1."
-msgstr "Forespørgsel ang. support, træning, special udvikling eller licensering, kontakt venligst %1"
+msgstr "Ved forespørgsel om support, undervisning, specialudvikling eller licenser, kontakt venligst %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
-msgstr "Fortalt"
+msgstr "Meddelt"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68
+#: html/Admin/index.html:88
+#: html/Elements/Tabs:74
+#: html/Tools/index.html:46
+#: html/Tools/index.html:49
msgid "Tools"
msgstr "Værktøjer"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Total"
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaktion"
-#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
+#: lib/RT/Transaction_Overlay.pm:805
msgid "Transaction %1 purged"
msgstr "Transaktion %1 tømt"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
-msgstr "Transaktion Oprettet"
+msgstr "Transaktion oprettet"
#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr "Transaktions Custom Felter"
+msgstr "Transaktions-ekstrafelter"
#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr "Transaktion->Opret kunne ikke gennemføres, da du ikke specificerede en ticket id"
+msgstr "Transaktion->Kunne ikke oprette, fordi du ikke angav et sagsnummer"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
-msgstr "Transaktion->Opret kunne ikke gennemføres, da du ikke specificerede en object type og id"
+msgstr "Transaktion->Kunne ikke oprette, fordi ikke angav en objekttype og et ID"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
-msgstr "Transaktioner er uforanderlige"
+msgstr "Transaktioner kan ikke ændres"
#: NOT FOUND IN SOURCE
msgid "Trying to delete a right: %1"
msgstr "Forsøger at slette en rettighed: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Tirs."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66
+#: html/Admin/Elements/EditCustomField:65
+#: html/Ticket/Elements/AddWatchers:54
+#: html/Ticket/Elements/AddWatchers:65
+#: html/Ticket/Elements/AddWatchers:75
+#: lib/RT/Ticket_Overlay.pm:1168
+#: lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Type"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
-msgstr "Uimplementeret"
+msgstr "Ikke implementeret"
#: html/Admin/Users/Modify.html:89
msgid "Unix login"
-msgstr "Unix login"
+msgstr "Unix log-ind"
#: NOT FOUND IN SOURCE
msgid "UnixUsername"
msgstr "UnixBrugernavn"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
-#. ($self->ContentEncoding)
#. ($ContentEncoding)
+#. ($self->ContentEncoding)
+#: lib/RT/Attachment_Overlay.pm:289
+#: lib/RT/Record.pm:861
msgid "Unknown ContentEncoding %1"
-msgstr "Ukendt ContentEncoding %1"
+msgstr "Ukendt IndholdsKodning %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455
+#: lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr "Ukendt felt: $key"
@@ -5200,135 +6321,147 @@ msgstr "Ukendt felt: $key"
msgid "Unlimited"
msgstr "Ubegrænset"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Unavngiven søgning"
#: etc/initialdata:32
msgid "Unprivileged"
-msgstr "Upriviligeret"
+msgstr "Uprivilegeret"
#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr "Ikke-valgte Custom Felter"
+msgstr "Ikke-valgte ekstrafelter"
#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr "Ikke-valgte objekter"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
-msgstr "Ikke-tagede"
+msgstr "Ikke taget"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128
+#: html/Elements/RT__Ticket/ColumnMap:302
+#: html/Search/Bulk.html:193
+#: html/Search/Bulk.html:75
msgid "Update"
msgstr "Opdater"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
-msgstr "Opdatér Alle"
+msgstr "Opdater alle"
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Opdater ID"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
-msgstr "Opdatér Ticket"
+msgstr "Opdater sag"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126
+#: html/Ticket/ModifyAll.html:87
+#: html/Ticket/Update.html:72
msgid "Update Type"
-msgstr "Opdatér type"
+msgstr "Opdater type"
#: NOT FOUND IN SOURCE
msgid "Update all these tickets at once"
-msgstr "Opdatér alle disse tickets på en gang"
+msgstr "Opdater alle disse sager på en gang"
#: NOT FOUND IN SOURCE
msgid "Update email"
-msgstr "Opdatér email"
+msgstr "Opdater e-mail"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200
+#: html/Search/Results.html:78
msgid "Update multiple tickets"
-msgstr "Opdatér flere tickets"
+msgstr "Opdater flere sager"
#: NOT FOUND IN SOURCE
msgid "Update name"
-msgstr "Opdatér navn"
+msgstr "Opdater navn"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750
+#: lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
-msgstr "Opdatering ikke registreret"
+msgstr "Opdatering ikke registreret."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
-msgstr "Opdatér valgte tickets"
+msgstr "Opdater valgte sager"
#: NOT FOUND IN SOURCE
msgid "Update signature"
-msgstr "Opdatér signatur"
+msgstr "Opdater signatur"
#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
-msgstr "Opdatér ticket"
+msgstr "Opdater sag"
#: NOT FOUND IN SOURCE
msgid "Update ticket # %1"
-msgstr "Opdatér ticket # %1"
+msgstr "Opdater sag # %1"
-#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
+#: html/SelfService/Update.html:112
+#: html/SelfService/Update.html:47
msgid "Update ticket #%1"
-msgstr "Opdatér ticket #%1"
+msgstr "Opdater sag #%1"
-#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
+#: html/Ticket/Update.html:158
msgid "Update ticket #%1 (%2)"
-msgstr "Opdatér ticket #%1 (%2)"
+msgstr "Opdater sag #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748
+#: lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
-msgstr "Opdaterings type var hverken korrespondance eller kommentar"
+msgstr "Opdateringstype var hverken korrespondance eller kommentar"
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54
+#: html/Ticket/Elements/ShowDates:72
+#: lib/RT/CustomField_Overlay.pm:1284
+#: lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Opdateret"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
-msgstr "Upload"
+msgstr "Overfør"
#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr "Upload flere filer"
+msgstr "Overfør flere filer"
#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr "Upload flere billeder"
+msgstr "Overfør flere billeder"
#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr "Upload en fil"
+msgstr "Overfør en fil"
#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr "Upload et billede"
+msgstr "Overfør et billede"
#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
-msgstr "Upload op til %1 filer"
+msgstr "Overfør op til %1 filer"
#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
-msgstr "Upload op til %1 billeder"
+msgstr "Overfør op til %1 billeder"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
-msgstr "Upload dine ændringer"
+msgstr "Overfør dine ændringer"
#: html/Admin/index.html:90
msgid "Use other RT administrative tools"
-msgstr ""
+msgstr "Brug andre RT-administrative værktøjer"
#: NOT FOUND IN SOURCE
msgid "User %1 %2: %3\\n"
@@ -5336,10 +6469,10 @@ msgstr "Bruger %1 %2: %3\\n"
#: NOT FOUND IN SOURCE
msgid "User %1 Password: %2\\n"
-msgstr "Bruger %1 Adgangskode: %2\\n"
+msgstr "Bruger %1 adgangskode: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
+#: lib/RT/Ticket_Overlay.pm:506
msgid "User '%1' could not be found."
msgstr "Bruger '%1' kunne ikke findes"
@@ -5351,147 +6484,180 @@ msgstr "Bruger '%1' ikke fundet"
msgid "User '%1' not found\\n"
msgstr "Bruger '%1' ikke fundet\\n"
-#: etc/initialdata:132 etc/initialdata:206
+#: etc/initialdata:132
+#: etc/initialdata:206
msgid "User Defined"
-msgstr "Bruger defineret"
+msgstr "Brugerdefineret"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
-msgstr "Bruger definerede betingelser og aktioner"
+msgstr "Brugerdefinerede betingelser og handlinger"
#: NOT FOUND IN SOURCE
msgid "User ID"
-msgstr "Bruger ID"
+msgstr "Bruger-ID"
#: NOT FOUND IN SOURCE
msgid "User Id"
-msgstr "Bruger ID"
+msgstr "Bruger-ID"
-#: html/Admin/Elements/CustomFieldTabs:72 html/Admin/Elements/GroupTabs:68 html/Admin/Elements/QueueTabs:85 html/Admin/Elements/SystemTabs:68 html/Admin/Global/index.html:80
+#: html/Admin/Elements/CustomFieldTabs:72
+#: html/Admin/Elements/GroupTabs:68
+#: html/Admin/Elements/QueueTabs:85
+#: html/Admin/Elements/SystemTabs:68
+#: html/Admin/Global/index.html:80
msgid "User Rights"
-msgstr "Bruger Rettigheder"
+msgstr "Brugerrettigheder"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr "Bruger bad om en ukent opdateringstype for custom felt %1 for %1 objekt #%3"
+msgstr "Bruger bad om en ukendt opdateringstype for ekstrafelt %1 til %1 objekt #%3"
-#: html/Admin/Users/Modify.html:293
#. ($msg)
+#: html/Admin/Users/Modify.html:301
msgid "User could not be created: %1"
msgstr "Bruger kunne ikke oprettes: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
-msgstr "Brugere oprettet"
+msgstr "Bruger oprettet"
-#: html/Admin/CustomFields/GroupRights.html:74 html/Admin/Global/GroupRights.html:88 html/Admin/Groups/GroupRights.html:75 html/Admin/Queues/GroupRights.html:90
+#: html/Admin/CustomFields/GroupRights.html:74
+#: html/Admin/Global/GroupRights.html:88
+#: html/Admin/Groups/GroupRights.html:75
+#: html/Admin/Queues/GroupRights.html:90
msgid "User defined groups"
-msgstr "Bruger definerede grupper"
+msgstr "Brugerdefinerede grupper"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592
+#: lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Bruger indlæst"
#: NOT FOUND IN SOURCE
msgid "User notified"
-msgstr "Bruger notificeret"
+msgstr "Sendt besked til bruger"
#: NOT FOUND IN SOURCE
msgid "User view"
-msgstr "Bruger visning"
+msgstr "Brugervisning"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
-msgstr "Bruger-definerede grupper"
+msgstr "Brugerdefinerede grupper"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69
+#: html/Elements/Login:90
+#: html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Brugernavn"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55
+#: html/Admin/Elements/SelectNewGroupMembers:47
+#: html/Admin/Elements/Tabs:53
+#: html/Admin/Global/CustomFields/index.html:64
+#: html/Admin/Groups/Members.html:76
+#: html/Admin/Queues/People.html:89
+#: html/Admin/index.html:62
+#: html/User/Groups/Members.html:79
+#: lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Brugere"
#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
-msgstr "Brugere som matcher søgekriterier"
+msgstr "Brugere som opfylder søgekriterier"
+
+#. ($transaction->id)
+#: bin/rt-crontool:134
+msgid "Using transaction #%1..."
+msgstr "Bruger transaktion #%1..."
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
-msgstr "Valid Søgestreng"
+msgstr "Gyldig søgning"
+
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Validering"
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "KøVærdi"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130
+#: html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Værdier"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
-msgstr "Watch"
+msgstr "Observer"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
-msgstr "WatchSomAdminCC"
+msgstr "ObserverSomAdminCC"
#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
-msgstr "Watchers"
+msgstr "Observatører"
#: NOT FOUND IN SOURCE
msgid "WebEncoding"
-msgstr "WebEncoding"
+msgstr "WebKodning"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Ons."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr "Hvad lavede jeg i dag"
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
-msgstr "Når en ticket er blevet godkendt af alle Approvers, tilføj korrespondance til den originale ticket"
+msgstr "Når en sag er blevet godkendt af alle godkendere, tilføj korrespondance til den oprindelige sag"
#: etc/initialdata:485
msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
-msgstr "Når en ticket er blevet godkendt af hvilken som helst Approver, tilføj korrespondance til den originale ticket"
+msgstr "Når en sag er blevet godkendt af hvilken som helst godkender, tilføj korrespondance til den oprindelige sag"
#: etc/initialdata:146
msgid "When a ticket is created"
-msgstr "NÃ¥r en ticket bliver oprettet"
+msgstr "NÃ¥r en sag oprettes"
#: etc/initialdata:418
msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
-msgstr "NÃ¥r en godkendelses ticket bliver lavet, notificer Ejer og AdminCc af delen som afventer deres godkendelse"
+msgstr "NÃ¥r en godkendelsessag oprettes, giv besked til ejeren og AdminCc om det punkt, der afventer deres godkendelse"
#: etc/initialdata:151
msgid "When anything happens"
-msgstr "NÃ¥r hvad som helst sker"
+msgstr "NÃ¥r der sker noget som helst"
#: etc/initialdata:199
msgid "Whenever a ticket is resolved"
-msgstr "Når en ticket bliver løst"
+msgstr "Når en sag er blevet løst"
#: etc/initialdata:185
msgid "Whenever a ticket's owner changes"
-msgstr "Når en tickets ejer ændres"
+msgstr "Når en sags ejer ændres"
-#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
+#: etc/initialdata:178
+#: etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr "Når en ticketøs prioritet ændres"
+msgstr "Når en sags prioritet ændres"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
-msgstr "Når en tickets kø ændres"
+msgstr "Når en sags kø ændres"
#: etc/initialdata:170
msgid "Whenever a ticket's status changes"
-msgstr "Når en tickets status ændres"
+msgstr "Når en sags status ændres"
#: etc/initialdata:207
msgid "Whenever a user-defined condition occurs"
-msgstr "NÃ¥r en bruger defineret betingelse opfyldes"
+msgstr "NÃ¥r en brugerdefineret betingelse forekommer"
#: etc/initialdata:164
msgid "Whenever comments come in"
@@ -5499,56 +6665,68 @@ msgstr "NÃ¥r kommentarer kommer ind"
#: etc/initialdata:157
msgid "Whenever correspondence comes in"
-msgstr "NÃ¥r korrespondance ankommer"
+msgstr "NÃ¥r korrespondance kommer ind"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188
+#: html/User/Prefs.html:88
msgid "Work"
msgstr "Arbejde"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
-msgstr "Arbejd offline"
+msgstr "Arbejde off-line"
#: NOT FOUND IN SOURCE
msgid "WorkPhone"
msgstr "Arbejdstelefon"
-#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
+#: html/Ticket/Elements/ShowBasics:63
+#: html/Ticket/Update.html:64
msgid "Worked"
-msgstr "Arbejdede"
+msgstr "Arbejdet"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
-msgstr "Du ejer allerede denne ticket"
+msgstr "Du ejer allerede denne sag"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214
+#: html/autohandler:222
msgid "You are not an authorized user"
-msgstr "Du er ikke en authoriseret bruger"
+msgstr "Du er ikke en autoriseret bruger"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Du kan også redigere selve den foruddefinerede søgning"
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
-msgstr "Du kan kun tildele tickets du ejer eller som ikker ejet"
+msgstr "Du kan kun videretildele sager, som du ejer, eller som ikke har en ejer"
+
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr "Du kan kun tage sager uden ejer"
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
-msgstr "Du har ikke tilladelse til at se den ticket.\\n"
+msgstr "Du har ikke tilladelse til at se den sag.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
+#: docs/design_docs/string-extraction-guide.txt:47
+#: lib/RT/StyleGuide.pod:780
msgid "You found %1 tickets in queue %2"
-msgstr "Du fandt %1 tickets i kø %2"
+msgstr "Du fandt %1 sager i kø %2"
#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Du er blevet logget ud af RT."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
-msgstr "Du har ikke tilladelse til at lave requests i den kø"
+msgstr "Du har ikke tilladelse til at oprette sager i den kø."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
-msgstr "Du må ikke oprette requests i den kø"
+msgstr "Du må ikke oprette sager i den kø."
#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
@@ -5556,58 +6734,64 @@ msgstr "Du er velkommen til at logge ind igen"
#: NOT FOUND IN SOURCE
msgid "Your %1 requests"
-msgstr "Din %1 anmodning"
+msgstr "Dine %1 sager"
#: NOT FOUND IN SOURCE
msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
-msgstr "Din RT administrator har ikke konfigureret mail aliaser som starter RT korrekt "
+msgstr "Din RT-administrator har ikke konfigureret de mail-alias'er, der starter RT, korrekt"
#: etc/initialdata:502
msgid "Your request has been approved by %1. Other approvals may still be pending."
-msgstr "Din anmodning er blevet godkendt af %1. Andre godkendelser afventer muligvis stadigvæk"
+msgstr "Din sag er blevet godkendt af %1. Andre godkendelser afventer muligvis stadigvæk."
#: etc/initialdata:540
msgid "Your request has been approved."
-msgstr "Din anmodning er blevet godkendt"
+msgstr "Din sag er blevet godkendt."
#: NOT FOUND IN SOURCE
msgid "Your request was rejected"
-msgstr "Din anmodning blev afvist"
+msgstr "Din sag blev afvist."
#: etc/initialdata:445
msgid "Your request was rejected."
-msgstr "Din anmodning blev afvist"
+msgstr "Din sag blev afvist."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
-msgstr "Dit brugernavn eller adgangskode er ukorrekt"
+msgstr "Dit brugernavn eller din adgangskode er forkert."
-#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
+#: html/Admin/Users/Modify.html:168
+#: html/User/Prefs.html:149
msgid "Zip"
msgstr "Postnummer"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr "tillad oprettelse af gemte søgninger"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr "tillad indlæsning af gemte søgninger"
-#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
+#: html/User/Elements/DelegateRights:80
msgid "as granted to %1"
msgstr "som givet til %1"
-#: html/Search/Elements/PickBasics:127
+#: NOT FOUND IN SOURCE
msgid "belongs to"
msgstr "tilhører"
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "diagram"
+
#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "lukket"
-#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:55
msgid "contains"
msgstr "indeholder"
@@ -5617,21 +6801,22 @@ msgstr "indhold"
#: NOT FOUND IN SOURCE
msgid "content-type"
-msgstr "content-type"
+msgstr "indholdstype"
#: NOT FOUND IN SOURCE
msgid "correspondence (probably) not sent"
-msgstr "korrespondance (muligvis) ikke sendt"
+msgstr "korrespondance (sandsynligvis) ikke sendt"
#: NOT FOUND IN SOURCE
msgid "correspondence sent"
-msgstr "korrespondance afsendt"
+msgstr "korrespondance sendt"
#: NOT FOUND IN SOURCE
msgid "current: $current, want $want, Error near ->$val<- expecting a "
-msgstr "nuværnede: $current, vil have $want, Fejl nær ->$val<- forventer "
+msgstr "aktuel: $current, vil have $want, Fejl nær ->$val<- forventer "
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98
+#: lib/RT/Date.pm:346
msgid "days"
msgstr "dage"
@@ -5639,19 +6824,20 @@ msgstr "dage"
msgid "delete"
msgstr "slet"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "slettet"
-#: html/Search/Elements/PickBasics:128
+#: NOT FOUND IN SOURCE
msgid "does not belong to"
msgstr "tilhører ikke"
#: html/Search/Elements/PickBasics:61
msgid "does not match"
-msgstr "matcher ikke"
+msgstr "stemmer ikke overens"
-#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "indeholder ikke"
@@ -5659,27 +6845,30 @@ msgstr "indeholder ikke"
msgid "equal to"
msgstr "lig med"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "fejl: kan ikke flytte ned"
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr "fejl: kan ikke flytte til venstre"
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr "fejl: kan ikke flytte op"
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "fejl: intet at slette"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533
+#: html/Search/Build.html:552
+#: html/Search/Build.html:574
+#: html/Search/Build.html:603
msgid "error: nothing to move"
msgstr "fejl: intet at flytte"
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr "fejl: intet at skifte"
@@ -5687,60 +6876,84 @@ msgstr "fejl: intet at skifte"
msgid "filename"
msgstr "filnavn"
-#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "større end"
-#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
+#: lib/RT/Group_Overlay.pm:214
msgid "group '%1'"
msgstr "gruppe '%1'"
-#: lib/RT/Date.pm:338
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+#: html/Search/Results.html:88
+msgid "grouped by %1"
+msgstr "fordelt pr. %1"
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "timer"
#: html/Search/Elements/PickBasics:48
msgid "id"
-msgstr "id"
-
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+msgstr "ID"
+
+#: html/Elements/SelectBoolean:53
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:57
+#: html/Search/Elements/PickBasics:162
+#: html/Search/Elements/PickBasics:74
+#: html/Search/Elements/PickBasics:90
+#: html/Search/Elements/PickCFs:53
msgid "is"
msgstr "er"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:58
+#: html/Search/Elements/PickBasics:163
+#: html/Search/Elements/PickBasics:75
+#: html/Search/Elements/PickBasics:91
+#: html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "er ikke"
-#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "mindre end"
#: html/Search/Elements/PickBasics:60
msgid "matches"
-msgstr "matcher"
+msgstr "stemmer overens"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min."
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minutter"
#: NOT FOUND IN SOURCE
-msgid "modifications\\n\\n"
-msgstr "ændringer\\n\\n"
+msgid ""
+"modifications\\n"
+"\\n"
+msgstr ""
+"ændringer\\n"
+"\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "måneder"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "ny"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64
+#: html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "intet navn"
@@ -5748,7 +6961,8 @@ msgstr "intet navn"
msgid "no value"
msgstr "ingen værdi"
-#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
+#: html/Admin/Elements/EditQueueWatchers:48
+#: html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ingen"
@@ -5756,69 +6970,84 @@ msgstr "ingen"
msgid "not equal to"
msgstr "ikke lig med"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Local.pm:2
+msgid "offer"
+msgstr "tilbud"
+
+#: html/SelfService/Elements/MyRequests:82
+#: lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "Ã¥ben"
-#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
+#: lib/RT/Group_Overlay.pm:219
msgid "personal group '%1' for user '%2'"
msgstr "personlig gruppe '%1' for bruger '%2'"
-#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
+#: lib/RT/Group_Overlay.pm:227
msgid "queue %1 %2"
msgstr "kø %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "afvist"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "løst"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sek."
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
-msgstr "vis Konfigurations tab"
+msgstr "vis konfigurationsfane"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "regneark"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
-msgstr "stallet"
+msgstr "sat i bero"
+
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+#: html/Search/Results.html:89
+msgid "style: %1"
+msgstr "stil: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "oversigtsrækker"
-#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
+#: lib/RT/Group_Overlay.pm:222
msgid "system %1"
msgstr "system %1"
-#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
+#: lib/RT/Group_Overlay.pm:233
msgid "system group '%1'"
-msgstr "system gruppe '%1'"
+msgstr "systemgruppe '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64
+#: html/SelfService/Error.html:63
msgid "the calling component did not specify why"
-msgstr "den kaldende komponent specificerede ikke hvorfor"
+msgstr "den kaldende komponent angav ikke hvorfor"
#: NOT FOUND IN SOURCE
msgid "ticket #%1"
-msgstr "ticket #%1"
+msgstr "sag #%1"
-#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
+#: lib/RT/Group_Overlay.pm:230
msgid "ticket #%1 %2"
-msgstr "ticket #%1 %2"
+msgstr "sag #%1 %2"
-#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
+#: lib/RT/Group_Overlay.pm:236
msgid "undescribed group %1"
msgstr "ubeskrevet gruppe %1"
@@ -5826,20 +7055,20 @@ msgstr "ubeskrevet gruppe %1"
msgid "undescripbed group %1"
msgstr "ubeskrevet gruppe %1"
-#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
+#: lib/RT/Group_Overlay.pm:211
msgid "user %1"
msgstr "bruger %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "uger"
#: NOT FOUND IN SOURCE
msgid "with template %1"
-msgstr "med template %1"
+msgstr "med skabelon %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "Ã¥r"
diff --git a/rt/lib/RT/I18N/de.po b/rt/lib/RT/I18N/de.po
index 6c4c383..f0389ea 100644
--- a/rt/lib/RT/I18N/de.po
+++ b/rt/lib/RT/I18N/de.po
@@ -1,18 +1,29 @@
-# German localization catalog for Request Tracker (RT)
-# FIRST AUTHOR: Florian Bischof <flo@fxb.de>, May 2002
-# Update by Torsten Brumm <torsten.brumm@kuehne-nagel.com>
-#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
-"POT-Creation-Date: 2002-06-22 06:06+0200\n"
-"PO-Revision-Date: 2005-10-03 13:43-0400\n"
-"Last-Translator: Karsten Konrad <karsten.konrad@uni-graz.at>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2006-12-20 15:50+0100\n"
+"Last-Translator: Torsten Brumm <tob@brummix.de>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -21,52 +32,56 @@ msgstr ""
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr "$1"
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 #%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %3. %2 %7, %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 hinzugefügt"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "vor %1 %2"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 geändert in %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 gelöscht"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 mit der Vorlage %3"
@@ -76,139 +91,142 @@ msgstr "%1 %2 mit der Vorlage %3"
msgid "%1 (%2) by %3"
msgstr "%1 (%2) von %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (Unverändert)"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Ein Argument zur Ãœbergabe an %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Statusausgabe auf STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Gibt an, welches Action-Modul benutzt werden soll"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Gibt an, welches Condition-Modul benutzt werden soll"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Gibt an, welches Search-Modul benutzt werden soll"
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-msgid "%1 RT %2 Copyright 1996-%3 %4."
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+msgid "%1 RT %2 Copyright 1996-%3 %4."
+msgstr "%1 RT %2 Alle Rechte vorbehalten 1996-%3 %4."
+
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 geladen"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 als Wert für %2 hinzugefügt"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
-msgstr ""
-"%1 konnte nicht in der Datenbank gefunden werden obwohl es ein lokales "
-"Objekt zu sein scheint"
+msgstr "%1 konnte nicht in der Datenbank gefunden werden obwohl es ein lokales Objekt zu sein scheint"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 von %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 von %2 in %3 geändert"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "%1 kopieren"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 konnte nicht auf %2 gesetzt werden."
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
-msgstr ""
-"%1 konnte den Status nicht auf erledigt setzen. Die RT-Datenbank könnte "
-"inkonsistent sein."
+msgstr "%1 konnte den Status nicht auf erledigt setzen. Die RT-Datenbank könnte inkonsistent sein."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "%1 erstellt"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 gelöscht"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: NOT FOUND IN SOURCE
+msgid "%1 grouped by %2"
+msgstr "%1 gruppiert durch %2"
+
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "Ihre %1 Anfragen höchster Priorität"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr ""
+msgstr "%1 ist ein Tool um mit Tickets von externen Programmen zu arbeiten, wie zum Beispiel cron."
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 ist kein %2 dieses Bereichs mehr."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 Min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "Die %1 neusten Anfragen ohne Besitzer"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 Objekte"
@@ -222,21 +240,21 @@ msgstr "%1 Rechte"
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 wird alle Mitglieder eines erledigten Gruppentickets anführen."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1's %2 Objekte"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1's %2's %3 Objekte"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1's gespeicherte Suchanfragen"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: kein Anhang angegeben"
@@ -251,24 +269,29 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
-msgstr "'%1' ist ein ung\303\274ltiger Wert f\303\274r Status"
+msgstr ""
#: html/Admin/Elements/EditCustomFieldValues:50 html/Admin/Elements/EditQueueWatchers:50 html/Admin/Elements/EditScrips:56 html/Admin/Elements/EditTemplates:57 html/Admin/Groups/Members.html:73 html/Elements/EditLinks:54 html/Ticket/Elements/EditPeople:67 html/User/Groups/Members.html:76
msgid "(Check box to delete)"
msgstr "(Auswahl wird gelöscht)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Benachrichtigung der markierten Empfänger wird unterdrückt)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Benachrichtigungen an markierte Empfänger aktivieren)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Geben Sie die Anfrage IDs oder URLs getrennt durch Leerzeichen ein)"
@@ -286,7 +309,7 @@ msgstr "(Keine benutzerdefinierten Felder)"
msgid "(No members)"
msgstr "(Keine Mitglieder)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Keine Scrips)"
@@ -298,26 +321,30 @@ msgstr "(Keine Vorlagen)"
msgid "(None)"
msgstr "(Nichts)"
-#: html/Ticket/Update.html:88
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr ""
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Sendet ein Blind Carbon Copy - BCC Update and eine mit Komma separierte Liste von Mail Adressen. Zukünftige Update werden <strong>nicht</strong> übermittelt.)"
-#: html/Ticket/Create.html:100
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
-msgstr ""
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Sendet ein Carbon Copy - CC Update and eine mit Komma separierte Liste von Mail Adressen. Zukünftige Update <strong>werden</strong> ebenfalls übermittelt.)"
-#: html/Ticket/Update.html:84
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr ""
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Sendet ein Carbon Copy - CC Update and eine mit Komma separierte Liste von Mail Adressen. Zukünftige Update werden <strong>nicht</strong> übermittelt.)"
-#: html/Ticket/Create.html:90
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr ""
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Sendet ein Carbon Copy - CC Update and eine mit Komma separierte Liste von Mail Adressen. Zukünftige Update <strong>werden</strong> ebenfalls übermittelt.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(Benutze diese Felder, für 'Benutzer definierte' Bedingungen oder Aktionen)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(leer)"
@@ -326,7 +353,7 @@ msgstr "(leer)"
msgid "(no name listed)"
msgstr "(kein Name gelistet)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(kein Wert)"
@@ -334,15 +361,15 @@ msgstr "(kein Wert)"
msgid "(no values)"
msgstr "(keine Werte)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(nur eine Anfrage)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(wartet auf Freigabe)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(wartet auf andere Sammlung)"
@@ -354,6 +381,18 @@ msgstr "(notwendig)"
msgid "(untitled)"
msgstr "(unbenannt)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(jjjj/mm/tt)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
@@ -366,11 +405,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
-msgstr ""
+msgstr "<%$field%>"
+
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Neues Ticket in\" />&nbsp;%1"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Neue Anfrage in\">&nbsp;%1"
@@ -379,15 +423,15 @@ msgstr "<input type=\"submit\" value=\"Neue Anfrage in\">&nbsp;%1"
msgid "A blank template"
msgstr "Eine leere Vorlage"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
-msgstr ""
+msgstr "Es wurde kein Passwort gesetzt, der User wird sich nicht anmelden können!"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE nicht gefunden"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACEs können nur erstellt und gelöscht werden."
@@ -403,20 +447,24 @@ msgstr "Ãœber mich"
msgid "Access control"
msgstr "Zugriffskontrolle"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Aktion"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Aktion %1 nicht gefunden"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "Aktion durchgeführt.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Aktion vorbereitet..."
@@ -424,11 +472,11 @@ msgstr "Aktion vorbereitet..."
msgid "Add"
msgstr "Hinzufügen"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "AdminCC hinzufügen"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "CC hinzufügen"
@@ -440,11 +488,11 @@ msgstr "Spalten hinzufügen"
msgid "Add Criteria"
msgstr "Kriterium hinzufügen"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Weitere Dateien anhängen"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Klient hinzufügen"
@@ -452,15 +500,19 @@ msgstr "Klient hinzufügen"
msgid "Add Value"
msgstr "Wert hinzufügen"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Scrip erstellen, das auf alle Bereiche angewendet wird"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "zusätzliches Kriterium hinzufügen"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Hinzufügen und Suchen"
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Füge den ausgewählten Anfragen Kommentare oder Antworten hinzu"
@@ -472,16 +524,24 @@ msgstr "Mitglieder hinzufügen"
msgid "Add new watchers"
msgstr "Neue Beobachter hinzufügen"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Diese Bedingungen zur Suche hinzufügen"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "Werte hinzufügen"
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Hinzufügen, Löschen und Ändern von Werten benutzerdefinierter Felder von Objekten"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Rolle wurde als %1 für diesen Bereich hinzugefügt"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Rolle wurde als %1 für diese Anfrage hinzugefügt"
@@ -494,7 +554,7 @@ msgstr "Adresse 1"
msgid "Address2"
msgstr "Adresse 2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin CC"
@@ -514,31 +574,31 @@ msgstr "Admin Bereiche"
msgid "Admin/Global configuration"
msgstr "Admin/Globale Einstellungen"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "AdminBenutzerdefiniertesFeld"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "AdminGruppe"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "AdminGruppenZugehörigkeit"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "AdminEigenePersönlicheGruppen"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "AdminBereich"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "AdminBenutzer"
@@ -546,7 +606,7 @@ msgstr "AdminBenutzer"
msgid "Administrative Cc"
msgstr "Administrative CC"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Erweitert"
@@ -582,11 +642,11 @@ msgstr "anwenden"
msgid "Apply your changes"
msgstr "Änderungen anwenden"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Freigabe"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -611,7 +671,7 @@ msgstr "Freigabe genehmigt"
msgid "Approval Rejected"
msgstr "Freigabe abgelehnt"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Freigeben"
@@ -619,31 +679,35 @@ msgstr "Freigeben"
msgid "Approver's notes: %1"
msgstr "Notizen des Freigebenden: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Apr."
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "aufsteigend"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "Zuweisen und Entfernen von benutzerdefinierten Feldern"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "BenutzerdefiniertesFeldZuweisen"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Anhängen"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Datei anhängen"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Dateianhang"
@@ -652,11 +716,11 @@ msgstr "Dateianhang"
msgid "Attachment '%1' could not be loaded"
msgstr "Anhang '%1' konnte nicht geladen werden"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Anhang erstellt"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Dateiname des Anhangs"
@@ -664,11 +728,11 @@ msgstr "Dateiname des Anhangs"
msgid "Attachments"
msgstr "Anhänge"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Attribut gelöscht"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Aug."
@@ -680,25 +744,29 @@ msgstr "Automatische Antwort"
msgid "Autoreply To Requestors"
msgstr "Automatische Antwort an Klienten"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "Verfügbar"
+
#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
msgid "Basics"
msgstr "Grundlagen"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "BCC"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Änderungen speichern"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "vor dem"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
-msgstr ""
+msgstr "Best Practical Solutions, LLC Firmen Logo"
#: NOT FOUND IN SOURCE
msgid "Binary"
@@ -712,57 +780,70 @@ msgstr "Leer"
msgid "Bold"
msgstr "Fett"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "Speicherbarer Link"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Kurze Kopfzeilen"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Massen Update"
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Massen Anfrageaktualisierung"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Kann Systembenutzer nicht ändern"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Kann diese Rolle diesen Bereich sehen"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Kann kein benutzerdefiniertes Feld ohne Namen hinzufügen"
#: html/Admin/CustomFields/Objects.html:86
#. ($Class)
msgid "Can't find a collection class for '%1'"
-msgstr ""
+msgstr "Es wurde keine Kollektion gefunden für '%1'"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Kann keine gespeicherte Suche finden"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Kann kein Anfrage auf sich selbst verweisen lassen!"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Kann diese Suche nicht speichern"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Sie können Basis und Ziel nicht gleichzeitig angeben"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kann Benutzer nicht anlegen: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Kategorie"
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "CC"
@@ -770,11 +851,11 @@ msgstr "CC"
msgid "Change password"
msgstr "Passwort ändern"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Alle auswählen"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Zum Löschen anwählen"
@@ -782,27 +863,47 @@ msgstr "Zum Löschen anwählen"
msgid "Check box to revoke right"
msgstr "Zum Entziehen einer Berechtigung anwählen"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Kinder"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Datum auswählen"
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Stadt"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "Alles löschen"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Fenster schliessen"
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Geschlossen"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Geschlossene Anfragen"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Combobox: Selektiere oder gebe mehrere Werte ein"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Combobox: Selektiere oder gib einen Wert ein"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Combobox: Selektiere oder gib bis zu %1 Werte ein"
+
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Kommentar"
@@ -810,47 +911,51 @@ msgstr "Kommentar"
msgid "Comment Address"
msgstr "Kommentaradresse"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Kommentiere Anfragen"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "AnfrageKommentieren"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Kommentare (werden nicht an Klienten geschickt)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Kommentare (werden nicht an Klienten geschickt)"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentare zu diesem Benutzer"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Kommentar hinzugefügt"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Commit Stumpf ausgeführt"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Bedingung"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Bedingung trifft zu..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Bedingung nicht gefunden"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Konfiguration"
@@ -866,7 +971,7 @@ msgstr "Inhalt"
msgid "Content-Type"
msgstr "Inhaltstyp"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Kopie"
@@ -874,24 +979,24 @@ msgstr "Kopie"
msgid "Correspondence"
msgstr "Korrespondenz"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Korrespondenz hinzugefügt"
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "Konnte keinen neuen benutzerdefinierten Wert hinzufügen"
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Konnte kein neuen benutzerdefinierten Wert hinzufügen. %1 "
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Konnte den Besitzer nicht ändern. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Konnte benutzerdefiniertes Feld nicht erzeugen"
@@ -901,7 +1006,7 @@ msgstr "Konnte benutzerdefiniertes Feld nicht erzeugen"
msgid "Could not create CustomField: %1"
msgstr "Konnte benutzerdefiniertes Feld nicht erzeugen: %1"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Konnte Gruppe nicht anlegen"
@@ -910,19 +1015,19 @@ msgstr "Konnte Gruppe nicht anlegen"
msgid "Could not create template: %1"
msgstr "Konnte Vorlage nicht anlegen: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Konnte Anfrage nicht anlegen. Bereich nicht angegeben"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Konnte Benutzer nicht anlegen"
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Konnte diesen Benutzer nicht finden oder anlegen"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Konnte diese Rolle nicht finden"
@@ -930,60 +1035,64 @@ msgstr "Konnte diese Rolle nicht finden"
msgid "Could not load CustomField %1"
msgstr "Konnte benutzerdefiniertes Feld %1 nicht laden"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Konnte die Gruppe nicht laden"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
-msgstr ""
+msgstr "Kann Objekt für %1 nicht laden"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
-msgstr ""
+msgstr "Kann Such Attribut nicht laden"
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Konnte diese Rolle nicht zu einen %1 dieses Bereichs machen"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Konnte diese Rolle nicht zu einem %1 dieses Anfragen machen"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Konnte diese Rolle nicht als %1 dieses Bereichs entfernen"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Konnte Benutzerinformation nicht speichern"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Konnte Benutzer nicht der Gruppe hinzufügen"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Konnte die Transaktion nicht anlegen: %1"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Konnte Zeile nicht finden"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Konnte diese Rolle nicht finden"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Konnte diesen Wert nicht finden"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Konnte %1 nicht aus der Benutzerdatenbank laden.\\n"
@@ -998,12 +1107,17 @@ msgstr "Konnte die Klasse %1 nicht laden"
msgid "Couldn't load CustomField %1"
msgstr "Konnte das benutzerdefinierte Feld %1 nicht laden"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Konnte Gruppe %1 nicht laden"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Konnte den Verweis nicht laden"
@@ -1022,26 +1136,34 @@ msgstr "Konnte den Bereich nicht laden"
msgid "Couldn't load queue %1"
msgstr "Konnte den Bereich %1 nicht laden"
-#: html/SelfService/Display.html:156
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Konnte das Anfrage '%1' nicht laden"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
+#: NOT FOUND IN SOURCE
+msgid "Couldn't resolve base '%1' into a URI."
+msgstr "Basis '%1' kann nicht zu einer URI aufgelöst werden."
+
+#: NOT FOUND IN SOURCE
msgid "Couldn't resolve target '%1' into a URI."
-msgstr ""
+msgstr "Ziel '%1' kann nicht zu einer URI aufgelöst werden."
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Erstellen"
@@ -1049,7 +1171,7 @@ msgstr "Erstellen"
msgid "Create Tickets"
msgstr "Erstelle Anfragen"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Erstelle ein benutzerdefiniertes Feld"
@@ -1066,11 +1188,11 @@ msgstr "Erstelle eine neue Gruppe"
msgid "Create a new personal group"
msgstr "Erstelle eine neue persönliche Gruppe"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Erstelle eine neue Anfrage"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Erstelle einen neuen Benutzer"
@@ -1078,7 +1200,7 @@ msgstr "Erstelle einen neuen Benutzer"
msgid "Create a queue"
msgstr "Erstelle einen Bereich"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Erstelle ein Scrip für den Bereich %1"
@@ -1099,43 +1221,51 @@ msgstr "Erstelle neue Anfragen basierend auf der Vorlage dieses Scrips"
msgid "Create ticket"
msgstr "Anfrage erzeugen"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Erstelle Anfragen in diesem Bereich"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Erstellen, löschen und modifizieren von benutzerdefinierten Felder"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Erstelle, lösche und modifiziere Bereich"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Erstellen, löschen und modifizieren von Mitgliedern persönlicher Gruppen"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Erstellen, löschen und modifizieren von Benutzern"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr "GespeicherteSucheErstellen"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "AnfrageErstellen"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Angelegt"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Erstelle ein benutzerdefiniertes Feld %1"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Erstellt in einem Zeitraum"
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Erstellte Tickets einer Periode, sortiert nach Status"
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Ersteller"
@@ -1156,76 +1286,90 @@ msgstr "Aktuelle Mitglieder"
msgid "Current rights"
msgstr "Aktuelle Rechte"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Aktuelle Suche"
+
#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Aktuelle Beobachter"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Benutzerdefinierte Felder"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Benutzerdefinierte Felder für %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Benutzerdefinierter Aktions-Aufräum-Code"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Benutzerdefinierter Aktions-Vorbereitungs-Code"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Benutzerdefinierte Bedingung"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Benutzerdefiniertes Feld %1 hat einen Wert."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Benutzerdefiniertes Feld %1 hat keinen Wert."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Benutzerdefiniertes Feld %1 nicht gefunden"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Benutzerdefiniertes Feld nicht gefunden"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Wert %1 des benutzerdefinierten Feldes %2 konnte nicht gefunden werden"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Wert des benutzerdefinierten Felds konnte nicht gelöscht werden"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Wert des benutzerdefinierten Feldes konnte nicht gefunden werden"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Wert des benutzerdefinierten Feldes gelöscht"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "BenutzerdefiniertesFeld"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Anpassen"
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Datumsangaben"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Dez."
@@ -1265,11 +1409,11 @@ msgstr "Standard: %1/%2 von \"%3\" auf \"%4\" geändert."
msgid "Delegate rights"
msgstr "Rechte weitergeben"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Ihnen gewährte Rechte weitergeben"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "RechteWeitergabe"
@@ -1277,7 +1421,7 @@ msgstr "RechteWeitergabe"
msgid "Delegation"
msgstr "Rechteweitergabe"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Löschen"
@@ -1285,81 +1429,89 @@ msgstr "Löschen"
msgid "Delete Template"
msgstr "Vorlage löschen"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
-msgstr ""
+msgstr "Löschen fehlgeshlagen: %1"
#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr "Ausgewähltes Script löschen"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Anfragen löschen"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr "Werte löschen"
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "AnfrageLöschen"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
-msgstr ""
+msgstr "Suche löschen"
# Are these three strings really different?
#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Löschen dieses Objektes würde die referenzielle Integrität verletzen"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Löschen dieses Objektes würde die referenzielle Integrität verletzen"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Löschen dieses Objektes würde die referenzielle Integrität verletzen"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Ablehnen"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Ist Voraussetzung von"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Als Voraussetzung von %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Als Voraussetzung von %1 gelöscht"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Setzt jetzt %1 voraus"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Setzt %1 nicht mehr voraus "
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Voraussetzungen"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "absteigend"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Beschreiben Sie hier das Problem"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Beschreibung"
@@ -1367,7 +1519,7 @@ msgstr "Beschreibung"
msgid "Display"
msgstr "Anzeige"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Zeige Zugriffskontrollliste (ACL) an"
@@ -1375,31 +1527,31 @@ msgstr "Zeige Zugriffskontrollliste (ACL) an"
msgid "Display Columns"
msgstr "Spalten anzeigen"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Zeige Scrip-Vorlagen für diesen Bereich"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Zeige Scrips für diesen Bereich"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Anzeigemodus"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Gespeicherte Suchanfragen für diese Gruppe anzeigen"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr ""
+msgstr "Herausgegeben unter version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> der GNU GPL.</a>"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Mache irgend etwas und alles"
-#: html/Search/Build.html:112
+#: NOT FOUND IN SOURCE
msgid "Do the Search"
msgstr "Suche durchführen"
@@ -1415,28 +1567,36 @@ msgstr "Herunterladen"
msgid "Download as a tab-delimited file"
msgstr "Als Tabulator separierte Datei speichern"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Fällig"
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
+msgid "Edit"
+msgstr "Ändere"
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Benutzerdefinierte Felder verändern"
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Bearbeite benutzerdefinierte Felder für %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
-msgstr ""
+msgstr "Benutzerdefinierte Felder für alle Gruppen verändern"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
-msgstr ""
+msgstr "Benutzerdefinierte Felder für alle Benutzer verändern"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
-msgstr ""
+msgstr "Benutzerdefinierte Felder von Tickets in allen Stapeln verändern"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Bearbeite Beziehungen"
@@ -1444,12 +1604,16 @@ msgstr "Bearbeite Beziehungen"
msgid "Edit Query"
msgstr "Bearbeite Suche"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Suche editieren"
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Bearbeite Vorlagen für den Bereich %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "Bearbeite gespeicherte Suchanfragen für diese Gruppe"
@@ -1457,7 +1621,7 @@ msgstr "Bearbeite gespeicherte Suchanfragen für diese Gruppe"
msgid "Edit system templates"
msgstr "Bearbeite Systemvorlagen"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "GespeicherteSucheEditieren"
@@ -1466,7 +1630,7 @@ msgstr "GespeicherteSucheEditieren"
msgid "Editing Configuration for queue %1"
msgstr "Bearbeite Konfiguration für den Bereich %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Bearbeite benutzerdefiniertes Feld %1"
@@ -1481,7 +1645,7 @@ msgstr "Bearbeite Mitgliedschaft für die Gruppe %1"
msgid "Editing membership for personal group %1"
msgstr "Bearbeite Mitgliedschaft der persönlichen Gruppe %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Es muss entweder eine Basis oder ein Ziel angegeben werden"
@@ -1489,12 +1653,12 @@ msgstr "Es muss entweder eine Basis oder ein Ziel angegeben werden"
msgid "Email"
msgstr "E-Mail"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "E-Mail-Adresse bereits in Gebrauch"
# ## muss das überhaupt übersetzt werden???
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktiviert (Abwählen deaktiviert dieses benutzerdefinierte Feld)"
@@ -1510,12 +1674,12 @@ msgstr "Aktiviert (Abwählen deaktiviert diesen Bereich)"
msgid "Enabled Queues"
msgstr "Aktivierte Bereiche"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Status aktiviert: %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "Status aktiviert: %1"
@@ -1524,49 +1688,49 @@ msgstr "Status aktiviert: %1"
msgid "Enter multiple values"
msgstr "Mehrere Werte eingeben"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Gib Objekte oder URI's ein um zu anderen Objekten zu verlinken. Trenne mehrere Einträge mit Leerzeichen."
#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Einen Wert eingeben"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Gib Stapel oder URI's ein um zu anderen Stapeln zu verlinken. Trenne mehrere Einträge mit Leerzeichen."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Gib Anfragen oder URI's ein um zu anderen Anfragen zu verlinken. Trenne mehrere Einträge mit Leerzeichen."
#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr "Gib bis zu %1 Werte ein"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Fehler"
# Queue->AddWatcher ist ein Code-Teil, nicht übersetzen
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Fehler in den Parametern zu Queue->AddWatcher"
# Queue->DeleteWatcher ist ein Code-Teil, nicht übersetzen
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Fehler in den Parametern zu Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Fehler in den Parametern zu Ticket->AddWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Fehler in den Parametern zu Ticket->DeleteWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Anfragen eskalieren"
@@ -1578,7 +1742,7 @@ msgstr "Geschätzt"
msgid "Everyone"
msgstr "Jeder"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Beispiel:"
@@ -1586,29 +1750,29 @@ msgstr "Beispiel:"
msgid "Extra info"
msgstr "Zusatzinformationen"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
-msgstr ""
+msgstr "Such Attribut konnte nicht erstellt werden"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Konnte die Pseudogruppe 'Privileged' nicht finden."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Konnte die Pseudogruppe 'Unprivileged' nicht finden."
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Konnte Modul %1 nicht laden. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
-msgstr ""
+msgstr "Objekt %1 konnte nicht geladen werden"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb."
@@ -1622,7 +1786,7 @@ msgstr "Mehrere Textfelder füllen"
#: lib/RT/CustomField_Overlay.pm:74
msgid "Fill in multiple wikitext areas"
-msgstr ""
+msgstr "Schreibe mehrere Wikitext Bereiche"
#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
@@ -1630,6 +1794,10 @@ msgstr "Ein Textfeld füllen"
#: lib/RT/CustomField_Overlay.pm:75
msgid "Fill in one wikitext area"
+msgstr "Schreibe einen Wikitext Bereich"
+
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
msgstr ""
#: lib/RT/CustomField_Overlay.pm:71
@@ -1638,13 +1806,13 @@ msgstr "%1 Textfelder füllen"
#: lib/RT/CustomField_Overlay.pm:76
msgid "Fill in up to %1 wikitext areas"
-msgstr ""
+msgstr "Schreibe bis zu %1 Wikitext Bereiche"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Endpriorität"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "EndPriorität"
@@ -1652,13 +1820,11 @@ msgstr "EndPriorität"
msgid "Find groups whose"
msgstr "Finde Gruppen dessen"
-msgid" Find groups whose"
-msgstr "Finde Gruppen dessen"
#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Finde Leute deren"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Anfragen suchen"
@@ -1674,20 +1840,20 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Änderung erzwingen"
#: html/Search/Elements/EditFormat:52
msgid "Format"
-msgstr ""
+msgstr "Format"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "%1 Anfrage(n) gefunden"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Objekt gefunden"
@@ -1695,19 +1861,19 @@ msgstr "Objekt gefunden"
msgid "Freeform"
msgstr "Freie Eingabe"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Fr."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Alle Kopfzeilen"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Vorlage von Datei nehmen"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "An %1 übergeben"
@@ -1724,16 +1890,21 @@ msgstr "Globale benutzerdefinierte Felder"
msgid "Global custom field configuration"
msgstr "Konfiguration globaler benutzerdefinierter Felder"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globale Vorlage: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Start"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Los!"
@@ -1749,7 +1920,7 @@ msgstr "Gruppe"
msgid "Group Rights"
msgstr "Gruppenrechte"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Gruppe hat bereits Mitglieder"
@@ -1758,27 +1929,27 @@ msgstr "Gruppe hat bereits Mitglieder"
msgid "Group could not be created: %1"
msgstr "Gruppe konnte nicht erstellt werden: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Gruppe angelegt"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Gruppe hat kein solches Mitglied"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Gruppe nicht gefunden"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Gruppen"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Gruppen können nicht Mitglied eines ihrer Mitglieder sein"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "Gruppen auf die das Suchkriterium passt"
@@ -1795,34 +1966,38 @@ msgstr "Hallo!"
msgid "Hello, %1"
msgstr "Hallo %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
-msgstr "Geschichte"
+msgstr "Verlauf"
#: html/Admin/Groups/History.html:62
#. ($GroupObj->Name)
msgid "History of the group %1"
-msgstr "Geschichte der Gruppe %1"
+msgstr "Verlauf der Gruppe %1"
#: html/Admin/Users/History.html:62
#. ($UserObj->Name)
msgid "History of the user %1"
-msgstr "Geschichte des Benutzers %1"
+msgstr "Verlauf des Benutzers %1"
#: html/Elements/Tabs:65
msgid "Homepage"
-msgstr "Start"
+msgstr "Startseite"
+
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Stunden"
-#: lib/RT/Base.pm:110
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Ich habe %quant(%1, Betonmischer)"
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr "Ich bin verwirrt"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Nr."
@@ -1832,9 +2007,7 @@ msgstr "Identität"
#: etc/initialdata:429
msgid "If an approval is rejected, reject the original and delete pending approvals"
-msgstr ""
-"Wenn eine Freigabe abgewiesen wird, weise das Original ab und lösche "
-"wartende Freigaben"
+msgstr "Wenn eine Freigabe abgewiesen wird, weise das Original ab und lösche wartende Freigaben"
#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
@@ -1844,15 +2017,15 @@ msgstr "Wenn kein Klient spezifiziert ist, dann generiere Anfragen mit diesem Kl
msgid "If no queue is specified, create tickets in this queue."
msgstr "Wenn kein Bereich spezifiziert ist, dann generiere das Anfrage in diesem Bereich"
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
-msgstr ""
+msgstr "Wenn dieses Programm setgid ist, könnte ein böswilliger lokaler Nutzer Administrator Rechte auf dem RT bekommen."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Wenn Sie etwas aktualisiert haben, denken Sie daran hier zu speichern"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Unerlaubter Wert für %1"
@@ -1860,7 +2033,7 @@ msgstr "Unerlaubter Wert für %1"
msgid "Image"
msgstr "Bild"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Unveränderbares Feld"
@@ -1876,36 +2049,46 @@ msgstr "Zeige auch deaktivierte Bereiche an."
msgid "Include disabled users in search."
msgstr "Zeige deaktivierte Benutzer auch in der Suche an."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr "Unvollständige Suche"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr "Unvollständige Anfrage"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Anfängliche Priorität"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "AnfänglichePriorität"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Eingabefehler"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "Eingabe muss mit %1 übereinstimmen"
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Interner Fehler"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Interner Fehler: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Ungültige Gruppenart"
@@ -1913,40 +2096,45 @@ msgstr "Ungültige Gruppenart"
msgid "Invalid Right"
msgstr "Ungültiges Recht"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Ungültige Daten"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr "Ungültiges Muster: %1"
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Ungültiger Bereich"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Ungültiges Recht"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Ungültiger Wert für %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Ungültiger Wert für das benutzerdefinierte Feld"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Ungültiger Statuswert"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
-msgstr ""
+msgstr "Es ist wichtig, dass nicht authorisierte Benutzer dieses Programm nicht starten können."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
-msgstr ""
+msgstr "Es wird empfohlen einen nicht priviligierten Unix User mit korrekten Gruppenrechten anzulegen um dieses Programm zu nutzen."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Es verarbeitet verschiedene Parameter:"
@@ -1954,23 +2142,23 @@ msgstr "Es verarbeitet verschiedene Parameter:"
msgid "Italic"
msgstr "kursiv"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan."
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Betrete oder verlasse diese Gruppe"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Alles"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -2016,27 +2204,27 @@ msgstr "Diesem Benutzer Rechte zuweisen lassen"
#: html/Search/Elements/EditFormat:68
msgid "Link"
-msgstr ""
+msgstr "Link"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Beziehung existiert bereits"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Beziehung konnte nicht erstellt werden"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Beziehung erstellt (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Beziehung gelöscht (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Beziehung nicht gefunden"
@@ -2045,19 +2233,27 @@ msgstr "Beziehung nicht gefunden"
msgid "Link ticket #%1"
msgstr "Verweise auf Anfrage #%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Beziehungen"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Laden"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Gespeicherte Suchanfragen laden"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr "GespeicherteSucheLaden"
@@ -2065,80 +2261,73 @@ msgstr "GespeicherteSucheLaden"
msgid "Loaded perl modules"
msgstr "Geladene Perl Module"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
-msgstr ""
+msgstr "Geladene Suche %1"
#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Adresse"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
-msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
-msgstr ""
-"Log-Verzeichnis %1 nicht gefunden oder kein Schreibzugriff.\\n RT kann nicht "
-"starten."
-
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Angemeldet als %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Anmelden"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Abmelden"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "Suchtyp unpassend"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Besitzer festlegen"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Status festlegen"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Fälligkeitsdatum festlegen"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Erledigungsdatum festlegen"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Anfangsdatum festlegen"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Startdatum festlegen"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Eingangsdatum festlegen"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Priorität festlegen"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Bereich festlegen"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Betreff festlegen"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr "Diese Gruppe dem Benutzer anzeigen"
@@ -2162,33 +2351,33 @@ msgstr "Bereich und bereichspezifische Einstellungen verwalten"
msgid "Manage users and passwords"
msgstr "Benutzer und Passworte verwalten"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mär."
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Mai"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Mitglied %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Mitglied %1 gelöscht"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Mitglied hinzugefügt"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Mitglied gelöscht"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Mitglied nicht gelöscht"
@@ -2200,12 +2389,12 @@ msgstr "Mitglied von"
msgid "Members"
msgstr "Mitglieder"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Mitgliedschaft in %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Mitgliedschaft in %1 gelöscht"
@@ -2219,56 +2408,64 @@ msgstr "Mitgliedschaft"
msgid "Memberships of the user %1"
msgstr "Mitgliedschaft des Benutzers %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Vereinigung erfolgreich"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Vereinigung fehlgeschlagen. Konnte EffectiveId nicht setzen"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Vereinigung fehlgeschlagen. Konnte Status nicht setzen"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Vereinigen mit"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Vereinigt mit %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Nachricht"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Nachricht konnte nicht gespeichert werden"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Nachricht gespeichert"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "Nachrichten über diese Anfrage werden nicht an diese Empfänger gesendet:"
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Minuten"
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "Unausgeglichene Klammerung"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "%1: Fehlt ein Primärschlüssel?"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Handy"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Ändere Zugriffskontrollliste (ACL)"
@@ -2286,7 +2483,7 @@ msgstr "Alle benutzerdefinierten Felder, die zu %1 gehören, ändern"
msgid "Modify Group Rights"
msgstr "Gruppenrechte ändern"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Mitglieder ändern"
@@ -2294,11 +2491,11 @@ msgstr "Mitglieder ändern"
msgid "Modify Rights"
msgstr "Rechte ändern"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Ändere Scrip-Vorlagen für diesen Bereich"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Ändere Scrips für diesen Bereich"
@@ -2311,12 +2508,12 @@ msgstr "Ändern der Benutzerrechte"
msgid "Modify a CustomField for queue %1"
msgstr "Ändere ein benutzerdefiniertes Feld für den Bereich %1"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Ändere ein Scrip für den Bereich %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Ändere ein globales benutzerdefiniertes Feld"
@@ -2330,7 +2527,7 @@ msgstr "Ändern der assoziierte Objekte von %1"
msgid "Modify dates for #%1"
msgstr "Ändere Datumsangaben für #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Ändere Datumsangaben für Anfrage #%1"
@@ -2355,7 +2552,7 @@ msgstr "Ändere globale Benutzerrechte"
msgid "Modify global user rights."
msgstr "Ändere globale Benutzerrechte."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Ändere Gruppen-Metadaten oder lösche die Gruppe"
@@ -2374,11 +2571,11 @@ msgstr "Ändere die Gruppenrechte der Gruppe %1"
msgid "Modify group rights for queue %1"
msgstr "Ändere Gruppenrechte für den Bereich %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Ändere Mitgliedsverzeichnis dieser Gruppe"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Ändert den eigenen RT-Zugang"
@@ -2387,7 +2584,7 @@ msgstr "Ändert den eigenen RT-Zugang"
msgid "Modify people related to queue %1"
msgstr "Ändere Personen im Zusammenhang mit diesem Bereich %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2412,16 +2609,20 @@ msgstr "Ändere Vorlage %1"
msgid "Modify templates which apply to all queues"
msgstr "Ändere globale Vorlagen"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Ändere Gruppe %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Ändere die Bereichsbeobachter"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Ändere Benutzer %1"
@@ -2436,7 +2637,7 @@ msgstr "Ändere Anfrage #%1"
msgid "Modify ticket #%1"
msgstr "Ändere Anfrage #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Ändere Anfragen"
@@ -2455,43 +2656,43 @@ msgstr "Ändere Benutzerrechte für die Gruppe %1"
msgid "Modify user rights for queue %1"
msgstr "Ändere Benutzerrechte für den Bereich %1"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "ACLBearbeiten"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr "BenutzerdefiniertesFeldBearbeiten"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "EigeneMitgliedschaftBearbeiten"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "BereichsBeobachterBearbeiten"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "ScripsBearbeiten"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "SelbstBearbeiten"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "VorlageBearbeiten"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "AnfrageBearbeiten"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Mo."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Mehr über %1"
@@ -2508,28 +2709,32 @@ msgstr "Hinauf verschieben"
msgid "Multiple"
msgstr "Mehrere"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Sie müssen eine Angabe bei 'Name' machen"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Meine %1 Anfragen"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr "Mein Tag"
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Meine Freigaben"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Meine gespeicherten Suchanfragen"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Name"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Benutzername ist bereits in Gebrauch"
@@ -2537,11 +2742,11 @@ msgstr "Benutzername ist bereits in Gebrauch"
msgid "Never"
msgstr "Niemals"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Neu"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Neue Beziehungen"
@@ -2553,10 +2758,14 @@ msgstr "Neues Passwort"
msgid "New Pending Approval"
msgstr "Neue wartende Freigaben"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Neue Suche"
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr "Neue Suche"
+
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Neues benutzerdefiniertes Feld"
@@ -2569,7 +2778,7 @@ msgstr "Neue Gruppe"
msgid "New password"
msgstr "Neues Passwort"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Neue Passworterinnerung wurde verschickt"
@@ -2577,11 +2786,15 @@ msgstr "Neue Passworterinnerung wurde verschickt"
msgid "New queue"
msgstr "Neuer Bereich"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Neue Wiedervorlage"
+
#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Neue Rechte"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Neues Scrip"
@@ -2589,15 +2802,15 @@ msgstr "Neues Scrip"
msgid "New template"
msgstr "Neue Vorlage"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Neue Anfrage"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Neue Anfrage existiert nicht"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Neuer Benutzer"
@@ -2609,7 +2822,7 @@ msgstr "Neuer Benutzer aufgerufen"
msgid "New watchers"
msgstr "Neue Beobachter"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Nächste"
@@ -2625,7 +2838,7 @@ msgstr "Spitzname"
msgid "No Class defined"
msgstr "Keine Klasse definiert"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Kein benutzerdefiniertes Feld"
@@ -2637,7 +2850,7 @@ msgstr "Kein benutzerdefiniertes Feld definiert"
msgid "No Group defined"
msgstr "Keine Gruppe definiert"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Keine Suche"
@@ -2647,19 +2860,17 @@ msgstr "Kein Bereich vorhanden"
#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
-msgstr ""
-"Kein RT-Benutzer gefunden. Bitte kontaktiere Sie Ihren "
-"RT-Administrator.\\n"
+msgstr "Kein RT-Benutzer gefunden. Bitte kontaktiere Sie Ihren RT-Administrator.\\n"
#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Keine Vorlage"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Keine Aktion"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Keine Spalte angegeben"
@@ -2667,12 +2878,12 @@ msgstr "Keine Spalte angegeben"
msgid "No comment entered about this user"
msgstr "Kein Kommentar zu diesem Benutzer angegeben"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Keine Beschreibung für %1 vorhanden"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Keine Gruppe angegeben"
@@ -2680,36 +2891,40 @@ msgstr "Keine Gruppe angegeben"
msgid "No groups matching search criteria found."
msgstr "Keine Gruppe mit diesen Kriterien gefunden"
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Keine Nachricht angefügt"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Kein Passwort gesetzt"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Keine Erlaubnis Bereiche anzulegen"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Kein Erlaubnis um Anfragen im Bereich '%1' anzulegen"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Kein Recht Benutzer anzulegen"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Kein Recht dieses Anfrage anzuzeigen"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Kein Recht dieses Anfrage zu aktualisieren"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Keine Rolle angegeben"
@@ -2729,19 +2944,19 @@ msgstr "Keine Rechte gefunden"
msgid "No rights granted."
msgstr "Keine Rechte gewährt."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
-msgstr ""
+msgstr "Keine Suche geladen"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Keine Suche zu bearbeiten."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Kein Betreff"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Kein Transaktionstyp angegeben"
@@ -2749,23 +2964,27 @@ msgstr "Kein Transaktionstyp angegeben"
msgid "No users matching search criteria found."
msgstr "Keine auf die Suchkriterien passende Benutzer gefunden"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Kein Wert an _Set geschickt!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Niemand"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Nichtexistierendes Feld?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Nicht angemeldet."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Nicht angegeben"
@@ -2773,11 +2992,11 @@ msgstr "Nicht angegeben"
msgid "Not yet implemented."
msgstr "Noch nicht implementiert."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Bemerkungen"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Benachrichtigung konnte nicht verschickt werden"
@@ -2819,15 +3038,11 @@ msgstr "Besitzer über ihre abgewiesene Anfrage informieren"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr ""
-"Benachrichtige Besitzer, dass sein Anfrage von allen Entscheidungsträgern "
-"freigegeben wurde"
+msgstr "Benachrichtige Besitzer, dass sein Anfrage von allen Entscheidungsträgern freigegeben wurde"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr ""
-"Benachrichtige Besitzer, dass sein Anfrage von einigen Entscheidungsträgern "
-"freigegeben wurde"
+msgstr "Benachrichtige Besitzer, dass sein Anfrage von einigen Entscheidungsträgern freigegeben wurde"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
@@ -2853,7 +3068,7 @@ msgstr "Benachrichtige die Klienten, CCs und AdminCCs"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Benachrichtige die Klienten, CCs und AdminCCs als Kommentar"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -2861,19 +3076,19 @@ msgstr "Nov."
msgid "OR"
msgstr "Oder"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objekt konnte nicht erstellt werden"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "Objekt konnte nicht gelöscht werden"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objekt erstellt"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Objekt gelöscht"
@@ -2883,15 +3098,15 @@ msgstr "Objekt gelöscht"
msgid "Object of type %1 cannot take custom fields"
msgstr "Objekt vom Typ %1 kann keine benutzerdefinierten Felder haben"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "Objekt Typ passt nicht"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Okt."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Offline"
@@ -2907,6 +3122,11 @@ msgstr "Offline Upload"
msgid "On"
msgstr "am"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Bei Kommentar"
@@ -2943,25 +3163,33 @@ msgstr "Beim Ändern des Status"
msgid "On Transaction"
msgstr "Bei einer Transaktion"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Zeige nur Freigaben für nach dem %1 erstelle Anfragen"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Zeige nur Freigaben für vor dem %1 erstellte Anfragen"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Nur Benutzerdefinierte Felder anzeigen für:"
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Offen"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Öffnen"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Offene Anfragen"
@@ -2969,7 +3197,11 @@ msgstr "Offene Anfragen"
msgid "Open tickets on correspondence"
msgstr "Öffne Anfragen bei Korrespondenz"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Optionen"
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Sortiert nach"
@@ -2977,16 +3209,16 @@ msgstr "Sortiert nach"
msgid "Organization"
msgstr "Organisation"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ursprüngliche Anfrage: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "Ausgehende Mail eines Kommentars gespeichert"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Ausgehende Mail gespeichert"
@@ -2994,23 +3226,23 @@ msgstr "Ausgehende Mail gespeichert"
msgid "Over time, priority moves toward"
msgstr "Mit der Zeit steigt die Priorität auf"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Eigene Anfragen"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "EigeneAnfrage"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Besitzer"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "Besitzer konnte nicht gesetzt werden"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Besitzer mit Gewalt von %1 in %2 geändert"
@@ -3020,15 +3252,15 @@ msgstr "Besitzer mit Gewalt von %1 in %2 geändert"
msgid "Page %1 of %2"
msgstr "Seite %1 von %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Pager"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Eltern"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Passwort"
@@ -3036,41 +3268,41 @@ msgstr "Passwort"
msgid "Password Reminder"
msgstr "Passworterinnerung"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Passwort geändert"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
-msgstr ""
+msgstr "Das Passwort muss mindestens %1 Zeichen lang sein"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
-msgstr ""
+msgstr "Passwort erstellt"
#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Passwort ist zu kurz"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Passwort: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
-msgstr ""
+msgstr "Passwort: Zugriff verweigert"
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Passwörter verschieden"
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Passwörter verschieden, keine Änderung"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personen"
@@ -3082,10 +3314,18 @@ msgstr "Führe eine benutzerdefinierte Aktion aus"
msgid "Perl configuration"
msgstr "Perl Konfiguration"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Zugriff verweigert"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Persönliche Gruppen"
@@ -3098,19 +3338,29 @@ msgstr "Persönliche Gruppen"
msgid "Personal groups:"
msgstr "Persönliche Gruppen:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Telefonnummern"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Voreinstellungen"
-#: lib/RT/Action/Generic.pm:196
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Prepare Stumpf ausgeführt"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Vorherige"
@@ -3118,12 +3368,12 @@ msgstr "Vorherige"
msgid "Previous Page"
msgstr "Vorherige Seite"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Rolle %1 nicht gefunden."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Priorität"
@@ -3139,7 +3389,7 @@ msgstr "Privatsphäre:"
msgid "Privileged"
msgstr "Privilegiert"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Privilegierungsstatus: %1"
@@ -3152,19 +3402,23 @@ msgstr "Privilegierte Benutzer"
msgid "Pseudogroup for internal use"
msgstr "Pseudogruppe für internen Gebrauch"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "Suche"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Suche erstellen"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Bereich"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3174,23 +3428,23 @@ msgstr "Bereich %2 nicht gefunden"
msgid "Queue Name"
msgstr "Name des Bereichs"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Bereich existiert bereits"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Bereich konnte nicht angelegt werden"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Bereich konnte nicht geladen werden"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Bereich angelegt"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Bereich nicht gefunden"
@@ -3198,20 +3452,27 @@ msgstr "Bereich nicht gefunden"
msgid "Queues"
msgstr "Bereiche"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Stapel die ich verwalte"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Stapel in denen ich AdminCc bin"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Schnellsuche"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Schnelle Anfrageerstellung"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -3224,7 +3485,7 @@ msgstr "RT %1 für %2"
msgid "RT Administration"
msgstr "RT Administration"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Fehler"
@@ -3232,48 +3493,69 @@ msgstr "RT Fehler"
msgid "RT Variables"
msgstr "RT Variablen"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT auf einen Blick"
-#: html/Elements/SetupSessionCookie:90
-msgid "RT couldn't store your session."
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
msgstr ""
-#: html/Elements/PageLayout:108
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
+#: html/Elements/SetupSessionCookie:100
+msgid "RT couldn't store your session."
+msgstr "RT konnte die Session nicht speichern"
+
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT für %1"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "RT wird nach allem suchen was in einem Anfragen Betreff steht."
+
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Echter Name"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "Referenz von %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Referenz von %1 gelöscht"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "Referenz auf %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Referenz auf %1 gelöscht"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referenziert von"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Bezieht sich auf"
@@ -3282,19 +3564,48 @@ msgstr "Bezieht sich auf"
msgid "Refresh this page every %1 minutes."
msgstr "Seite alle %1 Minuten aktualisieren."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "Wiedervorlage '%1' zugefügt"
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "Wiedervorlage '%1' abgeschlossen"
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr "Wiedervorlage '%1' erneut geöffnet"
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr "Wiedervorlage Anfrage #%1"
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "Wiedervorlage"
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr "Wiedervorlage für Anfrage #%1"
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Entferne AdminCC"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Entferne CC"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Entferne Klient"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Antworten"
@@ -3302,23 +3613,27 @@ msgstr "Antworten"
msgid "Reply Address"
msgstr "Antwort Adresse"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Antwort an Klienten"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Antworte auf Anfragen"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "AnfrageBeantwortung"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Auswertungen"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Klient"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Klienten"
@@ -3331,28 +3646,48 @@ msgstr "Anfragen sollten erlegt werden innerhalb"
msgid "Required parameter '%1' not specified"
msgstr "Benötigter Parameter '%1' nicht angegeben"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Zurücksetzen"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Zuhause"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Erledigen"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Erledige Anfrage #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Erledigt"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Gelöst durch Besitzer"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Gelöst in Zeitraum"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Erledigte Tickets in einer Zeitspanne, gruppiert nach Besitzer"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Erledigte Tickets, sortiert nach Besitzer"
+
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Ergebnisse"
@@ -3364,19 +3699,19 @@ msgstr "Passwort wiederholen"
msgid "Revert"
msgstr "Zurücksetzen"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Recht weitergegeben"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Recht erteilt"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Recht geladen"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Recht konnte nicht zurückgezogen werden"
@@ -3384,24 +3719,24 @@ msgstr "Recht konnte nicht zurückgezogen werden"
msgid "Right not found"
msgstr "Recht nicht gefunden"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Recht nicht gefunden."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Recht zurückgezogen"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Rechte"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Rechte für %1 konnten nicht gewährt werden"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Rechte für %1 konnten nicht entzogen werden"
@@ -3410,47 +3745,50 @@ msgstr "Rechte für %1 konnten nicht entzogen werden"
msgid "Roles"
msgstr "Rollen"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Reihen pro Fenster"
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Zeilen pro Seite"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sa."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Speichern"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Änderungen Sichern"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Einstellungen speichern"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Änderungen Sichern"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
-msgstr ""
+msgstr "Gespeicherte Suche %1"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Gespeicherte Suchanfragen"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip angelegt"
@@ -3458,7 +3796,7 @@ msgstr "Scrip angelegt"
msgid "Scrip Fields"
msgstr "Scrip Felder"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip gelöscht"
@@ -3470,52 +3808,85 @@ msgstr "Scrips"
msgid "Scrips which apply to all queues"
msgstr "Auf alle Bereiche angewandte Scrips"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Suchen"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Such Einstellungen"
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
-msgstr ""
+msgstr "Suchattribut lade Fehler"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Suche nach Freigaben"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr "Suche nach Anfragen"
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "Suche nach Tickets. Eingabe <strong>id</strong> Nummer, <strong>Stapel</strong> nach Name, Besitzer nach <strong>Benutzername</strong> und Klienten nach <strong>Email Adresse</strong>. RT wird nach Deiner Eingabe in Tickets und Anhängen suchen."
+
+#: NOT FOUND IN SOURCE
+msgid "Search for tickets. Enter <strong>id</strong> numbers,<strong>queues</strong> by name"
+msgstr "Suche nach Tickets. Eingabe <strong>id</strong> Nummer,<strong>Stapel</strong> nach Name"
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Such Optionen"
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr "Suchergebnis gruppiert nach %1"
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
-msgstr ""
+msgstr "Suche erneuern: %1"
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "Die Suche nach Volltexten in jedem Ticket kann sehr lange dauern, aber wenn Du es benötigst, kannst Du nach jedem Wort in jedem Ticketverlauf suchen indem Du <b>fulltext:<i>Wort</i></b> eingibst."
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Sicherheit:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr "Siehe auch:"
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "Benutzerdefinierte Felder anzeigen"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Anzeigen der gesendeten Nachricht und deren Empfänger"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "Anzeigen von anfrage-privaten Kommentaren"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "Anfrage Zusammenfassungen anzeigen"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "Benutzerdefiniertes Feld anzeigen"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr "GruppeAnzeigen"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "BereichAnzeigen"
@@ -3533,7 +3904,7 @@ msgstr "Wählen Sie eine Gruppe aus"
#: html/Admin/Queues/index.html:54
msgid "Select a queue"
-msgstr ""
+msgstr "Stapel auswählen"
#: html/SelfService/CreateTicketInQueue.html:48
msgid "Select a queue for your new ticket"
@@ -3579,7 +3950,11 @@ msgstr "Wählen Sie einen Wert aus"
msgid "Select queue"
msgstr "Wählen Sie einen Bereich aus"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Wähle Stapel aus, welche auf der \"RT at a glance\" Seite angezeigt werden"
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Wählen Sie ein Scrip aus"
@@ -3591,7 +3966,7 @@ msgstr "Wählen Sie eine Vorlage aus"
msgid "Select up to %1 values"
msgstr "Wählen Sie bis zu %1 Werte aus"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Wählen Sie einen Benutzer aus"
@@ -3603,6 +3978,10 @@ msgstr "Ausgewählte Benutzerdefinierte Felder"
msgid "Selected objects"
msgstr "Ausgewählte Objekte"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Auswahl wurde geändert. Bitte speichere Deine Änderungen"
+
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr "Schickt eine Nachricht an alle Beobachter"
@@ -3647,11 +4026,11 @@ msgstr "Schickt einen Kommentar an die administrativen CCs"
msgid "Sends mail to the owner"
msgstr "Schickt eine Nachricht an den Besitzer"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Zeige"
@@ -3663,87 +4042,91 @@ msgstr "Zeige Freigaben"
msgid "Show Columns"
msgstr "Zeige Spalten"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Zeige Ergebnisse"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Zeige freigegebene Anfragen"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Zeige Grundlagen"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Zeige abgelehnte Anfragen"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Zeige Details"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Zeige anhängige Anfragen"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Zeige auf andere Freigaben wartende Anfragen"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "ACLAnzeigen"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr "KonfigurationsMenüAnzeigen"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "AusgehendeNachrichtenAnzeigen"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "GespeicherteSuchanfragenAnzeigen"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "ScripsAnzeigen"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "VorlagenAnzeigen"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "AnfragenAnzeigen"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "AnfrageKommentareAnzeigen"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Als Klient einer Anfrage oder Anfrage- bzw. Bereichs-CC eintragen"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Als Anfrage- oder Bereichs-AdminCC eintragen"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "E-Mail-Signatur"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Vereinfachte Suche"
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Einzel"
#: html/Search/Elements/EditFormat:75
msgid "Size"
-msgstr ""
+msgstr "Grösse"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Überspringe Menü"
@@ -3751,11 +4134,15 @@ msgstr "Überspringe Menü"
msgid "Small"
msgstr "Klein"
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sortieren"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Phase"
@@ -3763,7 +4150,7 @@ msgstr "Phase"
msgid "Started"
msgstr "Begonnen"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Beginnt"
@@ -3771,7 +4158,7 @@ msgstr "Beginnt"
msgid "State"
msgstr "Staat"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Status"
@@ -3783,49 +4170,49 @@ msgstr "Statusänderung"
msgid "Status changed from %1 to %2"
msgstr "Status von %1 auf %2 geändert"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
-msgstr "Stehlen"
+msgstr "Ãœbernehmen"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
-msgstr "Anfragen stehlen"
+msgstr "Anfragen übernehmen"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
-msgstr "AnfrageStehlen"
+msgstr "AnfrageÃœbernehmen"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Gestohlen von %1"
#: html/Search/Elements/EditFormat:81
msgid "Style"
-msgstr ""
+msgstr "Darstellung"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Betreff"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Betreff wurde auf %1 geändert"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Ãœbermitteln"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Gelungen"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "So."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperBenutzer"
@@ -3837,24 +4224,24 @@ msgstr "System"
msgid "System Configuration"
msgstr "System Konfiguration"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Systemfehler"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
-msgstr ""
+msgstr "System Fehlerr: %1"
#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr "System Werkzeuge"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Systemfehler. Recht nicht delegiert."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Systemfehler. Recht nicht gewährt."
@@ -3866,27 +4253,27 @@ msgstr "Systemgruppen"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup für internen Gebrauch"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Ãœbernehmen"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Anfragen übernehmen"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "AnfrageÃœbernehmen"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Ãœbernommen"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Vorlage"
@@ -3899,14 +4286,22 @@ msgstr "Vorlage #%1"
msgid "Template deleted"
msgstr "Vorlage gelöscht"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Vorlage nicht gefunden"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Vorlagen eingelesen"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Vorlagen"
@@ -3915,102 +4310,102 @@ msgstr "Vorlagen"
msgid "Text"
msgstr "Text"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Das ist bereits der aktuelle Wert"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Dies ist kein gültiger Wert für dieses benutzerdefinierte Feld"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Das ist der gleiche Wert"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Diese Rolle hat dieses Recht bereits"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Diese Rolle ist bereits ein %1 dieses Bereichs"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Diese Rolle ist bereits ein %1 dieser Anfrage"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Diese Rolle ist nicht ein %1 dieses Bereichs"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Dieser Bereich existiert nicht"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Diese Anfrage hat ungelöste Abhängigkeiten"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Diese Anfrage gehört bereits diesem Benutzer"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Dieser Benutzer existiert nicht"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Dieser Benutzer ist bereits privilegiert"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Dieser Benutzer ist bereits unprivilegiert"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Dieser Benutzer ist jetzt privilegiert"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Dieser Benutzer ist jetzt unprivilegiert"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Diesem Benutzer dürfen keine Anfragen aus diesen Bereich gehören"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Dies ist keine numerische ID"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Grundlagen"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "Der CC einer Anfrage"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "Der administrative CC einer Anfrage"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
-msgstr ""
+msgstr "Das nachfolgende Kommando findet alle aktiven Tickets in dem Stapel 'General' und setzt deren Priorität auf 99 wenn die seit 4 Stunden nicht bearbeitet wurden:"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Der neue Wert wurde gesetzt."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "Der Besitzer einer Anfrage"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Der Klient einer Anfrage"
@@ -4018,7 +4413,7 @@ msgstr "Der Klient einer Anfrage"
msgid "These comments aren't generally visible to the user"
msgstr "Diese Kommentare sind generell nicht für den Benutzer sichtbar"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "Dieses benutzerdefinierte Feld passt nicht zum Objekt"
@@ -4026,17 +4421,15 @@ msgstr "Dieses benutzerdefinierte Feld passt nicht zum Objekt"
msgid "This feature is only available to system administrators"
msgstr "Dieses Feature ist nur für Systemadministratoren verfügbar"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Diese Nachricht wird an folgende Empfänger gesendet:"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
-msgstr ""
-"Dieses Werkzeug erlaubt es Benutzern beliebige Perl-Module von RT aus "
-"aufzurufen."
+msgstr "Dieses Werkzeug erlaubt es Benutzern beliebige Perl-Module von RT aus aufzurufen."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Diese Transaktion scheint keinen Inhalt zu haben"
@@ -4045,7 +4438,7 @@ msgstr "Diese Transaktion scheint keinen Inhalt zu haben"
msgid "This user's %1 highest priority tickets"
msgstr "Die %1 dringensten Anfragen dieses Benutzers"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Do."
@@ -4059,20 +4452,20 @@ msgstr "Anfrage #%1 Alles aktualisieren: %2"
msgid "Ticket #%1: %2"
msgstr "Anfrage #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "Anfrage %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Anfrage %1 wurde im Bereich '%2' angelegt"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Anfrage %1: %2"
@@ -4089,19 +4482,19 @@ msgstr "Geschichte von Anfrage #%1 %2"
msgid "Ticket Resolved"
msgstr "Anfrage erledigt"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Anfrage Transaktion"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Inhalt der Anfrage"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Art des Inhalts der Anfrage"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Anfrage konnte aufgrund eines internen Fehlers nicht angelegt werden"
@@ -4113,74 +4506,94 @@ msgstr "Anfrage Metadaten"
msgid "Ticket status changed"
msgstr "Status der Anfrage geändert"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
-msgstr "SQL Anfrage Suchmodul"
+msgstr "TicketSQL Suchmodul"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Anfragen"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Anfragen erstellt nach"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Anfragen erstellt vor"
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Anfragen gelöst nach"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Anfragen gelöst vor"
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Anfragen, die von dieser Freigabe abhängen:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Geschätzte Zeit"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Verbleibende Zeit"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Arbeitszeit"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Verbleibende Zeit"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
-msgstr ""
+msgstr "Zeit zum anzeigen"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Gearbeitete Zeit"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "Arbeitszeit"
#: html/Search/Elements/EditFormat:74
msgid "Title"
-msgstr ""
+msgstr "Titel"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
-msgstr ""
+msgstr "Füri Hilfe, Schulung, angepasste Entwicklungen oder Lizensierung, kontaktiere bitte %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Eingegangen"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Werkzeuge"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Summe"
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaktion"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transaktion %1 eliminiert"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transaktion erstellt"
@@ -4188,23 +4601,23 @@ msgstr "Transaktion erstellt"
msgid "Transaction Custom Fields"
msgstr "Benutzerdefinierte Felder bei Transaktionen"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "Transaction->Create fehlgeschlagen, da Objekttyp und ID nicht angegeben wurden"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transaktionen sind unveränderbar"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Di."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Typ"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Nicht implementiert"
@@ -4212,13 +4625,13 @@ msgstr "Nicht implementiert"
msgid "Unix login"
msgstr "Unix Login"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Unbekannte Inhaltskodierung (Content-Encoding) %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr "Unbekanntes Feld: $key"
@@ -4226,7 +4639,7 @@ msgstr "Unbekanntes Feld: $key"
msgid "Unlimited"
msgstr "unbegrenzt"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Unbenannte Suche"
@@ -4242,35 +4655,35 @@ msgstr "Nichtausgewähltes benutzerdefiniertes Feld"
msgid "Unselected objects"
msgstr "Nichtausgewähltes Objekte"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Zurückgegeben"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Aktualisieren"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "Alles aktualisieren"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Anfrage Aktualisieren"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Aktualisierungtyp"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Mehrere Anfragen aktualisieren"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Aktualisierung nicht gespeichert."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Aktualisiere ausgewählte Anfragen"
@@ -4283,20 +4696,20 @@ msgstr "Aktualisiere Anfrage"
msgid "Update ticket #%1"
msgstr "Aktualisiere Anfrage #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Aktualisiere Anfrage #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Aktualisierungstyp war weder Korrespondenz noch Kommentar."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Aktualisiert"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Hochladen"
@@ -4324,15 +4737,15 @@ msgstr "Hochladen von bis zu %1 Dateien"
msgid "Upload up to %1 images"
msgstr "Hochladen von bis zu %1 Bildern"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Änderungen hochladen"
#: html/Admin/index.html:90
msgid "Use other RT administrative tools"
-msgstr ""
+msgstr "Benutze andere administrative RT Tools"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "Benutzer '%1' konnte nicht gefunden werden"
@@ -4341,7 +4754,7 @@ msgstr "Benutzer '%1' konnte nicht gefunden werden"
msgid "User Defined"
msgstr "Benutzerdefiniert"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Benutzerdefinierte Konditionen und Aktionen"
@@ -4349,19 +4762,16 @@ msgstr "Benutzerdefinierte Konditionen und Aktionen"
msgid "User Rights"
msgstr "Benutzerrechte"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-"Benutzer hat einen unbekannten Aktualisierungstyp für das benutzerdefinierte "
-"Feld %1 bei %2-Objekt #%3 verlangt"
+msgstr "Benutzer hat einen unbekannten Aktualisierungstyp für das benutzerdefinierte Feld %1 bei %2-Objekt #%3 verlangt"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Benutzer konnte nicht angelegt werden: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Benutzer angelegt"
@@ -4369,19 +4779,19 @@ msgstr "Benutzer angelegt"
msgid "User defined groups"
msgstr "Benutzerdefinierte Gruppe"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Benutzer geladen"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Benutzerdefinierte Gruppe"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Benutzername"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Benutzer"
@@ -4389,19 +4799,28 @@ msgstr "Benutzer"
msgid "Users matching search criteria"
msgstr "Auf diese Kriterien zutreffende Benutzer"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Gültige Suche"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Validierung"
+
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Werte"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Beobachte"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "BeobachteAlsAdminCc"
@@ -4409,17 +4828,21 @@ msgstr "BeobachteAlsAdminCc"
msgid "Watchers"
msgstr "Beobachter"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Mi."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr "Was ich heute tat"
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
-msgstr ""
+msgstr "Wenn das Ticket freigegeben wurde von allen involvierten Personen, füge die Korrespondenz dem original Ticket hinzu"
#: etc/initialdata:485
msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
-msgstr ""
+msgstr "Wenn das Ticket freigegeben wurde von einer involvierten Personen, füge die Korrespondenz dem original Ticket hinzu"
#: etc/initialdata:146
msgid "When a ticket is created"
@@ -4427,7 +4850,7 @@ msgstr "Wenn eine Anfrage erstellt wird"
#: etc/initialdata:418
msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
-msgstr ""
+msgstr "Wenn ein freizugebendes Ticket erstellt wurde, informiere den Besitzer und den AdminCc des Tickets über die anstehende Freigabe"
#: etc/initialdata:151
msgid "When anything happens"
@@ -4461,36 +4884,42 @@ msgstr "Immer wenn eine benutzerdefinierte Bedingung auftritt"
msgid "Whenever comments come in"
msgstr "Immer wenn ein neuer Kommentar eingeht"
-1c7f
-itialdata:157
#: etc/initialdata:157
msgid "Whenever correspondence comes in"
msgstr "Immer wenn neue Korrespondenz eingeht"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Arbeit"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Offline arbeiten"
#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
-msgstr "Arbeitszeit"
+msgstr "Gearbeitet"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Sie sind bereits Besitzer dieser Anfrage"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Sie sind kein autorisierter Benutzer"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Du kannst die vordefinierte Such auch selbst editieren"
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Sie können nur Anfragen ohne Besitzer zuweisen"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
@@ -4500,11 +4929,11 @@ msgstr "Sie haben %1 Anfragen im Bereich %2 gefunden"
msgid "You have been logged out of RT."
msgstr "Sie wurden von RT abgemeldet."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Sie haben kein Recht, Anfragen in diesem Bereich anzulegen."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Sie dürfen in diesem Bereich keine Anfragen erstellen"
@@ -4514,9 +4943,7 @@ msgstr "Sie können sich gerne wieder anmelden"
#: etc/initialdata:502
msgid "Your request has been approved by %1. Other approvals may still be pending."
-msgstr ""
-"Ihre Anfrage wurde von %1 freigegeben. Andere Freigaben können noch "
-"ausstehen."
+msgstr "Ihre Anfrage wurde von %1 freigegeben. Andere Freigaben können noch ausstehen."
#: etc/initialdata:540
msgid "Your request has been approved."
@@ -4526,7 +4953,7 @@ msgstr "Ihre Anfrage wurde freigegeben."
msgid "Your request was rejected."
msgstr "Ihre Anfrage wurde abgewiesen"
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Ihr Benutzername oder Passwort ist falsch"
@@ -4534,11 +4961,11 @@ msgstr "Ihr Benutzername oder Passwort ist falsch"
msgid "Zip"
msgstr "PLZ"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr "Erlaube Erstellung von gespeicherten Suchabfragen"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr "Erlaube das Laden von gespeicherten Suchabfragen"
@@ -4547,10 +4974,14 @@ msgstr "Erlaube das Laden von gespeicherten Suchabfragen"
msgid "as granted to %1"
msgstr "wie an %1 gewährt"
-#: html/Search/Elements/PickBasics:127
+#: NOT FOUND IN SOURCE
msgid "belongs to"
msgstr "gehört zu"
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "Diagramm"
+
#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "geschlossen"
@@ -4559,15 +4990,15 @@ msgstr "geschlossen"
msgid "contains"
msgstr "enthält"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "Tage"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "gelöscht"
-#: html/Search/Elements/PickBasics:128
+#: NOT FOUND IN SOURCE
msgid "does not belong to"
msgstr "gehört nicht zu"
@@ -4583,27 +5014,27 @@ msgstr "enthält nicht"
msgid "equal to"
msgstr "gleich"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "Fehler: Kann nicht hinunter bewegen"
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr "Fehler: Kann nicht nach links bewegen"
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr "Fehler: Kann nicht hinauf bewegen"
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "Fehler: Nichts zu löschen"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr "Fehler: Nichts zu bewegen"
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr "Fehler: Nichts zum Umschalten"
@@ -4611,12 +5042,17 @@ msgstr "Fehler: Nichts zum Umschalten"
msgid "greater than"
msgstr "größer als"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "Gruppe '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr "sortiert nach %1"
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "Stunden"
@@ -4624,11 +5060,11 @@ msgstr "Stunden"
msgid "id"
msgstr "ID"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "ist"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "ist nicht"
@@ -4640,23 +5076,23 @@ msgstr "kleiner als"
msgid "matches"
msgstr "enthält"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "Min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "Minuten"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "Monate"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "neu"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "kein Name"
@@ -4672,78 +5108,87 @@ msgstr "keine"
msgid "not equal to"
msgstr "ungleich"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "offen"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "persönliche Gruppe '%1' für Benutzer '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "Bereich %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "abgewiesen"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "erledigt"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "Sek"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr "Zeige Konfigurationsmenü"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "Tabellenkalkulation"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "zurückgestellt"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "Darstellung: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "Ergebnisreihen"
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "System %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "Systemgruppe '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "die aufrufende Komponente gab nicht an warum"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "Anfrage #%1 %2"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "unbeschriebene Gruppe %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "Benutzer %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "Wochen"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "Jahre"
diff --git a/rt/lib/RT/I18N/en.po b/rt/lib/RT/I18N/en.po
index f7fa3c7..ddc58f8 100644
--- a/rt/lib/RT/I18N/en.po
+++ b/rt/lib/RT/I18N/en.po
@@ -1,31 +1,31 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"PO-Revision-Date: 2005-10-03 13:44-0400\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Apr"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Aug"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Dec"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Fri"
@@ -33,67 +33,67 @@ msgstr "Fri"
msgid "Homepage"
msgstr "Home"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "May"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Mon"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Oct"
-#: html/Ticket/Elements/Tabs:159
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Open"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Home"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sat"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Sun"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Thu"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Tue"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Wed"
diff --git a/rt/lib/RT/I18N/es.po b/rt/lib/RT/I18N/es.po
index ebed9cc..1e9c401 100644
--- a/rt/lib/RT/I18N/es.po
+++ b/rt/lib/RT/I18N/es.po
@@ -1,15 +1,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2005-10-03 13:44-0400\n"
+"PO-Revision-Date: 2005-10-03 14:25-0400\n"
"Last-Translator: Tomàs Núñez Lirola <tomasnl@dsl.upc.es>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -26,17 +41,21 @@ msgstr "#%1"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -45,37 +64,37 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "Añadido %1 %2"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "Hace %1 %2"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 ha cambiado a %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 borrado"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 con la plantilla %3"
@@ -89,11 +108,11 @@ msgstr "%1 (%2) %3 este caso\\n"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (Sin cambios)"
@@ -101,68 +120,59 @@ msgstr "%1 (Sin cambios)"
msgid "%1 - %2 shown"
msgstr "%1 - %2 mostrados"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Un parámetro para pasar a %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - El estado de la salida actualiza STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
-msgstr "%1 - Especifica el módulo de accion que quieres usar"
+msgstr "%1 - Especifica el modulo de acción que quieres usar"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
-msgstr "%1 - Especifica el módulo de condición que quieres usar"
+msgstr "%1 - Especifica el modulo de condición que quieres usar"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
-msgstr "%1 - Especifica el módulo de búsqueda que quieres usar"
-
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+msgstr "%1 - Especifica el modulo de búsqueda que quieres usar"
+
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 ScripAction cargado"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "$1 añadido como un valor de %2"
@@ -179,31 +189,31 @@ msgstr "%1 alias requieren un TicketId en el que trabajar "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "%1 alias requieren un TicketId en el que trabajar (de %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 parece ser un objeto local, pero no se encuentra en la base de datos"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 por %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 ha cambiado de %2 a %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "%1 copiar"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 no se ha podido fijar a %2"
@@ -211,25 +221,28 @@ msgstr "%1 no se ha podido fijar a %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 no pudo iniciar una transacción (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 no pudo fijar el estado a resuelto. La base de datos de RT podría ser inconsistente."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "%1 creado"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 borrado"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: NOT FOUND IN SOURCE
+msgid "%1 grouped by %2"
+msgstr "%1 agrupado por %2"
+
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
-msgstr "Los %1 tickets de mayor prioridad que poseo..."
+msgstr "%1 casos de mayor prioridad que poseo"
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I own..."
@@ -239,12 +252,12 @@ msgstr "Los %1 tickets de mayor prioridad que poseo..."
msgid "%1 highest priority tickets I requested..."
msgstr "Los %1 tickets de mayor prioridad que he pedido"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "$1 es una herramienta para actuar sobre los tickets con una herramienta de planificación externa, como crom"
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 ha dejado de ser un %2 para esta cola."
@@ -261,25 +274,20 @@ msgstr "%1 ha dejado de ser un valor para campo personalizable %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 no es un identificador de Cola válido."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
-msgstr "Los %1 tickets más recientes sin propietario"
+msgstr "%1 más nuevos casos sin propietario"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
msgstr "%1 no mostrado"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 ibjetos"
@@ -313,21 +321,21 @@ msgstr "%1 resolverá todos los miembros de un grupo de tickets resueltos."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 pondrá como pendiente una BASE [local] si es dependiente [o miembro] de una solicitud ligada."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1's %2 objetos"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1's %2's %3 objetos"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "búsquedas guardadas de %1"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: ningún archivo adjunto especificado"
@@ -342,7 +350,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' es un valor inválido para el estado"
@@ -367,17 +380,17 @@ msgstr "(Marque la caja para borrar)"
msgid "(Check boxes to delete)"
msgstr "(Marque las cajas para borrar)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr "(Marcar las casillas para deshabilitar notificaciones a los receptores listados)"
+msgstr "(Marque las cajas para deshabilitar notificaciones a los receptores listados)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr "(Marcar las casillas para habilitar notificaciones a los receptores listados)"
+msgstr "(Marque las cajas para habilitar notificaciones a los receptores listados)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Entrar ids de los tickets o URLs, separados con espacios)"
+msgstr "(Entrar ids o URLs de casos, separados por espacios)"
#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
@@ -397,7 +410,7 @@ msgstr "(No hay campos custom)"
msgid "(No members)"
msgstr "(Sin miembros)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Sin scrips)"
@@ -409,34 +422,54 @@ msgstr "(Sin plantillas)"
msgid "(None)"
msgstr "(Ninguno)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Envia una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email. <b>NO</b> cambia quien recibirá futuras actualizaciones)"
+msgstr "(Envía una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email. <b>NO</b> cambia quien recibirá futuras actualizaciones)"
#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Envía una copia oculta de esta actualización a una lista de direcciones de correo delimitada por comas. <b>No</b> cambia a quien recibirá futuras actualizaciones.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Envía una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email. <strong>No</strong> cambia quien recibirá futuras actualizaciones.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Envia una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email administrativas. Estas personas <b>recibirán</b> las futuras actualizaciones.)"
+msgstr "(Envía una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email administrativas. Estas personas <b>recibirán</b> las futuras actualizaciones.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Envía una copia de esta actualización a una lista delimitada por comas de direcciones de email administrativas. Estas personas <strong>recibirán</strong> futuras actualizaciones.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Envia una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email.<b>NO</b> cambia quien recibirá futuras actualizaciones."
+msgstr "(Envía una copia oculta de esta actualización a una lista delimitada por comas de direcciones de email.<b>NO</b> cambia quien recibirá futuras actualizaciones."
#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
-msgstr "(Manda una copia de esta actualización a una lista de direcciones de correo delimitada por comas. <b>No</b> cambia a quien recibirá futuras actualizaciones.)"
+msgstr "(Envía una copia de esta actualización a una lista de direcciones de correo delimitada por comas. <b>No</b> cambia quien recibirá futuras actualizaciones.)"
+
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Envía una copia de esta actualización a una lista de direcciones de correo delimitada por comas. <strong>No</strong> cambia quien recibirá futuras actualizaciones.)"
-#: html/Ticket/Create.html:90
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Envia una copia de esta actualización a una lista de direcciones de correo delimitada por comas. Estas personas <b>recibirán</b> actualizaciones futuras."
+msgstr "(Envía una copia de esta actualización a una lista de direcciones de correo delimitada por comas. Estas personas <b>recibirán</b> actualizaciones futuras."
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Envía una copia de esta actualización a una lista de direcciones de correo delimitada por comas. Estas personas <strong>recibirán</strong> futuras actualizaciones."
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(Usar estos campos cuando se selecciona 'Definido por el usuario' para una condición o acción)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vacío)"
@@ -449,7 +482,7 @@ msgstr "(no hay nombres listados)"
msgid "(no subject)"
msgstr "(sin asunto)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(sin valor)"
@@ -457,15 +490,15 @@ msgstr "(sin valor)"
msgid "(no values)"
msgstr "(sin valores)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(solo un ticket)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(pendiente de aprobación)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(pendiente de otra Recopilación)"
@@ -481,6 +514,18 @@ msgstr "(requerido)"
msgid "(untitled)"
msgstr "(sin titulo)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "Los 25 tickets de mayor prioridad que poseo..."
@@ -501,11 +546,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Nuevo caso en\" />&nbsp;%1"
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Nuevo ticket en\">&nbsp;%1"
@@ -514,9 +564,9 @@ msgstr "<input type=\"submit\" value=\"Nuevo ticket en\">&nbsp;%1"
msgid "A blank template"
msgstr "Una plantilla en blanco"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
-msgstr "Una contraseña no fue especificada, por lo que el usuario no podrá acceder al sistema"
+msgstr "Una contraseña no fue establecida, por lo tanto el usuario no podrá logearse."
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
@@ -534,11 +584,11 @@ msgstr "ACE no se pudo borrar"
msgid "ACE could not be found"
msgstr "ACE no se encontró"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE no encontrado"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACEs solo pueden ser creadas o borradas."
@@ -558,11 +608,11 @@ msgstr "Sobre mi"
msgid "Access control"
msgstr "Control de acceso"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Acción"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Acción %1 no encontrada"
@@ -571,11 +621,15 @@ msgstr "Acción %1 no encontrada"
msgid "Action committed."
msgstr "Acción realizada."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "Acción realizada.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Acción preparada..."
@@ -583,11 +637,11 @@ msgstr "Acción preparada..."
msgid "Add"
msgstr "Añadir"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Añadir AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Añadir Cc"
@@ -599,11 +653,11 @@ msgstr "Añadir Columnas"
msgid "Add Criteria"
msgstr "Añadir Criterio"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Añadir más archivos"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Añadir solicitante"
@@ -623,15 +677,15 @@ msgstr "Añadir un nuevo scrip global"
msgid "Add a scrip to this queue"
msgstr "Añadir un scrip a esta cola"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Añadir un scrip que se aplicará a todas las colas"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
-msgstr "Añadir criterio adicional"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Añadir y Buscar"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Añadir comentarios o respuestas a los tickets seleccionados"
@@ -643,7 +697,15 @@ msgstr "Añadir miembro"
msgid "Add new watchers"
msgstr "Añadir nuevos observadores"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Añadir estos términos a tu búsqueda"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Añadir, borrar y modificar campo personalizo para objetos"
@@ -651,12 +713,12 @@ msgstr "Añadir, borrar y modificar campo personalizo para objetos"
msgid "AddNextState"
msgstr "AddNextState"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Principal ha sido añadido como %1 para esta cola"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Principal ha sido añadido como %1 para este ticket"
@@ -669,7 +731,7 @@ msgstr "Dirección 1"
msgid "Address2"
msgstr "Dirección 2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -705,7 +767,7 @@ msgstr "Administración de una cola"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllPersonalGroups"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -717,7 +779,7 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
@@ -725,23 +787,23 @@ msgstr ""
msgid "AdminCustomFields"
msgstr "AdminCustomFields"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "AdminGroup"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "AdminGroupMembership"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "AdminOwnPersonalGroups"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "AdminQueue"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "AdminUsers"
@@ -749,7 +811,7 @@ msgstr "AdminUsers"
msgid "Administrative Cc"
msgstr "Cc Administrativa"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Avanzado"
@@ -783,7 +845,7 @@ msgstr "Todas las colas"
#: NOT FOUND IN SOURCE
msgid "Always sends a message to the requestors independent of message sender"
-msgstr "Siempre envia un mensaje a los solicitantes independientemente del remitente del mensaje"
+msgstr "Siempre envía un mensaje a los solicitantes independientemente del remitente del mensaje"
#: html/Search/Elements/EditQuery:56
msgid "And/Or"
@@ -801,11 +863,11 @@ msgstr "Aplicar"
msgid "Apply your changes"
msgstr "Aplicar cambios"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Aprobación"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -838,7 +900,7 @@ msgstr "Aprobación rechazada"
msgid "Approval diagram"
msgstr "Diagrama de la aprobación"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Aprobar"
@@ -846,7 +908,7 @@ msgstr "Aprobar"
msgid "Approver's notes: %1"
msgstr "Notas del aprobador: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Abr."
@@ -854,27 +916,31 @@ msgstr "Abr."
msgid "April"
msgstr "Abril"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Ascendente"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "Asignar y borrar campos personalizados"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Adjunto"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Adjuntar archivo"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Archivo adjunto"
@@ -883,11 +949,11 @@ msgstr "Archivo adjunto"
msgid "Attachment '%1' could not be loaded"
msgstr "Archivo adjunto '%1' no pudo ser cargado"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Archivo adjunto creado"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Nombre del archivo adjunto"
@@ -895,11 +961,11 @@ msgstr "Nombre del archivo adjunto"
msgid "Attachments"
msgstr "Archivos adjuntos"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Atributo borrado"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Ago."
@@ -923,6 +989,10 @@ msgstr "Autorespuesta a los solicitantes"
msgid "AutoreplyToRequestors"
msgstr "AutoreplyToRequestors"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Firma PGP incorrecta: %1\\n"
@@ -943,15 +1013,15 @@ msgstr "Número de transacción incorrecta para el archivo adjunto. %1 debe ser
msgid "Basics"
msgstr "Basicos"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Asegúrese de salvar sus cambios"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Antes"
@@ -959,7 +1029,7 @@ msgstr "Antes"
msgid "Begin Approval"
msgstr "Begin Approval"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -975,27 +1045,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "URL para guardar esta búsqueda en sus marcadores"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Encabezados breves"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Actualización en bloque"
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
-msgstr "Actualización de varios tickets a la vez"
+msgstr "Actualización de varios tickets en bloque"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "No se pueden modificar los usuarios del sistema"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Can this principal see this queue"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "No se puede agregar un campo personalizable si no tiene un nombre"
@@ -1004,11 +1078,11 @@ msgstr "No se puede agregar un campo personalizable si no tiene un nombre"
msgid "Can't find a collection class for '%1'"
msgstr "No se puede encontrar una clase de recopilación para '%1'"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "No se puede encontrar una búsqueda guardada para trabajar"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "No se puede ligar un ticket a sí mismo"
@@ -1016,20 +1090,29 @@ msgstr "No se puede ligar un ticket a sí mismo"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "No se puede fusionar dentro de un caso ya fusionado. Nunca deberia recibir este error"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
-msgstr "No se puede guardar esta búsqueda"
+msgstr "No se puede grabar esta búsqueda"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "No se puede especificar origen y destino al mismo tiempo"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "No se puede crear el usuario: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Categoria"
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -1037,11 +1120,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Cambiar contraseña"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Seleccionar Todo"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Selecciona la casilla para borrar"
@@ -1049,18 +1132,26 @@ msgstr "Selecciona la casilla para borrar"
msgid "Check box to revoke right"
msgstr "Seleccione la caja para quitar el permiso"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Hijo"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Elije una fecha"
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Ciudad"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "Borrar Todo"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Cerrado"
@@ -1069,15 +1160,27 @@ msgstr "Cerrado"
msgid "Closed requests"
msgstr "Solicitudes cerradas"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
-msgstr "Tickets cerrados"
+msgstr "Casos cerrados"
+
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "No se entendió el comando!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Comentario"
@@ -1089,11 +1192,11 @@ msgstr "Dirección de comentario"
msgid "Comment not recorded"
msgstr "Comentario no grabado"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Comentario sobre los tickets"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "CommentOnTicket"
@@ -1101,11 +1204,11 @@ msgstr "CommentOnTicket"
msgid "Comments"
msgstr "Comentarios"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Comentarios (no se envían a los solicitantes)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Comentarios (no se envían a los solicitantes)"
@@ -1113,15 +1216,15 @@ msgstr "Comentarios (no se envían a los solicitantes)"
msgid "Comments about %1"
msgstr "Comentarios acerca de %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Comentarios acerca de este usuario"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Comentarios añadidos"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Acción realizada"
@@ -1129,19 +1232,23 @@ msgstr "Acción realizada"
msgid "Compile Restrictions"
msgstr "Compilar restricciones"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Condición"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "La condición coincide..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Condición no encontrada"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Configuración"
@@ -1169,7 +1276,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "No se pudo crear grupo"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Copiar"
@@ -1181,7 +1288,7 @@ msgstr "Correspondencia"
msgid "Correspondence Address"
msgstr "Dirección de corresponencia"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Correspondencia agregada"
@@ -1197,20 +1304,20 @@ msgstr "No se pudo añadir un nuevo valor de campo personalizable para el ticket
msgid "Could not add new custom field value for ticket. %1 "
msgstr "No se pudo añadir un nuevo valor de campo personalizable para el ticket. %1 "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "No se pudo añadir nuevo valor de campo personalizado."
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "No se pudo añadir nuevo valor de campo personalizado. %1 "
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "No se pudo cambiar el propietario. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "No se puede crear un CampoPersonalizable"
@@ -1220,7 +1327,7 @@ msgstr "No se puede crear un CampoPersonalizable"
msgid "Could not create CustomField: %1"
msgstr "No se pudo crear CustomField: %1"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "No se pudo crear el grupo"
@@ -1229,11 +1336,11 @@ msgstr "No se pudo crear el grupo"
msgid "Could not create template: %1"
msgstr "No se pudo crear la plantilla: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "No se pudo crear el ticket. Cola no seleccionada"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "No se pudo crear el usuario"
@@ -1249,11 +1356,11 @@ msgstr "No se pudo encontrar un ticket con identificador $1"
msgid "Could not find group %1."
msgstr "No se pudo encontrar el grupo %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "No se pudo encontrar o crear el usuario"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "No se pudo encontrar ese principal"
@@ -1265,30 +1372,30 @@ msgstr "No se pudo encontrar el usuario %1."
msgid "Could not load CustomField %1"
msgstr "No se pudo cargar CustomField %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "No se puede cargar el grupo"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr "No se pudo cargar objeto para %1"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr "No se pudo cargar atributo de búsqueda"
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "No se pudo hacer ese principal un %1 para esta cola"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "No se pudo hacer ese principal un %1 para este ticket"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "No se pudo quitar ese principal como un %1 para esta cola"
@@ -1297,15 +1404,19 @@ msgstr "No se pudo quitar ese principal como un %1 para esta cola"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "No se pudo quitar ese principal como un %1 para este ticket"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "No se pudo establecer la información del usuario"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "No se pudo agregar el miembro al grupo"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "No se pudo crear la transacción: %1"
@@ -1318,15 +1429,15 @@ msgstr "No se pudo averiguar que hacer a partir de la firma gpg de la respuesta"
msgid "Couldn't find group\\n"
msgstr "No se pudo encontrar el grupo\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "No se pudo encontrar la fila"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "No pudo enconcontrar ese principal"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "No se pudo encontrar ese valor"
@@ -1338,7 +1449,7 @@ msgstr "No se pudo encontrar ese observador"
msgid "Couldn't find user\\n"
msgstr "No se pudo encontrar el usuario\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "No se pudo cargar %1 desde la base de datos de usuarios.\\n"
@@ -1365,12 +1476,17 @@ msgstr "No se pudo cargar el archivo de configuración de RT '%1' %2"
msgid "Couldn't load Scrips."
msgstr "No se pudieron cargar los Scrips."
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "No se pudo cargar el grupo %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "No se puedo cargar el enlace"
@@ -1393,6 +1509,11 @@ msgstr "No se pudo cargar la cola %1"
msgid "Couldn't load scrip"
msgstr "No se pudo cargar el scrip"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "No se pudo cargar la plantilla"
@@ -1401,26 +1522,21 @@ msgstr "No se pudo cargar la plantilla"
msgid "Couldn't load that user (%1)"
msgstr "No se pudo cargar ese usuario (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "No se pudo cargar el ticket '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr "No se pudo resolver base '%1' en una URI."
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
-msgstr "No se pudo resolver objetivo '%1' en una URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
+msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "País"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Crear"
@@ -1428,7 +1544,7 @@ msgstr "Crear"
msgid "Create Tickets"
msgstr "Crear Tickets"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Crear CampoPersonalizable"
@@ -1469,11 +1585,11 @@ msgstr "Crear un nuevo scrip"
msgid "Create a new template"
msgstr "Crear una nueva plantilla"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Crear un nuevo ticket"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Crear un nuevo usuario"
@@ -1489,7 +1605,7 @@ msgstr "Crear una cola llamada "
msgid "Create a request"
msgstr "Crear una solicitud"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Crear un scrip para la cola %1"
@@ -1518,15 +1634,15 @@ msgstr "Crear nuevos tickets basados en esta plantilla de scrip"
msgid "Create ticket"
msgstr "Crear ticket"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Crear tickets en esta cola"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Crear, borrar y modifical campos personalizables"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Crear, borrar y modificar colas"
@@ -1534,35 +1650,43 @@ msgstr "Crear, borrar y modificar colas"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "Crear, borrar y modificar los miembros de cualquier grupo personal de usuario"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Crear, borrar y modificar los miembros de los grupos personales"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Crear, borrar y modificar usuarios"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "CreateTicket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Creado"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "CampoPersonalizable %1 creado"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Plantilla %1 creada"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Creador"
@@ -1583,6 +1707,10 @@ msgstr "Miembros actuales"
msgid "Current rights"
msgstr "Permisos actuales"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Búsqueda actual"
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Criterio de búsqueda actual"
@@ -1595,24 +1723,24 @@ msgstr "Observadores actuales"
msgid "Custom Field #%1"
msgstr "Campo personalizable #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Campos personalizables"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Campos Personalizados para %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
-msgstr "Codigo de limpieza de acción personalizable"
+msgstr "Código de limpieza de acción personalizable"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
-msgstr "Codigo de preparación de acción personalizable"
+msgstr "Código de preparación de acción personalizable"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Condición personalizable"
@@ -1620,21 +1748,27 @@ msgstr "Condición personalizable"
msgid "Custom field %1 %2 %3"
msgstr "Campo personalizado %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Campo personalizado %1 tiene un valor."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Campo personalizado %1 no tiene un valor."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Campo personalizado %1 no encontrado"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Campo personalizable borrado"
@@ -1643,7 +1777,7 @@ msgstr "Campo personalizable borrado"
msgid "Custom field not found"
msgstr "Campo personalizado no encontrado"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "El valor del campo %1 no pudo ser encontrado para el campo %2"
@@ -1652,31 +1786,35 @@ msgstr "El valor del campo %1 no pudo ser encontrado para el campo %2"
msgid "Custom field value changed from %1 to %2"
msgstr "Valor del campo cambiado de %1 a %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "El valor del campo no pudo ser borrado"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "El valor del campo no pudo se encontrado"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Valor del campo borrado"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "CustomField"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Error de datos"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Fechas"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Dic."
@@ -1724,11 +1862,11 @@ msgstr "Por defecto: %1/%2 ha cambiado de %3 a %4"
msgid "Delegate rights"
msgstr "Delegar derechos"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegar derechos especificos que te han sido concedidos"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DelegateRights"
@@ -1736,7 +1874,7 @@ msgstr "DelegateRights"
msgid "Delegation"
msgstr "Delegar"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Borrar"
@@ -1744,7 +1882,7 @@ msgstr "Borrar"
msgid "Delete Template"
msgstr "Borrar Plantilla"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr "Borrado fallido: %1"
@@ -1753,15 +1891,19 @@ msgstr "Borrado fallido: %1"
msgid "Delete selected scrips"
msgstr "Borrar scripts seleccionados"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Borrar tickets"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "DeleteTicket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr "Búsqueda borrada"
@@ -1769,11 +1911,11 @@ msgstr "Búsqueda borrada"
msgid "Deleting this object could break referential integrity"
msgstr "Al borrar este objeto, se puede romper la integridad referencial"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Al borrar este objeto, se romperá la integridad referencial"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Al borrar este objeto, se violará la integridad referencial"
@@ -1785,11 +1927,11 @@ msgstr "Al borrar este objeto, se violará la integridad referencial."
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "Al borrar este objeto, se violará la integridad referencial. Eso es malo."
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Denegar"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Dependen de este ticket"
@@ -1797,27 +1939,27 @@ msgstr "Dependen de este ticket"
msgid "Dependencies: \\n"
msgstr "Dependencias: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Dependencia para %1 añadida"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Dependencia para %1 borrada"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Dependencia en %1 añadida"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Dependencia en %1 borrada"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Depende de"
@@ -1825,15 +1967,19 @@ msgstr "Depende de"
msgid "DependsOn"
msgstr "DependsOn"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Descendiente"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Describa el problema debajo"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Descripción"
@@ -1845,7 +1991,7 @@ msgstr "Detalles"
msgid "Display"
msgstr "Despliegue"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Mostrar Lista de Control de Acceso"
@@ -1853,19 +1999,19 @@ msgstr "Mostrar Lista de Control de Acceso"
msgid "Display Columns"
msgstr "Mostrar Columnas"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Mostrar plantillas de scrip para esta cola"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Mostrar scrips para esta cola"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Modo de despliegue"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Mostrar búsquedas guardadas para este grupo"
@@ -1873,18 +2019,14 @@ msgstr "Mostrar búsquedas guardadas para este grupo"
msgid "Display ticket #%1"
msgstr "Despliega ticket #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Hacer cualquier cosa y todo"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr "Realizar búsqueda"
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "No recargar esta página"
@@ -1899,9 +2041,9 @@ msgstr "Descargar"
#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr "Descargar como un fichero tabulado"
+msgstr "Descargar como fichero delimitado por tabuladores"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Esperado"
@@ -1913,28 +2055,32 @@ msgstr "La fecha esperada '%1' no pudo ser leída"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "ERROR: No se pudo cargar el ticket '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Editar"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Editar campos personalizados para %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr "Editar Campos Personalizados para todos los grupos"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr "Editar Campos Personalizados para todos los usuarios"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
-msgstr "Editar Campos Personalizados para tickets en todas las colas"
+msgstr "Editar Campos Personalizados para casos en todas las colas"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Editar relaciones"
@@ -1942,6 +2088,10 @@ msgstr "Editar relaciones"
msgid "Edit Query"
msgstr "Editar Consulta"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Editar Búsqueda"
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -1951,7 +2101,7 @@ msgstr "Editar plantillas para la cola %1"
msgid "Edit keywords"
msgstr "Editar palabras clave"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "Editar búsquedas guardadas para este grupo"
@@ -1967,7 +2117,7 @@ msgstr "Editar plantillas del sistema"
msgid "Edit templates for %1"
msgstr "Editar plantillas para %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -1980,7 +2130,7 @@ msgstr "Editando configuración para la cola %1"
msgid "Editing Configuration for user %1"
msgstr "Editando configuración para el usuario %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Editando campo %1"
@@ -1999,7 +2149,7 @@ msgstr "Editando los miembros para el grupo personal %1"
msgid "Editing template %1"
msgstr "Editando plantilla %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "La base o el destinatario deben ser especificados"
@@ -2007,7 +2157,7 @@ msgstr "La base o el destinatario deben ser especificados"
msgid "Email"
msgstr "Correo"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "La dirección de correo ya está en uso"
@@ -2019,7 +2169,7 @@ msgstr "Correo Electrónico"
msgid "EmailEncoding"
msgstr "Codificación para el correo"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Habilitado (Desmarcar esta caja deshabilita este campo personalizable)"
@@ -2040,12 +2190,12 @@ msgid "Enabled Queues"
msgstr "Colas habilitadas"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Estado %1 habilitado"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "Estado habilitado: %1"
@@ -2054,7 +2204,7 @@ msgstr "Estado habilitado: %1"
msgid "Enter multiple values"
msgstr "Introducir multiples valores"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Entrar objetos o URIs para linkar a los objetos. Separar múltiples entradas con espacios."
@@ -2062,11 +2212,11 @@ msgstr "Entrar objetos o URIs para linkar a los objetos. Separar múltiples entr
msgid "Enter one value"
msgstr "Introducir un valor"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "Entrar colas o URIs para linkar a las colas. Separar múltiples entradas con espacios."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Ingrese los números de ticket o las URL que llevan hacia el ticket. Separe multiples entradas con espacios"
@@ -2074,7 +2224,7 @@ msgstr "Ingrese los números de ticket o las URL que llevan hacia el ticket. Sep
msgid "Enter up to %1 values"
msgstr "Entrar hasta %1 valor/es"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Error"
@@ -2082,7 +2232,7 @@ msgstr "Error"
msgid "Error adding watcher"
msgstr "Error añadiendo observador"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Error en los parámetros para Queue->AddWatcher"
@@ -2090,11 +2240,11 @@ msgstr "Error en los parámetros para Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Error en los parámetros para Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Error en los parámetros para Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Error en los parámetros para Queue->AddWatcher"
@@ -2102,11 +2252,11 @@ msgstr "Error en los parámetros para Queue->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Error en los parámetros para Queue->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Error en los parámetros para Ticket->DeleteWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Escalar tickets"
@@ -2118,7 +2268,7 @@ msgstr "Estimado"
msgid "Everyone"
msgstr "Todos"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Ejemplo"
@@ -2134,29 +2284,29 @@ msgstr "ExternalContactInfoId"
msgid "Extra info"
msgstr "Información extra"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr "Fallado en crear atributo de búsqueda"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Problema para encontrar el pseudogrupo de usuarios 'Privileged'"
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Problema para encontrar el pseudogrupo de usuarios 'Unprivileged'"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Error al cargar el modulo %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr "Error al cargar objeto para %1"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb."
@@ -2184,6 +2334,10 @@ msgstr "Rellenar en un area de texto"
msgid "Fill in one wikitext area"
msgstr "Rellenar en un area wikitext"
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "Rellenar en hasta %1 areas de texto"
@@ -2196,11 +2350,11 @@ msgstr "Rellenar en hasta %1 areas wikitext"
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Prioridad Final"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "FinalPriority"
@@ -2220,7 +2374,7 @@ msgstr "Encontrar tickets nuevos/abiertos"
msgid "Find people whose"
msgstr "Encontrar gente que"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Encontrar tickets"
@@ -2244,7 +2398,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Forzar cambio"
@@ -2252,12 +2406,12 @@ msgstr "Forzar cambio"
msgid "Format"
msgstr "Formato"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Encontrado %quant(%1,ticket)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Objeto encontrado"
@@ -2273,23 +2427,23 @@ msgstr "FreeformMultiple"
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Vie."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Encabezados completos"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
-msgstr "Obtener plantilla desde fichero"
+msgstr "Obtener plantilla de fichero"
#: NOT FOUND IN SOURCE
msgid "Getting the current user from a pgp sig\\n"
msgstr "Obteniendo el usuario de la firma pgp"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Given to %1"
@@ -2314,18 +2468,23 @@ msgstr "Acciones Globales"
msgid "Global custom field configuration"
msgstr "Configuración de Campos Personalizados Globales"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Plantilla global"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Ir"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
-msgstr " Ir "
+msgstr "¡Ir!"
#: NOT FOUND IN SOURCE
msgid "Good pgp sig from %1\\n"
@@ -2351,7 +2510,7 @@ msgstr "Grupo %1 %2: %3"
msgid "Group Rights"
msgstr "Derechos del grupo"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "El grupo ya tiene miembros"
@@ -2364,15 +2523,15 @@ msgstr "El grupo no se pudo crear"
msgid "Group could not be created: %1"
msgstr "El grupo no se pudo crear: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Grupo creado"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "El grupo no tiene este miembro"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Grupo no encontrado"
@@ -2384,15 +2543,15 @@ msgstr "Grupo no entontrado\\n"
msgid "Group not specified.\\n"
msgstr "Grupo no especificado\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Grupos"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Los grupos no pueden ser miembros de sus propios miembros"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "Grupos coincidentes con el criterio de búsqueda"
@@ -2409,7 +2568,7 @@ msgstr "Hola!"
msgid "Hello, %1"
msgstr "Hola, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historial"
@@ -2431,7 +2590,11 @@ msgstr "Tel Casa"
msgid "Homepage"
msgstr "Inicio"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Tengo %quant(%1,concrete mixer)."
@@ -2440,11 +2603,11 @@ msgstr "Tengo %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Tengo [quant,_1,concrete mixer]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr "Estoy perdido"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Id"
@@ -2458,25 +2621,25 @@ msgstr "Si una aprobación es rechazada, rechazar la original y borrar las aprob
#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr "Si no es especificado un Solicitante, crear tickets con este solicitante."
+msgstr "Si no se especifica ningún Solicitante, crear casos con este solicitante."
#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr "Si no es especificada una cola, crear tickets en esta cola."
+msgstr "Si no se especifica ninguna cola, crear casos en esta cola."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
-msgstr "Si esta herramienta estaba setgid, un usuario hostil local podria usar esta herramienta para conseguir acceso administrativo a RT."
+msgstr "Si esta herramienta estaba setgid, un usuario hostil local podría usar esta herramienta para conseguir acceso administrativo a RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Si ha actualizado algo más arriba, no olvide"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Valor ilegal para %1"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Campo inmutable"
@@ -2486,7 +2649,7 @@ msgstr "Incluir campos personalizables deshabilitados en el listado."
#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr "Incluir grupos deshabilitados en listado."
+msgstr "Incluir grupos deshabilitados en el listado."
#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
@@ -2496,40 +2659,50 @@ msgstr "Incluir colas deshabilitadas en el listado"
msgid "Include disabled users in search."
msgstr "Incluir usuarios deshabilitados en la búsqueda"
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Incluir pagina"
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr "Consulta Incompleta"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr "Consulta incompleta"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Prioridad inicial"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "InitialPriority"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Error de entrada"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "Entrada debe coincidir con %1"
+
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "Interest noted"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Error interno"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Error interno: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Tipo de grupo inválido"
@@ -2541,7 +2714,7 @@ msgstr "Derechos inválidos"
msgid "Invalid Type"
msgstr "Tipo inválido"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Datos no válidos"
@@ -2549,48 +2722,53 @@ msgstr "Datos no válidos"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Propietario inválido. Estableciéndolo a 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr "Patron inválido: $1"
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Ãrea inválida"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Permiso inválido"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Valor inválido para %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Valor inválido para el campo personalizable"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Valor inválido para el estado"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Es increiblemente importante que los usuarios sin privilegios no puedan ejecutar esta herramienta"
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Es recomendable crear un usuario unix sin privilegios que pertenezca al grupo correcto y que tenga aceso a ejecutar esta herramienta"
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
-msgstr "Tiene varios parametros:"
+msgstr "Tiene varios parámetros:"
#: html/Search/Elements/EditFormat:85
msgid "Italic"
-msgstr ""
+msgstr "Italica"
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Items pendientes de mi aprobación"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Ene."
@@ -2598,11 +2776,11 @@ msgstr "Ene."
msgid "January"
msgstr "Enero"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Unirse o abandonar este grupo"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
@@ -2610,11 +2788,11 @@ msgstr "Jul."
msgid "July"
msgstr "Julio"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Todo"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -2690,25 +2868,25 @@ msgstr "Limitando cola a %1 %2"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "El vínculo ya existe"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "El vínculo no pudo ser creado"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Vínculo creado (%2)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Vínculo borrado (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Vínculo no encontrado"
@@ -2721,19 +2899,27 @@ msgstr "Vincular caso #%1"
msgid "Link ticket %1"
msgstr "Enlazar ticket %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Enlaces"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Cargar"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Cargar búsqueda guardada:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2741,78 +2927,77 @@ msgstr ""
msgid "Loaded perl modules"
msgstr "Modulos perl cargados"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
-msgstr "Cargada búsqueda %1"
+msgstr "Búsqueda cargada %1"
#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Dirección"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "El directorio del log %1 no pudo ser encontrado o no se pudo escribir en él.\\n RT no puede ejecutarse."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Autenticado como %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Entrar"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Salir"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Hacer propietario a"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Establecer estatus"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Establecer fecha de plazo"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Establecer fecha de resolución"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Establecer fecha de inicio"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Establecer fecha de inicio"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Establecer fecha de último cambio"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Establecer prioridad"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Establecer cola"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Establecer título"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr "Hacer este grupo visible al usuario"
@@ -2836,7 +3021,7 @@ msgstr "Administrar colas y propiedades especificas"
msgid "Manage users and passwords"
msgstr "Administrar usuarios y contraseñas"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
@@ -2848,29 +3033,29 @@ msgstr "Marzo"
msgid "May"
msgstr "Mayo"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "May."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Miembro %1 añadido"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Miembro %1 borrado"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Miembro añadido"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Miembro borrado"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Miembro no borrado"
@@ -2886,15 +3071,15 @@ msgstr "MemberOf"
msgid "Members"
msgstr "Miembros"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Pertenencia a %1 añadida"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
-msgstr "Pertenencia a %1 añadida"
+msgstr "Pertenencia a %1 borrada"
#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
@@ -2905,52 +3090,60 @@ msgstr "Pertenencias"
msgid "Memberships of the user %1"
msgstr "Pertenencias del usuario %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Fusión exitosa"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Fusión fallida. No se pudo establecer el EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Unión fallida. No se pudo establecer el Estado"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Fusionar dentro de"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Unido en %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Mensaje"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr "Cuerpo del mensaje no mostrado porque es muy largo o no es texto plano."
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
-msgstr "Mensaje no pudo ser grabado"
+msgstr "Mensaje no puedo ser grabado"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Mensaje grabado"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
-msgstr "Mensajes acerca de este ticket no seran enviados..."
+msgstr "Mensajes acerca de este caso no serán enviados a..."
+
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Minutos"
-#: html/Search/Build.html:667
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "Parentesis no coincidentes"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Falta una clave primaria?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Movil"
@@ -2958,7 +3151,7 @@ msgstr "Movil"
msgid "MobilePhone"
msgstr "Telefono Movil"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Modificar lista de control de acceso"
@@ -2984,7 +3177,7 @@ msgstr "Modificar los campos personalizables que se apliquen a todas las colas"
msgid "Modify Group Rights"
msgstr "Modificar Derechos de Grupo"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Modificar Miembros"
@@ -2992,11 +3185,11 @@ msgstr "Modificar Miembros"
msgid "Modify Rights"
msgstr "Modificar Derechos"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Modificar plantillas Sript para esta cola"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Modificar Scrips para esta cola"
@@ -3010,7 +3203,7 @@ msgstr "Modificar plantilla %1"
#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr "Modificar Derechos de Usuario"
+msgstr "Modificar Derechos del Usuario"
#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
@@ -3021,12 +3214,12 @@ msgstr "Modificar un campo personalizable para la cola %1"
msgid "Modify a CustomField which applies to all queues"
msgstr "Modificar un campo personalizable que se aplique a todas las colas"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modificar un scrip para la cola %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Modificar un scrip que se aplique a todas las colas"
@@ -3044,7 +3237,7 @@ msgstr "Modificar fechas para # %1"
msgid "Modify dates for #%1"
msgstr "Modificar fechas para #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modificar fechas para ticket # %1"
@@ -3081,7 +3274,7 @@ msgstr "Modificar derechos globales de usuario"
msgid "Modify global user rights."
msgstr "Modificar privilegios globales de usuario"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Modificar metadatos del grupo o borrar grupo"
@@ -3100,11 +3293,11 @@ msgstr "Modificar privilegios de grupo para %1"
msgid "Modify group rights for queue %1"
msgstr "Modificar privilegios de grupo para la cola %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Modificar miembros de este grupo"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Modificar la propia cuenta RT"
@@ -3113,7 +3306,7 @@ msgstr "Modificar la propia cuenta RT"
msgid "Modify people related to queue %1"
msgstr "Modificar personas relacionadas con la cola %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -3138,16 +3331,20 @@ msgstr "Modificar plantilla %1"
msgid "Modify templates which apply to all queues"
msgstr "Modificar plantillas que se aplican a todas las colas"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Modificar el grupo %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Modificar los observadores de la cola"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modificar el usuario %1"
@@ -3162,14 +3359,14 @@ msgstr "Modificar el ticket # %1"
msgid "Modify ticket #%1"
msgstr "Modificar el ticket #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Modificar tickets"
#: html/Admin/CustomFields/UserRights.html:157
#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr "Modificar derechos de usuario para campos personalidos %1"
+msgstr "Modificar derechos de usuario para campos personalizados %1"
#: html/Admin/Groups/UserRights.html:46 html/Admin/Groups/UserRights.html:50 html/Admin/Groups/UserRights.html:56
#. ($GroupObj->Name)
@@ -3185,43 +3382,43 @@ msgstr "Modificar derechos de usuario para la cola %1"
msgid "Modify watchers for queue '%1'"
msgstr "Modificar observadores para la cola '%1'"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "ModifyACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "ModifyOwnMembership"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "ModifyQueueWatchers"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "ModifyScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "ModifySelf"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "ModifyTemplate"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "ModifyTicket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Lun."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Más acerca de %1"
@@ -3238,32 +3435,36 @@ msgstr "Move hacia arriba"
msgid "Multiple"
msgstr "Múltiple"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Se debe especificar un nombre"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr "Mis %1 tickets"
+msgstr "Mis %1 casos"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
msgstr "Mis aprobaciones"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mis aprobaciones"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
-msgstr "Mis búsquedas guardadas"
+msgstr "Mis búsquedas salvadas"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nombre"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Nombre en uso"
@@ -3275,11 +3476,11 @@ msgstr "Se necesita aprobación del administrador del sistema"
msgid "Never"
msgstr "Nunca"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Nuevo"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nuevas relaciones"
@@ -3291,11 +3492,7 @@ msgstr "Nueva contraseña"
msgid "New Pending Approval"
msgstr "Nueva pendiente de aprobación"
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr "Nueva Consulta"
-
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Nueva búsqueda"
@@ -3311,7 +3508,7 @@ msgstr "Nuevo grupo"
msgid "New password"
msgstr "Nueva contraseña"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Notificación de nueva contraseña enviada"
@@ -3319,6 +3516,10 @@ msgstr "Notificación de nueva contraseña enviada"
msgid "New queue"
msgstr "Nueva cola"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Nuevo recordatorio:"
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nueva solicitud"
@@ -3327,7 +3528,7 @@ msgstr "Nueva solicitud"
msgid "New rights"
msgstr "Nuevos privilegios"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nuevo scrip"
@@ -3339,15 +3540,15 @@ msgstr "Nueva búsqueda"
msgid "New template"
msgstr "Nueva plantilla"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
-msgstr "Nuevo ticket"
+msgstr "Nuevo caso"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "El ticket nuevo no existe"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Nuevo usuario"
@@ -3363,13 +3564,13 @@ msgstr "Nuevo observador"
msgid "New window setting"
msgstr "Establecer nueva ventana "
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Siguiente"
#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr "Pagina siguiente"
+msgstr "Siguiente Página"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -3387,7 +3588,7 @@ msgstr "Alias"
msgid "No Class defined"
msgstr "No existe Class definida"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "No hay campo personalizable"
@@ -3399,7 +3600,7 @@ msgstr "No existe CustomField definido"
msgid "No Group defined"
msgstr "No hay grupo definido"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "No existe Consulta"
@@ -3423,11 +3624,11 @@ msgstr "No se especificó el ticket. Abortada la transacción"
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "No se especificó ticket. Abortando las modificaciones al ticket\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "No acción"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "No se ha especificado ninguna columna"
@@ -3443,49 +3644,53 @@ msgstr "No hay comentarios sobre este usuario"
msgid "No correspondence attached"
msgstr "No hay ningún archivo adjunto"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "No hay descripción para %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "No hay grupo especificado"
#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr "No existen grupos coincidentes con el criterio de búsqueda."
+msgstr "No existen grupos que coincidan con el criterio de búsqueda."
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Mensaje no adjuntado"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "No hay contraseña definida"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "No tiene privilegios para crear colas"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "No tiene privilegios para crear tickets en la cola '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "No tiene privilegios para crear usuarios"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "No tiene privilegios para mostrar el ticket"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Sin permiso para ver la actualización del ticket"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "No hay un principal especificado"
@@ -3505,23 +3710,23 @@ msgstr "No se encontraron derechos"
msgid "No rights granted."
msgstr "Sin privilegios concedidos"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr "No hay búsqueda cargada"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "No hay búsqueda sobre la que operar"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
-msgstr "No hay asunto"
+msgstr "Sin asunto"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
msgstr "No se especificó el identificador del ticket"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "No se especificó el tipo de transacción"
@@ -3537,18 +3742,22 @@ msgstr "No se encontraron usuarios que concuerden con los criterios de búsqueda
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Usuario no encontrado. El manejador cvs está deshabilitado. Por favor consulte a su administrador.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "No se envió ningun valor a _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Nadie"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Campo no existente?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "No autenticado"
@@ -3557,7 +3766,7 @@ msgstr "No autenticado"
msgid "Not logged in."
msgstr "No autenticado."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "No establecido"
@@ -3569,11 +3778,11 @@ msgstr "No se ha implementado."
msgid "Not yet implemented...."
msgstr "No está implementado..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Notas"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "La notificación no se pudo enviar"
@@ -3611,15 +3820,15 @@ msgstr "Notificar al propietario como comentario"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr "Notificar al Propietario del ticket su rechazo"
+msgstr "Notificar al Propietario de su caso rechazado"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr "Notificar al Propietario del ticket de la aprobación por todos los aprobadores"
+msgstr "Notificar al Propietario de que su caso ha sido aprobado por todos los aprobadores"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr "Notificar al Propietario del ticket de la aprobación por algun aprobador"
+msgstr "Notificar al Propietario de que su caso ha sido aprobado por algún aprobador"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
@@ -3645,7 +3854,7 @@ msgstr "Notificar solicitantes, Ccs y AdminCcs"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Notificar solicitantes, Ccs y AdminCcs como comentario"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -3657,19 +3866,19 @@ msgstr "Noviembre"
msgid "OR"
msgstr "O"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "No se pudo crear el objeto"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "Objeto no pudo ser borrado"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objeto creado"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Objeto borrado"
@@ -3677,13 +3886,13 @@ msgstr "Objeto borrado"
#. ($ObjectType)
#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
-msgstr "Objeto de tipo %1 no puede tener campos personalizados"
+msgstr "Objeto de tipo %1 no puede llevar campos personalizados"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Oct."
@@ -3691,7 +3900,7 @@ msgstr "Oct."
msgid "October"
msgstr "Octubre"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3707,6 +3916,11 @@ msgstr ""
msgid "On"
msgstr "en "
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Al comentar"
@@ -3743,21 +3957,29 @@ msgstr "Al cambiar de status"
msgid "On Transaction"
msgstr "Al hacer transacción"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Solo muestra aprobaciones para solicitudes creadas despues de %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Solo muestra aprobaciones para solicitudes creadas antes de %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Solo mostrar campos personalizados para:"
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Abierto"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Abrirlo"
@@ -3765,9 +3987,9 @@ msgstr "Abrirlo"
msgid "Open requests"
msgstr "Solicitudes abiertas"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
-msgstr "Tickets abiertos"
+msgstr "Casos abiertos"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
@@ -3781,7 +4003,11 @@ msgstr "Tickets abiertos (del listado) en otra ventana"
msgid "Open tickets on correspondence"
msgstr "Open tickets on correspondence"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Opciones"
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Ordenar por"
@@ -3793,16 +4019,16 @@ msgstr "Ordenación y clasificación"
msgid "Organization"
msgstr "Organización"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ticket originario: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "Email saliente acerca de un comentario grabado"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Email saliente grabado"
@@ -3810,15 +4036,15 @@ msgstr "Email saliente grabado"
msgid "Over time, priority moves toward"
msgstr "Pasada la fecha de gracia, la prioridad se mueve a"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Tickets poseidos"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "OwnTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Propietario"
@@ -3826,11 +4052,11 @@ msgstr "Propietario"
msgid "Owner changed from %1 to %2"
msgstr "Propietario cambiado de %1 a %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
-msgstr "Propietario no pudo ser fijado."
+msgstr "El Propietario no pudo ser establecido."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Propietario cambiado forzosamente de %1 a %2"
@@ -3844,7 +4070,7 @@ msgstr "El propietario es"
msgid "Page %1 of %2"
msgstr "Pagina %1 de %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Buscapersonas"
@@ -3852,11 +4078,11 @@ msgstr "Buscapersonas"
msgid "PagerPhone"
msgstr "Buscapersonas Tel."
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Padres"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Contraseña"
@@ -3864,41 +4090,41 @@ msgstr "Contraseña"
msgid "Password Reminder"
msgstr "Recordatorio de contraseña"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Contraseña cambiado"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
-msgstr "La contraseña debe ser de al menos %1 caracteres de longitud"
+msgstr "La Contraseña necesita ser al menos de %1 caracteres de longitud"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
-msgstr "Contraseña fijada"
+msgstr "Contraseña establecida"
#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Contraseña demasiado corta"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Contraseña: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr "Contraseña: Permiso Denegado"
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
-msgstr "Las Contraseñas no coinciden"
+msgstr "Las Contraseña no coinciden"
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
-msgstr "Las contraseñas no coinciden. Tu contraseña no ha sido cambiada"
+msgstr "Las Contraseña no coinciden. Contraseña no cambiada"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personas"
@@ -3910,10 +4136,18 @@ msgstr "Realizar una acción definida por el usuario"
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Permiso denegado"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr "Permiso denegado"
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr "Permisos denegados"
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Grupos personales"
@@ -3926,7 +4160,7 @@ msgstr "Grupos personales"
msgid "Personal groups:"
msgstr "Grupos personales:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Números de teléfono"
@@ -3934,19 +4168,29 @@ msgstr "Números de teléfono"
msgid "Placeholder"
msgstr "Placeholder"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Preferencias"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Prefs"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Preparación cortada"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Prev"
@@ -3962,12 +4206,12 @@ msgstr "Página anterior"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "No se encontró el principal %1"
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioridad"
@@ -3977,13 +4221,13 @@ msgstr "La prioridad empieza en"
#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "Privadas:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Privilegiado"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Estado privilegiado: %1"
@@ -3996,19 +4240,19 @@ msgstr "Usuarios privilegiados:"
msgid "Pseudogroup for internal use"
msgstr "Pseudogrupo para uso interno"
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
-msgstr "Consulta"
-
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Constructor de Consulta"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Cola"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -4030,19 +4274,19 @@ msgstr "Nombre de la cola"
msgid "Queue Scrips"
msgstr "Acciones de la cola"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "La cola ya existe"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "La cola no se pudo crear"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "La cola no se pudo cargar"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Cola creada"
@@ -4050,7 +4294,7 @@ msgstr "Cola creada"
msgid "Queue is not specified."
msgstr "No se especifico ninguna cola"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Cola no encontrada"
@@ -4058,20 +4302,27 @@ msgstr "Cola no encontrada"
msgid "Queues"
msgstr "Colas"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Colas que YO administro"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Colas en las que YO soy AdminCc"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
-msgstr "Búsqueda rapida"
+msgstr "Búsqueda rápida"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
-msgstr "Creación rápida de ticket"
+msgstr "Creación rápida de caso"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -4108,7 +4359,7 @@ msgstr "Error de configuración del RT"
msgid "RT Critical error. Message not recorded!"
msgstr "Error crítico en RT. El mensaje no fue grabado!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Error del RT"
@@ -4128,10 +4379,23 @@ msgstr "RT AutoServicio / Tickets cerrados"
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT en un vistazo"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT no te pudo autenticar."
@@ -4144,7 +4408,7 @@ msgstr "RT no pudo encontrar el solicitante a través de una búsqueda a la base
msgid "RT couldn't find the queue: %1"
msgstr "RT no pudo encontrar la cola: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr "RT no pudo almacenar tu sesión."
@@ -4152,7 +4416,7 @@ msgstr "RT no pudo almacenar tu sesión."
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT no pudo validar esta firma PGP. \\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT para %1"
@@ -4173,10 +4437,18 @@ msgstr "RT es &copy; Copyright 1996-%1 de Jesse Vincent &lt;jesse@bestpractical.
msgid "RT thinks this message may be a bounce"
msgstr "RT cree que este mensaje puede ser un mensaje rebotado"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "RT buscará por cualquier otra cosa en los asuntos de los casos."
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT procesará este mensaje como si fuera uno no firmado\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "El modo de comandos por correo de RT requiere autenticación PGP. Ya sea que no haya firmado su mensaje, o que su firma no pueda ser verificada."
@@ -4189,31 +4461,31 @@ msgstr "Nombre real"
msgid "RealName"
msgstr "Nombre real"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "Referencia para %1 añadida"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Referencia para %1 borrada"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "Referencia para %1 añadida"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Referencia para %1 borrada"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referenciado por"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Hace referencia a"
@@ -4234,39 +4506,72 @@ msgstr "Refinar la búsqueda"
msgid "Refresh this page every %1 minutes."
msgstr "Refrescar esta página cada %1 minutos"
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "Recordario '%1' añadida"
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "Recordatorio '%1' completado"
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr "Recordatorio '%1' reabierto"
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr "Recordatorio caso #%1"
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "Recordatorios"
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr "Recordatorios para caso #%1"
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Quitar AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Quitar Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Quitar solicitante"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Responder"
#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr "Dirección de Respuesta"
+msgstr "Direccion de Respuesta"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Responder a solicitantes"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Responder a los tickets"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "ReplyToTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Informes"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Solicitante"
@@ -4282,7 +4587,7 @@ msgstr "Solicitante(s)"
msgid "RequestorAddresses"
msgstr "RequestorAddresses"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Solicitantes"
@@ -4293,34 +4598,54 @@ msgstr "Las solicitudes entran en vencimiento en"
#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr "Parametro requerido '%1' no especificado"
+msgstr "Requerido parámetro '%1' no especificado"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Borrar"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Residencia"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Resolver"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Resolver ticket #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Resuelto"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Resuelto por propietario"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Resuelto en rango de fechas"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Casos resueltos en el período, agrupado por propietario"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Casos resueltos, agrupados por propietario"
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Responder a los solicitantes"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultados"
@@ -4340,19 +4665,19 @@ msgstr "Revertir"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Privilegio %1 no encontrado para %2 %3 referente a %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Privilegio delegado"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Privilegio otorgado"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Privilegio cargado"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Privilegio no pudo ser revocado"
@@ -4360,24 +4685,24 @@ msgstr "Privilegio no pudo ser revocado"
msgid "Right not found"
msgstr "Privilegio no encontrado"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Privilegio no cargado"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Privilegio revocado"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Privilegios"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "No se pudieron conceder los privilegios a %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "No se pudieron revocar los privilegios de %1"
@@ -4390,55 +4715,58 @@ msgstr "Roles"
msgid "RootApproval"
msgstr "RootApproval"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Filas por caja"
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
-msgstr "Filas por pagina"
+msgstr "Filas por página"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sab."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
-msgstr "Grabar"
+msgstr "Guardar"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Guardar Cambios"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Guardar Preferencias"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Guardar cambios"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
-msgstr "Búsqueda grabada %1"
+msgstr "Búsquedas guardadas %1"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Búsquedas guardadas"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Acción creada"
#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Campos de Acción"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Acción borrada"
@@ -4454,7 +4782,7 @@ msgstr "Acciones para %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Acciones que se aplican a todas las colas"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Búsqueda"
@@ -4462,50 +4790,83 @@ msgstr "Búsqueda"
msgid "Search Criteria"
msgstr "Criterios de búsqueda"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Preferencias de Búsqueda"
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Buscar aprobaciones"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr "Búsqueda de casos"
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "Búsqueda de casos. Entrar números <strong>id</strong>, <strong>colas</strong> por nombre, Propietarios por <strong>usuario</strong> y Solicitantes por <strong>dirección email</strong>. RT buscará por cualquier otra cosa que entres en cuerpos y adjuntos de casos."
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Opciones de búsqueda"
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr "Resultados de búsqueda agrupados por %1"
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
-msgstr ""
+msgstr "Búsqueda actualizada: %1"
+
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "Las busquedas por texto completo en cada caso puede llevar mucho tiempo, pero si necesita hacerlo, puede buscar por cualquier palabra en el histórico completo de casos para cualquier palabra escribiendo: <b>fulltext:<i>palabra</i></b>."
-#: bin/rt-crontool:213
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Seguridad:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "See also: %1"
+msgstr "Ver tambien: %1"
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "Ver campos personalizados"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Ver mensajes email salientes exactos y sus receptores"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
-msgstr "Ver comentario privado del ticket"
+msgstr "Ver comentario privado de caso"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
-msgstr "Ver sumarios del ticket"
+msgstr "Ver sumarios de caso"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
-msgstr ""
+msgstr "VerCamposPersonalizados"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
-msgstr ""
+msgstr "VerGrupo"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
-msgstr "Ver cola"
+msgstr "VerCola"
#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
@@ -4521,7 +4882,7 @@ msgstr "Seleccione una cola"
#: html/SelfService/CreateTicketInQueue.html:48
msgid "Select a queue for your new ticket"
-msgstr "Seleccionar una cola para su nuevo ticket"
+msgstr "Seleccionar una cola para tu nuevo caso"
#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
@@ -4533,19 +4894,19 @@ msgstr "Seleccionar un campo personalizable"
#: html/Admin/Global/CustomFields/index.html:70
msgid "Select custom fields for all user groups"
-msgstr "Seleccionar campos personalizados para todos los grupos de usuarios"
+msgstr "Seleccionar campos personalizables para todos los grupos de usuarios"
#: html/Admin/Global/CustomFields/index.html:65
msgid "Select custom fields for all users"
-msgstr "Seleccionar campos personalizados para todos los usuarios"
+msgstr "Seleccionar campos personalizables para todos los usuarios"
#: html/Admin/Global/CustomFields/index.html:76
msgid "Select custom fields for tickets in all queues"
-msgstr "Seleccionar campos personalizados para tickets en todas las colas"
+msgstr "Seleccionar campos personalizables para casos en todas las colas"
#: html/Admin/Global/CustomFields/index.html:83
msgid "Select custom fields for transactions on tickets in all queues"
-msgstr "Seleccionar campos personalizados para transacciones de tickets en todas las colas"
+msgstr "Seleccionar campos personalizables para transacciones de casos en todas las colas"
#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
@@ -4563,7 +4924,11 @@ msgstr "Seleccionar un valor"
msgid "Select queue"
msgstr "Seleccionar cola"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Seleccionar colas para ser mostradas en la pagina \"RT en un vistazo\""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Seleccionar accion"
@@ -4575,7 +4940,7 @@ msgstr "Selecionar plantilla"
msgid "Select up to %1 values"
msgstr "Seleccionar hasta %1 valores"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Seleccionar usuario"
@@ -4593,7 +4958,11 @@ msgstr "Campos Personalizados Seleccionados"
#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
-msgstr "Objetos seleccionados"
+msgstr "Objetos Seleccionados"
+
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Selecciones modificadas. Por favor graba tus cambios"
#: NOT FOUND IN SOURCE
msgid "Self Service"
@@ -4625,11 +4994,11 @@ msgstr "Enviar mail a los Ccs y Bccs listados explicitamente"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr "Envia mail a los Ccs"
+msgstr "Enviar correo a los Ccs"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr "Envia mail a los Ccs como comentario"
+msgstr "Enviar correo a los Ccs como comentario"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -4643,7 +5012,7 @@ msgstr "Envia mail a los Ccs administrativos como comentario"
msgid "Sends mail to the owner"
msgstr "Enviar mail al propietario"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
@@ -4651,7 +5020,7 @@ msgstr "Sep."
msgid "September"
msgstr "Septiembre"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Mostrar"
@@ -4663,31 +5032,31 @@ msgstr "Mostrar Aprobaciones"
msgid "Show Columns"
msgstr "Mostrar Columnas"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Mostrar resultados"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Mostrar peticiones aprobadas"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Mostrar lo básico"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Mostrar solicitudes denegadas"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Mostrar detalles"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Mostrar solicitudes pendientes"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Mostrar solicitudes esperando otras aprobaciones"
@@ -4699,47 +5068,47 @@ msgstr "Mostrar ticket en un comentario privado"
msgid "Show ticket summaries"
msgstr "Mostrar resumen del ticket"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "ShowACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "ShowScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "ShowTemplate"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "ShowTicket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "ShowTicketComments"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Validarse como solicitante de ticket o ticket o cola Cc"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Validarse como ticket o cola AdminCc"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Firma"
@@ -4747,6 +5116,10 @@ msgstr "Firma"
msgid "Signed in as %1"
msgstr "Validado como %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Búsqueda simple"
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Sencillo"
@@ -4755,7 +5128,7 @@ msgstr "Sencillo"
msgid "Size"
msgstr "Tamaño"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Saltar Menu"
@@ -4763,6 +5136,10 @@ msgstr "Saltar Menu"
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Ordenar"
@@ -4779,7 +5156,7 @@ msgstr "Ordenar resultados por"
msgid "SortOrder"
msgstr "Ordenamiento"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -4799,7 +5176,7 @@ msgstr "Comenzado"
msgid "Started date '%1' could not be parsed"
msgstr "La fecha de inicio '%1' no se pudo leer"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Comienzo"
@@ -4815,7 +5192,7 @@ msgstr "La fecha de inicio '%1' no se pudo ser leer"
msgid "State"
msgstr "Estado"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Estado"
@@ -4831,19 +5208,19 @@ msgstr "Estado cambiado de %1 a %2"
msgid "StatusChange"
msgstr "StatusChange"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Robar"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
-msgstr "Robar tickets"
+msgstr "Robar casos"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
-msgstr ""
+msgstr "RobarCaso"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Robado de %1"
@@ -4852,16 +5229,16 @@ msgstr "Robado de %1"
msgid "Style"
msgstr "Estilo"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Asunto"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Asunto cambiado a %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Enviar"
@@ -4869,15 +5246,15 @@ msgstr "Enviar"
msgid "Submit Workflow"
msgstr "Submit Workflow"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Completado"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Dom."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "Superusuario"
@@ -4889,7 +5266,7 @@ msgstr "Sistema"
msgid "System Configuration"
msgstr "Configuración del Sistema"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Error del sistema"
@@ -4901,7 +5278,7 @@ msgstr "Error de sistema. Derecho no concedido"
msgid "System Error. right not granted"
msgstr "Error de sistema. Derecho no concedido"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4910,11 +5287,11 @@ msgstr ""
msgid "System Tools"
msgstr "Herramientas del Sistema"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Error del sistema. Privilegio no delegado."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Error del sistema. Privilegio no otorgado"
@@ -4930,27 +5307,27 @@ msgstr "Grupos del sistema"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup for internal use"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Coger"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
-msgstr "Coger tickets"
+msgstr "Coger casos"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
-msgstr ""
+msgstr "CogerCaso"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Cogido"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Plantilla"
@@ -4963,7 +5340,11 @@ msgstr "Plantilla #%1"
msgid "Template deleted"
msgstr "Plantilla borrada"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Plantilla no encontrada"
@@ -4971,10 +5352,14 @@ msgstr "Plantilla no encontrada"
msgid "Template not found\\n"
msgstr "Plantilla no encontrada\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Plantilla procesada"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr "Error sintactico de Plantilla"
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Plantillas"
@@ -4983,33 +5368,33 @@ msgstr "Plantillas"
msgid "Templates for %1\\n"
msgstr "Plantillas de %1\\n"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Ese es el valor actual"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Ese no es un valor para este campo personalizable"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Este es el mismo valor"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Ese principal ya tiene ese derecho"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Ese principal ya es un %1 para esta cola"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Ese principal ya es un %1 para este ticket"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Ese principal no es un %1 para esta cola"
@@ -5018,11 +5403,11 @@ msgstr "Ese principal no es un %1 para esta cola"
msgid "That principal is not a %1 for this ticket"
msgstr "Ese principal no es un %1 para este ticket"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Esa cola no existe"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Ese ticket tiene dependencias sin resolver"
@@ -5030,27 +5415,27 @@ msgstr "Ese ticket tiene dependencias sin resolver"
msgid "That user already has that right"
msgstr "Ese usuario ya tiene ese privilegio"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Ese usuario ya posee ese ticket"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Ese usuario no existe"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Ese usuario ya tiene privilegios"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Ese usuario ya está sin privilegios"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Ese usuario ahora tiene privilegios"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Ese usuario ya no tiene privilegios"
@@ -5058,23 +5443,23 @@ msgstr "Ese usuario ya no tiene privilegios"
msgid "That user is now unprivilegedileged"
msgstr "Este usuario ya no tiene privilegios"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Ese usuario puede no poseer tickets en esa cola"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Ese no es un identificador numérico"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Lo básico"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "El CC de un ticket"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "El CC administrativo de un ticket"
@@ -5082,7 +5467,7 @@ msgstr "El CC administrativo de un ticket"
msgid "The comment has been recorded"
msgstr "El comentario ha sido grabado"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "El siguiente comando encontrará todos los tickets activos en la cola 'general' y pondra su prioridad a 99 si no han sido tocados en 4 horas:"
@@ -5090,15 +5475,15 @@ msgstr "El siguiente comando encontrará todos los tickets activos en la cola 'g
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Los siguientes comandos no han sido procesados:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Ha sido establecido el nuevo valor"
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "El propietario de un ticket"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "El solicitante de un ticket"
@@ -5106,15 +5491,15 @@ msgstr "El solicitante de un ticket"
msgid "These comments aren't generally visible to the user"
msgstr "Estos comentarios generalmente no están visibles para el usuario"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "Este campo personalizado no se aplica a este objeto"
#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr "Esa caracteristica solo esta disponible a administradores del sistema"
+msgstr "Esta caracteristica esta solo disponible para administradores del sistema"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Este mensaje sera enviado a..."
@@ -5122,11 +5507,11 @@ msgstr "Este mensaje sera enviado a..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Este ticket %1 %2 (%3)"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Esta herramiento permite al usuario ejectutar modulos perl arbitrarios desde dentro de RT"
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Parece que esta transacción no tiene contenido"
@@ -5139,7 +5524,7 @@ msgstr "Los %1 tickets de mayor prioridad de este usuario"
msgid "This user's 25 highest priority tickets"
msgstr "Los 25 casos de mayor prioridad de este usuario"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Jue."
@@ -5161,14 +5546,14 @@ msgstr "Actualización Jumbo para el ticket #%1: %2"
msgid "Ticket #%1: %2"
msgstr "Ticket #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Ticket %1 creado en la cola '%2'"
@@ -5177,14 +5562,14 @@ msgstr "Ticket %1 creado en la cola '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Ticket %1 cargado\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Ticket %1: %2"
#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr "Campos Personalizados del Ticket"
+msgstr "Campos Personalizables de Caso"
#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
@@ -5199,29 +5584,29 @@ msgstr "Id del ticket:"
msgid "Ticket Resolved"
msgstr "Ticket resuelto"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
-msgstr "Transacciones del Ticket"
+msgstr "Transacciones del Caso"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Archivos adjuntos del ticket"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Contenido del ticket"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Tipo de contenido del ticket"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "No se pudo crear el ticket debido a un error interno"
#: NOT FOUND IN SOURCE
msgid "Ticket created"
-msgstr "Ticket creado"
+msgstr "Caso creado"
#: NOT FOUND IN SOURCE
msgid "Ticket creation failed"
@@ -5229,7 +5614,7 @@ msgstr "Creación del ticket fallida"
#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
-msgstr "Ticket borrado"
+msgstr "Caso borrado"
#: NOT FOUND IN SOURCE
msgid "Ticket id not found"
@@ -5237,15 +5622,15 @@ msgstr "Id de ticket no encontrada"
#: NOT FOUND IN SOURCE
msgid "Ticket killed"
-msgstr "Ticket matado"
+msgstr "Caso eliminado"
#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
+msgstr "Metadata de casos"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
-msgstr "Ticket no encontrado"
+msgstr "Caso no encontrado"
#: etc/initialdata:310
msgid "Ticket status changed"
@@ -5253,54 +5638,70 @@ msgstr "Estado del ticket cambiado"
#: NOT FOUND IN SOURCE
msgid "Ticket watchers"
-msgstr "Observadores del ticket"
+msgstr "Observadores del caso"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr "Modulo de búsqueda TicketSQL"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
-msgstr "Tickets"
+msgstr "Casos"
#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
-msgstr "Tickets %1 %2"
+msgstr "Casos %1 %2"
#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
-msgstr "Tickets %1 por %2"
+msgstr "Casos %1 por %2"
+
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Casos creados despues del"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Casos creados antes del"
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
-msgstr "Tickets de %1"
+msgstr "Casos de %1"
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Casos resueltos despues del"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Casos resueltos antes del"
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
-msgstr "Tickets que dependen de esta aprobación:"
+msgstr "Casos que dependen de esta aprobación:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Tiempo Estimado"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Tiempo Restante"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Tiempo Trabajado"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Tiempo restante"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Tiempo para mostrar"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Tiempo trabajado"
@@ -5308,13 +5709,13 @@ msgstr "Tiempo trabajado"
msgid "TimeLeft"
msgstr "TimeLeft"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "TimeWorked"
#: html/Search/Elements/EditFormat:74
msgid "Title"
-msgstr "Titulo"
+msgstr "Título"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
@@ -5324,45 +5725,49 @@ msgstr "Para generar una comparación de este cometido:"
msgid "To generate a diff of this commit:\\n"
msgstr "Para generar una comparación de este cometido:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Última actualización"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Herramientas"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transacción"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transacción %1 limpiada"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transacción creada"
#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr "Campos Personalizados de Transacción"
+msgstr "Campos personalizables de Transacción"
#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transaction->Create no pudo, ya que no especificó un ID de ticket"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "Transaction->Create no pudo, ya que no especificó un tipo de objeto e ID"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Las transacciones son inmutables"
@@ -5370,15 +5775,15 @@ msgstr "Las transacciones son inmutables"
msgid "Trying to delete a right: %1"
msgstr "Intentando borrar el privilegio: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Mar."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Tipo"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "No implementado"
@@ -5390,13 +5795,13 @@ msgstr "Usuario en Unix"
msgid "UnixUsername"
msgstr "Usuario en Unix"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Codificación de contenido desconocida: %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr "Campo desconocido: $key"
@@ -5404,7 +5809,7 @@ msgstr "Campo desconocido: $key"
msgid "Unlimited"
msgstr "Ilimitado"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Búsqueda sin nombre"
@@ -5420,27 +5825,23 @@ msgstr "Campos Personalizados No Seleccionados"
msgid "Unselected objects"
msgstr "Objetos No Seleccionados"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "No cogido"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Actualizar"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr "Actualizar Todo"
-
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Id de actualización"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
-msgstr "Actualizar Ticket"
+msgstr "Actualizar Caso"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Tipo de actualización"
@@ -5452,19 +5853,19 @@ msgstr "Actualizar todos estos casos al mismo tiempo"
msgid "Update email"
msgstr "Actualizar correo"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
-msgstr "Actualizar multiples tickets"
+msgstr "Actualizar múltiples casos"
#: NOT FOUND IN SOURCE
msgid "Update name"
msgstr "Actualizar nombre"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Actualización no grabada."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Actualizar tickets seleccionados"
@@ -5485,20 +5886,20 @@ msgstr "Actualización de ticket # %1"
msgid "Update ticket #%1"
msgstr "Actualizar ticket #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Actualizar ticket #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "El tipo de actualización no fue ni respuesta ni comentario"
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Actualizado"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Subir"
@@ -5526,13 +5927,13 @@ msgstr "Subir hasta %1 ficheros"
msgid "Upload up to %1 images"
msgstr "Subir hasta %1 imagenes"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Subir cambios"
#: html/Admin/index.html:90
msgid "Use other RT administrative tools"
-msgstr "Usar otra herramienta administrativa RT"
+msgstr "Usar otras herramientas administrativas de RT"
#: NOT FOUND IN SOURCE
msgid "User %1 %2: %3\\n"
@@ -5542,7 +5943,7 @@ msgstr "Usuario %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Usuario %1 Contraseña: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "No se encontro el Usuario '%1'"
@@ -5559,7 +5960,7 @@ msgstr "Usuario '%1' no encontrado\\n"
msgid "User Defined"
msgstr "Definido por el usuario"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Condiciones y acciones Definidas por el Usuario"
@@ -5575,17 +5976,12 @@ msgstr "Id de usuario"
msgid "User Rights"
msgstr "Privilegios de usuario"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "El usuario no pudo ser creado: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Usuario creado"
@@ -5593,7 +5989,7 @@ msgstr "Usuario creado"
msgid "User defined groups"
msgstr "Grupos definidos por el usuario"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Usuario cargado"
@@ -5605,15 +6001,15 @@ msgstr "Usuario notificado"
msgid "User view"
msgstr "Vista de usuario"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Grupos definidos por el usuario"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nombre de usuario"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Usuarios"
@@ -5621,23 +6017,32 @@ msgstr "Usuarios"
msgid "Users matching search criteria"
msgstr "Usuarios que concuerdan con los criterios de búsqueda"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Consulta Valida"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Valor de la cola"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valores"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "WatchAsAdminCc"
@@ -5653,10 +6058,14 @@ msgstr "Observadores"
msgid "WebEncoding"
msgstr "Codificación de Web"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Mie."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Cuando un ticket ha sido aprobado por todos los aprobadores, añadir correspondencia al ticket original"
@@ -5703,17 +6112,17 @@ msgstr "Siempre que ocurra una condición definida por el usuario"
#: etc/initialdata:164
msgid "Whenever comments come in"
-msgstr "Siempre que venga algun comentario"
+msgstr "Siempre que venga algún comentario"
#: etc/initialdata:157
msgid "Whenever correspondence comes in"
msgstr "Siempre que venga correspondencia"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Trabajo"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -5725,18 +6134,26 @@ msgstr "Tel Trabajo"
msgid "Worked"
msgstr "Trabajado"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Usted ya es propietario de este caso"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Usted no es un usuario autorizado"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Usted solo puede reasignar casos que posee o que no posee nadie³"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "No tiene permiso para ver ese ticket.\\n"
@@ -5750,11 +6167,11 @@ msgstr "Usted encontró %1 casos en la cola %2"
msgid "You have been logged out of RT."
msgstr "Se ha desconectado del sistema RT"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "No tiene permiso para crear tickets en esa cola."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "No puede crear solicitudes en esa cola."
@@ -5786,34 +6203,34 @@ msgstr "Su petición ha sido rechazada"
msgid "Your request was rejected."
msgstr "Su petición ha sido rechazada"
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Nombre o contraseña de usuario incorrectos"
#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
-msgstr "Zip"
+msgstr "Código Postal"
#: NOT FOUND IN SOURCE
msgid "[no subject]"
msgstr "[sin asunto]"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
-msgstr "permitir creación de búsquedas guardadas"
+msgstr "permitir la creación de búsquedas guardadas"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
-msgstr "permitir carga de búsquedas guardadas"
+msgstr "permitir la carga de búsquedas guardadas"
#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "como priviligiado para %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
-msgstr "pertenece a"
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "tabla"
#: html/SelfService/Closed.html:49
msgid "closed"
@@ -5839,7 +6256,7 @@ msgstr "Respuesta (probablemente) no enviada"
msgid "correspondence sent"
msgstr "Correspondencia enviada"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "días"
@@ -5851,14 +6268,10 @@ msgstr "muerto"
msgid "delete"
msgstr "borrar"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "borrado"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr "no pertenece a"
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "no coincide"
@@ -5871,27 +6284,27 @@ msgstr "no contiene"
msgid "equal to"
msgstr "igual a"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "error: no se puede mover abajo"
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr "error: no se puede mover a la izquierda"
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr "error: no se puede mover arriba"
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "error: nada a borrar"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr "error: nada a mover"
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -5907,12 +6320,17 @@ msgstr "nombre de archivo"
msgid "greater than"
msgstr "mayor que"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "grupo '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr "agrupado por %1"
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "horas"
@@ -5920,11 +6338,11 @@ msgstr "horas"
msgid "id"
msgstr "id"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "es"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "no es"
@@ -5936,11 +6354,11 @@ msgstr "menor que"
msgid "matches"
msgstr "contiene"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minutos"
@@ -5948,15 +6366,15 @@ msgstr "minutos"
msgid "modifications\\n\\n"
msgstr "modificaciones\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "meses"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "nuevo"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "sin nombre"
@@ -5976,59 +6394,68 @@ msgstr "no igual a"
msgid "notlike"
msgstr "notlike"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "abierto"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "grupo personal '%1' para usuario '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "Cola %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "rechazado"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "resuelto"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sec"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr "mostrar etiqueta de Configuración"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "pendiente"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "estilo: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "sistema %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "grupo del sistema '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "el componente que llama no especifica por qué"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket #%1 %2"
@@ -6037,7 +6464,7 @@ msgstr "ticket #%1 %2"
msgid "true"
msgstr "verdadero"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "grupo sin descripción %1"
@@ -6046,12 +6473,12 @@ msgstr "grupo sin descripción %1"
msgid "undescripbed group %1"
msgstr "grupo sin descripción %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "usuario %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "semanas"
@@ -6059,7 +6486,7 @@ msgstr "semanas"
msgid "with template %1"
msgstr "con plantilla %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "años"
diff --git a/rt/lib/RT/I18N/fi.po b/rt/lib/RT/I18N/fi.po
index cfe974b..ca78562 100644
--- a/rt/lib/RT/I18N/fi.po
+++ b/rt/lib/RT/I18N/fi.po
@@ -2,15 +2,30 @@
# First Author: Janne Pirkkanen <jp@oppipoika.net>, Jul 2002
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-07-08 17:41+0200\n"
"PO-Revision-Date: 2005-10-03 13:45-0400\n"
"Last-Translator: Tuukka Vainio <tuukka.vainio@utu.fi>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -19,52 +34,56 @@ msgstr ""
msgid "#%1: %2"
msgstr ""
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %3.%2 %7 %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 lisätty"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 sitten"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1: %2 muutettu arvoon %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 poistettu"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 pohjalla %3"
@@ -78,11 +97,11 @@ msgstr "%1 (%2) %3 tässä tapauksessa\\n"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -90,68 +109,59 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "näkyvillä %1 - %2"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr ""
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScriptAction %1 ladattu"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 lisätty arvoksi %2lle"
@@ -168,31 +178,31 @@ msgstr "%1 aliakset vaativat tapauksen id:n "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "%1 aliakset vaativat tapauksen id:n (osoite %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr ""
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 - %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 muutettu arvosta %2 arvoon %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "Arvoa %1 ei voitu asettaa arvoksi %2"
@@ -200,23 +210,22 @@ msgstr "Arvoa %1 ei voitu asettaa arvoksi %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 ei voinut suorittaa tapahtumaa (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 ei voinut asettaa tilaa päätetyksi. RT:n tietokanta saattaa olla vioittunut."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -228,12 +237,12 @@ msgstr "%1 tärkeintä omistamaani tapausta..."
msgid "%1 highest priority tickets I requested..."
msgstr "%1 tärkeintä tilaamaani tapausta..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 ei ole enää %2 tälle työjonolle"
@@ -250,17 +259,12 @@ msgstr "%1 ei ole enää kentän %2 arvo"
msgid "%1 isn't a valid Queue id."
msgstr "%1 ei ole kelvollinen työjonon id"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr ""
@@ -268,7 +272,7 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 ei näy"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr ""
@@ -298,21 +302,21 @@ msgstr "%1 päättää kaikki päätetyn ryhmän jäsentapaukset."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 jäädyttää [paikallisen] BASE jos se riippuu linkitetystä tapauksesta [tai on sen jäsen]."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: liitetiedostoa ei ole määritelty"
@@ -327,7 +331,12 @@ msgstr ""
msgid "%1k"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ei kelpaa tilan arvoksi"
@@ -352,15 +361,15 @@ msgstr "(Rastita laatikko poistaaksesi)"
msgid "(Check boxes to delete)"
msgstr "(Rastita laatikko poistaaksesi)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Syötä tapausten numerot tai www-osoitteet, välilyönneillä erotettuina)"
@@ -382,7 +391,7 @@ msgstr "(Ei kenttiä)"
msgid "(No members)"
msgstr "(Ei jäseniä)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Ei toimintoja)"
@@ -394,7 +403,7 @@ msgstr "(Ei pohjia)"
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Lähettää piilokopion vain tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Ei lisää</b> pysyviksi vastaanottajiksi.)"
@@ -402,11 +411,19 @@ msgstr "(Lähettää piilokopion vain tästä päivityksestä pilkulla erotettui
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Lähettää piilokopion vain tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Ei lisää</b> pysyviksi vastaanottajiksi.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Lähettää kopion tästä päivityksestä pilkulla erotettuihin hallinnollisiin sähköpostiosoitteisiin. <b>Lisää</b> pysyviksi vastaanottajiksi.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Lähettää kopion vain tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Ei lisää</b> pysyviksi vastaanottajiksi.)"
@@ -414,14 +431,26 @@ msgstr "(Lähettää kopion vain tästä päivityksestä pilkulla erotettuihin s
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Lähettää kopion vain tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Ei lisää</b> pysyviksi vastaanottajiksi.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Lähettää kopion tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Lisää</b> pysyviksi vastaanottajiksi.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(tyhjä)"
@@ -434,7 +463,7 @@ msgstr "(ei nimiä listattuna)"
msgid "(no subject)"
msgstr "(ei otsikkoa)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(ei arvoa)"
@@ -442,15 +471,15 @@ msgstr "(ei arvoa)"
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(vain yksi tapaus)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(odottaa hyväksyntää)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr ""
@@ -466,6 +495,18 @@ msgstr "(pakollinen)"
msgid "(untitled)"
msgstr "(nimetön)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "25 tärkeintä omistamaani tapausta..."
@@ -486,11 +527,16 @@ msgstr ""
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Uusi tapaus\">&nbsp;%1"
@@ -499,15 +545,15 @@ msgstr "<input type=\"submit\" value=\"Uusi tapaus\">&nbsp;%1"
msgid "A blank template"
msgstr "Tyhjä pohja"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE ei löytynyt"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACE:ja voi vain luoda ja poistaa."
@@ -527,20 +573,24 @@ msgstr "Omat asetukset"
msgid "Access control"
msgstr "Pääsynvalvonta"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Tapahtuma"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Tapahtumaa %1 ei löydetty"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr ""
@@ -548,11 +598,11 @@ msgstr ""
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Lisää kopio ylläpidolle"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Lisää kopio"
@@ -564,11 +614,11 @@ msgstr ""
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Lisää useampi tiedosto"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Lisää tilaaja"
@@ -584,15 +634,15 @@ msgstr "Lisää uusi yleinen toiminto"
msgid "Add a scrip to this queue"
msgstr "Lisää toiminto tähän työjonoon"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Lisää kaikille työjonoille yhteinen toiminto"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
msgstr ""
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Lisää kommentteja tai vastauksia valituille tapauksille"
@@ -604,16 +654,24 @@ msgstr "Lisää jäseniä"
msgid "Add new watchers"
msgstr "Lisää uusia tarkkailijoita"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Lisätty toimeksiantaja %1:ksi tähän työjonoon"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Lisätty toimeksiantaja %1:ksi tälle tapaukselle"
@@ -626,7 +684,7 @@ msgstr "Osoite1"
msgid "Address2"
msgstr "Osoite2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Kopio ylläpidolle"
@@ -658,31 +716,31 @@ msgstr "Ylläpito/Ryhmät"
msgid "Admin/Queue/Basics"
msgstr "Ylläpito/Työjono/Perustiedot"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "Kopio ylläpidolle"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr ""
@@ -690,7 +748,7 @@ msgstr ""
msgid "Administrative Cc"
msgstr "Kopio ylläpidolle"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr ""
@@ -738,11 +796,11 @@ msgstr ""
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Hyväksyntä"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -771,7 +829,7 @@ msgstr ""
msgid "Approval Rejected"
msgstr ""
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Hyväksy"
@@ -779,7 +837,7 @@ msgstr "Hyväksy"
msgid "Approver's notes: %1"
msgstr "Hyväksyjän merkintöjä: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "huhti"
@@ -787,27 +845,31 @@ msgstr "huhti"
msgid "April"
msgstr "huhtikuu"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Nouseva"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Liitä"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Liitä tiedosto"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Liitä tiedosto"
@@ -816,11 +878,11 @@ msgstr "Liitä tiedosto"
msgid "Attachment '%1' could not be loaded"
msgstr "Liitteen '%1' lataaminen ei onnistunut"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Liitetiedosto luotu"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Liitetiedoston nimi"
@@ -828,11 +890,11 @@ msgstr "Liitetiedoston nimi"
msgid "Attachments"
msgstr "Liitetiedostot"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "elo"
@@ -848,6 +910,10 @@ msgstr ""
msgid "Autoreply To Requestors"
msgstr "Automaattivastaus tilaajille"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Virheellinen PGP allekirjoitus: %1\\n"
@@ -868,19 +934,19 @@ msgstr "Virheellinen tapahtuman numero liitetiedostolle. %1 pitäisi olla %2\\n"
msgid "Basics"
msgstr "Perustiedot"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Piilokopio"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Muista tallentaa muutokset"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "ennen"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -896,27 +962,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "Osoite tähän kyselyyn (selaimen kirjanmerkkeihin)"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Lyhyet otsikot"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Tapausten ryhmäpäivitys"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Järjestelmäkäyttäjien muokkaus ei ole sallittua"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Näkeekö toimeksiantaja tämän työjonon"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Kentän lisääminen ilman nimeä ei onnistu"
@@ -925,11 +995,11 @@ msgstr "Kentän lisääminen ilman nimeä ei onnistu"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Tapausta ei voi linkittää itseensä"
@@ -937,20 +1007,29 @@ msgstr "Tapausta ei voi linkittää itseensä"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Et voi yhdistää jo yhdistettyyn tapaukseen. Sinun ei pitäisi saada tätä virhettä koskaan."
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Sekä juuren ja kohteen määritteleminen samalla ei ole mahdollista"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Käyttäjää ei voitu luoda: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Kopio"
@@ -958,11 +1037,11 @@ msgstr "Kopio"
msgid "Change password"
msgstr "Muuta salasana"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Valitse laatikko poistaaksesi"
@@ -970,18 +1049,26 @@ msgstr "Valitse laatikko poistaaksesi"
msgid "Check box to revoke right"
msgstr "Valitse laatikko peruaksesi oikeuden"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Lapset"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Kaupunki"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr ""
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Suljettu"
@@ -990,15 +1077,27 @@ msgstr "Suljettu"
msgid "Closed requests"
msgstr "Suljetut tapaukset"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Komentoa ei ymmärretty!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Kommentoi"
@@ -1010,11 +1109,11 @@ msgstr "Kommenttien osoite"
msgid "Comment not recorded"
msgstr "Kommenttia ei tallennettu"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Kommentoi tapauksia"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr ""
@@ -1022,11 +1121,11 @@ msgstr ""
msgid "Comments"
msgstr "Kommentit"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Kommentti (ei lähetetä tilaajille)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Kommentti (ei lähetetä tilaajille)"
@@ -1034,15 +1133,15 @@ msgstr "Kommentti (ei lähetetä tilaajille)"
msgid "Comments about %1"
msgstr "Kommentit kohteesta %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentit tästä käyttäjästä"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Kommentit lisätty"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Suorita tumppi"
@@ -1050,19 +1149,23 @@ msgstr "Suorita tumppi"
msgid "Compile Restrictions"
msgstr "Kokoa rajoitukset"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Ehto"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Ehtoa ei löydetty"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Ylläpito"
@@ -1086,7 +1189,7 @@ msgstr "Sisältö"
msgid "Content-Type"
msgstr ""
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr ""
@@ -1098,7 +1201,7 @@ msgstr ""
msgid "Correspondence Address"
msgstr "Kirjeenvaihdon osoite"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Kirjeenvaihto lisätty"
@@ -1114,20 +1217,20 @@ msgstr "Uuden tiedon lisääminen kenttään epäonnistui"
msgid "Could not add new custom field value for ticket. %1 "
msgstr "Uuden kentän lisäys tapaukselle epäonnistui. %1 "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Omistajaa ei voitu vaihtaa."
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Uuden kentän lisääminen epäonnistui"
@@ -1137,7 +1240,7 @@ msgstr "Uuden kentän lisääminen epäonnistui"
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Ryhmän luominen epäonnistui"
@@ -1146,11 +1249,11 @@ msgstr "Ryhmän luominen epäonnistui"
msgid "Could not create template: %1"
msgstr "Pohjan luonti epäonnistui: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Tapauksen luonti epäonnistui. Työjonoa ei ole asetettu"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Käyttäjän luonti epäonnistui"
@@ -1162,11 +1265,11 @@ msgstr "Tapausta numerolla %1 ei löytynyt."
msgid "Could not find group %1."
msgstr "Ryhmää %1 ei löytynyt."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Käyttäjää ei löydetty eikä pystytty luomaan"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Tätä toimeksiantajaa ei löytynyt"
@@ -1178,30 +1281,30 @@ msgstr "Käyttäjää %1 ei löytynyt."
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Ryhmän lataaminen ei onnistunut"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Ei voinut tehdä toimeksiantajaa %1:ksi tälle työjonolle"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Ei voinut tehdä toimeksiantajaa tälle tapaukselle: %1"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Toimeksiantajaa ei voitu poistaa tältä työjonolta: %1"
@@ -1210,15 +1313,19 @@ msgstr "Toimeksiantajaa ei voitu poistaa tältä työjonolta: %1"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Toimeksiantajaa ei voitu poistaa tältä tapaukselta: %1"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Jäsenen lisääminen ryhmään ei onnistunut"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Tapahtuman luominen ei onnistunut: %1"
@@ -1231,15 +1338,15 @@ msgstr "Järjestelmä ei gpg:n vastauksesta ymmärtänyt mitä tehdä\\n"
msgid "Couldn't find group\\n"
msgstr "Ryhmää ei löytynyt\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Riviä ei löytynyt"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Toimeksiantajaa ei löytynyt"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Arvoa ei löytynyt"
@@ -1251,7 +1358,7 @@ msgstr "Tarkkailijaa ei löytynyt"
msgid "Couldn't find user\\n"
msgstr "Käyttäjää ei löytynyt\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Ei onnistuttu lataamaan käyttäjää %1 tietokannasta.\\n"
@@ -1274,12 +1381,17 @@ msgstr "RT-asetustiedoston lataaminen ei onnistunut:'%1' %2"
msgid "Couldn't load Scrips."
msgstr "Toimintojen lataaminen ei onnistunut."
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Ryhmän %1 lataaminen ei onnistunut"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Linkin lataaminen ei onnistunut"
@@ -1302,6 +1414,11 @@ msgstr "Työjonon %1 lataaminen ei onnistunut"
msgid "Couldn't load scrip"
msgstr "Toiminnon lataaminen ei onnistunut"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Pohjan lataaminen ei onnistunut"
@@ -1310,26 +1427,21 @@ msgstr "Pohjan lataaminen ei onnistunut"
msgid "Couldn't load that user (%1)"
msgstr "Tämän käyttäjän lataaminen ei onnistunut (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Tapauksen '%1' lataaminen ei onnistunut"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Maa"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Luo"
@@ -1337,7 +1449,7 @@ msgstr "Luo"
msgid "Create Tickets"
msgstr "Luo tapauksia"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Luo kenttä"
@@ -1378,11 +1490,11 @@ msgstr "Luo uusi toiminto"
msgid "Create a new template"
msgstr "Luo uusi pohja"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Luo uusi tapaus"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Luo uusi käyttäjä"
@@ -1398,7 +1510,7 @@ msgstr "Luo työjono nimeltään"
msgid "Create a request"
msgstr "Luo tapaus"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Luo toiminto työjonolle %1"
@@ -1427,15 +1539,15 @@ msgstr "Luo uusia tapauksia tämän toiminnon pohjalta"
msgid "Create ticket"
msgstr "Luo tapaus"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Luo tapauksia tähän työjonoon"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Luo, muokkaa ja poista kenttiä"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Luo, poista ja muokkaa työjonoja"
@@ -1443,35 +1555,43 @@ msgstr "Luo, poista ja muokkaa työjonoja"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "Luo, poista ja muokkaa kenen tahansa henkilökohtaisten ryhmien jäseniä"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Luo, poista ja muokkaa henkilökohtaisten ryhmien jäseniä"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Luo, poista ja muokkaa käyttäjiä"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Luotu"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Luotu kenttä %1"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Luotu pohja %1"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
@@ -1492,6 +1612,10 @@ msgstr "Tämänhetkiset jäsenet"
msgid "Current rights"
msgstr "Tämänhetkiset oikeudet"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Tämänhetkiset hakumääritteet"
@@ -1500,24 +1624,24 @@ msgstr "Tämänhetkiset hakumääritteet"
msgid "Current watchers"
msgstr "Tämänhetkiset tarkkailijat"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Kentät"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr ""
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr ""
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr ""
@@ -1525,21 +1649,27 @@ msgstr ""
msgid "Custom field %1 %2 %3"
msgstr "Kenttä %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Kentällä %1 on arvo"
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Kentällä %1 ei ole arvoa"
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Kenttää %1 ei löytynyt"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Kenttä poistettu"
@@ -1548,7 +1678,7 @@ msgstr "Kenttä poistettu"
msgid "Custom field not found"
msgstr "Kenttää ei löytynyt"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Kentän arvoa %1 ei löytynyt kentälle %2"
@@ -1557,27 +1687,31 @@ msgstr "Kentän arvoa %1 ei löytynyt kentälle %2"
msgid "Custom field value changed from %1 to %2"
msgstr "Kentän arvo muutettu arvosta %1 arvoon"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Kentän arvoa ei pystytty poistamaan"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Kentän arvoa ei löydetty"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Kentän arvo poistettu"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr ""
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Päivät"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "joulu"
@@ -1621,11 +1755,11 @@ msgstr "Oletus: %1/%2 muutettu arvosta %3 arvoon %4"
msgid "Delegate rights"
msgstr "Delegoi oikeuksia"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr ""
@@ -1633,7 +1767,7 @@ msgstr ""
msgid "Delegation"
msgstr ""
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Poista"
@@ -1641,7 +1775,7 @@ msgstr "Poista"
msgid "Delete Template"
msgstr ""
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1650,15 +1784,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Poista tapaukset"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -1666,19 +1804,19 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "Tämän objektin poistaminen saattaa rikkoa tietokannan viitteet"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Tämän objektin poistaminen rikkoo tietokannan viitteet"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Tämän objektin poistaminen rikkoo tietokannan viitteet"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr ""
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Tästä tapauksesta riippuu"
@@ -1686,39 +1824,43 @@ msgstr "Tästä tapauksesta riippuu"
msgid "Dependencies: \\n"
msgstr "Riippuvuudet: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Riippuu tapauksesta"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Laskeva"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Kuvaa tapausta"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Kuvaus"
@@ -1730,7 +1872,7 @@ msgstr "Yksityiskohdat"
msgid "Display"
msgstr "Näytä"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Näytä käyttöoikeuslista"
@@ -1738,19 +1880,19 @@ msgstr "Näytä käyttöoikeuslista"
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Näytä työjonon toimintopohjat"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Näytä työjonon toiminnot"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Näkymä"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
@@ -1758,18 +1900,14 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Näytä tapaus #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Tee mitä tahansa ja kaikki"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Älä päivitä tätä sivua"
@@ -1786,7 +1924,7 @@ msgstr "Lataa"
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Erääntyy"
@@ -1798,28 +1936,32 @@ msgstr "Erääntymispäivää '%1' ei onnistuttu tulkkaamaan järjestelmälle."
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "VIRHE: Tapauksen '%1' lataaminen ei onnistunut: %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Muokkaa"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Muokkaa työjonon %1 kenttiä"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Muokkaa suhteita"
@@ -1827,6 +1969,10 @@ msgstr "Muokkaa suhteita"
msgid "Edit Query"
msgstr ""
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -1836,7 +1982,7 @@ msgstr "Muokkaa työjonon %1 pohjia"
msgid "Edit keywords"
msgstr "Muokkaa avainsanoja"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -1852,7 +1998,7 @@ msgstr "Muokkaa järjestelmäpohjia"
msgid "Edit templates for %1"
msgstr "Muokkaa työjonon %1 pohjia"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -1865,7 +2011,7 @@ msgstr "Muokataan työjonon %1 asetuksia"
msgid "Editing Configuration for user %1"
msgstr "Muokataan käyttäjän %1 asetuksia"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Muokataan kenttää %1"
@@ -1884,7 +2030,7 @@ msgstr "Muokataan henkilökohtaisen ryhmän %1 jäseniä"
msgid "Editing template %1"
msgstr "Muokataan pohjaa %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Joko juuri tai kohde täytyy olla määritelty"
@@ -1892,7 +2038,7 @@ msgstr "Joko juuri tai kohde täytyy olla määritelty"
msgid "Email"
msgstr "Sähköposti"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "Sähköpostiosoite on jo käytössä"
@@ -1904,7 +2050,7 @@ msgstr "Sähköpostiosoite"
msgid "EmailEncoding"
msgstr "Sähköpostin koodaus"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktiivinen (rastin poistaminen passivoi kentän)"
@@ -1920,12 +2066,12 @@ msgstr "Aktiivinen (rastin poistaminen passivoi työjonon)"
msgid "Enabled Queues"
msgstr "Aktiiviset työjonot"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Aktivoitu tila %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -1934,7 +2080,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr "Anna useampi arvo"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
@@ -1942,11 +2088,11 @@ msgstr ""
msgid "Enter one value"
msgstr "Anna yksi arvo"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Lisää tapausten numerot tai www-linkit. Erota useammat välilyönneillä."
@@ -1954,11 +2100,11 @@ msgstr "Lisää tapausten numerot tai www-linkit. Erota useammat välilyönneill
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Virhe"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Virhe parametreissa: Queue->AddWatcher"
@@ -1966,11 +2112,11 @@ msgstr "Virhe parametreissa: Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Virhe parametreissa: Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Virhe parametreissa: Ticket->AddWatcher"
@@ -1978,11 +2124,11 @@ msgstr "Virhe parametreissa: Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Virhe parametreissa: Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -1994,7 +2140,7 @@ msgstr ""
msgid "Everyone"
msgstr "Kaikki"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr ""
@@ -2010,29 +2156,29 @@ msgstr "Ulkoinen yhteystietotunnus"
msgid "Extra info"
msgstr "Lisätieto"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "'Erioikeutettu'-valeryhmää ei löytynyt"
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "'Erioikeudeton'-valeryhmää ei löytynyt"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr ""
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "helmi"
@@ -2060,6 +2206,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -2072,11 +2222,11 @@ msgstr ""
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Loppuprioriteetti"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr ""
@@ -2096,7 +2246,7 @@ msgstr "Etsi uudet/avoimet tapaukset"
msgid "Find people whose"
msgstr "Etsi käyttäjät, joiden"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Hae tapauksia"
@@ -2116,7 +2266,7 @@ msgstr ""
msgid "Foo!"
msgstr ""
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Pakota muutos"
@@ -2124,12 +2274,12 @@ msgstr "Pakota muutos"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr ""
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr ""
@@ -2137,19 +2287,19 @@ msgstr ""
msgid "FreeformContactInfo"
msgstr "Vapaamuotoiset yhteystiedot"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Pe"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Kokonaiset otsikot"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Annettu käyttäjälle %1"
@@ -2170,16 +2320,21 @@ msgstr "Yleiset toiminnot"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Yleinen pohja: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr ""
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Ok!"
@@ -2207,7 +2362,7 @@ msgstr "Ryhmä %1 %2: %3"
msgid "Group Rights"
msgstr "Ryhmän oikeudet"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Ryhmässä on jo jäsen"
@@ -2220,15 +2375,15 @@ msgstr "Ryhmää ei voitu luoda."
msgid "Group could not be created: %1"
msgstr "Ryhmää ei voitu luoda: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Ryhmä luotu"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Ryhmässä ei ole sellaista jäsentä"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Ryhmää ei löydetty"
@@ -2240,15 +2395,15 @@ msgstr "Ryhmää ei löydetty.\\n"
msgid "Group not specified.\\n"
msgstr "Ryhmää ei määritelty.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Ryhmät"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Ryhmät eivät voi olla jäsentensä jäseniä"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr ""
@@ -2265,7 +2420,7 @@ msgstr "Hei!"
msgid "Hello, %1"
msgstr "Hei, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historia"
@@ -2287,16 +2442,20 @@ msgstr "Kotipuhelin"
msgid "Homepage"
msgstr "Kotisivu"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Numero"
@@ -2316,19 +2475,19 @@ msgstr ""
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr ""
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Jos olet muuttanut tietoja, muista tallentaa"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Kelpaamaton arvo %1"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Muuttumaton kenttä"
@@ -2348,36 +2507,46 @@ msgstr "Sisällytä listaukseen myös passiiviset työjonot."
msgid "Include disabled users in search."
msgstr "Sisällytä listaukseen myös passiiviset käyttäjät."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Alkuprioriteetti"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Virhe syötteessä"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Sisäinen virhe"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Sisäinen virhe: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Ryhmän tyyppi ei kelpaa"
@@ -2389,7 +2558,7 @@ msgstr "Kelpaamaton oikeus"
msgid "Invalid Type"
msgstr "Kelpaamaton tyyppi"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Kelpaamatonta dataa"
@@ -2397,36 +2566,41 @@ msgstr "Kelpaamatonta dataa"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Omistaja ei kelpaa. Asetetaan oletusasetusten mukaan 'ei kukaan'"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Kelpaamaton työjono"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Kelpaamaton oikeus"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Kelpaamaton arvo kohteelle %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Kelpaamaton arvo kentälle"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Kelpaamaton arvo tilalle"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr ""
@@ -2434,7 +2608,7 @@ msgstr ""
msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Tammi"
@@ -2442,11 +2616,11 @@ msgstr "Tammi"
msgid "January"
msgstr "tammikuu"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Liity tai jätä ryhmä"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Heinä"
@@ -2454,11 +2628,11 @@ msgstr "Heinä"
msgid "July"
msgstr "Heinäkuu"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Jätti"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "kesä"
@@ -2530,25 +2704,25 @@ msgstr "Rajoitetaan työjonoa %1 %2"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Linkki on jo olemassa"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Linkkiä ei voitu luoda"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Linkki luotu (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Linkki poistettu (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Linkkiä ei löydetty"
@@ -2561,19 +2735,27 @@ msgstr "Linkitä tapaus #%1"
msgid "Link ticket %1"
msgstr "Linkitä tapaus #%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Linkit"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2581,7 +2763,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2590,69 +2772,68 @@ msgstr ""
msgid "Location"
msgstr "Sijainti"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Lokihakemistoa %1 ei löytynyt tai kirjoittaminen ei onnistunut.\\n RT ei voi toimia."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Olet kirjautunut sisään tunnuksella %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Kirjaudu sisään"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Kirjaudu ulos"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Aseta omistaja"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Aseta tila"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Aseta erääntymisaika"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Aseta päätösaika"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Aseta aloitusaika"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Aseta alkuaika"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Aseta oltu yhteydessä -aika"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Aseta prioriteetti"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Aseta työjono"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Aseta otsikko"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2676,7 +2857,7 @@ msgstr "Hallinnoi työjonoja ja työjonokohtaisia asetuksia"
msgid "Manage users and passwords"
msgstr "Hallinnoi käyttäjiä ja salasanoja"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Maalis"
@@ -2688,29 +2869,29 @@ msgstr "Maaliskuu"
msgid "May"
msgstr "Toukokuu"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Touko"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Jäsen lisätty"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Jäsen poistettu"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Jäsentä ei poistettu"
@@ -2722,12 +2903,12 @@ msgstr "Jäsen:"
msgid "Members"
msgstr "Jäsenet"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
@@ -2741,52 +2922,60 @@ msgstr ""
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Yhdistäminen onnistui"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Yhdistäminen epäonnistui. EffectiveId:n arvoa ei pystytty asettamaan"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Yhdistä"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Viesti"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr ""
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Kännykkä"
@@ -2794,7 +2983,7 @@ msgstr "Kännykkä"
msgid "MobilePhone"
msgstr "Kännykkä"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Muokkaa käyttöoikeusluetteloa"
@@ -2820,7 +3009,7 @@ msgstr "Muokkaa kaikkia työjonoja koskevia kenttiä"
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
@@ -2828,11 +3017,11 @@ msgstr ""
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Muokkaa tämän työjonon toimintopohjia"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Muokkaa tämän työjonon toimintoja"
@@ -2853,12 +3042,12 @@ msgstr ""
msgid "Modify a CustomField for queue %1"
msgstr ""
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Muokkaa työjonon %1 toimintoa"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Muokkaa toimintoa, jota sovelletaan kaikkiin työjonoihin"
@@ -2872,7 +3061,7 @@ msgstr ""
msgid "Modify dates for #%1"
msgstr "Muokkaa tapauksen #%1 päiviä"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Muokkaa tapauksen #%1 päiviä"
@@ -2901,7 +3090,7 @@ msgstr "Muokkaa yleisiä käyttäjien oikeuksia"
msgid "Modify global user rights."
msgstr "Muokkaa käyttäjien yleisiä oikeuksia."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Muokkaa ryhmän metatietoja tai poista ryhmä"
@@ -2920,11 +3109,11 @@ msgstr "Muokkaa ryhmän %1 oikeuksia."
msgid "Modify group rights for queue %1"
msgstr "Muokkaa ryhmän oikeuksia työjonossa %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Muokkaa tämän ryhmän jäsenlistaa"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Muokkaa omaa RT-tunnustasi"
@@ -2933,7 +3122,7 @@ msgstr "Muokkaa omaa RT-tunnustasi"
msgid "Modify people related to queue %1"
msgstr "Muokkaa työjonoon %1 liittyviä käyttäjiä"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2958,16 +3147,20 @@ msgstr "Muokkaa pohjaa %1"
msgid "Modify templates which apply to all queues"
msgstr "Muokkaaa pohjia, joita sovelletaan kaikkiin työjonoihin"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Muokkaa ryhmää %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Muokkaa työjonon tarkkailjoita"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Muokkaa käyttäjää %1"
@@ -2982,7 +3175,7 @@ msgstr "Muokkaa tapausta #%1"
msgid "Modify ticket #%1"
msgstr "Muokkaa tapausta #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Muokkaa tapauksia"
@@ -3005,43 +3198,43 @@ msgstr "Muokkaa työjonoon %1 liittyviä käyttäjien oikeuksia"
msgid "Modify watchers for queue '%1'"
msgstr "Muokkaa tapauksen %1 seuraajia"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Ma"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Lisätietoa: %1"
@@ -3058,11 +3251,11 @@ msgstr "Siirrä ylös"
msgid "Multiple"
msgstr "Monta"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "'Nimi' täytyy määritellä"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -3071,19 +3264,23 @@ msgstr ""
msgid "My Approvals"
msgstr "Hyväksyntäni"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Hyväksyntäni"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nimi"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Nimi on käytössä"
@@ -3095,11 +3292,11 @@ msgstr "Tarvitsee järjestelmän ylläpitäjän hyväksynnän"
msgid "Never"
msgstr "Ei ikinä"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Uusi"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Uusi linkki"
@@ -3111,11 +3308,7 @@ msgstr "Uusi salasana"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Uusi haku"
@@ -3131,7 +3324,7 @@ msgstr "Uusi ryhmä"
msgid "New password"
msgstr "Uusi salasana"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Uusi salasana"
@@ -3139,6 +3332,10 @@ msgstr "Uusi salasana"
msgid "New queue"
msgstr "Uusi työjono"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Uusi tapaus"
@@ -3147,7 +3344,7 @@ msgstr "Uusi tapaus"
msgid "New rights"
msgstr "Uudet oikeudet"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Uusi toiminto"
@@ -3159,15 +3356,15 @@ msgstr "Uusi haku"
msgid "New template"
msgstr "Uusi pohja"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Uutta tapausta ei löydy"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Uusi käyttäjä"
@@ -3183,7 +3380,7 @@ msgstr "Uusi tarkkailija"
msgid "New window setting"
msgstr "Uusi ikkunan asetus"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Seuraava"
@@ -3207,7 +3404,7 @@ msgstr "Lempinimi"
msgid "No Class defined"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Ei kenttiä"
@@ -3219,7 +3416,7 @@ msgstr ""
msgid "No Group defined"
msgstr "Ryhmää ei ole määritelty"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr ""
@@ -3243,11 +3440,11 @@ msgstr "Tapausta ei määritelty. Perutaan tapaus "
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Tapausta ei määritelty. Poistutaan tapauksen muokkauksesta\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr ""
@@ -3263,12 +3460,12 @@ msgstr "Käyttäjälle ei ole annettu kommentteja"
msgid "No correspondence attached"
msgstr "Ei kirjeenvaihtoa liitettynä"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Ei kuvausta kohteelle %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Ryhmää ei ole määritelty"
@@ -3276,36 +3473,40 @@ msgstr "Ryhmää ei ole määritelty"
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Salasanaa ei ole asetettu"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Ei oikeutta luoda työjonoja"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Ei oikeutta luoda tapauksia työjonoon '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Ei oikeutta luoda käyttäjiä"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Ei oikeutta tarkastella tätä tapausta"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Ei oikeutta päivittää tätä tapausta"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Toimeksiantajaa ei ole määritelty"
@@ -3325,15 +3526,15 @@ msgstr "Oikeuksia ei löytynyt"
msgid "No rights granted."
msgstr "Ei myönnettyjä oikeuksia."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Ei työstettävää hakua"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr ""
@@ -3341,7 +3542,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "Tapauksen numeroa ei ole määritelty"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Tapahtuman tyyppiä ei ole määritelty"
@@ -3357,18 +3558,22 @@ msgstr "Yhtään hakukriteerit täyttävää käyttäjää ei löytynyt."
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Ei kelpaa RT-käyttäjäksi. RT:n cvs-käsittelijä irrottautuu. Ole hyvä ja ota yhteyttä RT:n ylläpitäjään.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Ei kukaan"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Olematon kenttä?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "Sisäänkirjautumaton"
@@ -3377,7 +3582,7 @@ msgstr "Sisäänkirjautumaton"
msgid "Not logged in."
msgstr "Et ole kirjautunut järjestelmään"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Ei asetettu"
@@ -3389,11 +3594,11 @@ msgstr "Ei vielä toteutettu."
msgid "Not yet implemented...."
msgstr "Ei vielä toteutettu..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Merkintöjä"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Ilmoitusta ei pystytty lähettämään"
@@ -3465,7 +3670,7 @@ msgstr ""
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr ""
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Marras"
@@ -3477,19 +3682,19 @@ msgstr "marraskuu"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr ""
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr ""
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3499,11 +3704,11 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Loka"
@@ -3511,7 +3716,7 @@ msgstr "Loka"
msgid "October"
msgstr "lokakuu"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3527,6 +3732,11 @@ msgstr ""
msgid "On"
msgstr "-"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr ""
@@ -3563,21 +3773,29 @@ msgstr ""
msgid "On Transaction"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Näytä vain pyynnöt, jotka on luotu jälkeen %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Näytä vain pyynnöt, jotka on luotu ennen %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Avoin"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Avaa"
@@ -3585,7 +3803,7 @@ msgstr "Avaa"
msgid "Open requests"
msgstr "Avoimet tapaukset"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr ""
@@ -3601,7 +3819,11 @@ msgstr "Avoimet tapaukset (listasta) toisessa ikkunassa"
msgid "Open tickets on correspondence"
msgstr "Avaa tapaukset, kun esiintyy kirjeenvaihtoa"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr ""
@@ -3613,16 +3835,16 @@ msgstr "Järjestäminen"
msgid "Organization"
msgstr "Laitos"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Alkuperäinen tapaus: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -3630,15 +3852,15 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr "Ajan kuluessa prioriteetti muuttuu kohti"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Omat tapaukset"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Omistaja"
@@ -3646,11 +3868,11 @@ msgstr "Omistaja"
msgid "Owner changed from %1 to %2"
msgstr "Omistaja vaihdettu tunnuksesta %1 tunnukseen %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Omistaja pakolla vaihdettu tunnuksesta %1 tunnukseen %2"
@@ -3664,7 +3886,7 @@ msgstr "Omistaja"
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Hakulaite"
@@ -3672,11 +3894,11 @@ msgstr "Hakulaite"
msgid "PagerPhone"
msgstr "Hakulaite-puhelin"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Isät"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Salasana"
@@ -3684,16 +3906,16 @@ msgstr "Salasana"
msgid "Password Reminder"
msgstr "Salasanan muistutus"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3701,24 +3923,24 @@ msgstr ""
msgid "Password too short"
msgstr "Salasana liian lyhyt"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Salasana: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Käyttäjät"
@@ -3730,10 +3952,18 @@ msgstr ""
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Pääsy kielletty"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Omat ryhmät"
@@ -3746,7 +3976,7 @@ msgstr "Omat ryhmät"
msgid "Personal groups:"
msgstr "Omat ryhmät:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Puhelinnumerot"
@@ -3754,19 +3984,29 @@ msgstr "Puhelinnumerot"
msgid "Placeholder"
msgstr "Paikanpitäjä"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Asetukset"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Asetukset"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Valmistele tumppi"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Edellinen"
@@ -3782,12 +4022,12 @@ msgstr "Edellinen sivu"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Toimeksiantajaa %1 ei löytynyt"
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioriteetti"
@@ -3803,7 +4043,7 @@ msgstr ""
msgid "Privileged"
msgstr "Erioikeutettu"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Erioikeutuksen tila: &1"
@@ -3816,19 +4056,19 @@ msgstr "Erioikeutetut käyttäjät"
msgid "Pseudogroup for internal use"
msgstr "Valeryhmä sisäiseen käyttöön"
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
+#: html/Search/Build.html:121
+msgid "Query Builder"
msgstr ""
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
-msgid "Query Builder"
+#: html/Search/Elements/Chart:101
+msgid "Query:"
msgstr ""
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Työjono"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3846,19 +4086,19 @@ msgstr "Työjonon nimi"
msgid "Queue Scrips"
msgstr "Työjonon toiminnot"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Työjono on jo olemassa"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Työjonoa ei voitu luoda"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Työjonoa ei voitu ladata."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Työjono luotu"
@@ -3866,7 +4106,7 @@ msgstr "Työjono luotu"
msgid "Queue is not specified."
msgstr "Työjonoa ei määritelty"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Työjonoa ei löytynyt"
@@ -3874,23 +4114,26 @@ msgstr "Työjonoa ei löytynyt"
msgid "Queues"
msgstr "Työjonot"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
-msgid "RT %1"
-msgstr ""
-
#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
@@ -3924,7 +4167,7 @@ msgstr "RT Konfiguraatiovirhe"
msgid "RT Critical error. Message not recorded!"
msgstr "RT Kriittinen virhe. Viestiä ei tallennettu!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Virhe"
@@ -3940,10 +4183,23 @@ msgstr "RT Itsepalvelu / Suljetut tapaukset"
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT yhdellä silmäyksellä"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT Ei pystynyt tunnistamaan sinua"
@@ -3956,7 +4212,7 @@ msgstr "RT ei löytänyt tilaajaa ulkopuolisesta tietokannasta"
msgid "RT couldn't find the queue: %1"
msgstr "RT ei löytänyt työjonoa: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -3964,7 +4220,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT ei pystynyt tarkistamaan tätä PGP allekirjoitusta.\\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "%1: RT"
@@ -3981,10 +4237,18 @@ msgstr "RT on tekijänoikeuslain alainen, &copy; 1996-%1 Jesse Vincent &lt;jesse
msgid "RT thinks this message may be a bounce"
msgstr "RT luulee että tämä viesti on palautus"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT prosessoi tämän viestin kuten se olisi allekirjoittamaton."
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RT:n sähköpostiohjaustila vaatii PGP-tunnistamista. Et allekirjoittanut (PGP) viestiä tai allekirjoitustasi ei pystytty vahvistamaan."
@@ -3997,31 +4261,31 @@ msgstr "Oikea nimi"
msgid "RealName"
msgstr "Oikea nimi"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Viitattu jostakin"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Viittaus johonkin"
@@ -4038,19 +4302,48 @@ msgstr "Päivitä haku"
msgid "Refresh this page every %1 minutes."
msgstr "Päivitä tämä sivu %1 minuutin välein"
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Poista kopio ylläpidolle"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Poista kopio"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Poista tilaaja"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Vastaa"
@@ -4058,19 +4351,23 @@ msgstr "Vastaa"
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Vastaa tapauksiin"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr ""
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Tilaaja"
@@ -4082,7 +4379,7 @@ msgstr "Tilaajan sähköpostiosoite"
msgid "Requestor(s)"
msgstr "Tilaajat"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Tilaajat"
@@ -4095,32 +4392,52 @@ msgstr "Tapaus tulisi suorittaa mennessä"
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Palauta"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Koti"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Päätä"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Ratkaise tapaus #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Päätetty"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Vastaus tilaajille"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Tulokset"
@@ -4140,19 +4457,19 @@ msgstr ""
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Oikeutta %1 ei löydetty %2 %3 laajuudessa %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Oikeus delegoitu"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Oikeus myönnetty"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Oikeus ladattu"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Oikeutta ei voitu perua"
@@ -4160,24 +4477,24 @@ msgstr "Oikeutta ei voitu perua"
msgid "Right not found"
msgstr "Oikeutta ei löydetty"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Oikeutta ei ladattu"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Oikeus peruttu"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Oikeudet"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Oikeuksia ei voitu myöntää: %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Oikeuksia ei voitu perua: %1"
@@ -4186,47 +4503,46 @@ msgstr "Oikeuksia ei voitu perua: %1"
msgid "Roles"
msgstr "Roolit"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "La"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Tallenna muutokset"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Tallenna muutokset"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
-msgid "Saved searches"
-msgstr ""
-
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Toiminto #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Toiminto luotu"
@@ -4234,7 +4550,7 @@ msgstr "Toiminto luotu"
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Toiminto poistettu"
@@ -4250,7 +4566,7 @@ msgstr "Toiminnot työjonolle %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Toiminnot, joita sovelletaan kaikkiin työjonoihin"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Hae"
@@ -4258,48 +4574,77 @@ msgstr "Hae"
msgid "Search Criteria"
msgstr "Hakukriteerit"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr ""
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr ""
@@ -4359,7 +4704,11 @@ msgstr "Valitse yksi arvo"
msgid "Select queue"
msgstr "Valitse työjono"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Valitse toiminto"
@@ -4371,7 +4720,7 @@ msgstr "Valitse pohja"
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Valitse käyttäjä"
@@ -4383,6 +4732,10 @@ msgstr ""
msgid "Selected objects"
msgstr ""
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Itsepalvelu"
@@ -4431,7 +4784,7 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr "Lähettää postia omistajalle"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Syys"
@@ -4439,7 +4792,7 @@ msgstr "Syys"
msgid "September"
msgstr "syyskuu"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -4451,31 +4804,31 @@ msgstr ""
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Näytä tulokset"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr ""
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Näytä perustiedot"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr ""
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Näytä yksityiskohdat"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr ""
@@ -4487,50 +4840,54 @@ msgstr "Näytä tapauksen kommentointi"
msgid "Show ticket summaries"
msgstr "Näytä tapausten yhteenvedot"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr ""
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Allekirjoitus"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Yksittäinen"
@@ -4539,7 +4896,7 @@ msgstr "Yksittäinen"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr ""
@@ -4547,6 +4904,10 @@ msgstr ""
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr ""
@@ -4563,7 +4924,7 @@ msgstr "Järjestä tulokset"
msgid "SortOrder"
msgstr "Lajittelujärjestys"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -4583,7 +4944,7 @@ msgstr "Aloitettu"
msgid "Started date '%1' could not be parsed"
msgstr "Aloittamisaikaa '%1' ei pystytty tulkitsemaan"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Alkaa"
@@ -4599,7 +4960,7 @@ msgstr "Alkamisaikaa '%1' ei pystytty tulkitsemaan"
msgid "State"
msgstr "Tila"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Tila"
@@ -4611,19 +4972,19 @@ msgstr ""
msgid "Status changed from %1 to %2"
msgstr "Tila muutettu arvosta %1 arvoon %2"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Kaappaa"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Kaapattu käyttäjältä %1"
@@ -4632,28 +4993,28 @@ msgstr "Kaapattu käyttäjältä %1"
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Otsikko"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Otsikko vaihdettu: %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Lähetä"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Onnistui"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Su"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr ""
@@ -4665,11 +5026,11 @@ msgstr "Järjestelmä"
msgid "System Configuration"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Järjestelmävirhe"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4678,11 +5039,11 @@ msgstr ""
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Järjestelmävirhe. Oikeutta ei delegoitu."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Järjestelmävirhe. Oikeutta ei luovutettu."
@@ -4694,27 +5055,27 @@ msgstr "Järjestelmäryhmät"
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TESTIMERKKIJONO"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Ota itselle"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Otettu"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Pohja"
@@ -4727,7 +5088,11 @@ msgstr "Pohja #%1"
msgid "Template deleted"
msgstr "Pohja poistettu"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Pohjaa ei löydetty"
@@ -4735,10 +5100,14 @@ msgstr "Pohjaa ei löydetty"
msgid "Template not found\\n"
msgstr "Pohjaa ei löydetty\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Pohja tulkittu"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Pohjat"
@@ -4747,33 +5116,33 @@ msgstr "Pohjat"
msgid "Templates for %1\\n"
msgstr "Pohjat työjonolle %1\\n"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Ei ole arvo tälle kentälle"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Tämä on sama arvo"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Toimeksiantaja on jo %1 tälle työjonolle"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Toimeksiantaja on jo %1 tälle tapaukselle"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Toimeksiantaja ei ole %1 tälle työjonolle"
@@ -4782,11 +5151,11 @@ msgstr "Toimeksiantaja ei ole %1 tälle työjonolle"
msgid "That principal is not a %1 for this ticket"
msgstr "Toimeksiantaja ei ole %1 tälle tapaukselle"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Työjonoa ei ole olemassa"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Tapaus sisältää päättämättömiä riippuvuuksia"
@@ -4794,47 +5163,47 @@ msgstr "Tapaus sisältää päättämättömiä riippuvuuksia"
msgid "That user already has that right"
msgstr "Käyttäjällä on jo tuo oikeus"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Käyttäjä omistaa jo tämän tapauksen"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Käyttäjää ei ole olemassa"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Käyttäjä on jo erioikeutettu"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Käyttäjä on jo erioikeudeton"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Käyttäjä on nyt erioikeutettu"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Käyttäjä on nyt erioikeudeton"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Käyttäjä ei voi omistaa tapauksia tuossa työjonossa"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Ei ole numero"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Perustiedot"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr ""
@@ -4842,7 +5211,7 @@ msgstr ""
msgid "The comment has been recorded"
msgstr "Kommentti on tallennettu"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr ""
@@ -4850,15 +5219,15 @@ msgstr ""
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Seuraavia komentoja ei suoritettu:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Uusi arvo asetettu."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "Tapauksen omistaja"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Tapauksen tilaaja"
@@ -4866,7 +5235,7 @@ msgstr "Tapauksen tilaaja"
msgid "These comments aren't generally visible to the user"
msgstr "Nämä kommentit eivät ole yleisesti näkyvillä käyttäjälle"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr ""
@@ -4874,7 +5243,7 @@ msgstr ""
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr ""
@@ -4882,11 +5251,11 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Tämä tapaus %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Tämä tapahtuma ei näytä sisältävän mitään"
@@ -4899,7 +5268,7 @@ msgstr "Käyttäjän %1 tärkeintä tapausta"
msgid "This user's 25 highest priority tickets"
msgstr "Käyttäjän 25 tärkeintä tapausta"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "To"
@@ -4917,14 +5286,14 @@ msgstr "Tapauksen #%1 jättipäivitys: %2"
msgid "Ticket #%1: %2"
msgstr "Tapaus #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Tapaus %1 luotu työjonoon '%2'"
@@ -4933,8 +5302,8 @@ msgstr "Tapaus %1 luotu työjonoon '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Tapaus %1 ladattu\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Tapaus %1: %2"
@@ -4955,7 +5324,7 @@ msgstr "Tapauksen numero"
msgid "Ticket Resolved"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr ""
@@ -4963,15 +5332,15 @@ msgstr ""
msgid "Ticket attachment"
msgstr "Tapauksen liitteen"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Tapauksen sisältö"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Tapauksen sisällön tyyppi"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Tapausta ei voitu luoda sisäisestä virheestä johtuen"
@@ -5007,48 +5376,64 @@ msgstr "Tapauksen tila vaihdettu"
msgid "Ticket watchers"
msgstr "Tapauksen tarkkailijat"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Tapaukset"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Tapaukset %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Aikaa jäljellä"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Aikaa käytetty"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Aikaa jäljellä"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Aika"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Aikaa käytetty"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr ""
@@ -5064,29 +5449,33 @@ msgstr "Luodaksesi diffin tästä käskystä:"
msgid "To generate a diff of this commit:\\n"
msgstr "To generate a diff of this commit:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Oltu yhteydessä"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr ""
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Tapahtuma %1 puhdistettu"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Tapahtuma luotu"
@@ -5094,11 +5483,11 @@ msgstr "Tapahtuma luotu"
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Tapahtumat ovat muuttumattomia"
@@ -5106,15 +5495,15 @@ msgstr "Tapahtumat ovat muuttumattomia"
msgid "Trying to delete a right: %1"
msgstr "Yritetään poistaa oikeus: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Ti"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Tyyppi"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Toteuttamaton"
@@ -5126,13 +5515,13 @@ msgstr "Unix login"
msgid "UnixUsername"
msgstr "Käyttäjän Unix-tunnus"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Tuntematon sisällön koodaus %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -5140,7 +5529,7 @@ msgstr ""
msgid "Unlimited"
msgstr "Rajoittamaton"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr ""
@@ -5156,27 +5545,23 @@ msgstr ""
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Ottamaton"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Päivitä"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Päivitä numero"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Päivitä tyyppi"
@@ -5188,7 +5573,7 @@ msgstr "Päivitä kaikki nämä tapaukset kerralla"
msgid "Update email"
msgstr "Päivitä sähköposti"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr ""
@@ -5196,11 +5581,11 @@ msgstr ""
msgid "Update name"
msgstr "Päivitä nimi"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Päivitystä ei tallennettu"
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Päivitä valitut tapaukset"
@@ -5221,20 +5606,20 @@ msgstr "Päivitä tapaus # %1"
msgid "Update ticket #%1"
msgstr "Päivitä tapaus #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Päivitä tapaus #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Päivityksen tyyppi ei ollut kirjeenvaihto eikä kommentti."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Päivitetty"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr ""
@@ -5262,7 +5647,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr ""
@@ -5278,7 +5663,7 @@ msgstr "Käyttäjä %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Käyttäjä %1 Salasana: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5295,7 +5680,7 @@ msgstr "Käyttäjää '%1' ei löydetty\\n"
msgid "User Defined"
msgstr ""
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -5311,17 +5696,12 @@ msgstr "Käyttäjätunnus"
msgid "User Rights"
msgstr "Käyttäjän oikeudet"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Käyttäjää ei voitu luoda: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Käyttäjä luotu"
@@ -5329,7 +5709,7 @@ msgstr "Käyttäjä luotu"
msgid "User defined groups"
msgstr "Käyttäjän luomat ryhmät"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr ""
@@ -5341,15 +5721,15 @@ msgstr "Käyttäjää informoitu"
msgid "User view"
msgstr "Käyttäjän näkymä"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Käyttäjätunnus"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Käyttäjät"
@@ -5357,23 +5737,32 @@ msgstr "Käyttäjät"
msgid "Users matching search criteria"
msgstr "Hakua vastaavat käyttäjät"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Tapauksen arvo"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Arvot"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr ""
@@ -5385,10 +5774,14 @@ msgstr "Tarkkailijat"
msgid "WebEncoding"
msgstr "Web-koodaus"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Ke"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr ""
@@ -5441,11 +5834,11 @@ msgstr ""
msgid "Whenever correspondence comes in"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Työ"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -5457,18 +5850,26 @@ msgstr "Työpuhelin"
msgid "Worked"
msgstr "Tehty"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Omistat jo tämän tapauksen"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Et ole valtuutettu käyttäjä"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Voit palauttaa vain tapauksia, jotka omistat itse tai jotka ovat ilman omistajaa"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "Sinulla ei ole valtuuksia tarkastella tätä tapausta.\\n"
@@ -5482,11 +5883,11 @@ msgstr "Löysit %1 tapausta työjonosta %2"
msgid "You have been logged out of RT."
msgstr "Olet kirjautunut ulos RT:stä"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Sinulla ei ole valtuuksia luoda tapauksia tähän työjonoon."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Et voi luoda tapauksia tuohon työjonoon."
@@ -5514,7 +5915,7 @@ msgstr ""
msgid "Your request was rejected."
msgstr ""
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Käyttäjätunnuksesi tai salasanasi on väärä"
@@ -5522,11 +5923,11 @@ msgstr "Käyttäjätunnuksesi tai salasanasi on väärä"
msgid "Zip"
msgstr "Postinumero"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -5535,8 +5936,8 @@ msgstr ""
msgid "as granted to %1"
msgstr "sallittu käyttäjälle %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -5563,7 +5964,7 @@ msgstr "kirjeenvaihtoa (luultavasti) ei ole lähetetty"
msgid "correspondence sent"
msgstr "kirjeenvaihto lähetetty"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "päivää"
@@ -5571,14 +5972,10 @@ msgstr "päivää"
msgid "delete"
msgstr "poista"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "poistettu"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ei sisällä"
@@ -5591,27 +5988,27 @@ msgstr "ei sisällä"
msgid "equal to"
msgstr "on yhtäsuuri"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -5623,12 +6020,17 @@ msgstr "tiedostonimi"
msgid "greater than"
msgstr "on suurempi kuin"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "ryhmä %1"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "tuntia"
@@ -5636,11 +6038,11 @@ msgstr "tuntia"
msgid "id"
msgstr "numero"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "on"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "ei ole"
@@ -5652,11 +6054,11 @@ msgstr "on pienempi kuin"
msgid "matches"
msgstr "sisältää"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minuuttia"
@@ -5664,15 +6066,15 @@ msgstr "minuuttia"
msgid "modifications\\n\\n"
msgstr "muokkaukset\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "kuukausia"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "uusi"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr ""
@@ -5688,59 +6090,68 @@ msgstr "ei mitään"
msgid "not equal to"
msgstr "on erisuuri kuin"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "avoin"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "oma ryhmä '%1' käyttäjälle '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "työjono %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "hylätty"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "päätetty"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sec"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "jäädytetty"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "järjestelmä %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "järjestelmäryhmä '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "kutsuva komponentti ei eritellyt syytä"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "tapaus #%1 %2"
@@ -5749,7 +6160,7 @@ msgstr "tapaus #%1 %2"
msgid "true"
msgstr "tosi"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "kuvailematon ryhmä %1"
@@ -5758,12 +6169,12 @@ msgstr "kuvailematon ryhmä %1"
msgid "undescripbed group %1"
msgstr "kuvailematon ryhmä %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "käyttäjä %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "viikkoa"
@@ -5771,7 +6182,7 @@ msgstr "viikkoa"
msgid "with template %1"
msgstr "pohjalla %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "vuosia"
diff --git a/rt/lib/RT/I18N/fr.po b/rt/lib/RT/I18N/fr.po
index 8bbbe10..bd7617d 100644
--- a/rt/lib/RT/I18N/fr.po
+++ b/rt/lib/RT/I18N/fr.po
@@ -1,231 +1,270 @@
# translation of fr.po to
+# Copyright (c) 2002 Jesse Vincent <jesse@bestpractical.com>
+# valid as of 3.5-TESTING r3738
+# jfenal <jfenal@gmail.com>, 2005.
# jfenal <jfenal@free.fr>, 2005.
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2005-10-28 01:54+0200\n"
+"PO-Revision-Date: 2005-10-28 02:19+0200\n"
"Last-Translator: jfenal <jfenal@free.fr>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
+
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "#"
+msgstr "n°"
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
-#. ($ticket->Id, $ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#. ($ticket->Id, $ticket->Subject)
#. ($TicketObj->Id, $TicketObj->Subject)
msgid "#%1: %2"
msgstr "n°%1 : %2"
-#: lib/RT/Record.pm:934
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr "$1"
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 n°%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 ajouté"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "il y a %1 %2"
-#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 changé en %3"
-#: lib/RT/Record.pm:1682 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 supprimé"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
-msgstr "%1 %2 avec modèle %3"
+msgstr "%1 %2 avec le modèle %3"
#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr "%1 (%2) par %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (inchangé)"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Un paramètre à passer à %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Ecrit les mises à jour de statuts sur STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Précisez l'action que vous voulez utiliser"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Précisez la condition que vous voulez utiliser"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Précisez la recherche que vous voulez utiliser"
-#: html/Elements/Footer:54
-#. ('&#187;&#124;&#171;', $RT::VERSION, '2005', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr "%1 RT %2 Copyright 1996-%3 %4."
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 chargée"
-#: lib/RT/Record.pm:1715
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 ajouté(e) comme valeur de %2"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 semble être un objet local, mais est introuvable dans la base de données"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 par %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 changé(e) de %2 à %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
-msgstr "%1 copie"
+msgstr "copie de %1"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 n'a pas pu être positionné à %2."
-#: lib/RT/Ticket_Overlay.pm:2751
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 ne peut pas mettre le statut à résolu. La base de données RT est peut être incohérente."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "%1 créé(e)"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 supprimé(e)"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: NOT FOUND IN SOURCE
+msgid "%1 grouped by %2"
+msgstr "%1 groupés par %2"
+
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "Mes %1 tickets de plus haute priorité"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr "%1 est un outil agissant sur les tickets depuis un planificateur externe tel que cron."
+msgstr "%1 est un outil agissant sur les tickets depuis un ordonnanceur externe tel que cron."
-#: lib/RT/Queue_Overlay.pm:864
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 n'est plus un %2 pour cette file."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
-msgstr "les %1 derniers tickets sans propriétaire"
+msgstr "Les %1 derniers tickets sans propriétaire"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 objets"
#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
-msgstr "Droits de %1"
+msgstr "droits de %1"
#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 résoudra tous les membres d'un ticket groupé résolu."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1 de %2 objets"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1 de %2 de %3 objets"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "Recherches sauvées de %1"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1 : pas d'attachement spécifié"
@@ -240,7 +279,12 @@ msgstr "%1o"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' est un statut invalide"
@@ -249,15 +293,15 @@ msgstr "'%1' est un statut invalide"
msgid "(Check box to delete)"
msgstr "(Cocher la case pour supprimer)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Cocher les cases pour désactiver les notifications aux destinataires listés)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Cocher les cases pour activer les notifications aux destinataires listés)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Entrer le numéro du ticket ou son URL, séparés par des espaces)"
@@ -265,7 +309,7 @@ msgstr "(Entrer le numéro du ticket ou son URL, séparés par des espaces)"
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
msgid "(If left blank, will default to %1)"
-msgstr "(sera par défaut %1 si laissé vide)"
+msgstr "(Si à laissé blanc, le défaut sera %1)"
#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
@@ -275,7 +319,7 @@ msgstr "(Pas de champ personnalisé)"
msgid "(No members)"
msgstr "(Aucun membre)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Aucun Scrip)"
@@ -287,26 +331,30 @@ msgstr "(Aucun modèle)"
msgid "(None)"
msgstr "(Aucun)"
-#: html/Ticket/Update.html:88
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Envoie une copie cachée de cette mise à jour à une liste d'adresses email séparées par des virgules. Ceci <b>ne changera pas</b> les destinataires des mises à jour suivantes.)"
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Transmettre une copie cachée de cette mise à jour à une liste d'adresse mail séparée par des virgules. Cela ne modifie <strong>pas</strong> ceux qui recevront les mises à jour futures.)"
-#: html/Ticket/Create.html:100
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Envoie une copie de cette mise à jour à une liste d'adresses email séparées par des virgules. Ces personnes <b>recevront</b> les mises à jour suivantes.)"
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses mail séparées par des virgules. Ces personnes <strong>recevront</strong> les mises à jour suivantes.)"
-#: html/Ticket/Update.html:84
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Envoie une copie de cette mise à jour à une liste d'adresses email séparées par des virgules. Ceci <b>ne changera pas</b> les destinataires des mises à jour suivantes.)"
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses mail séparées par des virgules. Ceci <b>ne changera pas</b> les destinataires des mises à jour suivantes.)"
-#: html/Ticket/Create.html:90
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses email séparées par des virgules. Ces personnes <b>recevront</b> les mises à jour suivantes.)"
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses mail séparées par des virgules. Ces personnes <strong>recevront</strong> les mises à jour suivantes.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(Utilisez ces champs lorsque vous sélectionnez « Défini par l'utilisateur » pour une condition ou une action)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vide)"
@@ -315,7 +363,7 @@ msgstr "(vide)"
msgid "(no name listed)"
msgstr "(aucun nom)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:61 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/I18N/fr.po.mine:143 lib/RT/I18N/fr.po.orig:146 lib/RT/I18N/fr.po.r3834:141 lib/RT/I18N/fr.po.r3942:142 lib/RT/I18N/ru.po.orig:236 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(sans information)"
@@ -323,15 +371,15 @@ msgstr "(sans information)"
msgid "(no values)"
msgstr "(aucune valeur)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(un seul ticket)"
-#: html/Elements/RT__Ticket/ColumnMap:147
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(en attente d'approbation)"
-#: html/Elements/RT__Ticket/ColumnMap:150
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(en attente d'autres Collection)"
@@ -343,6 +391,18 @@ msgstr "(exigé)"
msgid "(untitled)"
msgstr "(sans titre)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(yyyy/mm/dd)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr "-"
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Statut%>"
@@ -355,11 +415,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr "<%$field%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Créer un ticket dans\" />&nbsp;%1"
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Créer un ticket dans\">&nbsp;%1"
@@ -368,15 +433,15 @@ msgstr "<input type=\"submit\" value=\"Créer un ticket dans\">&nbsp;%1"
msgid "A blank template"
msgstr "Un modèle vide"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
-msgstr "L'utilisateur ne pourra se connecter car aucun mot de passe n'a été défini."
+msgstr "Pas de mot de passe spécifié, l'utilisateur ne pourra donc pas se connecter."
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE non trouvé"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "Les ACE peuvent seulement être créés et effacés."
@@ -392,20 +457,24 @@ msgstr "A propos"
msgid "Access control"
msgstr "contrôle d'accès"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Action"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Action %1 non trouvée"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "Action validée.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Action préparée..."
@@ -413,11 +482,11 @@ msgstr "Action préparée..."
msgid "Add"
msgstr "Ajouter"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Ajouter AdminCC"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Ajouter CC"
@@ -429,11 +498,11 @@ msgstr "Ajouter des colonnes"
msgid "Add Criteria"
msgstr "Ajouter un critère"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Ajouter d'autres fichiers"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Ajouter Demandeur"
@@ -441,15 +510,15 @@ msgstr "Ajouter Demandeur"
msgid "Add Value"
msgstr "Ajouter une valeur"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Ajouter un scrip qui s'applique à toutes les files"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
-msgstr "Ajouter un critère additionnel"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Ajouter et rechercher"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Ajouter des commentaires ou des réponses aux tickets sélectionnés"
@@ -461,16 +530,24 @@ msgstr "Ajouter des membres"
msgid "Add new watchers"
msgstr "Ajouter de nouveaux observateurs"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Ajouter ces termes à la recherche"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "Ajouter les valeurs"
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Ajouter, retirer et modifier des champs personnalisés pour les objets"
-#: lib/RT/Queue_Overlay.pm:764
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Ajout groupe/utilisateur comme %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1424
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Ajout groupe/utilisateur comme %1 pour ce ticket"
@@ -483,7 +560,7 @@ msgstr "Adresse1"
msgid "Address2"
msgstr "Adresse2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -501,13 +578,13 @@ msgstr "Administrateurs de files"
#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
-msgstr "configuration Gestion/Globale"
+msgstr "Configuration globale / administration"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "GérerChampPersonnalisé"
@@ -519,15 +596,15 @@ msgstr "GérerGroupes"
msgid "AdminGroupMembership"
msgstr "GérerAppartenanceGroupes"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "GérerGroupesPersonnelsPropres"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "GérerFile"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "GérerUtilisateurs"
@@ -535,7 +612,7 @@ msgstr "GérerUtilisateurs"
msgid "Administrative Cc"
msgstr "Cc Administratif"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Avancé"
@@ -571,26 +648,26 @@ msgstr "Appliquer"
msgid "Apply your changes"
msgstr "Appliquer vos changements"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Approbations"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Approval #%1: %2"
-msgstr "Approbation n°%1 : %2"
+msgstr "Approbation #%1 : %2"
#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr "Approbation n°%1 : Notes non enregistrées en raison d'une erreur système"
+msgstr "Approbation #%1 : Notes non enregistrées à cause d'une erreur système"
#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
-msgstr "Approbation n°%1 : Notes non enregistrées"
+msgstr "Approbation #%1 : Notes enregistrées"
#: etc/initialdata:351
msgid "Approval Passed"
@@ -600,7 +677,7 @@ msgstr "Approbations obtenues"
msgid "Approval Rejected"
msgstr "Approbations refusées"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Approuver"
@@ -608,31 +685,35 @@ msgstr "Approuver"
msgid "Approver's notes: %1"
msgstr "Notes de l'approbateur : %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Avr."
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Croissant"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "Fixer et supprimer les champs personnalisés"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "FixerChampsPersonnalisés"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Attaché"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Attacher un fichier"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Fichier attaché"
@@ -641,11 +722,11 @@ msgstr "Fichier attaché"
msgid "Attachment '%1' could not be loaded"
msgstr "Attachement '%1' ne peut pas être chargé"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Attachement créé"
-#: lib/RT/Tickets_Overlay.pm:1773
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Nom de fichier de l'attachement"
@@ -653,11 +734,11 @@ msgstr "Nom de fichier de l'attachement"
msgid "Attachments"
msgstr "Attachements"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Attibut supprimé"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Aoû."
@@ -669,23 +750,27 @@ msgstr "RéponseAuto"
msgid "Autoreply To Requestors"
msgstr "Réponse automatique aux demandeurs"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "Disponible"
+
#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
msgid "Basics"
msgstr "Essentiel"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Assurez-vous de sauvegarder vos modifications"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Avant"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr "Logo d'entreprise de Best Practical Solutions, LLC"
@@ -697,27 +782,27 @@ msgstr "Vide"
msgid "Bold"
msgstr "Gras"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "Lien prédéfini"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "En-têtes courts"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
-msgid "Bulk ticket update"
-msgstr "modification de tickets en masse"
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Màj en masse"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Les utilisateurs système ne peuvent être modifiés"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Le groupe/utilisateur peut-il voir cette file"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Impossible d'ajouter une valeur de champ personnalisé sans un nom"
@@ -726,28 +811,37 @@ msgstr "Impossible d'ajouter une valeur de champ personnalisé sans un nom"
msgid "Can't find a collection class for '%1'"
msgstr "Impossible de trouver une collection pour la classe '%1'"
-#: html/Search/Build.html:756
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Impossible de trouver une recherche sauvée et de l'utiliser"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Un ticket ne peut être lié à lui même"
-#: html/Search/Build.html:761
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Impossible de sauver cette recherche"
-#: lib/RT/Record.pm:1274 lib/RT/Record.pm:1352
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Impossible de spécifier à la fois la base et la cible"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Impossible de créer l'utilisateur : %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Catégorie"
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -755,11 +849,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Changer le mot de passe"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Tout cocher"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Cocher la case pour supprimer"
@@ -767,27 +861,47 @@ msgstr "Cocher la case pour supprimer"
msgid "Check box to revoke right"
msgstr "Cocher la case pour retirer le droit"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Fils"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Choisissez une date"
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Ville"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "Tout effacer"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Fermer la fenêtre"
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Fermé"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Tickets fermés"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Boîte combo : Sélectionnez ou saisissez plusieurs valeurs"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Boîte combo : Sélectionnez ou saisissez une valeur"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Boîte combo : Sélectionner ou saisir au plus %1 valeurs"
+
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Commenter"
@@ -795,47 +909,51 @@ msgstr "Commenter"
msgid "Comment Address"
msgstr "Adresse de commentaire"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Commentaire sur le ticket"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "CommenterTicket"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Commentaires (non envoyés aux demandeurs)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Commentaires (non envoyés aux demandeurs)"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Commentaires sur cet utilisateur"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Commentaires ajoutés"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "tr(Commit Stubbed)"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Condition"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "La condition satisfait..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Condition non trouvée"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Configuration"
@@ -851,7 +969,7 @@ msgstr "Contenu"
msgid "Content-Type"
msgstr "Type de contenu"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Copier"
@@ -859,24 +977,24 @@ msgstr "Copier"
msgid "Correspondence"
msgstr "Courrier"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Courrier ajouté"
-#: lib/RT/Record.pm:1700
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé. "
-#: lib/RT/Record.pm:1653
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé. %1"
-#: lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3020 lib/RT/Ticket_Overlay.pm:3037
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Impossible de changer l'intervenant. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Impossible de créer le champ personnalisé"
@@ -895,19 +1013,19 @@ msgstr "Impossible de créer un groupe"
msgid "Could not create template: %1"
msgstr "Impossible de créer le modèle : %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Impossible de créer un ticket. File non indiquée"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Impossible de créer l'utilisateur"
-#: lib/RT/Queue_Overlay.pm:742 lib/RT/Ticket_Overlay.pm:1392
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Impossible de trouver ou créer cet utilisateur"
-#: lib/RT/Queue_Overlay.pm:803 lib/RT/Ticket_Overlay.pm:1473
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Impossible de trouver ce groupe ou utilisateur"
@@ -915,60 +1033,64 @@ msgstr "Impossible de trouver ce groupe ou utilisateur"
msgid "Could not load CustomField %1"
msgstr "Impossible de charger le champ personnalisé %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Impossible de charger ce groupe"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr "Impossible de charger l'objet pour %1"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr "Impossible de charger l'attribut de recherche"
-#: lib/RT/Queue_Overlay.pm:762
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Impossible de faire de ce groupe/utilisateur un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1413
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Impossible de faire de ce groupe/utilisateur un %1 pour ce ticket"
-#: lib/RT/Queue_Overlay.pm:861
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Impossible de supprimer ce groupe/utilisateur comme un %1 pour cette file"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Impossible de sauver les informations utilisateur"
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Impossible d'ajouter un membre à ce groupe"
-#: lib/RT/Record.pm:1712 lib/RT/Record.pm:1764
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Impossible de créer une transaction : %1"
-#: lib/RT/Record.pm:947
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Colonne introuvable"
#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
-msgstr "groupe/utilisateur introuvable"
+msgstr "Groupe/utilisateur introuvable"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Valeur introuvable"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Impossible de charger %1 depuis la base des utilisateurs.\\n"
@@ -983,12 +1105,17 @@ msgstr "Impossible de charger la classe %1"
msgid "Couldn't load CustomField %1"
msgstr "Impossible de charger le champ personnalisé %1"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Impossible de charger le groupe %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Impossible de charger le lien"
@@ -1007,18 +1134,26 @@ msgstr "Impossible de charger la file"
msgid "Couldn't load queue %1"
msgstr "Impossible de charger la file %1"
-#: html/SelfService/Display.html:158
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Impossible de charger le ticket '%1'"
-#: lib/RT/Ticket_Overlay.pm:2620
-#. ($args{'Base'})
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Couldn't resolve base '%1' into a URI."
msgstr "Impossible de résoudre la base '%1' dans une URI."
-#: lib/RT/Ticket_Overlay.pm:2619
-#. ($args{'Target'})
+#: NOT FOUND IN SOURCE
msgid "Couldn't resolve target '%1' into a URI."
msgstr "Impossible de résoudre la cible '%1' dans une URI."
@@ -1026,7 +1161,7 @@ msgstr "Impossible de résoudre la cible '%1' dans une URI."
msgid "Country"
msgstr "Pays"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Ajouter"
@@ -1034,7 +1169,7 @@ msgstr "Ajouter"
msgid "Create Tickets"
msgstr "Ajouter des tickets"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Ajouter un Champ Personnalisé"
@@ -1051,11 +1186,11 @@ msgstr "Ajouter un nouveau groupe"
msgid "Create a new personal group"
msgstr "Ajouter un nouveau groupe personnel"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Ajouter un nouveau ticket"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Ajouter un nouvel utilisateur"
@@ -1063,7 +1198,7 @@ msgstr "Ajouter un nouvel utilisateur"
msgid "Create a queue"
msgstr "Ajouter une file"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Ajouter un scrip pour la file %1"
@@ -1084,43 +1219,51 @@ msgstr "Ajouter de nouveaux tickets basés sur le modèle de ce scrip"
msgid "Create ticket"
msgstr "Ajouter un ticket"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Ajouter des tickets dans cette file"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Ajouter, supprimer et modifier des champs personnalisés"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Ajouter, supprimer et modifier les files"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Ajouter, supprimer et modifier les membres d'un groupe personnel"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Ajouter, supprimer et modifier les utilisateurs"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr "CréerRechercheSauvée"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "CréerTicket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Créé"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Champ Personnalisé %1 créé"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Créé dans une période"
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Tickets créés dans une période, groupés par l'état"
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Créateur"
@@ -1141,72 +1284,86 @@ msgstr "Membres actuels"
msgid "Current rights"
msgstr "Droits actuels"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Recherche courante"
+
#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Observateurs actuels"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
-msgstr "Champs Personnalisés"
+msgstr "Champs personnalisés"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Champs personnalisés pour %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Programme de nettoyage d'action personnalisé"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Programme de préparation d'action personnalisé "
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Condition personnalisée"
-#: lib/RT/Tickets_Overlay.pm:2244
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Le champ personnalisé %1 a une valeur."
-#: lib/RT/Tickets_Overlay.pm:2240
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Le champ personnalisé %1 n'a pas de valeur."
-#: lib/RT/Record.pm:1586 lib/RT/Record.pm:1747
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Le champ personnalisé %1 est introuvable"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "La valeur du champ personnalisé %1 ne peut pas être trouvée pour le champ personnalisé %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "La valeur du champ personnalisé ne peut pas être effacée"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "La valeur du champ personnalisé ne peut par être trouvée"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "La valeur du champ personnalisé est effacée"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "ChampPersonnalisé"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Personnaliser"
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Dates"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Déc."
@@ -1242,11 +1399,11 @@ msgstr "Modèle de transaction par défaut"
msgid "Delegate rights"
msgstr "Déléguer les droits"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Déléguer des droits spécifiques qui vous ont été accordés."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DéléguerDroits"
@@ -1254,7 +1411,7 @@ msgstr "DéléguerDroits"
msgid "Delegation"
msgstr "Délégation"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Supprimer"
@@ -1262,7 +1419,7 @@ msgstr "Supprimer"
msgid "Delete Template"
msgstr "Détruire le modèle"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr "Échec de la destruction : %1"
@@ -1271,67 +1428,75 @@ msgstr "Échec de la destruction : %1"
msgid "Delete selected scrips"
msgstr "Supprimer les scrips sélectionnés"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Supprimer les tickets"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr "Supprimer les valeurs"
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "SupprimerTicket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr "Recherche détruite"
-#: lib/RT/Queue_Overlay.pm:395
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Effacer cet objet briserait l'intégrité référentielle"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Effacer cet objet violerait l'intégrité référentielle"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Refuser"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "En dépend"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Ajout de la dépendance par %1"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Suppression de la dépendance par %1"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Ajout de la dépendance de %1"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Suppression de la dépendance de %1"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Dépend de"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Décroissant"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Décrivez la situation ci-dessous"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Description"
@@ -1339,7 +1504,7 @@ msgstr "Description"
msgid "Display"
msgstr "Afficher"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Afficher la liste des droits"
@@ -1347,15 +1512,15 @@ msgstr "Afficher la liste des droits"
msgid "Display Columns"
msgstr "Afficher les colonnes"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Afficher les modèles de Scrips pour cette file"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Afficher les Scrips pour cette file"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Mode d'affichage"
@@ -1363,18 +1528,14 @@ msgstr "Mode d'affichage"
msgid "Display saved searches for this group"
msgstr "Afficher les recherches sauvegardées de ce groupe"
-#: html/Elements/Footer:56
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Distribué selon les termes de la version 2 de la <a href=\"http://www.gnu.org/copyleft/gpl.html\">licence GNU GPL.</a>"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Faire tout et n'importe quoi"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr "Lancer la recherche"
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Ne pas rafraîchir cette page."
@@ -1387,28 +1548,36 @@ msgstr "Télécharger"
msgid "Download as a tab-delimited file"
msgstr "Télécharger en tant que fichier délimité par tabulations"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Echéance"
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
+msgid "Edit"
+msgstr "Modifier"
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Modifier les champs personnalisés"
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Modifier les champs personnalisés pour %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr "Modifier les champs personnalisés pour tous les groupes"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr "Modifier les champs personnalisés pour tous les utilisateurs"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr "Modifier les champs personnalisés pour les tickets de toutes les files"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Modifier les liens"
@@ -1416,6 +1585,10 @@ msgstr "Modifier les liens"
msgid "Edit Query"
msgstr "Modifier la requête"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Mod. recherche"
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -1438,7 +1611,7 @@ msgstr "ModifierRecherchesSaugardées"
msgid "Editing Configuration for queue %1"
msgstr "Modifier la configuration de la file %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Modifier le champ personnalisé %1"
@@ -1453,7 +1626,7 @@ msgstr "Modifier les membres du groupe %1"
msgid "Editing membership for personal group %1"
msgstr "Modifier les membres du groupe personnel %1"
-#: lib/RT/Record.pm:1289 lib/RT/Record.pm:1366
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "La base ou la cible doivent être spécifiées"
@@ -1461,11 +1634,11 @@ msgstr "La base ou la cible doivent être spécifiées"
msgid "Email"
msgstr "Email"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "Adresse email utilisée"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Activé (Décocher cette case désactive ce champ personnalisé)"
@@ -1481,12 +1654,12 @@ msgstr "Activé (Décocher cette case désactive cette file)"
msgid "Enabled Queues"
msgstr "Files actives"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "État %1 activé"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "État actif : %1"
@@ -1495,7 +1668,7 @@ msgstr "État actif : %1"
msgid "Enter multiple values"
msgstr "Saisir plusieurs valeurs"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Saisir les objets ou les URI pour y lier les objets. Séparer les saisies par des espaces."
@@ -1503,39 +1676,39 @@ msgstr "Saisir les objets ou les URI pour y lier les objets. Séparer les saisie
msgid "Enter one value"
msgstr "Saisir une seule valeur"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr "Saisir les files ou les URI pour y lier les files. Séparer les saisies avec des espaces."
+msgstr "Saisir des noms de files ou des URI pour lier aux files. Séparer les saisies avec des espaces."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr "Saisir les tickets ou URI pour y lier les tickets. Séparer les saisies par des espaces."
+msgstr "Saisir des n° de tickets ou des URI pour lier aux tickets. Séparer les saisies par des espaces."
#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr "Saisir au plus %1 valeurs"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Erreur"
-#: lib/RT/Queue_Overlay.pm:673
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Erreur de paramètres pour Queue->AddWatcher"
-#: lib/RT/Queue_Overlay.pm:834
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Erreur dans les paramètre de Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1341
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Erreur de paramètres pour Ticket->AddWatcher"
-#: lib/RT/Ticket_Overlay.pm:1507
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Erreur dans les paramètres de Ticket->DeleteWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Échelonner les tickets"
@@ -1547,7 +1720,7 @@ msgstr "Estimé"
msgid "Everyone"
msgstr "Tout le monde"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Exemple : "
@@ -1555,29 +1728,29 @@ msgstr "Exemple : "
msgid "Extra info"
msgstr "Info supplémentaire"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr "Impossible de créer l'attribut de recherche"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Recherche du pseudo groupe d'utilisateurs 'Priviligiés' infructueuse."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Recherche du pseudo groupe d'utilisateurs 'non-privilégiés' infructueuse"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
-msgstr "Echec de chargement du module %1. (%2)"
+msgstr "Impossible de charger le module %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr "Impossible de charger l'objet pour %1"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Fév."
@@ -1601,6 +1774,10 @@ msgstr "Saisir dans un champ de type texte"
msgid "Fill in one wikitext area"
msgstr "Saisir un champ de type wiki"
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "Saisir au plus %1 champs de type texte"
@@ -1609,11 +1786,11 @@ msgstr "Saisir au plus %1 champs de type texte"
msgid "Fill in up to %1 wikitext areas"
msgstr "Saisir au plus %1 champs de type wiki"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1669
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Priorité finale"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "PrioritéFinale"
@@ -1625,7 +1802,7 @@ msgstr "Trouver les groupes dont"
msgid "Find people whose"
msgstr "Trouver les gens dont"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Rechercher des tickets"
@@ -1641,7 +1818,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo ! "
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Forcer la modification"
@@ -1649,28 +1826,28 @@ msgstr "Forcer la modification"
msgid "Format"
msgstr "Format"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
-msgstr "%quant(%1,ticket) trouvés"
+msgstr "Trouvé %quant(%1,ticket)"
-#: lib/RT/Record.pm:950
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Objet trouvé"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Ven."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "En-têtes complets"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Obtenir le modèle à partir d'un fichier"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Donné à %1"
@@ -1687,18 +1864,23 @@ msgstr "Champs personnalisés globaux"
msgid "Global custom field configuration"
msgstr "Configuration globale des champs personnalisés"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Modèle global :  %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Lancer"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
-msgstr "Lancer !"
+msgstr "Go !"
#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
@@ -1719,7 +1901,7 @@ msgstr "Le groupe a déjà un membre"
#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
-msgstr "Le groupe %1 n'a pu être créé"
+msgstr "Le groupe %1 ne peut être créé"
#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
@@ -1729,11 +1911,11 @@ msgstr "Groupe ajouté"
msgid "Group has no such member"
msgstr "Un tel membre n'appartient pas au groupe"
-#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:809 lib/RT/Ticket_Overlay.pm:1399 lib/RT/Ticket_Overlay.pm:1479
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Groupe introuvable"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Groupes"
@@ -1741,7 +1923,7 @@ msgstr "Groupes"
msgid "Groups can't be members of their members"
msgstr "Les groupes ne peuvent pas être membres de leurs membres"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "Groupes correspondant au critère de recherche"
@@ -1758,7 +1940,7 @@ msgstr "Bonjour !"
msgid "Hello, %1"
msgstr "Bonjour, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historique"
@@ -1774,18 +1956,22 @@ msgstr "Historique de l'utilisateur %1"
#: html/Elements/Tabs:65
msgid "Homepage"
-msgstr "Page d'accueil"
+msgstr "Accueil"
+
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Heuers"
#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "J'ai %quant(%1, toupie à béton)."
-#: html/Search/Build.html:416
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr "Je suis perdu"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1594
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Identifiant"
@@ -1805,19 +1991,19 @@ msgstr "SI aucun demandeur n'est spécifié, créer les tickets pour ce demandeu
msgid "If no queue is specified, create tickets in this queue."
msgstr "Si aucune file n'est spécifée, créer les tickets dans cette file."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
-msgstr "Si cet outil était setgid, un utilisateur local mal intentionné pourrait l'utiliser pour obtenir un accès administrateur à RT."
+msgstr "Si cet outil était setgid, un utilisateur local mal intentionné pourrait l'utiliser pour obtenir un access administrateur à RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Si vous avez fait une modification, assurez vous de"
-#: lib/RT/Record.pm:941
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Valeur incorrecte pour %1"
-#: lib/RT/Record.pm:944
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Champ non modifiable"
@@ -1833,31 +2019,41 @@ msgstr "Afficher les files inactives."
msgid "Include disabled users in search."
msgstr "Inclure les utilisateurs désactivés dans le résultat."
-#: html/Search/Build.html:442
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Requête incomplète"
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr "Requête incomplète"
-#: html/Search/Build.html:439
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr "Requête incomplète"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1644
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Priorité initiale"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "PrioritéInitiale"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Erreur à l'entrée"
-#: lib/RT/Ticket_Overlay.pm:3467
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "La valeur saisie doit correspondre à %1"
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Erreur interne"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Erreur interne : %1"
@@ -1870,40 +2066,45 @@ msgstr "Type de groupe invalide"
msgid "Invalid Right"
msgstr "Droit invalide"
-#: lib/RT/Record.pm:946
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Données invalides"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr "Motif invalide : %1"
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "File invalide"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Droit invalide"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "File invalide pour %1"
-#: lib/RT/Record.pm:1604
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Valeur incorrecte pour le champ personnalisé"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Valeur de statut invalide"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Il est extrêmement important que les utilisateurs non autorisés n'aient pas accès à cet outil."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Il est suggéré de créer un utilisateur Unix non privilégié appartenant au bon groupe et ayant accès à RT pour utiliser cet outil."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Il faut plusieurs paramètres : "
@@ -1911,7 +2112,7 @@ msgstr "Il faut plusieurs paramètres : "
msgid "Italic"
msgstr "Italique"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan."
@@ -1919,15 +2120,15 @@ msgstr "Jan."
msgid "Join or leave this group"
msgstr "Rejoignez ou quittez ce groupe"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Tout"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -1975,25 +2176,25 @@ msgstr "Autoriser cet utilisateur à recevoir des droits"
msgid "Link"
msgstr "Relation"
-#: lib/RT/Record.pm:1300
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Le lien existe déja"
-#: lib/RT/Record.pm:1314
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Le lien ne peut être ajouté"
-#: lib/RT/Record.pm:1320
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Le lien est ajouté (%1)"
-#: lib/RT/Record.pm:1381
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Le lien est effacé (%1)"
-#: lib/RT/Record.pm:1387
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Lien introuvable"
@@ -2002,19 +2203,27 @@ msgstr "Lien introuvable"
msgid "Link ticket #%1"
msgstr "Lier le ticket n°%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Relations"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Charger"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Charger les recherches sauvées :"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr "ChargerRechercheSauvée"
@@ -2022,7 +2231,7 @@ msgstr "ChargerRechercheSauvée"
msgid "Loaded perl modules"
msgstr "Modules perl chargés"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr "Recherche %1 chargée"
@@ -2031,65 +2240,64 @@ msgstr "Recherche %1 chargée"
msgid "Location"
msgstr "Localisation"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Le répertoire de journalisation %1 est introuvable ou inaccessible en écriture.\\n RT ne peut être lancé."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Connecté en tant que %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Connexion"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Déconnexion"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "Faire attention aux types différents"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Attribuer"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Appliquer Statut"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Appliquer date d'échéance"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Appliquer date de résolution"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Appliquer date de début"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Appliquer date d'ouverture"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Appliquer Age"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Appliquer priorité"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Appliquer file"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Changer le sujet"
@@ -2117,20 +2325,20 @@ msgstr "Gérer les files et leurs propriétés individuelles"
msgid "Manage users and passwords"
msgstr "Gérer les utilisateurs et mots de passe"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Membre %1 ajouté"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Membre %1 supprimé"
@@ -2155,12 +2363,12 @@ msgstr "Membre de"
msgid "Members"
msgstr "Membres"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Appartenance à %1 ajoutée"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Appartenance à %1 supprimée"
@@ -2174,56 +2382,64 @@ msgstr "Affiliations"
msgid "Memberships of the user %1"
msgstr "Affiliations de l'utilisateur %1"
-#: lib/RT/Ticket_Overlay.pm:2857
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Fusion réussie"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Échec de fusion. Ne peut appliquer EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2752
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Échec de fusion. Ne peut appliquer Status"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Fusionner dans"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Fusionné avec %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Message"
-#: lib/RT/Ticket_Overlay.pm:2414
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Le message ne peut être sauvegardé"
-#: lib/RT/Ticket_Overlay.pm:2417
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Message sauvegardé"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "Les messages relatifs à ce ticket ne seront pas envoyés à..."
-#: html/Search/Build.html:446
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Minutes"
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "Parenthèses non correspondantes"
-#: lib/RT/Record.pm:948
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
-msgstr "Clé primaire manquante ? : %1"
+msgstr "Clé primaire manquante ? : %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Mobile"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Modifier la liste de droits"
@@ -2235,13 +2451,13 @@ msgstr "Modifier les champs personnalisés s'appliquant à %1 pour tous les %2"
#: html/Admin/Elements/ObjectCustomFields:98
#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr "Modifier les champs personnalisés qui s'appliquent à tous les %1"
+msgstr "Modifier les champs personnalisés s'appliquant à tous les %1"
#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr "Modifier les droits du groupe"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Modifier les membres"
@@ -2249,11 +2465,11 @@ msgstr "Modifier les membres"
msgid "Modify Rights"
msgstr "Modifier les droits"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Modifier les modèles de Scrips pour cette file"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Modifier les Scrips pour cette file"
@@ -2266,12 +2482,12 @@ msgstr "Modifier les droits des usagers"
msgid "Modify a CustomField for queue %1"
msgstr "Modifier un champ personnalisé pour la file %1"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modifier le scrip pour la file %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Modifier le scrip qui s'applique à toutes les files"
@@ -2285,10 +2501,10 @@ msgstr "Modifier les objets associés à %1"
msgid "Modify dates for #%1"
msgstr "Modifier les dates pour n°%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
-msgstr "Modifier les dates du ticket n°%1"
+msgstr "Modifier les dates pour le ticket n°%1"
#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
msgid "Modify global custom fields"
@@ -2322,7 +2538,7 @@ msgstr "Modifier les droits de groupe pour le champ personnalisé %1"
#: html/Admin/Groups/GroupRights.html:46 html/Admin/Groups/GroupRights.html:50 html/Admin/Groups/GroupRights.html:56
#. ($GroupObj->Name)
msgid "Modify group rights for group %1"
-msgstr "Modifier les droits du groupe %1"
+msgstr "Modifier les droits de groupes du groupe %1"
#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
@@ -2333,7 +2549,7 @@ msgstr "Modifier les droits de groupe pour la file %1"
msgid "Modify membership roster for this group"
msgstr "Modifier la liste des membres pour ce groupe"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Modifier son propre profil RT"
@@ -2342,7 +2558,7 @@ msgstr "Modifier son propre profil RT"
msgid "Modify people related to queue %1"
msgstr "Modifier les utilisateurs de la file %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2367,16 +2583,20 @@ msgstr "Modifier le modèle %1"
msgid "Modify templates which apply to all queues"
msgstr "Modifier les modèles globaux"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Modifier le groupe %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Modifier les observateurs de la file"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modifier l'utilisateur %1"
@@ -2391,7 +2611,7 @@ msgstr "Modifier le ticket n°%1"
msgid "Modify ticket #%1"
msgstr "Modifier le ticket n°%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Modifier les tickets"
@@ -2410,11 +2630,11 @@ msgstr "Modifier les droits utilisateurs pour le groupe %1"
msgid "Modify user rights for queue %1"
msgstr "Modifier les droits utilisateurs pour la file %1"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "ModifierACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr "ModifierChampPersonnalisé"
@@ -2422,31 +2642,31 @@ msgstr "ModifierChampPersonnalisé"
msgid "ModifyOwnMembership"
msgstr "ModifierPropresAppartenances"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "ModifierObservateurs"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "ModifierScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "ModifierDonnéesPerso"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "ModifierModèle"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "ModifierTicket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Lun."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Plus d'informations sur %1"
@@ -2463,28 +2683,32 @@ msgstr "Aller en haut"
msgid "Multiple"
msgstr "Multiple"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Attribut 'Nom' obligatoire"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr "Mes tickets %1s"
+msgstr "Mes %1 tickets"
+
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mes approbations"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Mes recherches"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nom"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Nom utilisé"
@@ -2492,11 +2716,7 @@ msgstr "Nom utilisé"
msgid "Never"
msgstr "Jamais"
-#: html/Elements/Quicksearch:51
-msgid "New"
-msgstr "Nouveau"
-
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nouveaux liens"
@@ -2508,9 +2728,9 @@ msgstr "Nouveau mot de passe"
msgid "New Pending Approval"
msgstr "Nouvelles approbations en attente"
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr "Nouvelle requête"
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr "Nouv. recherche"
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
@@ -2524,7 +2744,7 @@ msgstr "Nouveau groupe"
msgid "New password"
msgstr "Nouveau mot de passe"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Notification de nouveau mot de passe envoyée"
@@ -2532,11 +2752,15 @@ msgstr "Notification de nouveau mot de passe envoyée"
msgid "New queue"
msgstr "Nouvelle file"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Nouveau rappel :"
+
#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nouveaux droits"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nouveau scrip"
@@ -2544,15 +2768,15 @@ msgstr "Nouveau scrip"
msgid "New template"
msgstr "Nouveau modèle"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Nouveau ticket"
-#: lib/RT/Ticket_Overlay.pm:2721
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Nouveau ticket inconnu"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Nouvel utilisateur"
@@ -2564,7 +2788,7 @@ msgstr "Nouvel utilisateur appelé"
msgid "New watchers"
msgstr "Nouveaux observateurs"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Suivant"
@@ -2580,7 +2804,7 @@ msgstr "Surnom"
msgid "No Class defined"
msgstr "Aucune classe définie"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Aucun champ personnalisé"
@@ -2592,7 +2816,7 @@ msgstr "Aucun champ personnalisé défini"
msgid "No Group defined"
msgstr "Aucun groupe défini"
-#: lib/RT/Tickets_Overlay_SQL.pm:479
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Aucune requête"
@@ -2608,11 +2832,11 @@ msgstr "Pas d'utilisateur RT trouvé. Merci de consulter votre administrateur RT
msgid "No Template"
msgstr "Pas de modèle"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Pas d'action"
-#: lib/RT/Record.pm:943
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Aucune colonne spécifiée"
@@ -2620,12 +2844,12 @@ msgstr "Aucune colonne spécifiée"
msgid "No comment entered about this user"
msgstr "Pas de commentaires concernant cet utilisateur"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Aucune description disponible pour %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Aucun groupe spécifié"
@@ -2633,24 +2857,24 @@ msgstr "Aucun groupe spécifié"
msgid "No groups matching search criteria found."
msgstr "Aucun groupe trouvé d'après le critère de recherche."
-#: lib/RT/Ticket_Overlay.pm:2357
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Aucun messages attachés"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Pas de mot de passe configuré"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Permission refusée pour la création de file"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Vous n'êtes pas autorisé à créer un ticket dans cette file '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Permission refusée pour la création d'utilisateurs"
@@ -2658,11 +2882,15 @@ msgstr "Permission refusée pour la création d'utilisateurs"
msgid "No permission to display that ticket"
msgstr "Pas de permission pour afficher ce ticket"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Pas de permission pour afficher le ticket mis à jour"
-#: lib/RT/Queue_Overlay.pm:796 lib/RT/Ticket_Overlay.pm:1458
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Aucun groupe/utilisateur spécifié"
@@ -2682,19 +2910,19 @@ msgstr "Aucun droit trouvé"
msgid "No rights granted."
msgstr "Aucun droit accordé."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr "Pas de recherche chargée"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Pas de critère de recherche."
-#: html/Elements/RT__Ticket/ColumnMap:135 html/Search/Results.rdf:78
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Pas de sujet"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Aucun type de transaction spécifié"
@@ -2702,23 +2930,27 @@ msgstr "Aucun type de transaction spécifié"
msgid "No users matching search criteria found."
msgstr "Aucun utilisateur ne correspond aux critères de recherche."
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Pas de valeur à positionner  \\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Personne"
-#: lib/RT/Record.pm:945
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Champ inexistant ? "
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Non connecté."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Non renseigné"
@@ -2726,11 +2958,11 @@ msgstr "Non renseigné"
msgid "Not yet implemented."
msgstr "Fonction pas encore disponible."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Notes"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Impossible d'envoyer la notification"
@@ -2802,7 +3034,7 @@ msgstr "Avertir les demandeurs, CCs et AdminCCs"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Avertir les demandeurs, CCs et AdminCCs par un commentaire"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -2810,19 +3042,19 @@ msgstr "Nov."
msgid "OR"
msgstr "OU"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "L'objet n'a pas pu être ajouté"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "Impossible d'effacer l'objet"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objet ajouté"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Objet effacé"
@@ -2832,15 +3064,15 @@ msgstr "Objet effacé"
msgid "Object of type %1 cannot take custom fields"
msgstr "Les objets de type %1 ne peuvent avoir de champs personnalisés"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "Le type d'objet ne correspond pas"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Oct."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Déconnecté"
@@ -2856,6 +3088,11 @@ msgstr "Téléchargement hors ligne"
msgid "On"
msgstr "Le"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr "Le %1, %2 a écrit :"
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Lors d'un commentaire"
@@ -2892,25 +3129,29 @@ msgstr "Lors d'un changement de statut"
msgid "On Transaction"
msgstr "Lors d'une transaction"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Ne montrer que les approbations pour les demandes créées après %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Ne montrer que les approbations pour les demandes créées avant %1"
-#: html/Elements/Quicksearch:52
-msgid "Open"
-msgstr "Ouvert"
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Ne montrer que les champs personnalisés pour :"
+
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
-#: html/Ticket/Elements/Tabs:159
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Ouvrir"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Tickets ouverts"
@@ -2918,7 +3159,11 @@ msgstr "Tickets ouverts"
msgid "Open tickets on correspondence"
msgstr "Ouvrir les tickets lors d'une correspondance"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Options"
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Trier par"
@@ -2926,16 +3171,16 @@ msgstr "Trier par"
msgid "Organization"
msgstr "Organisation"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ticket source : n°%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "Mail sortant suite à l'enregistrement d'un commentaire"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Mail sortant enregistré"
@@ -2943,23 +3188,23 @@ msgstr "Mail sortant enregistré"
msgid "Over time, priority moves toward"
msgstr "Temps dépassé, priorité augmentée"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Tickets propres"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "PrendreTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1834
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Intervenant"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "Le propriétaire ne peut être sauvé."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Intervenant forcé de %1 à %2"
@@ -2969,15 +3214,15 @@ msgstr "Intervenant forcé de %1 à %2"
msgid "Page %1 of %2"
msgstr "Page %1 sur %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Bipeur"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Parents"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Mot de passe"
@@ -2985,37 +3230,37 @@ msgstr "Mot de passe"
msgid "Password Reminder"
msgstr "Pense-bête pour votre mot de passe"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Mot de passe changé"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr "Le mot de passe doit comporter au moins %1 caractères"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr "Mot de passe défini"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
-msgstr "Mot de passe :  %1"
+msgstr "Mot de passe : %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
-msgstr "Mot de passe :  permission refusée"
+msgstr "Mot de passe : non autorisé"
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Les mots de passe sont différents."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Les mots de passe sont différents. Votre mot de passe n'a pas été modifié"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personnes"
@@ -3027,10 +3272,18 @@ msgstr "Réaliser une action définie par l'utilisateur"
msgid "Perl configuration"
msgstr "Configuration de Perl"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1055 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:658 lib/RT/Queue_Overlay.pm:668 lib/RT/Queue_Overlay.pm:682 lib/RT/Queue_Overlay.pm:820 lib/RT/Queue_Overlay.pm:829 lib/RT/Queue_Overlay.pm:842 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1326 lib/RT/Ticket_Overlay.pm:1336 lib/RT/Ticket_Overlay.pm:1350 lib/RT/Ticket_Overlay.pm:1491 lib/RT/Ticket_Overlay.pm:1501 lib/RT/Ticket_Overlay.pm:1515 lib/RT/Ticket_Overlay.pm:1632 lib/RT/Ticket_Overlay.pm:1952 lib/RT/Ticket_Overlay.pm:2090 lib/RT/Ticket_Overlay.pm:2260 lib/RT/Ticket_Overlay.pm:2310 lib/RT/Ticket_Overlay.pm:2482 lib/RT/Ticket_Overlay.pm:2585 lib/RT/Ticket_Overlay.pm:2633 lib/RT/Ticket_Overlay.pm:2712 lib/RT/Ticket_Overlay.pm:2726 lib/RT/Ticket_Overlay.pm:2950 lib/RT/Ticket_Overlay.pm:2960 lib/RT/Ticket_Overlay.pm:2965 lib/RT/Ticket_Overlay.pm:3188 lib/RT/Ticket_Overlay.pm:3192 lib/RT/Ticket_Overlay.pm:3335 lib/RT/Ticket_Overlay.pm:3461 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Accès refusé"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Groupes personnels"
@@ -3043,19 +3296,29 @@ msgstr "Groupes personnels"
msgid "Personal groups:"
msgstr "Groupes personnels :"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Numéros de téléphone"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Préférences"
-#: lib/RT/Action/Generic.pm:196
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Préparation interrompue"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Précédent"
@@ -3063,12 +3326,12 @@ msgstr "Précédent"
msgid "Previous Page"
msgstr "Page précédente"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
-msgstr "Personne/groupe %1 non trouvé."
+msgstr "Personne/groupe %1 non trouvé(e)."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1618
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Priorité"
@@ -3084,7 +3347,7 @@ msgstr "Confidentialité :"
msgid "Privileged"
msgstr "Privilégié"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Statut privilégiés :  %1"
@@ -3097,19 +3360,19 @@ msgstr "Utilisateurs privilégiés"
msgid "Pseudogroup for internal use"
msgstr "Pseudo groupe pour usage interne"
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
-msgstr "Requête"
-
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Constructeur de requête"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1445
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "File"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3119,23 +3382,23 @@ msgstr "File %1 non trouvée"
msgid "Queue Name"
msgstr "Nom de la file"
-#: lib/RT/Queue_Overlay.pm:366
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "File déjà créée"
-#: lib/RT/Queue_Overlay.pm:375 lib/RT/Queue_Overlay.pm:381
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Impossible de créer la file"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "File ne pouvant être chargée."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:385 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "File créée"
-#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "File inconnue"
@@ -3143,23 +3406,26 @@ msgstr "File inconnue"
msgid "Queues"
msgstr "Files"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Files I administrer"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Les files pour lesquelles je suis observateur AdminCc"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Recherche rapide"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Création rapide de ticket"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
-msgid "RT %1"
-msgstr "RT %1"
-
#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
@@ -3169,7 +3435,7 @@ msgstr "RT %1 pour %2"
msgid "RT Administration"
msgstr "Administration RT"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Erreur RT"
@@ -3177,69 +3443,119 @@ msgstr "Erreur RT"
msgid "RT Variables"
msgstr "Variables de RT"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT en un coup d'Å“il"
-#: html/Elements/SetupSessionCookie:90
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr "RT ne peut enregistrer votre session."
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT pour %1"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "RT va rechercher dans tout ce que vous pouvez saisir d'autre dans les sujets des tickets."
+
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Nom"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "Ajout d'une référence par %1"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Suppression de la référence par %1"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "Ajout d'une référence à %1"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Suppression d'une référence à %1"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Mentionné par"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Se rapporte à"
#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
-msgstr "Rafraîchir cette page toutes les %1 minutes."
+msgstr "Rafraîchir cette page toutes les %1 minute(s)."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "Rappel '%1' ajouté"
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "Rappel '%1' terminé"
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr "Rappel '%1' réouvert"
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr "Ticket de rappel n°%1"
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "Rappels"
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr "Rappels pour le ticket n°%1"
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Enlever AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Enlever Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Enlever Demandeur"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Répondre"
@@ -3247,23 +3563,27 @@ msgstr "Répondre"
msgid "Reply Address"
msgstr "Adresse de réponse"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Répondre aux demandeurs"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Répondre aux tickets"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "RépondreTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Rapports"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Demandeur"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Demandeurs"
@@ -3276,28 +3596,48 @@ msgstr "Le demande doit être résolue dans"
msgid "Required parameter '%1' not specified"
msgstr "Le paramètre requis '%1' n'est pas spécifié"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Remise à zéro"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Domicile"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Résoudre"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Résoudre le ticket n°%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Résolu"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Résolus par intervenant"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Résolus dans la période de temps"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Tickets résolus dans la période, groupés par intervenant"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Tickets résolus, groupés par intervenant"
+
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Résultats"
@@ -3309,19 +3649,19 @@ msgstr "Saisissez à nouveau votre mot de passe"
msgid "Revert"
msgstr "Annuler"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Droit délégué"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Droit accordé"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Droit activé"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Droit irrévocable"
@@ -3329,24 +3669,24 @@ msgstr "Droit irrévocable"
msgid "Right not found"
msgstr "Droit inconnu"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Droit non activé."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Droit révoqué"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Droits"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Les droits n'ont pas pu être attribués à %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Les droits n'ont pas pu être révoqués pour %1"
@@ -3355,47 +3695,50 @@ msgstr "Les droits n'ont pas pu être révoqués pour %1"
msgid "Roles"
msgstr "Rôles"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Lignes par boîte"
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Lignes par pages"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sam."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Sauver"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Enregistrer les modifications"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Sauvegarder les préférences"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Enregistrer les modifications"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr "Recherche %1 sauvée"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Recherches sauvées"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip n°%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip ajouté"
@@ -3403,7 +3746,7 @@ msgstr "Scrip ajouté"
msgid "Scrip Fields"
msgstr "Champs de scrip"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip supprimé"
@@ -3415,44 +3758,73 @@ msgstr "Scrips"
msgid "Scrips which apply to all queues"
msgstr "Scrips s'appliquant à toutes les files"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Rechercher"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Préférences de recherche"
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr "Impossible de charger les attributs de recherche"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Rechercher des approbations"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr "Rechercher des tickets"
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "Rechercher des tickets. Saisissez un numéro d'<strong>identifiant</strong>, un <strong>nom de file</strong>, les intervenants par <strong>nom</strong> et les demandeurs par <strong>adresse mail</strong>. RT recherchera tout ce qui peut se trouver dans le corps des tickets et les attachements."
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Options de recherche"
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr "Résultats groupés par %1"
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr "Mise à jour de la recherche %1"
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "La recherche en texte intégral (<em>full text</em>) sur chacun des tickets peut prendre un long moment, mais si vous le nécessitez, vous pouvez rechercher n'importe quel mot dans les historiques de tickets en tapant <b>fulltext:<i>mot</i></b>."
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Sécurité : "
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "Voir les champs personnalisés"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Voir les mails sortant et leurs destinataires"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "Voir les commentaires privés du ticket"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "Vue récapitulative des tickets"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "VoirChampPersonnalisé"
@@ -3460,7 +3832,7 @@ msgstr "VoirChampPersonnalisé"
msgid "SeeGroup"
msgstr "VoirGroupe"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "VoirFile"
@@ -3520,7 +3892,11 @@ msgstr "Choisir une valeur"
msgid "Select queue"
msgstr "Choisir la file"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Sélectionnez les files à afficher dans la page \"RT en un coup d'œil\" page"
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Choisir le scrip"
@@ -3532,7 +3908,7 @@ msgstr "Choisir le modèle"
msgid "Select up to %1 values"
msgstr "Choisir au plus %1 valeurs"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Choisir l'utilisateur"
@@ -3544,6 +3920,10 @@ msgstr "Champs personnalisés sélectionnés"
msgid "Selected objects"
msgstr "Objets sélectionnés"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Sélections modifiées. Merci de sauver vos modifications"
+
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr "Envoyer un courrier à tous les observateurs"
@@ -3588,11 +3968,11 @@ msgstr "Envoyer un mail aux AdminCCs en tant que commentaire"
msgid "Sends mail to the owner"
msgstr "Envoyer un courrier à l'intervenant"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Afficher"
@@ -3604,43 +3984,43 @@ msgstr "Afficher les approbations"
msgid "Show Columns"
msgstr "Afficher les colonnes"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
-msgstr "Afficher les résultats"
+msgstr "Aff. résultats"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Afficher les requêtes approuvées"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Affichage court"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Afficher les requêtes refusées"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Affichage long"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Afficher les requêtes en attente"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Afficher les requêtes attendant d'autres approbations"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "AfficherACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr "VoirOngletConfiguration"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "AfficherEmailSortant"
@@ -3648,34 +4028,38 @@ msgstr "AfficherEmailSortant"
msgid "ShowSavedSearches"
msgstr "AfficherRecherchesSauvées"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "AfficherScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "AfficherModèle"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "AfficherTicket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "AfficherCommentairesTickets"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "S'identifier en tant que demandeur ou CC de file ou de ticket"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "S'identifier en tant qu'AdminCC de ticket ou de file"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Signature"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Recherche rapide"
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Unique"
@@ -3684,7 +4068,7 @@ msgstr "Unique"
msgid "Size"
msgstr "Taille"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Passer le menu"
@@ -3692,11 +4076,15 @@ msgstr "Passer le menu"
msgid "Small"
msgstr "Petite"
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Trier"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Étape"
@@ -3704,7 +4092,7 @@ msgstr "Étape"
msgid "Started"
msgstr "Ouvert le"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Débute"
@@ -3712,7 +4100,7 @@ msgstr "Débute"
msgid "State"
msgstr "Etat"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1479
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Statut"
@@ -3720,19 +4108,19 @@ msgstr "Statut"
msgid "Status Change"
msgstr "Changement de statut"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Voler"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "Voler les tickets "
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "VolerTicket"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Volé à %1"
@@ -3741,16 +4129,16 @@ msgstr "Volé à %1"
msgid "Style"
msgstr "Style"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1561
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Sujet"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Sujet modifié en %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Valider"
@@ -3758,11 +4146,11 @@ msgstr "Valider"
msgid "Succeeded"
msgstr "Réussi"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Dim."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperUtilisateur"
@@ -3774,11 +4162,11 @@ msgstr "Système"
msgid "System Configuration"
msgstr "Configuration système"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Erreur système"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr "Erreur système :  %1"
@@ -3787,11 +4175,11 @@ msgstr "Erreur système :  %1"
msgid "System Tools"
msgstr "Outils système"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Erreur système. Droit non délégué."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Erreur système. Droit non accordé."
@@ -3803,27 +4191,27 @@ msgstr "Groupes systèmes"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup à usage interne"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "Chaîne_de_test"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Prendre"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Prendre les tickets"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "PrendreTicket"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Pris"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Modèle"
@@ -3836,114 +4224,122 @@ msgstr "Modèle n°%1"
msgid "Template deleted"
msgstr "Modèle supprimé"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Modèle inconnu"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Modèle analysé"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Modèles"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:939
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Ceci est déjà la valeur actuelle"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Valeur incorrecte pour ce champ personnalisé"
-#: lib/RT/Ticket_Overlay.pm:1963
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Valeur identique"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Ce groupe/utilisateur dispose déjà de ce droit"
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Ce groupe/utilisateur est déjà un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1404
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Ce groupe/utilisateur est déjà un %1 pour ce ticket"
-#: lib/RT/Queue_Overlay.pm:853
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Ce groupe/utilisateur n'est pas un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1959
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "File inconnue"
-#: lib/RT/Ticket_Overlay.pm:3197
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Ticket ayant des tickets fils ou dépendants non résolus"
-#: lib/RT/Ticket_Overlay.pm:3001
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Cet utilisateur possède déjà ce ticket"
-#: lib/RT/Ticket_Overlay.pm:2973
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Utilisateur inconnu"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Utilisateur possédant déjà un statut privilégié"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Utilisateur déjà sans privilèges"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Utilisateur bénéficiant à présent du statut privilégié"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Cet utilisateur est maintenant non privilégié"
-#: lib/RT/Ticket_Overlay.pm:2994
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
-msgstr "Cet utilisateur peut ne pas avoir de ticket dans cette file"
+msgstr "Cet utilisateur ne peut pas posséder de ticket dans cette file"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Identifiant non numérique"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Éléments de base"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "Le CC d'un ticket"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "L'AdminCC d'un ticket"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "Cette commande trouve tous les tickets actifs de la file 'general' et positionne leur priorité à 99 s'ils n'ont pas été touchés depuis quatre heures :"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "La nouvelle valeur est enregistrée."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "L'intervenant d'un ticket"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Le demandeur d'un ticket"
@@ -3951,7 +4347,7 @@ msgstr "Le demandeur d'un ticket"
msgid "These comments aren't generally visible to the user"
msgstr "Ces commentaires ne sont généralement pas accessibles par l'utilisateur"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "Ce champ personnalisé ne s'applique pas à cet objet"
@@ -3959,15 +4355,15 @@ msgstr "Ce champ personnalisé ne s'applique pas à cet objet"
msgid "This feature is only available to system administrators"
msgstr "Cet possibilité n'est offerte qu'aux administrateurs systèmes"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Ce message va être envoyé à..."
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Cet outil permet à l'utilisateur de lancer un module perl quelconque depuis RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Cette opération semble ne pas avoir de contenu"
@@ -3976,7 +4372,7 @@ msgstr "Cette opération semble ne pas avoir de contenu"
msgid "This user's %1 highest priority tickets"
msgstr "Les %1 tickets prioritaires de cet utilisateur"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Jeu."
@@ -3990,20 +4386,20 @@ msgstr "Ticket n°%1 mise à jour globale : %2"
msgid "Ticket #%1: %2"
msgstr "Ticket n°%1 : %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "Ticket %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Ticket %1 créé dans la file '%2'"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Ticket %1 :  %2"
@@ -4020,19 +4416,19 @@ msgstr "Historique du ticket n°%1 %2"
msgid "Ticket Resolved"
msgstr "Ticket résolu"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Transactions du ticket"
-#: lib/RT/Tickets_Overlay.pm:1748
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Contenu du ticket"
-#: lib/RT/Tickets_Overlay.pm:1797
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Type du contenu du ticket"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Une erreur interne a empêché l'ajout du ticket"
@@ -4044,44 +4440,60 @@ msgstr "Méta-données du ticket"
msgid "Ticket status changed"
msgstr "Statut de ticket modifié"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr "Module de recherche TicketSQL"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Tickets"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Tickets créés après"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Tickets créés avant"
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Tickets résolus après"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Tickets résolus avant"
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tickets dépendant de cette approbation :"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Temps estimé"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Temps restant"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Temps passé"
-#: lib/RT/Tickets_Overlay.pm:1719
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Temps restant"
-#: html/Elements/Footer:67
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Temps de calcul"
-#: lib/RT/Tickets_Overlay.pm:1694
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Temps passé"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "TempsPassé"
@@ -4089,29 +4501,33 @@ msgstr "TempsPassé"
msgid "Title"
msgstr "Titre"
-#: html/Elements/Footer:57
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Pour vous renseigner au sujet du support, de la formation, des développements spécifiques ou au sujet de la licence, merci de contacter en anglais %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Annoncé"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Outils"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Total"
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaction"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "La transaction %1 est supprimée"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transaction ajoutée"
@@ -4119,23 +4535,23 @@ msgstr "Transaction ajoutée"
msgid "Transaction Custom Fields"
msgstr "Champs personnalisées de la transaction"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "Transation->Create a échoué car vous n'avez pas spécifié de type d'objet et d'id"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Les transactions ne peuvent être transférées"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Mar."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1533
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Type"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Fonction non disponible"
@@ -4143,21 +4559,21 @@ msgstr "Fonction non disponible"
msgid "Unix login"
msgstr "Identifiant Unix"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:855
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Type d'encodage de courrier inconnu : %1"
-#: html/Search/Build.html:411
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
-msgstr "Champ inconnu :  $key"
+msgstr "Champ inconnu : $key"
#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Illimité"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Recherche non nommée"
@@ -4173,38 +4589,30 @@ msgstr "Champs personnalisés non sélectionnés"
msgid "Unselected objects"
msgstr "Objets non sélectionnés"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Non pris"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Mettre à jour"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr "Tout mettre à jour"
-
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Mettre à jour le ticket"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Mettre à jour le type"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Mettre à jour plusieurs tickets"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Mise à jour non enregistrée."
-#: html/Search/Bulk.html:99
-msgid "Update selected tickets"
-msgstr "Mettre à jour les tickets sélectionnés"
-
#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Mettre à jour le ticket"
@@ -4212,22 +4620,22 @@ msgstr "Mettre à jour le ticket"
#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
-msgstr "Mettre à jour le ticket n°%1"
+msgstr "Mette à jour le ticket n°%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr "Mettre à jour le ticket n°%1 (%2)"
+msgstr "Mette à jour le ticket n°%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Le type de mise à jour n'était ni un commentaire ni un courrier."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Mis(e) à jour"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Uploader"
@@ -4255,7 +4663,7 @@ msgstr "Télécharger un maximum de %1 fichiers"
msgid "Upload up to %1 images"
msgstr "Télécharger au plus %1 images"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Télécharger vos changements"
@@ -4263,16 +4671,16 @@ msgstr "Télécharger vos changements"
msgid "Use other RT administrative tools"
msgstr "Utiliser les autres outils d'administration de RT"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr "L'utilisateur %1 est introuvable."
+msgstr "L'utilisateur %1 ne peut être trouvé."
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
msgstr "Défini par l'utilisateur"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Conditions et actions définies par l'utilisateur"
@@ -4280,17 +4688,16 @@ msgstr "Conditions et actions définies par l'utilisateur"
msgid "User Rights"
msgstr "Droits utilisateurs"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
msgstr "L'utilisateur a demandé un type de mise à jour non connu pour le champ personnalisé %1 de l'objet %2 n°%3"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
-msgstr "L'utilisateur ne peut pas être créé :  %1"
+msgstr "L'utilisateur ne peut être créé : %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Utilisateur créé"
@@ -4298,19 +4705,19 @@ msgstr "Utilisateur créé"
msgid "User defined groups"
msgstr "Groupes définis par l'utilisateur"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Utilisateur chargé"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Groupe définis par l'utilisateur"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nom d'utilisateur"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Utilisateurs"
@@ -4318,19 +4725,28 @@ msgstr "Utilisateurs"
msgid "Users matching search criteria"
msgstr "Utilisateurs correspondants aux critères de recherche"
-#: lib/RT/Tickets_Overlay_SQL.pm:525
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Valider la requête"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Validation"
+
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valeurs"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Observer"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "ObserverCommeAdminCC"
@@ -4338,10 +4754,14 @@ msgstr "ObserverCommeAdminCC"
msgid "Watchers"
msgstr "Observateurs"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Mer."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Quand un ticket a été approuvé par tous les approbateurs, ajoute le courrier au ticket source"
@@ -4394,11 +4814,11 @@ msgstr "Lorsque un commentaire arrive"
msgid "Whenever correspondence comes in"
msgstr "Lorsque un courrier arrive"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Travail"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Travail hors ligne"
@@ -4406,18 +4826,26 @@ msgstr "Travail hors ligne"
msgid "Worked"
msgstr "Travaillé"
-#: lib/RT/Ticket_Overlay.pm:3104
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Vous êtes déjà intervenant de ce ticket"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Vous n'êtes pas un utilisateur autorisé"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Vous pouvez aussi modifier la recherche prédéfinie elle-même"
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Vous pouvez seulement réaffecter vos ticket ou ceux qui ne sont pas affectés"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
@@ -4431,7 +4859,7 @@ msgstr "Vous avez été déconnecté de RT."
msgid "You have no permission to create tickets in that queue."
msgstr "Vous n'avez pas l'autorisation de créer des tickets dans cette file."
-#: lib/RT/Ticket_Overlay.pm:1972
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Vous ne pouvez pas créer de demandes dans cette file."
@@ -4441,7 +4869,7 @@ msgstr "Vous êtes invité à vous identifier à nouveau"
#: etc/initialdata:502
msgid "Your request has been approved by %1. Other approvals may still be pending."
-msgstr "Votre demande a été approuvée par %1. D'autres approbations sont peut-être toujours en attente."
+msgstr "Votre demande a été approuvée par %1. D'autres approbations sont peut être toujours en attente."
#: etc/initialdata:540
msgid "Your request has been approved."
@@ -4451,7 +4879,7 @@ msgstr "Votre demande a été approuvée."
msgid "Your request was rejected."
msgstr "Votre demande a été rejetée."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Votre nom d'utilisateur ou votre mot de passe est incorrect"
@@ -4459,11 +4887,11 @@ msgstr "Votre nom d'utilisateur ou votre mot de passe est incorrect"
msgid "Zip"
msgstr "Code Postal"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr "autorise la création de recherches sauvées"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr "autorise le chargement de recherches sauvées"
@@ -4472,9 +4900,9 @@ msgstr "autorise le chargement de recherches sauvées"
msgid "as granted to %1"
msgstr "comme accordé à %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
-msgstr "appartient à"
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "graphique"
#: html/SelfService/Closed.html:49
msgid "closed"
@@ -4484,18 +4912,14 @@ msgstr "fermé"
msgid "contains"
msgstr "contient"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "jours"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "effacé"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr "n'appartient pas à"
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ne correspond pas"
@@ -4508,29 +4932,29 @@ msgstr "ne contient pas"
msgid "equal to"
msgstr "égal à"
-#: html/Search/Build.html:578
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "erreur : ne peut aller plus bas"
-#: html/Search/Build.html:600
+#: html/Search/Build.html:569
msgid "error: can't move left"
-msgstr "erreur :  ne peut aller à gauche"
+msgstr "erreur : ne peut aller à gauche"
-#: html/Search/Build.html:559
+#: html/Search/Build.html:528
msgid "error: can't move up"
-msgstr "erreur :  ne peut aller plus haut"
+msgstr "erreur : ne peut aller plus haut"
-#: html/Search/Build.html:642
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
-msgstr "erreur :  rien à effacer"
+msgstr "erreur : rien à effacer"
-#: html/Search/Build.html:564 html/Search/Build.html:583 html/Search/Build.html:605 html/Search/Build.html:634
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
-msgstr "erreur :  rien à déplacer"
+msgstr "erreur : rien à déplacer"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
-msgstr "erreur :  rien à commuter"
+msgstr "erreur : rien à commuter"
#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
@@ -4541,7 +4965,12 @@ msgstr "supérieur à"
msgid "group '%1'"
msgstr "groupe '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr "groupés par %1"
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "heures"
@@ -4549,11 +4978,11 @@ msgstr "heures"
msgid "id"
msgstr "n°"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "est"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "n'est pas"
@@ -4565,23 +4994,19 @@ msgstr "inférieur à"
msgid "matches"
msgstr "correspond"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
-msgid "minutes"
-msgstr "minutes"
-
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "mois"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "nouveau"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "sans nom"
@@ -4597,7 +5022,7 @@ msgstr "aucun"
msgid "not equal to"
msgstr "différent de"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "ouvert"
@@ -4611,30 +5036,39 @@ msgstr "groupe personnel '%1' pour l'utilisateur '%2'"
msgid "queue %1 %2"
msgstr "file %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "rejeté"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "résolu"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sec"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr "montrer l'onglet de configuration"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "feuille de calcul"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "stagnant"
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "style : %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "lignes de sommaire"
+
#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
@@ -4645,7 +5079,7 @@ msgstr "système %1"
msgid "system group '%1'"
msgstr "groupe système '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "le composant appelant n'a pas spécifié pourquoi"
@@ -4664,11 +5098,11 @@ msgstr "groupe %1 non décrit"
msgid "user %1"
msgstr "utilisateur %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "semaines"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "années"
diff --git a/rt/lib/RT/I18N/he.po b/rt/lib/RT/I18N/he.po
index f895f35..aa6309d 100644
--- a/rt/lib/RT/I18N/he.po
+++ b/rt/lib/RT/I18N/he.po
@@ -1,14 +1,29 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"PO-Revision-Date: 2005-10-03 13:47-0400\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -17,52 +32,56 @@ msgstr ""
msgid "#%1: %2"
msgstr ""
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr ""
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr ""
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr ""
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr ""
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr ""
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr ""
@@ -72,11 +91,11 @@ msgstr ""
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -84,117 +103,107 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 מוצגי×"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr ""
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr ""
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr ""
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr ""
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr ""
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -206,31 +215,26 @@ msgstr "%1 הפניות ×¢× ×”×¢×“×™×¤×•×ª הגבוהה ביותר בטיפול
msgid "%1 highest priority tickets I requested..."
msgstr "%1 הפניות ×¢× ×”×¢×“×™×¤×•×ª הגבוהה ביותר ש×× ×™ פתחתי..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr ""
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr ""
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr ""
@@ -244,21 +248,21 @@ msgstr "זכויות"
msgid "%1 will resolve all members of a resolved group ticket."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr ""
@@ -273,7 +277,12 @@ msgstr ""
msgid "%1k"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr ""
@@ -294,15 +303,15 @@ msgstr "(סמן תיבה כדי למחוק)"
msgid "(Check boxes to delete)"
msgstr "(סמן תיבות כדי למחוק)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr ""
@@ -320,7 +329,7 @@ msgstr ""
msgid "(No members)"
msgstr ""
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr ""
@@ -332,26 +341,30 @@ msgstr ""
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:88
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
msgstr ""
-#: html/Ticket/Create.html:100
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
-#: html/Ticket/Update.html:84
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
msgstr ""
-#: html/Ticket/Create.html:90
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
-#: html/Admin/Elements/EditScrip:102
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr ""
@@ -360,7 +373,7 @@ msgstr ""
msgid "(no name listed)"
msgstr ""
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr ""
@@ -368,15 +381,15 @@ msgstr ""
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(רק פנייה ×חת)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr ""
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr ""
@@ -388,6 +401,18 @@ msgstr ""
msgid "(untitled)"
msgstr ""
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
@@ -400,11 +425,16 @@ msgstr ""
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"פנייה חדשה ב\">&nbsp;%1"
@@ -413,15 +443,15 @@ msgstr "<input type=\"submit\" value=\"פנייה חדשה ב\">&nbsp;%1"
msgid "A blank template"
msgstr ""
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr ""
@@ -437,20 +467,24 @@ msgstr "מידע ×ודותי"
msgid "Access control"
msgstr ""
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr ""
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr ""
@@ -458,11 +492,11 @@ msgstr ""
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "הוסף העתק ניהולי"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "הוסף העתק"
@@ -474,11 +508,11 @@ msgstr ""
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "הוסף עוד קבצי×"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "הוסף מבקש"
@@ -486,15 +520,15 @@ msgstr "הוסף מבקש"
msgid "Add Value"
msgstr ""
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr ""
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
msgstr ""
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "הוסף הערות ×ו תגובות לפניות הנבחרות"
@@ -506,16 +540,24 @@ msgstr ""
msgid "Add new watchers"
msgstr "הוסף ×¦×•×¤×™× ×—×“×©×™×"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr ""
@@ -528,7 +570,7 @@ msgstr "כתובת1"
msgid "Address2"
msgstr "כתובת2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr ""
@@ -548,31 +590,31 @@ msgstr ""
msgid "Admin/Global configuration"
msgstr ""
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "העתק ניהולי"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr ""
@@ -580,7 +622,7 @@ msgstr ""
msgid "Administrative Cc"
msgstr "העתק ניהולי"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr ""
@@ -616,11 +658,11 @@ msgstr ""
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "×ישור"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -645,7 +687,7 @@ msgstr ""
msgid "Approval Rejected"
msgstr ""
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr ""
@@ -653,7 +695,7 @@ msgstr ""
msgid "Approver's notes: %1"
msgstr ""
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "×פריל"
@@ -661,27 +703,31 @@ msgstr "×פריל"
msgid "April"
msgstr "×פריל"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "עולה"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "צרף"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr ""
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "קובץ מצורף"
@@ -690,11 +736,11 @@ msgstr "קובץ מצורף"
msgid "Attachment '%1' could not be loaded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "קובץ צורף"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "×©× ×§×•×‘×¥ מצורף"
@@ -702,11 +748,11 @@ msgstr "×©× ×§×•×‘×¥ מצורף"
msgid "Attachments"
msgstr "×§×‘×¦×™× ×ž×¦×•×¨×¤×™×"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "×וגוסט"
@@ -722,23 +768,27 @@ msgstr ""
msgid "Autoreply To Requestors"
msgstr ""
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
msgid "Basics"
msgstr "בסיסי"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "×ל תשכח לשמור ×ת השינויי×"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "לפני"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -754,27 +804,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "הוסף כתובת זו לספר הכתובות כדי לחזור על ×ותו חיפוש"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "תקציר כותרי×"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "עדכון פניות מרוכז"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr ""
@@ -783,28 +837,37 @@ msgstr ""
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr ""
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr ""
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr ""
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "העתק"
@@ -812,11 +875,11 @@ msgstr "העתק"
msgid "Change password"
msgstr ""
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "סמן תיבה כדי למחוק"
@@ -824,27 +887,47 @@ msgstr "סמן תיבה כדי למחוק"
msgid "Check box to revoke right"
msgstr "סמן תיבה כדי לבטל זכות"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "ילדי×"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "עיר"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr ""
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "נסגר"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr ""
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "הערה"
@@ -852,19 +935,19 @@ msgstr "הערה"
msgid "Comment Address"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr ""
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "הערות (×œ× × ×©×œ×—×•×ª ×ל המבקשי×)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "הערות (×œ× × ×©×œ×—×•×ª ×ל המבקשי×)"
@@ -872,31 +955,35 @@ msgstr "הערות (×œ× × ×©×œ×—×•×ª ×ל המבקשי×)"
msgid "Comments about %1"
msgstr "הערות לגבי %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "הערות לגבי משתמש זה"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "הערות נוספו"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr ""
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr ""
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr ""
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "הגדרות"
@@ -912,7 +999,7 @@ msgstr "תוכן"
msgid "Content-Type"
msgstr ""
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr ""
@@ -920,24 +1007,24 @@ msgstr ""
msgid "Correspondence"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr ""
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr ""
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr ""
@@ -947,7 +1034,7 @@ msgstr ""
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr ""
@@ -956,19 +1043,19 @@ msgstr ""
msgid "Could not create template: %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr ""
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr ""
@@ -976,60 +1063,64 @@ msgstr ""
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr ""
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr ""
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr ""
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr ""
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr ""
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr ""
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr ""
@@ -1044,12 +1135,17 @@ msgstr ""
msgid "Couldn't load CustomField %1"
msgstr ""
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr ""
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr ""
@@ -1068,26 +1164,26 @@ msgstr ""
msgid "Couldn't load queue %1"
msgstr ""
-#: html/SelfService/Display.html:156
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
#. ($id)
-msgid "Couldn't load ticket '%1'"
+msgid "Couldn't load scrip #%1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
+#. ($id)
+msgid "Couldn't load ticket '%1'"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "×רץ"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "צור"
@@ -1095,7 +1191,7 @@ msgstr "צור"
msgid "Create Tickets"
msgstr "צור פניות"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr ""
@@ -1124,11 +1220,11 @@ msgstr "צור סקריפ חדש"
msgid "Create a new template"
msgstr "צור תבנית חדשה"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "צור פנייה חדשה"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "צור משתמש חדש"
@@ -1144,7 +1240,7 @@ msgstr "צור תור שנקר×"
msgid "Create a request"
msgstr "צור בקשה"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr ""
@@ -1165,43 +1261,51 @@ msgstr ""
msgid "Create ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr ""
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr ""
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "נוצר"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr ""
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
@@ -1222,6 +1326,10 @@ msgstr ""
msgid "Current rights"
msgstr ""
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "קריטריוני החיפוש הנוכחיי×"
@@ -1230,68 +1338,78 @@ msgstr "קריטריוני החיפוש הנוכחיי×"
msgid "Current watchers"
msgstr "×¦×•×¤×™× × ×•×›×—×™×™×"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr ""
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr ""
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr ""
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr ""
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr ""
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr ""
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "ת×ריכי×"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "דצמבר"
@@ -1331,11 +1449,11 @@ msgstr ""
msgid "Delegate rights"
msgstr ""
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr ""
@@ -1343,7 +1461,7 @@ msgstr ""
msgid "Delegation"
msgstr "דלגציות"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "מחק"
@@ -1351,7 +1469,7 @@ msgstr "מחק"
msgid "Delete Template"
msgstr ""
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1360,67 +1478,75 @@ msgstr ""
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr ""
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr ""
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr ""
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "×ª×œ×•×™×™× ×‘×•"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "תלוי ב"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "יורד"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "תי×ור"
@@ -1432,7 +1558,7 @@ msgstr "פרטי×"
msgid "Display"
msgstr "הצג"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr ""
@@ -1440,19 +1566,19 @@ msgstr ""
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "מצב תצוגה"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
@@ -1460,18 +1586,14 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "הצג פנייה #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr ""
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "×ל תרענן דף ×–×”."
@@ -1488,28 +1610,36 @@ msgstr "הורד"
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "ת×ריך יעד"
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
+msgid "Edit"
+msgstr ""
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr ""
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr ""
@@ -1517,12 +1647,16 @@ msgstr ""
msgid "Edit Query"
msgstr ""
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -1530,7 +1664,7 @@ msgstr ""
msgid "Edit system templates"
msgstr ""
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -1539,7 +1673,7 @@ msgstr ""
msgid "Editing Configuration for queue %1"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr ""
@@ -1554,7 +1688,7 @@ msgstr ""
msgid "Editing membership for personal group %1"
msgstr ""
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr ""
@@ -1562,11 +1696,11 @@ msgstr ""
msgid "Email"
msgstr "××™-מייל"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr ""
@@ -1582,12 +1716,12 @@ msgstr ""
msgid "Enabled Queues"
msgstr ""
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -1596,7 +1730,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr ""
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
@@ -1604,11 +1738,11 @@ msgstr ""
msgid "Enter one value"
msgstr ""
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "הכנס פניות ×ו כתובות כדי לקשר פניות ×ליהן. הפרד ×¢×¨×›×™× ×¨×‘×™× ×‘×מצעות רווחי×."
@@ -1616,27 +1750,27 @@ msgstr "הכנס פניות ×ו כתובות כדי לקשר פניות ×לי×
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -1648,7 +1782,7 @@ msgstr ""
msgid "Everyone"
msgstr ""
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr ""
@@ -1656,29 +1790,29 @@ msgstr ""
msgid "Extra info"
msgstr ""
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr ""
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr ""
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr ""
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "פברו×ר"
@@ -1706,6 +1840,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -1714,11 +1852,11 @@ msgstr ""
msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "עדיפות סופית"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr ""
@@ -1730,7 +1868,7 @@ msgstr ""
msgid "Find people whose"
msgstr "×ž×¦× ×× ×©×™× ×©"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "×ž×¦× ×¤× ×™×•×ª"
@@ -1750,7 +1888,7 @@ msgstr ""
msgid "Foo!"
msgstr ""
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "הכרח שינוי"
@@ -1758,28 +1896,28 @@ msgstr "הכרח שינוי"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "נמצ×ו %1 פניות"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr ""
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "שישי"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "×›×•×ª×¨×™× ×ž×œ××™×"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr ""
@@ -1796,16 +1934,21 @@ msgstr ""
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr ""
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr ""
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "חפש"
@@ -1825,7 +1968,7 @@ msgstr "קבוצה %1 %2: %3"
msgid "Group Rights"
msgstr "זכויות קבוצה"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr ""
@@ -1834,27 +1977,27 @@ msgstr ""
msgid "Group could not be created: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr ""
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "קבוצות"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr ""
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr ""
@@ -1871,7 +2014,7 @@ msgstr ""
msgid "Hello, %1"
msgstr ""
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "הסטוריה"
@@ -1889,16 +2032,20 @@ msgstr ""
msgid "Homepage"
msgstr "דף הבית"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr ""
@@ -1918,19 +2065,19 @@ msgstr ""
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr ""
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "×× ×¢×“×›× ×ª משהו לעיל, ×ל תשכח ל"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr ""
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr ""
@@ -1946,36 +2093,46 @@ msgstr ""
msgid "Include disabled users in search."
msgstr ""
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr ""
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr ""
@@ -1983,40 +2140,45 @@ msgstr ""
msgid "Invalid Right"
msgstr ""
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr ""
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr ""
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr ""
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr ""
@@ -2024,7 +2186,7 @@ msgstr ""
msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "ינו×ר"
@@ -2032,11 +2194,11 @@ msgstr "ינו×ר"
msgid "January"
msgstr "ינו×ר"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr ""
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "יולי"
@@ -2044,11 +2206,11 @@ msgstr "יולי"
msgid "July"
msgstr "יולי"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "ג'מבו"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "יוני"
@@ -2104,25 +2266,25 @@ msgstr "תן ×פשרות להעניק זכויות למשתמש ×–×”"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr ""
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr ""
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr ""
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr ""
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr ""
@@ -2131,19 +2293,27 @@ msgstr ""
msgid "Link ticket #%1"
msgstr ""
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "קישורי×"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2151,7 +2321,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2160,69 +2330,64 @@ msgstr ""
msgid "Location"
msgstr "מיקו×"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
-msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
-msgstr ""
-
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "מחובר כ %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "כניסה"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "יצי××”"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "שנה בעלות ל"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "שנה סטטוס"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "שנה ת×ריך יעד"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "שנה ת×ריך פתרון"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "שנה ת×ריך 'הותחל'"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "שנה ת×ריך התחלה"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "שנע ת×ריך מגע ×חרון"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "שנה עדיפות"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "שנה תור"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "שנה נוש×"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2246,7 +2411,7 @@ msgstr "נהל תורות ומ××¤×™×™× ×™× ×¡×¤×¦×™×¤×™×™× ×œ×ª×•×¨×•×ª"
msgid "Manage users and passwords"
msgstr "נהל ×ž×©×ª×ž×©×™× ×•×¡×¤×¨×™×•×ª"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "מרץ"
@@ -2258,29 +2423,29 @@ msgstr "מרץ"
msgid "May"
msgstr "מ××™"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "מ××™"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "חבר הוסף"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "חבר נמחק"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "חבר ×œ× × ×ž×—×§"
@@ -2292,12 +2457,12 @@ msgstr "חבר ב"
msgid "Members"
msgstr "חברי×"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
@@ -2311,52 +2476,60 @@ msgstr ""
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "מיזוג הצליח"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "מיזוג נכשל. ×œ× ×™×›×•×œ×ª×™ להגדיר מזהה ×פקטיבי"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "מזג לתוך"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "הודעה"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "חסר מפתח ר×שי?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "נייד"
@@ -2364,7 +2537,7 @@ msgstr "נייד"
msgid "MobilePhone"
msgstr "טלפון נייד"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "שנה רשימת בקרת גישה"
@@ -2382,7 +2555,7 @@ msgstr ""
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
@@ -2390,11 +2563,11 @@ msgstr ""
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr ""
@@ -2407,12 +2580,12 @@ msgstr ""
msgid "Modify a CustomField for queue %1"
msgstr ""
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr ""
@@ -2426,7 +2599,7 @@ msgstr ""
msgid "Modify dates for #%1"
msgstr ""
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr ""
@@ -2451,7 +2624,7 @@ msgstr ""
msgid "Modify global user rights."
msgstr ""
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr ""
@@ -2470,11 +2643,11 @@ msgstr ""
msgid "Modify group rights for queue %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr ""
@@ -2483,7 +2656,7 @@ msgstr ""
msgid "Modify people related to queue %1"
msgstr ""
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2508,16 +2681,20 @@ msgstr ""
msgid "Modify templates which apply to all queues"
msgstr ""
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr ""
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr ""
@@ -2532,7 +2709,7 @@ msgstr "שנה פנייה מספר %1"
msgid "Modify ticket #%1"
msgstr "שינוי פנוייה מספר %1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "שינוי פניות"
@@ -2551,43 +2728,43 @@ msgstr ""
msgid "Modify user rights for queue %1"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "שני"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "עוד לגבי %1"
@@ -2604,11 +2781,11 @@ msgstr ""
msgid "Multiple"
msgstr ""
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr ""
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -2617,19 +2794,23 @@ msgstr ""
msgid "My Approvals"
msgstr "×”××™×©×•×¨×™× ×©×œ×™"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "×”××™×©×•×¨×™× ×©×œ×™"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "ש×"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "×©× ×‘×©×™×ž×•×©"
@@ -2637,11 +2818,11 @@ msgstr "×©× ×‘×©×™×ž×•×©"
msgid "Never"
msgstr ""
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "חדש"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "×™×—×¡×™× ×—×“×©×™×"
@@ -2653,11 +2834,7 @@ msgstr "×¡×™×¡×ž× ×—×“×©×”"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "חיפוש חדש"
@@ -2673,7 +2850,7 @@ msgstr "קבוצה חדשה"
msgid "New password"
msgstr "×¡×™×¡×ž× ×—×“×©×”"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr ""
@@ -2681,6 +2858,10 @@ msgstr ""
msgid "New queue"
msgstr "תור חדש"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "בקשה חדשה"
@@ -2689,7 +2870,7 @@ msgstr "בקשה חדשה"
msgid "New rights"
msgstr "זכויות חדשות"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "סקריפ חדש"
@@ -2701,15 +2882,15 @@ msgstr "חיפוש חדש"
msgid "New template"
msgstr "תבנית חדשה"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "פנייה חדשה"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "פנייה חדשה ×œ× ×§×™×™×ž×ª"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "משתמש חדש"
@@ -2721,7 +2902,7 @@ msgstr "משתמש חדש שנקר×"
msgid "New watchers"
msgstr "×¦×•×¤×™× ×—×“×©×™×"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "הב×"
@@ -2745,7 +2926,7 @@ msgstr "כינוי"
msgid "No Class defined"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr ""
@@ -2757,7 +2938,7 @@ msgstr ""
msgid "No Group defined"
msgstr ""
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr ""
@@ -2773,11 +2954,11 @@ msgstr ""
msgid "No Template"
msgstr ""
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr ""
@@ -2785,12 +2966,12 @@ msgstr ""
msgid "No comment entered about this user"
msgstr ""
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr ""
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr ""
@@ -2798,36 +2979,40 @@ msgstr ""
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr ""
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr ""
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr ""
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr ""
@@ -2847,19 +3032,19 @@ msgstr ""
msgid "No rights granted."
msgstr ""
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr ""
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr ""
@@ -2867,18 +3052,22 @@ msgstr ""
msgid "No users matching search criteria found."
msgstr ""
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "××£ ×חד"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr ""
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "×œ× ×‘×ª×•×š המערכת"
@@ -2887,7 +3076,7 @@ msgstr "×œ× ×‘×ª×•×š המערכת"
msgid "Not logged in."
msgstr "×œ× ×‘×ª×•×š המערכת."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "×œ× ×”×•×–×Ÿ"
@@ -2895,11 +3084,11 @@ msgstr "×œ× ×”×•×–×Ÿ"
msgid "Not yet implemented."
msgstr ""
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr ""
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr ""
@@ -2971,7 +3160,7 @@ msgstr ""
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr ""
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "נובמבר"
@@ -2983,19 +3172,19 @@ msgstr "נובמבר"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr ""
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr ""
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3005,11 +3194,11 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "×וקטובר"
@@ -3017,7 +3206,7 @@ msgstr "×וקטובר"
msgid "October"
msgstr "×וקטובר"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3033,6 +3222,11 @@ msgstr ""
msgid "On"
msgstr "ב"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr ""
@@ -3069,25 +3263,33 @@ msgstr ""
msgid "On Transaction"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "הצג רק ××™×©×•×¨×™× ×¢×‘×•×¨ בקשות שנוצרו ×חרי %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "הצג רק ××™×©×•×¨×™× ×¢×‘×•×¨ בקשות שנוצרו לפני %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "פתוח"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "פתח"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr ""
@@ -3095,7 +3297,11 @@ msgstr ""
msgid "Open tickets on correspondence"
msgstr ""
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr ""
@@ -3107,16 +3313,16 @@ msgstr "סידור ומיון"
msgid "Organization"
msgstr "×רגון"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -3124,23 +3330,23 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "בעלי×"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr ""
@@ -3154,15 +3360,15 @@ msgstr "הבעלי×"
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "ביפר"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "הורי×"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "סיסמ×"
@@ -3170,16 +3376,16 @@ msgstr "סיסמ×"
msgid "Password Reminder"
msgstr "מזכיר סיסמ×"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3187,24 +3393,24 @@ msgstr ""
msgid "Password too short"
msgstr "×¡×™×¡×ž× ×§×¦×¨×” מדי"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "סיסמ×: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "הסיסמ×ות ×ינן תו×מות"
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "×נשי×"
@@ -3216,10 +3422,18 @@ msgstr ""
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr ""
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "קבוצות ×ישיות"
@@ -3232,19 +3446,29 @@ msgstr "קבוצות ×ישיות"
msgid "Personal groups:"
msgstr "קבוצות ×ישיות"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "מספרי טלפון"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "מ×פייני×"
-#: lib/RT/Action/Generic.pm:196
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr ""
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "הקוד×"
@@ -3256,12 +3480,12 @@ msgstr ""
msgid "Previous page"
msgstr "דף קוד×"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr ""
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "עדיפות"
@@ -3277,7 +3501,7 @@ msgstr ""
msgid "Privileged"
msgstr ""
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr ""
@@ -3290,19 +3514,19 @@ msgstr ""
msgid "Pseudogroup for internal use"
msgstr ""
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
+#: html/Search/Build.html:121
+msgid "Query Builder"
msgstr ""
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
-msgid "Query Builder"
+#: html/Search/Elements/Chart:101
+msgid "Query:"
msgstr ""
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "תור"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3312,23 +3536,23 @@ msgstr ""
msgid "Queue Name"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr ""
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr ""
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr ""
@@ -3336,23 +3560,26 @@ msgstr ""
msgid "Queues"
msgstr "תורי×"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "חיפוש מהיר"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
-msgid "RT %1"
-msgstr ""
-
#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
@@ -3362,7 +3589,7 @@ msgstr ""
msgid "RT Administration"
msgstr "ניהול RT"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr ""
@@ -3370,19 +3597,40 @@ msgstr ""
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT ממבט כולל"
-#: html/Elements/SetupSessionCookie:90
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT / %1"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "×©× ×מיתי"
@@ -3391,31 +3639,31 @@ msgstr "×©× ×מיתי"
msgid "RealName"
msgstr "×©× ×מיתי"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "×ž×ª×™×™×—×¡×™× ×ליו"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "מתייחס ל"
@@ -3428,19 +3676,48 @@ msgstr "חדד ×ת החיפוש"
msgid "Refresh this page every %1 minutes."
msgstr "רענן דף זה כל %1 דקות."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "הסר העתק ניהולי"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "הסר העתק"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "הסר מבקש"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "הגב"
@@ -3448,19 +3725,23 @@ msgstr "הגב"
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "מענה לפנייה"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "מבקש"
@@ -3476,7 +3757,7 @@ msgstr "מבקש(×™×)"
msgid "RequestorAddresses"
msgstr "כתובת הפונה"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "מבקשי×"
@@ -3489,32 +3770,52 @@ msgstr ""
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "×פס נתוני×"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "בית"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "פתור"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "פתור פנייה #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "נפתר"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "תגובה למבקשי×"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "תוצ×ות"
@@ -3530,19 +3831,19 @@ msgstr "הקלד שנית:"
msgid "Revert"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr ""
@@ -3550,24 +3851,24 @@ msgstr ""
msgid "Right not found"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr ""
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr ""
@@ -3576,47 +3877,46 @@ msgstr ""
msgid "Roles"
msgstr ""
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "שבת"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "שמור שינויי×"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "שמור שינויי×"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
-msgid "Saved searches"
-msgstr ""
-
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr ""
@@ -3624,7 +3924,7 @@ msgstr ""
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr ""
@@ -3636,52 +3936,81 @@ msgstr ""
msgid "Scrips which apply to all queues"
msgstr ""
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "חיפוש"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr ""
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr ""
@@ -3741,7 +4070,11 @@ msgstr ""
msgid "Select queue"
msgstr ""
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr ""
@@ -3753,7 +4086,7 @@ msgstr ""
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr ""
@@ -3765,6 +4098,10 @@ msgstr ""
msgid "Selected objects"
msgstr ""
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr ""
@@ -3809,7 +4146,7 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr ""
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "ספטמבר"
@@ -3817,7 +4154,7 @@ msgstr "ספטמבר"
msgid "September"
msgstr "ספטמבר"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -3829,78 +4166,82 @@ msgstr ""
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "הצג בקשות ש×ושרו"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "הצג בקשות שנדחו"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "הצג בקשות ממתינות"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "הצג בקשות שממתינות ל××™×©×•×¨×™× ×חרי×"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr ""
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "חתימה"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr ""
@@ -3909,7 +4250,7 @@ msgstr ""
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr ""
@@ -3917,6 +4258,10 @@ msgstr ""
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr ""
@@ -3925,7 +4270,7 @@ msgstr ""
msgid "Sort results by"
msgstr "סדר תוצ×ות על פי"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -3937,7 +4282,7 @@ msgstr "מושהה"
msgid "Started"
msgstr "התחיל"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "מתחיל ב"
@@ -3945,7 +4290,7 @@ msgstr "מתחיל ב"
msgid "State"
msgstr "מדינה"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "מצב"
@@ -3953,19 +4298,19 @@ msgstr "מצב"
msgid "Status Change"
msgstr ""
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "גנוב"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "נגנב מ %1"
@@ -3978,28 +4323,28 @@ msgstr "נגנב מ %1 "
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "נוש×"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "× ×•×©× ×©×•× ×” ל %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "שלח"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "הצליח"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "ר×שון"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "סופר-משתמש"
@@ -4011,11 +4356,11 @@ msgstr "מערכת"
msgid "System Configuration"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4024,11 +4369,11 @@ msgstr ""
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr ""
@@ -4040,27 +4385,27 @@ msgstr ""
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr ""
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "קח"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "נלקחה"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr ""
@@ -4073,114 +4418,122 @@ msgstr ""
msgid "Template deleted"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr ""
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr ""
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr ""
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr ""
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr ""
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr ""
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr ""
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr ""
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "מידע בסיסי"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr ""
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr ""
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr ""
@@ -4188,7 +4541,7 @@ msgstr ""
msgid "These comments aren't generally visible to the user"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr ""
@@ -4196,15 +4549,15 @@ msgstr ""
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr ""
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr ""
@@ -4213,7 +4566,7 @@ msgstr ""
msgid "This user's %1 highest priority tickets"
msgstr ""
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "חמישי"
@@ -4235,20 +4588,20 @@ msgstr "פנייה מספר %1 עדכון ג'מבו: %2"
msgid "Ticket #%1: %2"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr ""
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr ""
@@ -4265,7 +4618,7 @@ msgstr ""
msgid "Ticket Resolved"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr ""
@@ -4273,15 +4626,15 @@ msgstr ""
msgid "Ticket attachment"
msgstr "מצורף לפנייה"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr ""
@@ -4317,44 +4670,60 @@ msgstr "סטטוס פנייה שונה"
msgid "Ticket watchers"
msgstr "צופי הפנייה"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "פניות"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "זמן נותר"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "זמן עבודה"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "זמן נותר"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "זמן להציג"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "זמן עבודה"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr ""
@@ -4362,29 +4731,33 @@ msgstr ""
msgid "Title"
msgstr ""
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr ""
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr ""
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr ""
@@ -4392,23 +4765,23 @@ msgstr ""
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr ""
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "שלישי"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "סוג"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "×œ× ×ž×™×™×•×©×"
@@ -4416,13 +4789,13 @@ msgstr "×œ× ×ž×™×™×•×©×"
msgid "Unix login"
msgstr ""
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr ""
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -4430,7 +4803,7 @@ msgstr ""
msgid "Unlimited"
msgstr "×œ× ×ž×•×’×‘×œ"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr ""
@@ -4446,23 +4819,19 @@ msgstr ""
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr ""
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "עדכן"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr ""
-
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "סוג עדכון"
@@ -4474,7 +4843,7 @@ msgstr "עדכן ×ת כל הפניות לעיל בבת ×חת"
msgid "Update email"
msgstr "עדכן ××™-מייל"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr ""
@@ -4482,11 +4851,11 @@ msgstr ""
msgid "Update name"
msgstr "עדכן ש×"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr ""
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "עדכן פניות נבחרות"
@@ -4503,20 +4872,20 @@ msgstr "עדכן פנייה"
msgid "Update ticket #%1"
msgstr ""
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr ""
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "עודכן"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr ""
@@ -4544,7 +4913,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr ""
@@ -4552,7 +4921,7 @@ msgstr ""
msgid "Use other RT administrative tools"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -4561,7 +4930,7 @@ msgstr ""
msgid "User Defined"
msgstr ""
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -4577,17 +4946,12 @@ msgstr "מזהה המשתמש"
msgid "User Rights"
msgstr "זכויות המשתמש"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr ""
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr ""
@@ -4595,19 +4959,19 @@ msgstr ""
msgid "User defined groups"
msgstr ""
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr ""
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "×©× ×ž×©×ª×ž×©"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "משתמשי×"
@@ -4615,19 +4979,28 @@ msgstr "משתמשי×"
msgid "Users matching search criteria"
msgstr ""
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr ""
@@ -4635,10 +5008,14 @@ msgstr ""
msgid "Watchers"
msgstr ""
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "רביעי"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr ""
@@ -4691,11 +5068,11 @@ msgstr "בכל ×¤×¢× ×©×”×¢×¨×” מגיעה ב"
msgid "Whenever correspondence comes in"
msgstr "בכל ×¤×¢× ×©×ª×›×ª×•×‘×ª מגיעה ב"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "עבודה"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -4707,18 +5084,26 @@ msgstr "טלפון בעבודה"
msgid "Worked"
msgstr "זמן טיפול"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "×תה כבר ×”×‘×¢×œ×™× ×©×œ פנייה זו"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "×ינך משתמש מורשה"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "×תה יכול להציב פניה רק ×× ×תה ×”×‘×¢×œ×™× ×©×œ×”, ×ו ש×ין לה בעלי×"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "×ין לך הרש××” כדי לר×ות ×ת פנייה זו.\\n"
@@ -4732,11 +5117,11 @@ msgstr "מצ×ת %1 פניות בתור %2"
msgid "You have been logged out of RT."
msgstr "התנתקת מהמערכת."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "×ין לך הרש×ות ליצור פניות בתור ×–×”."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "×ינך מורשה ליצור פניות בתור ×–×”."
@@ -4768,7 +5153,7 @@ msgstr "בקשתך נדחתה"
msgid "Your request was rejected."
msgstr "בקשתך נדחתה."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "×©× ×”×ž×©×ª×ž×© ו/×ו ×”×¡×™×¡×ž× ××™× × × ×›×•× ×™×"
@@ -4780,11 +5165,11 @@ msgstr "מיקוד"
msgid "[no subject]"
msgstr "[×œ×œ× × ×•×©×]"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -4793,8 +5178,8 @@ msgstr ""
msgid "as granted to %1"
msgstr "שהוענק ל%1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -4821,7 +5206,7 @@ msgstr "התכתבות (כנר××”) ×œ× × ×©×œ×—×”"
msgid "correspondence sent"
msgstr "התכתבות נשלחה"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "ימי×"
@@ -4829,14 +5214,10 @@ msgstr "ימי×"
msgid "delete"
msgstr "מחק"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "מחוק"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "×œ× ×ž×›×™×œ"
@@ -4849,27 +5230,27 @@ msgstr "×œ× ×ž×›×™×œ"
msgid "equal to"
msgstr "שווה ל"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -4881,12 +5262,17 @@ msgstr "×©× ×§×•×‘×¥"
msgid "greater than"
msgstr "גדול מ"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "קבוצה %1"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "שעות"
@@ -4894,11 +5280,11 @@ msgstr "שעות"
msgid "id"
msgstr "מזהה"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "הו×"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "×”×•× ×œ×"
@@ -4910,23 +5296,23 @@ msgstr "פחות מ"
msgid "matches"
msgstr "מכיל"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "דקות"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "דקות"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "חודשי×"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "חדש"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr ""
@@ -4942,78 +5328,87 @@ msgstr "×ין"
msgid "not equal to"
msgstr "×œ× ×©×•×•×” ל"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "פתוח"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr ""
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "נדחה"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "פתור"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr ""
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "מושהה"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr ""
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr ""
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr ""
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr ""
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr ""
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr ""
diff --git a/rt/lib/RT/I18N/hu.po b/rt/lib/RT/I18N/hu.po
index 3c199e0..1edebd1 100644
--- a/rt/lib/RT/I18N/hu.po
+++ b/rt/lib/RT/I18N/hu.po
@@ -1,15 +1,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-06-22 06:06+0200\n"
"PO-Revision-Date: 2005-10-03 13:48-0400\n"
"Last-Translator: Attila K. Mergl <mergl@astron.hu>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -18,17 +33,21 @@ msgstr ""
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -37,37 +56,37 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %7. %2 %3 %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "[%1] mezõbe '%2' érték felvétele"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 változtatása: '%2' --> '%3'"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 törölve"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 a %3 sablonnal"
@@ -77,138 +96,141 @@ msgstr "%1 %2 a %3 sablonnal"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (változatlan)"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - %2-nek átadandó argumentum"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Státuszfrissítés kiíratása a STDOUT-ra"
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
# msgstr "%1 - Schreibe Statusupdates nach STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Adja meg a használandó akciómodult!"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Adja meg a használandó kondiciómodult!"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Adja meg a használandó keres?modult!"
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 betöltve"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 értéke hozzáadva %2 höz"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 nem találhato az adatbázisban, pedig helyi objektumnak látszik"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 változtatása: '%2' --> '%3'"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 nem állítható %2 re."
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr ""
"%1 nem tudta a státuszt lezártra állítani. Az RT adatbázisa talán "
"inkonzisztens."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "%1 létrehozva"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 törölve"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "A %1 nekem kiosztott, legsürgõsebb probléma..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "Ennek a sornak %1 már nem %2-je."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 perc"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "%1 legújabb gazdátlan probléma"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr ""
@@ -222,21 +244,21 @@ msgstr "%1 jogok"
msgid "%1 will resolve all members of a resolved group ticket."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: Nincs melléklet megadva!"
@@ -251,7 +273,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' nem lehet státusz érték"
@@ -260,15 +287,15 @@ msgstr "'%1' nem lehet státusz érték"
msgid "(Check box to delete)"
msgstr "(Törléshez kiválasztandó!)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Szóközökkel elválasztva adható meg a problémák sorszáma vagy URL-je.)"
@@ -286,7 +313,7 @@ msgstr "(Nincs egyéni mezõ)"
msgid "(No members)"
msgstr "(Nincsenek tagok)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Nincs Scrip)"
@@ -298,26 +325,30 @@ msgstr "(Nincs sablon)"
msgid "(None)"
msgstr "(nincs név)"
-#: html/Ticket/Update.html:88
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
msgstr ""
-#: html/Ticket/Create.html:100
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
-#: html/Ticket/Update.html:84
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
msgstr ""
-#: html/Ticket/Create.html:90
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
-#: html/Admin/Elements/EditScrip:102
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(üres)"
@@ -326,7 +357,7 @@ msgstr "(üres)"
msgid "(no name listed)"
msgstr "(Nincs név a listában)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(nincs adat)"
@@ -334,15 +365,15 @@ msgstr "(nincs adat)"
msgid "(no values)"
msgstr "(nincs adat)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "<br>(Csak egy probléma adható meg!)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr ""
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr ""
@@ -354,6 +385,18 @@ msgstr "(szükséges)"
msgid "(untitled)"
msgstr "(névtelen)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
@@ -366,11 +409,16 @@ msgstr ""
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Új probléma\">&nbsp;%1"
@@ -379,15 +427,15 @@ msgstr "<input type=\"submit\" value=\"Új probléma\">&nbsp;%1"
msgid "A blank template"
msgstr "Ãœres sablon"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE nem található"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACE-k csak létrehozhatók és törölhetõk."
@@ -403,20 +451,24 @@ msgstr "Magamról"
msgid "Access control"
msgstr "Hozzáférés ellenõrzése"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Akció"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "%1 akció nem található"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "Akció végrehajtva.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Akció elõkészítve..."
@@ -424,11 +476,11 @@ msgstr "Akció elõkészítve..."
msgid "Add"
msgstr "Hozzáad"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Adminisztratív tájékotatást kapó hozzáadása"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Tájékotatást kapó hozzáadása"
@@ -440,11 +492,11 @@ msgstr "Mezõk hozzáadása"
msgid "Add Criteria"
msgstr "Bõvített keresési feltételek"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "További fájlok csatolása"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Beküldõ hozáadása"
@@ -452,15 +504,19 @@ msgstr "Beküldõ hozáadása"
msgid "Add Value"
msgstr "Értékek hozzáadása"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Minden sorra vonatkozó Scrip hozzáadása"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "További feltételek hozzáadása"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr ""
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "A kiválasztott problémákhoz válasz vagy kiegészítés hozzáadása"
@@ -472,16 +528,24 @@ msgstr "Tagfelvétel"
msgid "Add new watchers"
msgstr "Új résztvevõk hozzáadása"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Egyéni mezõk lehetséges értékeinek létrehozása, módosítása, törlése"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Hozzendelt egy vezetõt mint %1 ehhez a sorhoz"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Hozzárendelt egy vezetõt mint %1 ehhez a problémához"
@@ -494,7 +558,7 @@ msgstr "Utca, házszám"
msgid "Address2"
msgstr "Postafiók"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Adminisztratív tájékoztatást kap"
@@ -514,31 +578,31 @@ msgstr "Válasszon sort!"
msgid "Admin/Global configuration"
msgstr "Konfiguráció / Ãltalános beállítások"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "Adminisztratív tájékoztatást kap"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr ""
@@ -546,7 +610,7 @@ msgstr ""
msgid "Administrative Cc"
msgstr "Adminisztratív tájékoztatást kap"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Kézi lekérdezés"
@@ -582,11 +646,11 @@ msgstr "Mentés"
msgid "Apply your changes"
msgstr "A változtatás mentése"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Lezárás"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -611,7 +675,7 @@ msgstr "Lezárás rendben"
msgid "Approval Rejected"
msgstr "Lezárás visszautasítva"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Lezár"
@@ -619,31 +683,35 @@ msgstr "Lezár"
msgid "Approver's notes: %1"
msgstr "Az engedélyezõ megjegyzése: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "ápr."
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "növekvõ"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "Egyéni mezõ hozzárendelése vagy törlése"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Csatol"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Fájl csatolása"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Csatolt fájl"
@@ -652,11 +720,11 @@ msgstr "Csatolt fájl"
msgid "Attachment '%1' could not be loaded"
msgstr "A csatolt '%1' nem betölthetõ"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Csatolt fájl létrehozva"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Csatolt fájl neve"
@@ -664,11 +732,11 @@ msgstr "Csatolt fájl neve"
msgid "Attachments"
msgstr "Csatolt fájlok"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "aug."
@@ -680,25 +748,29 @@ msgstr "Automatikus válasz"
msgid "Autoreply To Requestors"
msgstr "Automatikus válasz a beküldõnek"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
msgid "Basics"
msgstr "Alapadatok módosítása"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "BCC"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr ""
"Ha valamit módosított ne felejtsen el ide kattintani, hogy megtörténjen a"
# ## wieder - Duzen???
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "elõtt"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -710,27 +782,31 @@ msgstr "Ãœres"
msgid "Bold"
msgstr "Félkövér"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Tömör fejléc"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Tömeges problémafrissítés"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Rendszerfelhasználó nem módosítható"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Ez a vezetõ nem láthatja ezt a sort"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Egyéni mehzõ név nélkül nem hozzáadható"
@@ -739,28 +815,37 @@ msgstr "Egyéni mehzõ név nélkül nem hozzáadható"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "A problémát nem lehet önmagához kapcsolni!"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Ezt a lekérdezést nem lehet lementeni"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Nem adhat meg egyszerre bázist és célt"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "A felhasználó nem hozható létre: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Tájékoztatást kap"
@@ -768,11 +853,11 @@ msgstr "Tájékoztatást kap"
msgid "Change password"
msgstr "Jelszó-változtatás"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Törléshez bejelölni"
@@ -780,27 +865,47 @@ msgstr "Törléshez bejelölni"
msgid "Check box to revoke right"
msgstr "Jog megvonásához megjelölni"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Leszármazottak"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Város"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr ""
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Lezárva"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Lezárt problémák"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Kiegészít"
@@ -808,47 +913,51 @@ msgstr "Kiegészít"
msgid "Comment Address"
msgstr "Kiegészitõcím"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr ""
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Kiegészítés (a beküldõ nem kapja meg!))"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Kiegészítés (a beküldõ nem kapja meg!)"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kiegészítés ehhez a felhasználóhoz"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Kiegészítés hozzáfûzése"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr ""
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Feltétel"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "A feltétel nem található"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Konfiguráció"
@@ -864,7 +973,7 @@ msgstr "Tartalom"
msgid "Content-Type"
msgstr ""
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Másol"
@@ -872,24 +981,24 @@ msgstr "Másol"
msgid "Correspondence"
msgstr "Válasz"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Válasz hozzáfûzése"
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "Az egyéni mezõt nem sikerült hozzáadni."
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Az egyéni mezõértéket nem sikerült hozzáadni a #%1 problémához"
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Nem sikerült a tulajdonost megváltoztatni! "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Nem sikerült létrehozni az egyéni mezõt"
@@ -899,7 +1008,7 @@ msgstr "Nem sikerült létrehozni az egyéni mezõt"
msgid "Could not create CustomField: %1"
msgstr "Nem sikerült létrehozni a(z) %1 egyéni mezõt"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Nem sikerült létrehozni a csoportot"
@@ -908,19 +1017,19 @@ msgstr "Nem sikerült létrehozni a csoportot"
msgid "Could not create template: %1"
msgstr "A sablom nem jött létre: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Nem jött létre a probléma. A sor nincs meghatározva"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "A felhasználó nem jött létre"
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "A felhasználót nem sikerült megtalálni vagy létrehozni"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "A vezetõ nem található"
@@ -928,60 +1037,64 @@ msgstr "A vezetõ nem található"
msgid "Could not load CustomField %1"
msgstr "A(z) %1 egyéni mezõ nem betölthetõ"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "A csoport nem betölthetõ"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "A vezetõ nem lehet %1-e a sornak"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "A vezetõ nem lehet %1-e a problémának"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "A vezetõt nem lehet mint a sor %1-ét eltávolítani"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "A felhasználó adatait nem sikerült elmenteni"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "A tagot nem lehet a csoporthoz adni"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "A tanzakció nem létrehozható: %1"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "A sor nem található"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "A csoport/felhasználó nem található"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Az érték nem található"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr ""
@@ -996,12 +1109,17 @@ msgstr ""
msgid "Couldn't load CustomField %1"
msgstr "A(z) %1 egyéni mezõ nem betölthetõ"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "%1 csoport nem betölthetõ"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr ""
@@ -1020,26 +1138,26 @@ msgstr "A sor nem betölthetõ"
msgid "Couldn't load queue %1"
msgstr "%1 sor nem betölthetõ"
-#: html/SelfService/Display.html:156
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "A(z) '%1' nem betölthetõ"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Ország"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Felvesz"
@@ -1047,7 +1165,7 @@ msgstr "Felvesz"
msgid "Create Tickets"
msgstr "Probléma megadása"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Hozzon létre egy új egyéni mezõt!"
@@ -1064,11 +1182,11 @@ msgstr "Hozzon létre új csoportot!"
msgid "Create a new personal group"
msgstr "Hozzon létre egy új saját csoportot!"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Új probléma felvétele"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Hozzon létre egy új felhasználót!"
@@ -1076,7 +1194,7 @@ msgstr "Hozzon létre egy új felhasználót!"
msgid "Create a queue"
msgstr "Hozzon létre egy sort!"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Hozzon létre egy scrip-et a(z) %1 sorhoz!"
@@ -1097,43 +1215,51 @@ msgstr "Hozzon létre egy új problémát ennek a sablonnak scripjeire alapozva"
msgid "Create ticket"
msgstr "Létrehozás"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Hozzon létre problémákat ebben a sorban!"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Egyéni mezõk létrehozása, módosítása, törlése"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Sor létrehozása, módosítása, törlése"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Felhasználók létrehozása, módosítása, törlése"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Felvéve"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr ""
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Létrehozó"
@@ -1154,28 +1280,32 @@ msgstr "Jelenlegi tagok"
msgid "Current rights"
msgstr "Jelenlegi jogok"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Jelenlegi résztvevõk"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Egyéni mezõk"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "%1 egyéni mezõi"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Az akcióhoz rendelt egyéni lezáró kód"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Az akcióhoz rendelt egyéni elõkészítõ kód"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Egyéni feltétel"
@@ -1183,51 +1313,61 @@ msgstr "Egyéni feltétel"
msgid "Custom field %1 %2 %3"
msgstr "Egyéni mezõ %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "[%1] egyéni mezõnek van értéke."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "[%1] egyéni mezõnek nincs értéke."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "[%1] egyéni mezõ nem található"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Egyéni mezõ nem található"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "A(z) %2 egyéni mezõ %1értéke nem található"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Az egyéni mezõ értéke nem található"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Az egyéni mezõ értéke nem található"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Az egyéni mezõ értéke törölve"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr ""
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Idõpontok"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "dec."
@@ -1263,11 +1403,11 @@ msgstr ""
msgid "Delegate rights"
msgstr "Jogok továbbadása"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr ""
@@ -1275,7 +1415,7 @@ msgstr ""
msgid "Delegation"
msgstr "Jogok továbbadása"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Töröl"
@@ -1283,7 +1423,7 @@ msgstr "Töröl"
msgid "Delete Template"
msgstr "Sablon törlése"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1292,67 +1432,75 @@ msgstr ""
msgid "Delete selected scrips"
msgstr "Kiválasztott Scrip törlése"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Problémák törlése"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr ""
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr ""
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Elutasítva"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Ettõl függnek"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "A következõktõl függ"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "csökkenõ"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "A probléma szabatos leírása"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Leírás"
@@ -1360,7 +1508,7 @@ msgstr "Leírás"
msgid "Display"
msgstr "Mutat"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr ""
@@ -1368,31 +1516,31 @@ msgstr ""
msgid "Display Columns"
msgstr "Mezõk kiválasztása"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Láthatóak legyenek az ehhez a sorhoz tartozó scrip sablonok"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Láthatóak legyen a sorhoz tartozó scripek"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Megjelenítési mód"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr ""
-#: html/Search/Build.html:112
+#: NOT FOUND IN SOURCE
msgid "Do the Search"
msgstr "Keresés indítása"
@@ -1408,28 +1556,36 @@ msgstr "Letölt"
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Határidõ"
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
+msgid "Edit"
+msgstr ""
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Módosítsa %1 egyéni mezõit!"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Kapcsolatok módosítása"
@@ -1437,12 +1593,16 @@ msgstr "Kapcsolatok módosítása"
msgid "Edit Query"
msgstr "Lekérdezés szerkesztése kézzel"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Módosítsa a(z) %1 sor sablonjait!"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -1450,7 +1610,7 @@ msgstr ""
msgid "Edit system templates"
msgstr "Módosítsa a rendszersablonokat!"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -1459,7 +1619,7 @@ msgstr ""
msgid "Editing Configuration for queue %1"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr ""
@@ -1474,7 +1634,7 @@ msgstr "Módosítsa a(z) %1 csoport tagságát!"
msgid "Editing membership for personal group %1"
msgstr ""
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Meg kell adni a bázist vagy a célt"
@@ -1482,12 +1642,12 @@ msgstr "Meg kell adni a bázist vagy a célt"
msgid "Email"
msgstr "E-mail cím"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "E-Mail-cím már foglalt"
# ## muss das überhaupt übersetzt werden???
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktivált (kiválasztása letiltja ezt az egyéni mezõt)"
@@ -1503,12 +1663,12 @@ msgstr "Aktivált (Kiválasztása letiltja ezt a sort)"
msgid "Enabled Queues"
msgstr "Aktív sorok"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Status %1 aktiviert"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -1517,7 +1677,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr "Adjon meg több értéket!"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Objektum vagy URI. Szóközzel elválasztva több is megadható"
@@ -1525,11 +1685,11 @@ msgstr "Objektum vagy URI. Szóközzel elválasztva több is megadható"
msgid "Enter one value"
msgstr "Adjon meg egy értéket!"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "Sor vagy URI. Szóközzel elválasztva több is megadható"
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Probléma szám vagy URI. Szóközzel elválasztva több is megadható"
@@ -1537,27 +1697,27 @@ msgstr "Probléma szám vagy URI. Szóközzel elválasztva több is megadható"
msgid "Enter up to %1 values"
msgstr "Adjon meg egy értéket!"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Hiba"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Hiba a sor paraméterezésében ->AddWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Hiba a sor paraméterezésében->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Hiba a probléma paraméterezésében -> AddWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Hiba a probléma paraméterezésében->DelWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -1569,7 +1729,7 @@ msgstr "Becsült"
msgid "Everyone"
msgstr "Mindenki"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Például:"
@@ -1577,29 +1737,29 @@ msgstr "Például:"
msgid "Extra info"
msgstr "Kiegészítõ információk"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr ""
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr ""
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "A %1 Modul nem betölthetõ. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "feb."
@@ -1623,6 +1783,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -1631,11 +1795,11 @@ msgstr ""
msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Végsõ prioritás"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr ""
@@ -1647,7 +1811,7 @@ msgstr "Találjon olyan csoportot, amelyiknél a"
msgid "Find people whose"
msgstr "Találj olyan embereket, akiknél a"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Problémák keresése"
@@ -1663,7 +1827,7 @@ msgstr ""
msgid "Foo!"
msgstr ""
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "A változtatás kikényszerítése"
@@ -1671,28 +1835,28 @@ msgstr "A változtatás kikényszerítése"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "%quant(%1) problémát találtam"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr ""
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "P"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Teljes fejléc"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "%1 felhasználónak adva"
@@ -1709,16 +1873,21 @@ msgstr "Globális egyéni mezõ"
msgid "Global custom field configuration"
msgstr "Egyéni mezõk általános beállításai"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Ãltalános probléma: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Hajrá!"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Hajrá!"
@@ -1734,7 +1903,7 @@ msgstr "Csoport"
msgid "Group Rights"
msgstr "Csoportjogok"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Csoportnak már vannak tagjai"
@@ -1743,27 +1912,27 @@ msgstr "Csoportnak már vannak tagjai"
msgid "Group could not be created: %1"
msgstr "A csoportot nem lehetett létrehozni: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Csoport létrehozva"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "A csoportnak már van ilyen tagja"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Csoport nem található"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Csoportok"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Csoportok nem lehetnek a saját tagjaik tagjai!"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "A keresési feltételeknek megfeleõ csoportok"
@@ -1780,7 +1949,7 @@ msgstr "Hallo!"
msgid "Hello, %1"
msgstr "Hallo %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Részletes történet"
@@ -1798,16 +1967,20 @@ msgstr "%1 felhasználó története"
msgid "Homepage"
msgstr "Kezdõlap"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Sorszám"
@@ -1827,16 +2000,16 @@ msgstr "Ha a beküldõ ismeretlen, ezzel legyen az új probléma beküldõje"
msgid "If no queue is specified, create tickets in this queue."
msgstr "Ha nincs megadva sor, ebbe a sorba kerüljenek az új problémák"
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr ""
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr ""
"Ha valamit módosított, ne felejtsen el ide kattintani, hogy megtörténjen a"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Érvénytelen érték %1-nek"
@@ -1844,7 +2017,7 @@ msgstr "Érvénytelen érték %1-nek"
msgid "Image"
msgstr "Kép"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Nem változtatható mezõ"
@@ -1860,36 +2033,46 @@ msgstr "Láthatóak legyenek a letiltott sorok is."
msgid "Include disabled users in search."
msgstr "Keresés a letiltott felhasználók között is."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Kezdõ prioritás"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Input hiba"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Belsõ hiba"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Belsõ hiba: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Érvénytelen csoportfajta"
@@ -1897,40 +2080,45 @@ msgstr "Érvénytelen csoportfajta"
msgid "Invalid Right"
msgstr "Érvénytelen jog"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Érvénytelen dátum"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Érvénytelen sor"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Érvénytelen jog"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Érvénytelen érték %1-nek"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Érvénytelen érték az egyéni mezõhöz"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Érvénytelen státuszérték"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr ""
@@ -1938,23 +2126,23 @@ msgstr ""
msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "jan."
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr ""
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "júl."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Minden módosítása"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "jún."
@@ -2002,25 +2190,25 @@ msgstr "Felhasználónak több jog engedélyezése"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Kapcsolat már létezik"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Kapcsolat nem hozható létre"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Kapcsolat létrehozva (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Kapcsolat törölve (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Kapcsolat nem található"
@@ -2029,19 +2217,27 @@ msgstr "Kapcsolat nem található"
msgid "Link ticket #%1"
msgstr "%1. számú probléma kapcsolatainak módosítása"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Kapcsolatok módosítása"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Lekérdezés betöltése"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2049,79 +2245,78 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
-msgstr ""
+msgstr "Cím"
#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Cím"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr ""
"Log-könyvtár %1 nem található, vagy nincs írási joga.\\n Az RT tud elindulni."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "%1-ként van bejelentkezve"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Bejelentkezés"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Kijelentkezés"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Legyen a tulajdonos"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Státusz változtatása"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Határidõ változtatása"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Megoldási dátum változtatása"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Hozzáfogás dátumának változtatása"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Kiosztás dátumának változtatása"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Bejelentés dátumának változtatása"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Prioritás állítása"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Sor változtatása"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Tárgy változtatása"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2145,33 +2340,33 @@ msgstr "Sorok és a sorokra jellemzõ beállítások kezelése"
msgid "Manage users and passwords"
msgstr "Felhasználók és jelszavaik kezelése"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "már."
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "máj."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Tag hozzáadva"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Tag törölve"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Tag hozzáadva"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Tag törölve"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Tag nincs törölve"
@@ -2183,12 +2378,12 @@ msgstr "Tagja a"
msgid "Members"
msgstr "Tagok"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "%1 tag hozzáadva"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "%1-beli tagság törölve"
@@ -2202,56 +2397,64 @@ msgstr "Tagságok"
msgid "Memberships of the user %1"
msgstr "%1 felhasználó tagságai"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Beolvasztás sikeres"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Beolvasztás sikertelen Konnte EffectiveId nicht setztn"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Beolvasztás sikertelen Konnte EffectiveId nicht setztn"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Beolvasztani ebbe"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Beolvasztva %1-be"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Üzenet szövege"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "A sor nem hozható létre"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Üzenet rögzítve"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr ""
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Mobil"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr ""
@@ -2269,7 +2472,7 @@ msgstr "Változtassa meg a %1-re vonatkozó egyéni mezõket!"
msgid "Modify Group Rights"
msgstr "Csoportjogok módosítása"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Tagok módosítása"
@@ -2277,11 +2480,11 @@ msgstr "Tagok módosítása"
msgid "Modify Rights"
msgstr "Jogok módosítása"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr ""
@@ -2294,12 +2497,12 @@ msgstr "Felhasználói jogok módosítása"
msgid "Modify a CustomField for queue %1"
msgstr "Változtassa meg a(z) %1 sor egyéni mezõjét!"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr ""
@@ -2313,7 +2516,7 @@ msgstr ""
msgid "Modify dates for #%1"
msgstr "%1. számú probléma idõadatainak módosítása"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "%1. számú probléma idõadatainak módosítása"
@@ -2338,7 +2541,7 @@ msgstr "Változtassa meg az általános felhasználói jogokat!"
msgid "Modify global user rights."
msgstr "Változtassa meg az általános felhasználói jogokat!"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr ""
@@ -2357,11 +2560,11 @@ msgstr "Módosítsa a(z) %1 csoport jogait"
msgid "Modify group rights for queue %1"
msgstr "Változtassa meg a %1 sor csoportjogait!"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr ""
@@ -2370,7 +2573,7 @@ msgstr ""
msgid "Modify people related to queue %1"
msgstr "Változtassa meg a %1 sorhoz tarozó részvevõket!"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2395,16 +2598,20 @@ msgstr "Hozzon létre egy sablont!"
msgid "Modify templates which apply to all queues"
msgstr "Változtassa meg az általános sablonokat!"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "A %1 csoport módosítása"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr ""
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "%1 felhasználó módosítása"
@@ -2419,7 +2626,7 @@ msgstr "%1. számú probléma adatainak módosítása"
msgid "Modify ticket #%1"
msgstr "%1. számú probléma alapadatainak módosítása"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr ""
@@ -2438,43 +2645,43 @@ msgstr "Változtassa meg a(z) %1 csoport jogait!"
msgid "Modify user rights for queue %1"
msgstr "Változtassa meg a(z) %1 sor felhasználói jogait!"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "H"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "További részletek %1 felhasználóról"
@@ -2491,28 +2698,32 @@ msgstr "Felfelé mozgatni"
msgid "Multiple"
msgstr ""
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr ""
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "%1 problémáim"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Lezárás"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Saját lekérdezések"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Név"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "A felhasználói név már foglalt"
@@ -2520,11 +2731,11 @@ msgstr "A felhasználói név már foglalt"
msgid "Never"
msgstr "Soha"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Új"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Új kapcsolatok"
@@ -2536,10 +2747,14 @@ msgstr "Új jelszó"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Új lekérdezés"
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr ""
+
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Új egyéni mezõ"
@@ -2552,7 +2767,7 @@ msgstr "Új csoport"
msgid "New password"
msgstr "Új jelszó"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr ""
@@ -2560,11 +2775,15 @@ msgstr ""
msgid "New queue"
msgstr "Új sor"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Új jogok"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Új Scrip"
@@ -2572,15 +2791,15 @@ msgstr "Új Scrip"
msgid "New template"
msgstr "Új sablon"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Új probléma"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Az új probléma nem létezik"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Új felhasználó"
@@ -2592,7 +2811,7 @@ msgstr ""
msgid "New watchers"
msgstr "Új résztvevõk"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Következõ"
@@ -2608,7 +2827,7 @@ msgstr "Becenév"
msgid "No Class defined"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Nincs egyéni mezõ"
@@ -2620,7 +2839,7 @@ msgstr "Nincs egyéni mezõ meghatározva"
msgid "No Group defined"
msgstr "Nincs csoport meghatározva"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr ""
@@ -2638,11 +2857,11 @@ msgstr ""
msgid "No Template"
msgstr "Nincs sablon"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Nincs <b>sor</b> megadva!"
@@ -2650,12 +2869,12 @@ msgstr "Nincs <b>sor</b> megadva!"
msgid "No comment entered about this user"
msgstr "Nincs kiegészítés tárolva"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Nincs leírás a(z) %1-hez"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Nincs <b>csoport</b> megadva!"
@@ -2663,36 +2882,40 @@ msgstr "Nincs <b>csoport</b> megadva!"
msgid "No groups matching search criteria found."
msgstr "Nincs a keresési feltételeknek megfeleõ csoport."
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Nincs jelszó megadva"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Nincs joga sort létrehozni"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Nincs joga a(z) '%1' sorban problémát létrehozni"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Nincs joga felhasználót létrehozni"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr ""
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Nincs joga ezt a problémát aktualizálni"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Nincs <b>felelõs</b> megadva!"
@@ -2712,19 +2935,19 @@ msgstr "Nem találhatók jogok"
msgid "No rights granted."
msgstr "Nincsenek jogok engedélyezve."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Nincs feldolgozható keresési lista."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "(nincs tárgy)"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Nincs <b>értesítési típus</b> megadva!"
@@ -2732,23 +2955,27 @@ msgstr "Nincs <b>értesítési típus</b> megadva!"
msgid "No users matching search criteria found."
msgstr "Nincs a keresési feltételeknek megfeleõ felhasználó."
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Senki"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Nem létezõ mezõ?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Nincs bejelentkezve."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Nincs megadva"
@@ -2756,11 +2983,11 @@ msgstr "Nincs megadva"
msgid "Not yet implemented."
msgstr ""
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Megjegyzések"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Értesítést nem sikerült elküldeni."
@@ -2832,7 +3059,7 @@ msgstr "Minden résztvevõ tájékozatatása"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Minden résztvevõ értesítése kiegészítésként"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "nov."
@@ -2840,19 +3067,19 @@ msgstr "nov."
msgid "OR"
msgstr "VAGY"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objekum nem hozható létre"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "Az objekumot nem sikerült törölni"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objektum létehozva"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Objektum törölve"
@@ -2862,15 +3089,15 @@ msgstr "Objektum törölve"
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "okt."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -2886,6 +3113,11 @@ msgstr ""
msgid "On"
msgstr "e napon"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Kiegészítéskor"
@@ -2922,26 +3154,34 @@ msgstr "Státusz megváltozásakor"
msgid "On Transaction"
msgstr "Tranzakciónál"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Csak a(z) %1 után létrejött poblémák engedélyezései legyenek láthatóak"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr ""
"Csak a(z) %1 elõtt létrejött problémák engedélyezései legyenek láthatóak"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Nyitott"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Megnyit"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Nyitott problémák"
@@ -2949,7 +3189,11 @@ msgstr "Nyitott problémák"
msgid "Open tickets on correspondence"
msgstr ""
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Rendezés"
@@ -2957,16 +3201,16 @@ msgstr "Rendezés"
msgid "Organization"
msgstr "Cég, szervezet"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -2974,23 +3218,23 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr "Prioritás idõvel emelkedik"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Saját problémák"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Tulajdonos"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Erõszakos tulajdonosváltás: %1 --> %2"
@@ -3000,15 +3244,15 @@ msgstr "Erõszakos tulajdonosváltás: %1 --> %2"
msgid "Page %1 of %2"
msgstr "%1/%2 oldal"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr ""
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Felmenõk"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Jelszó"
@@ -3016,16 +3260,16 @@ msgstr "Jelszó"
msgid "Password Reminder"
msgstr "Jelszó-emlékeztetõ"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Jelszó megváltoztatva"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3033,24 +3277,24 @@ msgstr ""
msgid "Password too short"
msgstr "A jelszó túl rövid!"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Jelszó: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "A jelszavak nem egyeznek."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Résztvevõk"
@@ -3062,10 +3306,18 @@ msgstr ""
msgid "Perl configuration"
msgstr "Perl konfiguráció"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Hozzáférés visszautasítva"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Saját Csoportok"
@@ -3078,19 +3330,29 @@ msgstr "Saját csoportok"
msgid "Personal groups:"
msgstr "Saját csoportok:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Telefonszámok"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Beállításaim"
-#: lib/RT/Action/Generic.pm:196
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr ""
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Elõzõ"
@@ -3098,12 +3360,12 @@ msgstr "Elõzõ"
msgid "Previous Page"
msgstr "Elõzõ oldal"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "%1 vezetõ nem található."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioritás"
@@ -3119,7 +3381,7 @@ msgstr ""
msgid "Privileged"
msgstr "Kiemelt"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr ""
@@ -3132,19 +3394,23 @@ msgstr "Kiemelt felhasználók:"
msgid "Pseudogroup for internal use"
msgstr ""
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "Lekérdezés"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Lekérdezésszerkesztõ"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Sor"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3154,23 +3420,23 @@ msgstr "%2 sor nem található"
msgid "Queue Name"
msgstr "A sor neve"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Sor már létezik"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "A sor nem hozható létre"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "a sor nem tölthetõ be."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "A sor létrehozva"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "A sor nem található"
@@ -3178,20 +3444,27 @@ msgstr "A sor nem található"
msgid "Queues"
msgstr "Sorok"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Gyors lekérdezés"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Probléma felvétele (gyors)"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -3204,7 +3477,7 @@ msgstr "RT %1 %2-nek"
msgid "RT Administration"
msgstr "Konfiguráció"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Hiba"
@@ -3212,48 +3485,69 @@ msgstr "RT Hiba"
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "Ãttekintés"
-#: html/Elements/SetupSessionCookie:90
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr " %1 -- Request Tracker "
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Valódi név"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "%1 hivatkozás törölve"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "A következõk kapcsolódnak hozzá"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "A következõkhöz kapcsolódik"
@@ -3262,19 +3556,48 @@ msgstr "A következõkhöz kapcsolódik"
msgid "Refresh this page every %1 minutes."
msgstr "%1 percenként frissítse ezt az oldalt."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Adminisztratív tájékoztatást kapó eltávolítása"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Tájékoztatást kapó eltávolítása"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Beküldõ eltávolítása"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Válaszol"
@@ -3282,23 +3605,27 @@ msgstr "Válaszol"
msgid "Reply Address"
msgstr "Válaszcím"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Válasz a beküldõknek"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Válasz a problémákra"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr ""
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Beküldõ"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Beküldõ"
@@ -3311,28 +3638,48 @@ msgstr "A problémát meg kell oldani"
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Visszaállít"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Otthoni"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Megold"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "%1. (%2) probléma lezárása"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Megoldva"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Változtatások eredménye"
@@ -3344,19 +3691,19 @@ msgstr "Jelszó megismételve"
msgid "Revert"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "A jog megosztva"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "A jog betöltve"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "A jog nem vonnható vissza"
@@ -3364,24 +3711,24 @@ msgstr "A jog nem vonnható vissza"
msgid "Right not found"
msgstr "A jog nem található"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "A jog nem található."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Jog visszavonva"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Jogok"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr " %1 jogai nem vonhatók vissza"
@@ -3390,47 +3737,50 @@ msgstr " %1 jogai nem vonhatók vissza"
msgid "Roles"
msgstr "Szerepek"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Sorok száma oldalanként"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Szo"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Mentés"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Változtatások mentése"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Beállítások mentése"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Változtatások mentése"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Elmentett lekérdezés"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip létrehozva"
@@ -3438,7 +3788,7 @@ msgstr "Scrip létrehozva"
msgid "Scrip Fields"
msgstr "Scrip mezök"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip törölve"
@@ -3450,52 +3800,81 @@ msgstr "Scrips"
msgid "Scrips which apply to all queues"
msgstr "Minden sorhoz érvényes Scripek"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Keresés"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Engedélyezések keresése"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Biztonság:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "Eyéni mezõk"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr ""
@@ -3555,7 +3934,11 @@ msgstr "Válasszon értéket!"
msgid "Select queue"
msgstr "Válasszon sort!"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Válasszon Scripet!"
@@ -3567,7 +3950,7 @@ msgstr "Válasszon sablont!"
msgid "Select up to %1 values"
msgstr "Válasszon (legfeljebb %1) értéket!"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Válasszon felhasználót"
@@ -3579,6 +3962,10 @@ msgstr "Kiválasztott egy egyéni mezõk"
msgid "Selected objects"
msgstr "Kiválasztott problémák"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr ""
@@ -3623,11 +4010,11 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr ""
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "szep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -3639,78 +4026,82 @@ msgstr "Lezárások"
msgid "Show Columns"
msgstr "Látható mezõk"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Lekérdezés eredménye"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Láthatóak legyenek a felszabadított problémák"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Problémaleírás"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "láthatóak legyenek az elutasított problémák"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Attribútumok"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Láthatóak legyenek a folyamatban levõ problémák"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Láthatóak legyenek a mások engedélyezésére váró problémák"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr ""
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Aláírás (e-mail-hez)"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr ""
@@ -3719,7 +4110,7 @@ msgstr ""
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr ""
@@ -3727,11 +4118,15 @@ msgstr ""
msgid "Small"
msgstr "Kicsi"
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Rendezés"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -3739,7 +4134,7 @@ msgstr ""
msgid "Started"
msgstr "Elkezdve"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Kiosztva"
@@ -3747,7 +4142,7 @@ msgstr "Kiosztva"
msgid "State"
msgstr "Ãllam"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Státusz"
@@ -3759,19 +4154,19 @@ msgstr ""
msgid "Status changed from %1 to %2"
msgstr "Státusz változtatása: '%1' --> '%2'"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Elcsen"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "Problémák elcsenése"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Probléma elcsenése %1 tulajdonostól"
@@ -3784,28 +4179,28 @@ msgstr "Probléma elcsenése %1 tulajdonostól "
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Tárgy"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr ""
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Mentés"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Sikerült"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "V"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr ""
@@ -3817,11 +4212,11 @@ msgstr "Rendszer"
msgid "System Configuration"
msgstr "Rendszerkonfiguráció"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Rendszerhiba"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -3830,11 +4225,11 @@ msgstr ""
msgid "System Tools"
msgstr "Rendszerkonfiguráció"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Rendszerhiba. Jog nem delegálható ."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Rendszerhiba. Jog nem adható."
@@ -3846,27 +4241,27 @@ msgstr "Rendszercsoportok"
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr ""
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Atvesz"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Problémák átvétele"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Ãtvéve"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Sablon"
@@ -3879,14 +4274,22 @@ msgstr "Sablon #%1"
msgid "Template deleted"
msgstr "Sablon törölve"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Sablon nem található"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Sablon beolvasva"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Sablonok"
@@ -3895,102 +4298,102 @@ msgstr "Sablonok"
msgid "Text"
msgstr "Szöveg"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Már ez az aktuális érték"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Egyéni mezõhöz érvénytelen értek"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Ez ugyanaz az érték"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "A felhasználónak/csoportnak mát van ilyen joga"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "A vezetõ már %1-a a sornak"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "A vezetõ már %1-a a problémának"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "A vezetõ már nem %1-a a sornak"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Ez a sor nem létezik"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Már ez a felhasználó a tulajdonos!"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Ilyen felhasználó nem létezik"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "A felhasználó már kiemelt"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "A felhasználó már nem kiemelt"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "A felhasználó mostantól kiemelt"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "A felhasználó mostantól nem kiemelt"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "a felhasználóhoz nem tartozhatnak problémák ebbõl a sorból"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr ""
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Alapadatok"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr ""
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr ""
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr ""
@@ -3998,7 +4401,7 @@ msgstr ""
msgid "These comments aren't generally visible to the user"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr ""
@@ -4006,15 +4409,15 @@ msgstr ""
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr ""
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Diese Transaktion scheint keinen Inhalt zu haben"
@@ -4023,7 +4426,7 @@ msgstr "Diese Transaktion scheint keinen Inhalt zu haben"
msgid "This user's %1 highest priority tickets"
msgstr "A felhasználó által felvetett %1 legsürgõsebb probléma"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Cs"
@@ -4037,20 +4440,20 @@ msgstr "%1. számú (%2) probléma jellemzõinek módosítása"
msgid "Ticket #%1: %2"
msgstr "Probléma. %1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "%1. probléma"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr ""
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Probléma %1: %2"
@@ -4067,19 +4470,19 @@ msgstr ""
msgid "Ticket Resolved"
msgstr "Pobléma megoldva"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Probléma tranzakciói"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "A probléma tartalma"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr ""
@@ -4091,44 +4494,60 @@ msgstr "Probléma metadata"
msgid "Ticket status changed"
msgstr ""
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Problémák"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Maradék idõ"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Ráfordított munkaidõ"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Maradék idõ"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Munkaidõ"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "Ráfordított munkaidõ"
@@ -4136,29 +4555,33 @@ msgstr "Ráfordított munkaidõ"
msgid "Title"
msgstr ""
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Beérkezett"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Eszközök"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr ""
@@ -4166,23 +4589,23 @@ msgstr ""
msgid "Transaction Custom Fields"
msgstr "Tranzakció egyéni mezõi"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr ""
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "K"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Típus"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr ""
@@ -4190,13 +4613,13 @@ msgstr ""
msgid "Unix login"
msgstr ""
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr ""
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -4204,7 +4627,7 @@ msgstr ""
msgid "Unlimited"
msgstr "korlátlan"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Névtelen lekérdezés"
@@ -4220,35 +4643,35 @@ msgstr "Inaktív egyéni mezõk"
msgid "Unselected objects"
msgstr "Inaktív objektumok"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Probléma visszaadása"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Frissít"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "Mindet frissíti"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Probléma frissítése"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Frissítés típusa"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "A kiválasztott problémák frissítése"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr ""
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "A kiválasztott problémák frissítése"
@@ -4261,20 +4684,20 @@ msgstr ""
msgid "Update ticket #%1"
msgstr ""
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "%1. számú (%2) probléma aktualizálása"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr ""
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Frissítve"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Feltöltés"
@@ -4302,7 +4725,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Módosítások feltöltése"
@@ -4310,7 +4733,7 @@ msgstr "Módosítások feltöltése"
msgid "Use other RT administrative tools"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "'%1' felhasználó nem található"
@@ -4319,7 +4742,7 @@ msgstr "'%1' felhasználó nem található"
msgid "User Defined"
msgstr "Felhasználó által meghatározott"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -4327,17 +4750,12 @@ msgstr ""
msgid "User Rights"
msgstr "Felhasználói jogok"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr ""
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Felhasználó létrehozva"
@@ -4345,19 +4763,19 @@ msgstr "Felhasználó létrehozva"
msgid "User defined groups"
msgstr "Felhasználó által definiált csoport"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Felhasználó betöltve"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Felhasználó által definiált csoportok"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Felhasználó"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Felhasználók"
@@ -4365,19 +4783,28 @@ msgstr "Felhasználók"
msgid "Users matching search criteria"
msgstr ""
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Értékek"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr ""
@@ -4385,10 +4812,14 @@ msgstr ""
msgid "Watchers"
msgstr "Résztvevõk"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Sze"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr ""
@@ -4441,11 +4872,11 @@ msgstr ""
msgid "Whenever correspondence comes in"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Munkahelyi"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -4453,18 +4884,26 @@ msgstr ""
msgid "Worked"
msgstr "Munkaidõ"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Már az öné ez a probléma"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr ""
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
@@ -4474,11 +4913,11 @@ msgstr "%1 Problémát talált a %2 sorban"
msgid "You have been logged out of RT."
msgstr "Kilépett a Request Tracker programból."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Nincs joga létrehozni problémákat ebben a sorban"
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Nem hozhat létre problémákat ebben a sorban"
@@ -4498,7 +4937,7 @@ msgstr "A problémája engedélyezve."
msgid "Your request was rejected."
msgstr "A problémája elutasítva."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "A begépelt felhasználói név vagy jelszó hibás!"
@@ -4506,11 +4945,11 @@ msgstr "A begépelt felhasználói név vagy jelszó hibás!"
msgid "Zip"
msgstr "Irányítószám"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr "létrehozhat saját lekérdezéseket"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr "betölthet saját lekérdezéseket"
@@ -4519,8 +4958,8 @@ msgstr "betölthet saját lekérdezéseket"
msgid "as granted to %1"
msgstr "%1nak engedélyezve"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -4531,18 +4970,14 @@ msgstr "Lezárt"
msgid "contains"
msgstr "tartalmazza"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "napja"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "törölve"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "nem"
@@ -4555,27 +4990,27 @@ msgstr "nem tartalmazza"
msgid "equal to"
msgstr "egyenlõ"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "hiba: nincs mit törölni"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -4583,12 +5018,17 @@ msgstr ""
msgid "greater than"
msgstr "nagyobb mint"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr " '%1' csopot"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "órája"
@@ -4596,11 +5036,11 @@ msgstr "órája"
msgid "id"
msgstr "Sorszám"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr " == "
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr " nem "
@@ -4612,23 +5052,23 @@ msgstr "kisebb mint"
msgid "matches"
msgstr "=="
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "perce"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "perc"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "hónapja"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "új"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "(nincs név)"
@@ -4644,78 +5084,87 @@ msgstr "senki"
msgid "not equal to"
msgstr "nem egyenlõ"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "Nyitott"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr ""
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "Stapel %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "elutasítva"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "megoldva"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sec"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "várakozik"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "rendszer %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr ""
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr ""
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "probléma #%1 %2"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "felhasználó %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "hete"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "éve"
diff --git a/rt/lib/RT/I18N/i_default.pm b/rt/lib/RT/I18N/i_default.pm
index 28082af..0f02a43 100644
--- a/rt/lib/RT/I18N/i_default.pm
+++ b/rt/lib/RT/I18N/i_default.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/I18N/id.po b/rt/lib/RT/I18N/id.po
index b02e15b..77922aa 100644
--- a/rt/lib/RT/I18N/id.po
+++ b/rt/lib/RT/I18N/id.po
@@ -2,15 +2,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2005-10-03 13:48-0400\n"
"Last-Translator: James <james@actionmessage.com>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=US-ASCII\n"
"Content-Transfer-Encoding: 7bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -19,17 +34,21 @@ msgstr ""
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr "$Awalan %1"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 #%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -38,37 +57,37 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 sudah ditambah"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 yang lalu"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 diganti menjadi %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 sudah dihapus"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 gunakan template %3"
@@ -78,107 +97,115 @@ msgstr "%1 %2 gunakan template %3"
msgid "%1 (%2) by %3"
msgstr "%1 (%2) oleh %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "(Belum diubah)"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Sebuah penjelasan untuk dilewati ke %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - status Output diperbaharui menjadi STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - menetapkan modul aksi yang ingin digunakan oleh anda"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - menetapkan moduk kondisi yang ingin digunakan oleh anda"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - menetapkan modul pencarian yang ingin digunakan oleh anda"
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr "%1 RT %2 Hak Cipta 1996-%3 %4."
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 Memanggil AksiScrip"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 ditambahkan sebagai nilai untuk %2"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 ditampilkan sebagai objek lokal, tetapi tidak dapat ditemukan di dalam database"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 oleh %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 sudah diganti dari %2 ke %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "%1 ditiru"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 tidak bisa diatur ke %2."
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 tidak dapat mengatur status untuk diselesaikan. Database RT's mungkin tidak konsisten."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "%1 sudah dibuat"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 sudah dihapus"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "%1 Tiket dengan prioritas paling tinggi yang saya miliki"
@@ -186,12 +213,12 @@ msgstr "%1 Tiket dengan prioritas paling tinggi yang saya miliki"
msgid "%1 highest priority tickets I requested..."
msgstr "%1 Tiket dengan prioritas paling tinggi yang saya minta..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 adalah sebuah alat yang berfungsi pada tiket dari alat penjadwalan eksternal, seperti Cron."
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 tidak lagi menjadi %2 untuk antrian ini."
@@ -200,17 +227,12 @@ msgstr "%1 tidak lagi menjadi %2 untuk antrian ini."
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 tidak lagi menjadi nilai untuk kolom kustom %2"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 menit"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "%1 tiket terbaru yang belum dimiliki"
@@ -218,7 +240,7 @@ msgstr "%1 tiket terbaru yang belum dimiliki"
msgid "%1 newest unowned tickets..."
msgstr "%1 tiket terbaru yang belum dimiliki..."
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 objek"
@@ -232,21 +254,21 @@ msgstr "hak-hak %1"
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 akan memecahkan semua anggota dari grup tiket yang dipecahkan."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1's %2 objek"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1's %2's %3 objek"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1's pencarian disimpan"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: tidak ada lampiran yang ditentukan"
@@ -261,7 +283,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' adalah nilai yang tidak valid untuk status"
@@ -270,15 +297,15 @@ msgstr "'%1' adalah nilai yang tidak valid untuk status"
msgid "(Check box to delete)"
msgstr "(Klik kotak ini untuk hapus)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Klik kotak ini untuk menon-aktifkan pemberitahuan kepada penerima yang sudah terdaftar)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Klik kotak ini untuk mengaktifkan pemberitahuan kepada penerima yang sudah terdaftar)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Masukkan ID Tiket atau URL, dipisahkan dengan spasi)"
@@ -300,7 +327,7 @@ msgstr "(Tidak ada kolom kustom)"
msgid "(No members)"
msgstr "(Tidak ada anggota)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Tidak ada scrip)"
@@ -312,26 +339,46 @@ msgstr "(Tidak ada template)"
msgid "(None)"
msgstr "(Tidak satu pun)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Kirim salinan tembusan untuk memperbaharui daftar alamat email yang dibatasi dengan koma. <b>Tidak</b> akan mengubah siapakah yang akan menerima pembaharuan di masa datang.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Kirim salinan tembusan untuk memperbaharui daftar alamat administrasi email. Orang-orang ini <b>akan</b> menerima pembaharuan di masa datang.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Kirim salinan tembusan untuk memperbaharui daftar alamat email. <b>Tidak</b> akan mengubah siapakah yang akan menerima pembaharuan di masa datang.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Kirim salinan tembusan untuk memperbaharui daftar alamat email. Orang-orang ini <b>akan</b> menerima pembaharuan di masa datang.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "Gunakan kolom ini ketika anda memilih 'Definisikan Pengguna' untuk sebuah kondisi atau aksi"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(kosong)"
@@ -340,7 +387,7 @@ msgstr "(kosong)"
msgid "(no name listed)"
msgstr "(tidak ada nama yang terdaftar)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(Tidak ada nilai)"
@@ -348,15 +395,15 @@ msgstr "(Tidak ada nilai)"
msgid "(no values)"
msgstr "(Tidak ada nilai-nilai)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(hanya satu Tiket)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(izin ditunda)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(Koleksi yang lain ditunda)"
@@ -368,6 +415,18 @@ msgstr "(diperlukan)"
msgid "(untitled)"
msgstr "(tidak ada judul)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Tiket->Status%>"
@@ -380,11 +439,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr "<%$kolom%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<Tipe input=\"submit\" nilai=\"Tiket Baru di dalam \">&nbsp;%1"
@@ -393,15 +457,15 @@ msgstr "<Tipe input=\"submit\" nilai=\"Tiket Baru di dalam \">&nbsp;%1"
msgid "A blank template"
msgstr "Template kosong"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE tidak ditemukan"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACE hanya dapat dibuat dan dihapus."
@@ -421,11 +485,11 @@ msgstr "Tentang Aku"
msgid "Access control"
msgstr "Kontrol Akses"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Aksi"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Aksi %1 tidak ditemukan"
@@ -434,11 +498,15 @@ msgstr "Aksi %1 tidak ditemukan"
msgid "Action committed."
msgstr "Aksi dijalankan."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "Aksi dijalankan."
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Aksi disiapkan..."
@@ -446,11 +514,11 @@ msgstr "Aksi disiapkan..."
msgid "Add"
msgstr "Tambah"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Tambah AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Tambah Cc"
@@ -462,11 +530,11 @@ msgstr "Tambah Kolom"
msgid "Add Criteria"
msgstr "Tambah Kriteria"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Tambah File Lagi"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Tambah Pemohon"
@@ -474,15 +542,19 @@ msgstr "Tambah Pemohon"
msgid "Add Value"
msgstr "Tambah Nilai"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Tambah scrip yang akan digunakan di semua antrian"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "Tambahkan kriteria tambahan"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr ""
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Tambah Komentar atau balas ke tiket yang sudah dipilih"
@@ -494,16 +566,24 @@ msgstr "Tambah Anggota"
msgid "Add new watchers"
msgstr "Tambah Pengamat Baru"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Tambah, hapus dan ubah nilai kolom kustom untuk objek"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Tambahkan prinsipal sebagai %1 untuk antrian ini"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Tambahkan prinsipal sebagai %1 untuk Tiket ini"
@@ -516,7 +596,7 @@ msgstr "Alamat1"
msgid "Address2"
msgstr "Alamat2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -536,31 +616,31 @@ msgstr "Antrian Admin"
msgid "Admin/Global configuration"
msgstr "Konfigurasi Admin/Global"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "Kolom Kustom Admin"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "Grup Admin"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "Keanggotaan Grup Admin"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "Milik Grup Pribadi Admin"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "Antrian Admin"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "Pengguna Admin"
@@ -568,7 +648,7 @@ msgstr "Pengguna Admin"
msgid "Administrative Cc"
msgstr "Cc Administrasi"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Lanjutan"
@@ -604,11 +684,11 @@ msgstr "Digunakan"
msgid "Apply your changes"
msgstr "Digunakan untuk perubahan anda"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Izin"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -633,7 +713,7 @@ msgstr "Izin dilewati"
msgid "Approval Rejected"
msgstr "Izin ditolak"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Disetujui"
@@ -641,31 +721,35 @@ msgstr "Disetujui"
msgid "Approver's notes: %1"
msgstr "Catatan Pemberi Persetujuan: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Apr."
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Naik"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "Menentukan dan memindahkan kolom kustom"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "Menentukan Kolom Kustom"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Melampirkan"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Melampirkan file"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "File dilampirkan"
@@ -674,11 +758,11 @@ msgstr "File dilampirkan"
msgid "Attachment '%1' could not be loaded"
msgstr "Lampiran '%1' tidak dapat dipanggil"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Lampiran dibuat"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Nama File Lampiran"
@@ -686,11 +770,11 @@ msgstr "Nama File Lampiran"
msgid "Attachments"
msgstr "Lampiran-lampiran"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Attribut sudah dihapus"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Agst."
@@ -706,6 +790,10 @@ msgstr "Balas Otomatis"
msgid "Autoreply To Requestors"
msgstr "Balas Otomatis ke Pemohon"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "Kolom Tersedia "
@@ -718,19 +806,19 @@ msgstr "Data buruk di dalam %1"
msgid "Basics"
msgstr "Dasar-dasar"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Pastikanlah untuk menyimpan setiap perubahan anda"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Sebelum"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr "Pemecahan Praktis yang terbaik, Logo bisnis LLC"
@@ -746,27 +834,31 @@ msgstr "Kosong"
msgid "Bold"
msgstr "Diberi huruf tebal"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "Menyimpan penunjuk link"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Catatan Atas Singkat"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Memperbaharui tiket dengan jumlah banyak pada waktu yang sama"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Tidak dapat mengubah sistem pengguna"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Dapatkah prinsipal melihat antrian ini"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Tidak dapat menambah nilai kolom kustom tanpa nama"
@@ -775,11 +867,11 @@ msgstr "Tidak dapat menambah nilai kolom kustom tanpa nama"
msgid "Can't find a collection class for '%1'"
msgstr "Tidak dapat menemukan kelas koleksi untuk '%'"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Tidak dapat menemukan pencarian yang disimpan untuk bekerja dengan"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Tidak dapat menghubungkan tiket tersebut dengan dirinya sendiri"
@@ -787,20 +879,29 @@ msgstr "Tidak dapat menghubungkan tiket tersebut dengan dirinya sendiri"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Tidak dapat digabungkan ke dalam tiket gabungan. Anda seharusnya tidak pernah mendapatkan kesalahan ini."
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Tidak dapat menyimpan pencarian ini"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Tidak dapat menentukan baik dasar dan sasaran"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Tidak dapat membuat pengguna: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -808,11 +909,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Ubah Sandi"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Periksa Semua"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Klik kotak ini untuk hapus"
@@ -820,27 +921,47 @@ msgstr "Klik kotak ini untuk hapus"
msgid "Check box to revoke right"
msgstr "Klik kotak ini untuk menghilangkan hak-hak"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Anak"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Kota"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "Hapus Semua"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Ditutup"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Tiket sudah ditutup"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Komentar"
@@ -848,11 +969,11 @@ msgstr "Komentar"
msgid "Comment Address"
msgstr "Alamat Komentar"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Komentar pada Tiket"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "Komentar Pada Tiket"
@@ -860,11 +981,11 @@ msgstr "Komentar Pada Tiket"
msgid "Comments"
msgstr "Komentar"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Komentar (Tidak dikirim ke pemohon)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Komentar (tidak dikirim ke pemohon)"
@@ -872,31 +993,35 @@ msgstr "Komentar (tidak dikirim ke pemohon)"
msgid "Comments about %1"
msgstr "Komentar mengenai %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Komentar tentang pengguna ini"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Komentar sudah ditambahkan"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Potongan Tiket Dijalankan"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Kondisi"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Kondisi sesuai dengan ..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Kondisi tidak ditemukan"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Konfigurasi"
@@ -916,7 +1041,7 @@ msgstr "Isi"
msgid "Content-Type"
msgstr "Tipe - Isi"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Tiru"
@@ -924,7 +1049,7 @@ msgstr "Tiru"
msgid "Correspondence"
msgstr "Korespondensi"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Korespondensi sudah ditambah"
@@ -932,20 +1057,20 @@ msgstr "Korespondensi sudah ditambah"
msgid "Could not add new custom field value for ticket. "
msgstr "Tidak dapat menambah nilai kolom kustom baru untuk tiket."
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "Tidak dapat menambah nilai kolom kustom baru"
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Tidak dapat menambah nilai kolom kustom baru"
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Tidak dapat mengubah pemilik tiket. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Tidak dapat membuat Kolom Kustom"
@@ -955,7 +1080,7 @@ msgstr "Tidak dapat membuat Kolom Kustom"
msgid "Could not create CustomField: %1"
msgstr "Tidak dapat membuat Kolom Kustom:%1 "
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Tidak dapat membuat grup"
@@ -964,19 +1089,19 @@ msgstr "Tidak dapat membuat grup"
msgid "Could not create template: %1"
msgstr "Tidak dapat membuat template: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Tidak dapat membuat tiket. Antrian tidak dapat diatur"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Tidak dapat membuat pengguna"
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Tidak dapat menemukan atau membuat pengguna tersebut"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Tidak dapat menemukan prinsipal tersebut"
@@ -984,60 +1109,64 @@ msgstr "Tidak dapat menemukan prinsipal tersebut"
msgid "Could not load CustomField %1"
msgstr "Tidak dapat memanggil KolomKustom %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Tidak dapat memanggil grup"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr "Tidak dapat memanggil objek untuk %1"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr "Tidak dapat memanggil attribut pencarian"
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Tidak dapat membuat prinsipal tersebut %1 untuk antrian ini"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Tidak dapat membuat prinsipal tersebut %1 untuk Tiket ini"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Tidak dapat menghapus prinsipal tersebut sebagai %1 untuk antrian ini"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Tidak dapat mengatur informasi pengguna"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Tidak dapat menambah anggota ke grup"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Tidak dapat membuat transaksi: %1"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Tidak dapat menemukan baris"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Tidak dapat menemukan prinsipal tersebut"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Tidak dapat menemukan nilai tersebut"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Tidak dapat memanggil %1 dari database pengguna.\\n"
@@ -1052,12 +1181,17 @@ msgstr "Tidak dapat memanggil Kelas %1"
msgid "Couldn't load CustomField %1"
msgstr "Tidak dapat memanggil Kolom Kustom %1"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Tidak dapat memanggil grup %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Tidak dapat memanggil link"
@@ -1076,30 +1210,30 @@ msgstr "Tidak dapat memanggil antrian"
msgid "Couldn't load queue %1"
msgstr "Tidak dapat memanggil antrian %1"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load that user (%1)"
msgstr "Tidak dapat memanggil pengguna tersebut (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Tidak dapat memanggil Tiket '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Negara"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Dibuat"
@@ -1107,7 +1241,7 @@ msgstr "Dibuat"
msgid "Create Tickets"
msgstr "Buat Tiket"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Buat Kolom Kustom"
@@ -1124,11 +1258,11 @@ msgstr "Buat grup baru"
msgid "Create a new personal group"
msgstr "Buat grup pribadi baru"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Buat tiket baru"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Buat pengguna baru"
@@ -1136,7 +1270,7 @@ msgstr "Buat pengguna baru"
msgid "Create a queue"
msgstr "Buat antrian"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Buat scrip untuk antrian %1"
@@ -1157,43 +1291,51 @@ msgstr "Buat Tiket baru berdasarkan pada template scrip ini"
msgid "Create ticket"
msgstr "Buat Tiket"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Buat tiket untuk antrian ini"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Buat, hapus dan ubah kolom kustom"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Buat, hapus dan ubah antrian"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Buat, hapus dan ubah anggota dari grup pribadi"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Buat, hapus dan ubah pengguna"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr "Buat Pencarian yang Disimpan"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "Buat Tiket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "sudah Dibuat"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Kolom Kustom sudah dibuat %1"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Pencipta"
@@ -1218,6 +1360,10 @@ msgstr "Anggota Sekarang"
msgid "Current rights"
msgstr "Hak-hak Sekarang"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Kriteria pencarian sekarang"
@@ -1226,24 +1372,24 @@ msgstr "Kriteria pencarian sekarang"
msgid "Current watchers"
msgstr "Pengamat sekarang"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Kolom Kustom"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Kolom Kustom untuk %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Aksi kustom membersihkan kode"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Aksi kustom menyiapkan kode"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Kondisi kustom"
@@ -1255,51 +1401,61 @@ msgstr "Kolom kustom %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "Kolom kustom %1 tidak dapat digunakan untuk objek ini"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Kolom kustom %1 memiliki nilai."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Kolom kustom %1 tidak memiliki nilai."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Kolom kustom %1 tidak ditemukan"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Kolom kustom tidak ditemukan"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Nilai kolom kustom %1 tidak dapat ditemukan untuk kolom kustom %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Nilai kolom kustom tidak dapat dihapus"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Nilai kolom kustom tidak dapat ditemukan"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Nilai kolom kustom sudah dihapus"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "Kolom kustom"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Tanggal"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Des."
@@ -1339,11 +1495,11 @@ msgstr "Default: %1/%2 diganti dari %3 ke %4"
msgid "Delegate rights"
msgstr "Hak-hak Utusan"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Hak-hak spesifik utusan yang sudah diberikan kepada anda."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "Hak-hak Utusan"
@@ -1351,7 +1507,7 @@ msgstr "Hak-hak Utusan"
msgid "Delegation"
msgstr "Delegasi"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Hapus"
@@ -1363,7 +1519,7 @@ msgstr "Hapus Template"
msgid "Delete article #%1"
msgstr "Hapus artikel #%1"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr "Gagal dihapus: %1"
@@ -1372,15 +1528,19 @@ msgstr "Gagal dihapus: %1"
msgid "Delete selected scrips"
msgstr "Hapus scrip yang sudah dipilih"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Hapus tiket"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "Hapus tiket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr "Pencarian dihapus"
@@ -1388,55 +1548,59 @@ msgstr "Pencarian dihapus"
msgid "Deleting this object could break referential integrity"
msgstr "Menghapuskan objek ini dapat memutuskan integrasi referensial"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Menghapuskan objek ini dapat memutuskan integrasi referensial"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Menghapuskan objek ini dapat melanggar integrasi referensial"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Ditolak"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Bergantung oleh"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Ketergantungan oleh %1 sudah ditambah"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Ketergantungan oleh %1 sudah dihapus"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Ketergantungan oleh %1 sudah dihapus"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Ketergantungan oleh %1 sudah dihapus"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Bergantung pada"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Turun"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Gambarkan persoalan dibawah ini"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Deskripsi"
@@ -1444,7 +1608,7 @@ msgstr "Deskripsi"
msgid "Display"
msgstr "Tampilkan"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Tampilkan Daftar Kontrol Akses"
@@ -1452,31 +1616,31 @@ msgstr "Tampilkan Daftar Kontrol Akses"
msgid "Display Columns"
msgstr "Tampilkan Kolom"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Tampilkan template Scrip untuk antrian ini"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Tampilkan Scrip untuk antrian ini"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Tampilkan mode"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Tampilkan pencarian yang disimpan untuk grup ini"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Didistribusikan dibawah versi 2 dari <a href=\"http://www.gnu.org/copyleft/gpl.html\"> GNU GPL.</a>"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Lakukan apa saja dan semuanya"
-#: html/Search/Build.html:112
+#: NOT FOUND IN SOURCE
msgid "Do the Search"
msgstr "Lakukan Pencarian"
@@ -1496,7 +1660,7 @@ msgstr "Download"
msgid "Download as a tab-delimited file"
msgstr "Download sebagai file yang dibatasi dengan tab"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Batas Waktu"
@@ -1504,28 +1668,32 @@ msgstr "Batas Waktu"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "KESALAHAN: Tidak dapat memanggil Tiket '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Ubah"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Ubah Kolom Kustom untuk %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr "Ubah Kolom Kustom untuk semua grup"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr "Ubah Kolom Kustom untuk semua pengguna"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr "Ubah Kolom Kustom untuk tiket di dalam semua antrian"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Ubah Link"
@@ -1537,12 +1705,16 @@ msgstr "Ubah Query"
msgid "Edit Relationships"
msgstr "Ubah Hubungan"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Ubah Templates untuk antrian %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "Ubah pencarian yang disimpan untuk grup ini"
@@ -1550,7 +1722,7 @@ msgstr "Ubah pencarian yang disimpan untuk grup ini"
msgid "Edit system templates"
msgstr "Ubah template sistem"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "Ubah Pencarian yang Disimpan"
@@ -1563,7 +1735,7 @@ msgstr "Mengubah Konfigurasi untuk antrian %1"
msgid "Editing Configuration for user %1"
msgstr "Mengubah Konfigurasi untuk pengguna %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Mengubah Kolom Kustom %1"
@@ -1578,7 +1750,7 @@ msgstr "Mengubah keanggotaan untuk grup ini %1"
msgid "Editing membership for personal group %1"
msgstr "Mengubah keanggotaan untuk grup pribadi %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Baik dasar ataupun sasaran harus ditentukan"
@@ -1586,7 +1758,7 @@ msgstr "Baik dasar ataupun sasaran harus ditentukan"
msgid "Email"
msgstr "Email"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "Alamat Email yang digunakan"
@@ -1598,7 +1770,7 @@ msgstr "Alamat Email"
msgid "EmailEncoding"
msgstr "Set Karakter Email"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Mengaktifkan (Klik kotak ini untuk menon-aktifkan kolom kustom)"
@@ -1614,12 +1786,12 @@ msgstr "Mengaktifkan (Klik kotak ini untuk menon-aktifkan antrian ini)"
msgid "Enabled Queues"
msgstr "Mengaktifkan Antrian"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Mengaktifkan status %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "Mengaktifkan status: %1"
@@ -1628,7 +1800,7 @@ msgstr "Mengaktifkan status: %1"
msgid "Enter multiple values"
msgstr "Masukkan beberapa nilai"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Masukan objek atau URI untuk menghubungkan object tersebut. Pisahkan beberapa input tersebut dengan spasi."
@@ -1636,11 +1808,11 @@ msgstr "Masukan objek atau URI untuk menghubungkan object tersebut. Pisahkan beb
msgid "Enter one value"
msgstr "Masukkan satu nilai"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "Masukkan antrian atau URIs untuk menghubungkan antrian tersebut. Pisahkan beberapa input dengan spasi."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Masukkan tiket atau URIs untuk menghubungkan Tiket tersebut. Pisahkan beberapa input dengan spasi."
@@ -1652,11 +1824,11 @@ msgstr "Masukkan tiket atau URIs untuk menghubungkan Tiket tersebut. Pisahkan b
msgid "Enter up to %1 values"
msgstr "Masukkan sampai %1 nilai"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Kesalahan"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Kesalahan di dalam parameter ke Antrian->Tambah Pengamat"
@@ -1664,11 +1836,11 @@ msgstr "Kesalahan di dalam parameter ke Antrian->Tambah Pengamat"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Kesalahan di dalam parameter Ke Antrian->Hapus Pengamat"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Kesalahan di dalam parameter ke Antrian->Hapus Pengamat"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Kesalahan di dalam parameter ke Tiket->Tambah Pengamat"
@@ -1676,11 +1848,11 @@ msgstr "Kesalahan di dalam parameter ke Tiket->Tambah Pengamat"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Kesalahan di dalam parameter ke Tiket->Hapus Pengamat"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Kesalahan di dalam parameter ke Ticket->Hapus Pengamat"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Meningkatkan Prioritas Tiket"
@@ -1696,7 +1868,7 @@ msgstr "Diperkirakan"
msgid "Everyone"
msgstr "Setiap Orang"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Contoh:"
@@ -1712,29 +1884,29 @@ msgstr " Kontak Info ID Eksternal"
msgid "Extra info"
msgstr "Info Tambahan"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr "Gagal untuk membuat atribut pencarian"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Gagal untuk menemukan pengguna pseudogroup yang memiliki 'Hak-hak Istimewa'."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Gagal untuk menemukan pengguna pseudogroup yang tidak memiliki 'Hak-Hak Istimewa.'"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Gagal untuk memanggil modul %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr "Gagal memanggil objek untuk %1"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb."
@@ -1758,6 +1930,10 @@ msgstr "Isilah di dalam satu area teks"
msgid "Fill in one wikitext area"
msgstr "Isilah di dalam satu area wikiteks"
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "Isilah sampai %1 area teks"
@@ -1766,11 +1942,11 @@ msgstr "Isilah sampai %1 area teks"
msgid "Fill in up to %1 wikitext areas"
msgstr "Isilah sampai %1 area wikiteks"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Prioritas Akhir"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "Prioritas Akhir"
@@ -1782,7 +1958,7 @@ msgstr "Cari grup yang"
msgid "Find people whose"
msgstr "Cari orang yang"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Cari tiket"
@@ -1798,7 +1974,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Diubah dengan paksa"
@@ -1806,12 +1982,12 @@ msgstr "Diubah dengan paksa"
msgid "Format"
msgstr "Format"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Ditemukan % quant(%1,tiket)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Objek ditemukan"
@@ -1823,19 +1999,19 @@ msgstr "Freeform"
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Jum."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Catatan Atas Lengkap"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Ambil template dari file"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Berikan ke %1"
@@ -1852,16 +2028,21 @@ msgstr "Kolom Kustom Global"
msgid "Global custom field configuration"
msgstr "Konfigurasi kolom kustom global"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Template Global: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Ambil"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Ambil!"
@@ -1877,7 +2058,7 @@ msgstr "Grup"
msgid "Group Rights"
msgstr "Hak Grup"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Grup sudah memiliki anggota"
@@ -1886,27 +2067,27 @@ msgstr "Grup sudah memiliki anggota"
msgid "Group could not be created: %1"
msgstr "Grup tidak dapat dibuat: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Grup sudah dibuat"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Grup tidak memiliki anggota terseperti ini"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Grup tidak ditemukan"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Grup"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Grup tidak bisa menjadi anggota dari mereka"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "Grup sesuai dengan kriteria pencarian"
@@ -1923,7 +2104,7 @@ msgstr "Halo!"
msgid "Hello, %1"
msgstr "Halo, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historis"
@@ -1945,16 +2126,20 @@ msgstr "Telepon Rumah"
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Saya memiliki %quant (%1,concrete mixer)."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr "Saya tersesat"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Id"
@@ -1974,15 +2159,15 @@ msgstr "Jika tidak ada pemohon yang ditentukan, buat tiket dengan pemohon ini."
msgid "If no queue is specified, create tickets in this queue."
msgstr "Jika tidak ada antrian yang ditentukan, buat tiket untuk antrian ini."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "Jika alat ini adalah setgid, hostile local user dapat menggunakan alat ini untuk mendapatkan akses administrasi ke RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Jika anda memperbaharui apapun diatas, pastikanlah untuk"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Nilai Ilegal untuk %1"
@@ -1990,7 +2175,7 @@ msgstr "Nilai Ilegal untuk %1"
msgid "Image"
msgstr "Gambar"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Kolom yang tetap"
@@ -2006,36 +2191,46 @@ msgstr "Termasuk menon-aktifkan antrian di dalam daftar."
msgid "Include disabled users in search."
msgstr "Termasuk menon-aktifkan pengguna di dalam pencarian."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr "Query tidak lengkap"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr "query tidak lengkap"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Prioritas Awal"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "Prioritas Awal"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Kesalahan Input"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Kesalahan Internal"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Kesalahan Internal: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Tipe Grup tidak valid"
@@ -2043,40 +2238,45 @@ msgstr "Tipe Grup tidak valid"
msgid "Invalid Right"
msgstr "Hak-hak tidak valid"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Data tidak valid"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Antrian tidak valid"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Hak tidak valid"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Nilai tidak valid untuk %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Nilai tidak valid untuk kolom kustom"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Nilai tidak valid untuk status"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Hal ini sangat penting bahwa pengguna yang tidak memiliki hak-hak istimewa tidak dapat diizinkan untuk menjalankan program ini."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Sangat disarankan bahwa anda membuat pengguna unix yang tidak memiliki hak-hak istimewa dengan keanggotaan grup yang benar dan akses RT untuk menjalankan alat ini."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Hal ini memerlukan beberapa penjelasan:"
@@ -2084,23 +2284,23 @@ msgstr "Hal ini memerlukan beberapa penjelasan:"
msgid "Italic"
msgstr "Diberi huruf miring"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan."
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Bergabung atau tinggalkan grup ini"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -2156,25 +2356,25 @@ msgstr "Biarlah pengguna ini diberi hak-hak"
msgid "Link"
msgstr "Link"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Link sudah ada"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Link tidak dapat dibuat"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Link sudah dibuat (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Link sudah dihapus (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Link tidak ditemukan"
@@ -2183,19 +2383,27 @@ msgstr "Link tidak ditemukan"
msgid "Link ticket #%1"
msgstr "Link tiket #%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Link-link"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Memanggil"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Memanggil pencarian yang disimpan:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr "Memanggil pencarian yang disimpan"
@@ -2203,7 +2411,7 @@ msgstr "Memanggil pencarian yang disimpan"
msgid "Loaded perl modules"
msgstr "Memanggil modul perl"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr "Memanggil pencarian %1"
@@ -2212,69 +2420,68 @@ msgstr "Memanggil pencarian %1"
msgid "Location"
msgstr "Lokasi"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Direktori Log %1 tidak ditemukan atau tidak dapat ditulis.\\n RT tidak dapat dijalankan."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Masuk sebagai %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Login"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Logout"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "Mencari tipe yang tidak sesuai (mismatch)"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Buat Pemilik"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Buat Status"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Buat Tanggal Batas Waktu"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Buat Tanggal Penyelesaian"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Buat Tanggal Mulai"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Buat Tanggal Mulai"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Buat Tanggal Pemberitahuan"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Buat prioritas"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Buat antrian"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Buat subjek"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr "Buat agar grup ini terlihat pada sisi pengguna"
@@ -2298,33 +2505,33 @@ msgstr "Mengatur antrian dan propertis antrian tertentu"
msgid "Manage users and passwords"
msgstr "Mengatur pengguna dan sandi"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Mei."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Anggota %1 sudah ditambah"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Anggota %1 sudah dihapus"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Anggota sudah ditambah"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Anggota sudah dihapus"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Anggota tidak dihapus"
@@ -2336,12 +2543,12 @@ msgstr "Anggota dari"
msgid "Members"
msgstr "Anggota-anggota"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Keanggotaan di dalam %1 sudah ditambah"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Keanggotaan di dalam %1 sudah dihapus"
@@ -2355,52 +2562,60 @@ msgstr "Keanggotaan"
msgid "Memberships of the user %1"
msgstr "Keanggotaan dari pengguna %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Penggabungan Berhasil"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Penggabungan gagal. Tidak dapat mengatur EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Penggabungan gagal. Tidak dapat mengatur Status"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Bergabung ke dalam"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Bergabung ke dalam %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Pesan"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Pesan tidak dapat dicatat"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Pesan sudah dicatat"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "Pesan mengenai Tiket ini tidak akan dikirim ke..."
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "tanda kurung tidak sama"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Kunci utama tidak ditemukan?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Hp"
@@ -2408,7 +2623,7 @@ msgstr "Hp"
msgid "MobilePhone"
msgstr "Handphone"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Mengubah Daftar Kontrol Akses"
@@ -2430,7 +2645,7 @@ msgstr "Mengatur Kolom Kustom yang dapat digunakan di seluruh antrian"
msgid "Modify Group Rights"
msgstr "Ubah Hak Grup"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Ubah Anggota"
@@ -2438,11 +2653,11 @@ msgstr "Ubah Anggota"
msgid "Modify Rights"
msgstr "Ubah Hak-hak"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Mengubah template Scrip untuk antrian ini"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Mengubah Scrip untuk antrian ini"
@@ -2455,12 +2670,12 @@ msgstr "Ubah Hak Pengguna"
msgid "Modify a CustomField for queue %1"
msgstr "Mengubah Kolom Kustom untuk antrian %1"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Mengubah scrip untuk antrian %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Mengubah scrip yang dapat digunakan di seluruh antrian"
@@ -2474,7 +2689,7 @@ msgstr "Mengubah objek-objek yang berhubungan untuk %1"
msgid "Modify dates for #%1"
msgstr "Mengubah tanggal untuk #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Mengubah tanggal untuk tiket # %1"
@@ -2499,7 +2714,7 @@ msgstr "Mengubah hak pengguna global"
msgid "Modify global user rights."
msgstr "Mengubah hak pengguna global."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Mengubah grup metadata atau menghapus grup"
@@ -2518,11 +2733,11 @@ msgstr "Mengubah hak grup untuk grup %1"
msgid "Modify group rights for queue %1"
msgstr "Mengubah hak grup untuk antrian %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Mengubah daftar nama keanggotaan untuk grup ini"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Mengubah pemilik account RT"
@@ -2531,7 +2746,7 @@ msgstr "Mengubah pemilik account RT"
msgid "Modify people related to queue %1"
msgstr "Mengubah orang-orang yang berhubungan dengan antrian %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2556,16 +2771,20 @@ msgstr "Mengubah template %1"
msgid "Modify templates which apply to all queues"
msgstr "Mengubah template yang dapat digunakan di seluruh antrian"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Mengubah grup %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Mengubah pengamat antrian"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Mengubah pengguna %1"
@@ -2580,7 +2799,7 @@ msgstr "Mengubah tiket # %1"
msgid "Modify ticket #%1"
msgstr "Mengubah tiket #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Mengubah tiket-tiket"
@@ -2599,43 +2818,43 @@ msgstr "Mengubah hak pengguna untuk grup %1"
msgid "Modify user rights for queue %1"
msgstr "Mengubah hak pengguna untuk antrian %1"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "Mengubah ACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr "Mengubah Kolom Kustom"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "Mengubah Milik Keanggotaan"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "Mengubah Pengamat Antrian"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "Mengubah Scrip"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "Mengubah Sendiri"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "Mengubah Template"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "Mengubah Tiket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Sen."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Lebih mengenai %1"
@@ -2656,28 +2875,32 @@ msgstr "Pindah ke atas"
msgid "Multiple"
msgstr "Beberapa"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Harus menentukan 'Nama' attribut"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "%1 tiketku"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Izinku"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Pencarian yang kusimpan"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nama"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Nama yang digunakan"
@@ -2685,11 +2908,11 @@ msgstr "Nama yang digunakan"
msgid "Never"
msgstr "Tidak pernah"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Baru"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Link Baru"
@@ -2701,7 +2924,7 @@ msgstr "Sandi Baru"
msgid "New Pending Approval"
msgstr "Izin Baru yang Ditunda"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Query Baru"
@@ -2709,6 +2932,10 @@ msgstr "Query Baru"
msgid "New Relationships"
msgstr "Hubungan Baru"
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr ""
+
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Kolom Kustom Baru"
@@ -2721,7 +2948,7 @@ msgstr "Grup Baru"
msgid "New password"
msgstr "Sandi Baru"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Kirim Pemberitahuan Sandi Baru"
@@ -2729,11 +2956,15 @@ msgstr "Kirim Pemberitahuan Sandi Baru"
msgid "New queue"
msgstr "Antrian Baru"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Hak-hak Baru"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Scrip Baru"
@@ -2741,15 +2972,15 @@ msgstr "Scrip Baru"
msgid "New template"
msgstr "Template Baru"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Tiket Baru"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Tidak ada Tiket baru"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Pengguna Baru"
@@ -2765,7 +2996,7 @@ msgstr "Pengamat Baru"
msgid "New window setting"
msgstr "Setting Window Baru"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Berikutnya"
@@ -2785,7 +3016,7 @@ msgstr "Nama Panggilan"
msgid "No Class defined"
msgstr "Tidak ada Kelas yang didefinisikan"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Tidak ada Kolom Kustom"
@@ -2797,7 +3028,7 @@ msgstr "Tidak ada Kolom Kustom yang didefinisikan"
msgid "No Group defined"
msgstr "Tidak ada Grup yang didefinisikan"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Tidak ada Query"
@@ -2817,11 +3048,11 @@ msgstr "Tidak ada Template"
msgid "No Ticket specified. Aborting ticket "
msgstr "Tidak ada Tiket yang ditentukan. Batalkan tiket "
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Tidak ada aksi"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Tidak ada kolom yang ditentukan"
@@ -2829,12 +3060,12 @@ msgstr "Tidak ada kolom yang ditentukan"
msgid "No comment entered about this user"
msgstr "Tidak ada komentar yang dimasukkan mengenai pengguna ini"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Tidak ada deskripsi untuk %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Tidak ada grup yang ditentukan"
@@ -2842,36 +3073,40 @@ msgstr "Tidak ada grup yang ditentukan"
msgid "No groups matching search criteria found."
msgstr "Grup yang sesuai dengan kriteria pencarian tidak ditemukan."
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Tidak ada pesan yang dilampirkan"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Tidak ada pengaturan Sandi"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Tidak ada izin untuk membuat antrian"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Tidak ada izin untuk membuat tiket ini di dalam antrian '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Tidak ada izin untuk membuat pengguna"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Tidak ada izin untuk menampilkan tiket tersebut"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Tidak ada izin untuk menampilkan tiket yang sudah diperbaharui"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Tidak ada prinsipal yang ditentukan"
@@ -2891,19 +3126,19 @@ msgstr "Tidak ada hak-hak yang ditemukan"
msgid "No rights granted."
msgstr "Tidak ada hak-hak yang diberikan."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr "Tidak ada pencarian yang dipanggil"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Tidak ada pencarian untuk dijalankan di."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Tidak ada subjek"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Tidak ada tipe transaksi yang ditentukan"
@@ -2915,23 +3150,27 @@ msgstr "Pengguna yang sesuai dengan kriteria pencarian tidak ditemukan."
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Tidak ada pengguna RT yang valid ditemukan. RT cvs handler dilepaskan. Silakan berkonsultasi dengan administrator RT anda.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Tidak ada nilai yang dikirim ke _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Tidak seorangpun"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Kolom kosong?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Belum log in"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Belum diatur"
@@ -2939,11 +3178,11 @@ msgstr "Belum diatur"
msgid "Not yet implemented."
msgstr "Belum diimplementasikan."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Catatan"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Pemberitahuan tidak dapat dikirimkan"
@@ -3015,7 +3254,7 @@ msgstr "Beritahu Pemohon, Ccs dan AdminCcs"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Beritahu Pemohon, Ccs dan AdminCcs dengan komentar"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nop."
@@ -3023,19 +3262,19 @@ msgstr "Nop."
msgid "OR"
msgstr "ATAU"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objek tidak dapat dibuat"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "Objek tidak dapat dihapus"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Object sudah dibuat"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Objek sudah dihapus"
@@ -3045,15 +3284,15 @@ msgstr "Objek sudah dihapus"
msgid "Object of type %1 cannot take custom fields"
msgstr "Tipe Objek %1 tidak dapat mengambil kolom kustom"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "Tipe Objek tidak sesuai (mismatch)"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Okt."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Offline"
@@ -3069,6 +3308,11 @@ msgstr "Upload Offline"
msgid "On"
msgstr "Pada"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Pada Komentar"
@@ -3105,25 +3349,33 @@ msgstr "Pada Perubahan Status"
msgid "On Transaction"
msgstr "Pada Transaksi"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Hanya menampilkan izin untuk permintaan yang dibuat sesudah %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Hanya menampilkan izin untuk permintaan yang dibuat sebelum %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Buka"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Buka ini"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Buka tiket"
@@ -3139,7 +3391,11 @@ msgstr "Buka tiket (dari daftar) di window yang lain"
msgid "Open tickets on correspondence"
msgstr "Buka tiket pada korespondensi"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Diurutkan sesuai"
@@ -3151,16 +3407,16 @@ msgstr "Diurutkan dan disortir"
msgid "Organization"
msgstr "Organisasi"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Tiket Awal: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "Email yang keluar mengenai komentar yang dicatat"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Email keluar yang dicatat"
@@ -3168,23 +3424,23 @@ msgstr "Email keluar yang dicatat"
msgid "Over time, priority moves toward"
msgstr "Lewat Batas waktu, prioritas pindah ke arah"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Memiliki tiket-tiket"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "Memiliki tiket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Pemilik"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "Pemilik tidak dapat diatur."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Pemilik secara paksa digantikan dari %1 ke %2"
@@ -3198,7 +3454,7 @@ msgstr "Pemilik adalah"
msgid "Page %1 of %2"
msgstr "Halaman %1 dari %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Pager"
@@ -3206,11 +3462,11 @@ msgstr "Pager"
msgid "PagerPhone"
msgstr "Pager"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Induk "
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Sandi"
@@ -3218,16 +3474,16 @@ msgstr "Sandi"
msgid "Password Reminder"
msgstr "Pengingat Sandi"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Sandi sudah diubah"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr "Minimal sandi memerlukan paling sedikit %1 karakter"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3235,24 +3491,24 @@ msgstr ""
msgid "Password too short"
msgstr "Sandi terlalu singkat"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Sandi: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Sandi tidak sesuai."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Sandi tidak sesuai. Sandi anda belum diganti"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Orang-Orang"
@@ -3264,10 +3520,18 @@ msgstr "Menampilkan aksi pengguna yang belum didefinisikan"
msgid "Perl configuration"
msgstr "Konfigurasi Perl"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Izin ditolak"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Grup Pribadi"
@@ -3280,19 +3544,29 @@ msgstr "Grup pribadi"
msgid "Personal groups:"
msgstr "Grup pribadi:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Nomor Telepon"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Pilihan"
-#: lib/RT/Action/Generic.pm:196
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Siapkan Potongan Tiket"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Sebelumnya"
@@ -3300,12 +3574,12 @@ msgstr "Sebelumnya"
msgid "Previous Page"
msgstr "Halaman Sebelumnya"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Prinsipal %1 tidak ditemukan."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioritas"
@@ -3321,7 +3595,7 @@ msgstr "Pribadi:"
msgid "Privileged"
msgstr "Hak-hak Istimewa"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Status Hak-hak Istimewa: %1"
@@ -3338,19 +3612,23 @@ msgstr "Proyek-Proyek"
msgid "Pseudogroup for internal use"
msgstr "Pseudogroup digunakan untuk internal"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "Query"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Pembuat Query"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Antrian"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3360,23 +3638,23 @@ msgstr "Antrian %1 tidak ditemukan"
msgid "Queue Name"
msgstr "Nama Antrian"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Antrian sudah ada"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Antrian tidak dapat dibuat"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Antrian tidak dapat dipanggil."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Antrian sudah dibuat"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Antrian tidak dapat ditemukan"
@@ -3384,20 +3662,27 @@ msgstr "Antrian tidak dapat ditemukan"
msgid "Queues"
msgstr "Antrian-antrian"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Pencarian Cepat"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Pembuatan Tiket Cepat"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -3410,7 +3695,7 @@ msgstr "RT %1 untuk %2"
msgid "RT Administration"
msgstr "Administrasi RT"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Kesalahan RT"
@@ -3418,19 +3703,40 @@ msgstr "Kesalahan RT"
msgid "RT Variables"
msgstr "Variable RT "
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "Sekilas RT"
-#: html/Elements/SetupSessionCookie:90
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr "RT tidak dapat menyimpan sesi anda"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT untuk %1"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Nama Asli"
@@ -3439,31 +3745,31 @@ msgstr "Nama Asli"
msgid "RealName"
msgstr "Nama Asli"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "Referensi oleh %1 sudah ditambah"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Referensi oleh %1 sudah dihapus"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "Referensi ke %1 sudah ditambah"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Referensi ke %1 sudah dihapus"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Diserahkan oleh"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Diserahkan ke"
@@ -3480,19 +3786,48 @@ msgstr "Refresh halaman ini setiap %1 menit."
msgid "Relationships"
msgstr "Hubungan"
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Hapus AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Hapus Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Hapus Pemohon"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Balas"
@@ -3500,23 +3835,27 @@ msgstr "Balas"
msgid "Reply Address"
msgstr "Balas ke Alamat"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Balas ke Pemohon"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Balas ke tiket"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "Balas ke Tiket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Pemohon"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Pemohon"
@@ -3529,32 +3868,52 @@ msgstr "permintaan akan melewati batas waktu dalam"
msgid "Required parameter '%1' not specified"
msgstr "Parameter yang diperlukan '%1' tidak didefinisikan"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Ulangi"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Tempat Tinggal"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Penyelesaian"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Penyelesaian tiket #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Sudah Diselesaikan"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Balas ke pemohon"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Hasil"
@@ -3570,19 +3929,19 @@ msgstr "Ketik Ulang Sandi"
msgid "Revert"
msgstr "Kembali pada"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Hak-hak Utusan"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Memberikan Hak-hak"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Memanggil Hak-hak"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Hak-hak tidak dapat dihilangkan"
@@ -3590,24 +3949,24 @@ msgstr "Hak-hak tidak dapat dihilangkan"
msgid "Right not found"
msgstr "Hak-hak tidak ditemukan"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Hak-hak tidak dapat dipanggil."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Hak-hak tidak dapat dihilangkan"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Hak-hak"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Hak-hak tidak dapat diberikan untuk %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Hak-hak tidak dapat dihilangkan untuk %1"
@@ -3616,47 +3975,50 @@ msgstr "Hak-hak tidak dapat dihilangkan untuk %1"
msgid "Roles"
msgstr "Aturan"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Baris per halaman"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sab."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Simpan"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Simpan Perubahan"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Simpan Pilihan"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Simpan perubahaan"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr "Simpan pencarian %1"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Simpan pencarian"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip sudah dibuat"
@@ -3664,7 +4026,7 @@ msgstr "Scrip sudah dibuat"
msgid "Scrip Fields"
msgstr "Kolom Scrip"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip sudah dihapus"
@@ -3676,19 +4038,40 @@ msgstr "Scrip"
msgid "Scrips which apply to all queues"
msgstr "Scrip yang digunakan di seluruh antrian"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Pencarian"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr "Gagal memanggil atribut pencarian"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Pencarian untuk izin"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr "Perbaharui Pencarian: %1"
@@ -3697,35 +4080,43 @@ msgstr "Perbaharui Pencarian: %1"
msgid "Searches can't be associated with that kind of object"
msgstr "Pencarian tidak dapat dihubungkan dengan objek yang seperti ini"
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Keamanan:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "Lihat kolom kustom"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Lihat pesan email yang keluar dan semua penerimanya dengan tepat"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "Lihat Penjelasan Tiket Pribadi"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "Lihat Ringkasan Tiket"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "Lihat Kolom Kustom"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr "Lihat Grup"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "Lihat Antrian"
@@ -3789,7 +4180,11 @@ msgstr "Pilih satu nilai"
msgid "Select queue"
msgstr "Pilih antrian"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Pilih scrip"
@@ -3801,7 +4196,7 @@ msgstr "Pilih template"
msgid "Select up to %1 values"
msgstr "Pilih sampai %1 nilai"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Pilih pengguna"
@@ -3813,6 +4208,10 @@ msgstr "Kolom Kustom yang dipilih"
msgid "Selected objects"
msgstr "Objek yang dipilih"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr "Kirim pesan ke seluruh pengamat"
@@ -3857,11 +4256,11 @@ msgstr "Kirim pesan ke Ccs administrasi dengan komentar"
msgid "Sends mail to the owner"
msgstr "Kirim pesan ke pemilik"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Tampilkan"
@@ -3873,78 +4272,82 @@ msgstr "Tampilkan Izin"
msgid "Show Columns"
msgstr "Tampilkan Kolom"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Tampilkan Hasil"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Tamplikan permintaan yang disetujui"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Tampilkan dasar-dasar"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Tampilkan permintaan yang ditolak"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Tampilkan detil"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Tampilkan permintaan yang ditunda"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Tampilkan permintaan izin lain yang ditunggu"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "Tampilkan ACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr "Tampilkan Tab Config"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "Tampilkan Email yang Keluar"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "Tampilkan Pencarian yang Disimpan"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "Tampilkan Scrip"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "Tampilkan Template"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "Tampilkan Tiket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "Tampilkan Komentar Tiket"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Daftar sebagai pemohon tiket atau tiket atau antrian Cc"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Daftar sebagai tiket atau antrian AdminCc"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Tanda Tangan"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Tunggal"
@@ -3953,7 +4356,7 @@ msgstr "Tunggal"
msgid "Size"
msgstr "Ukuran"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Lewati Menu"
@@ -3961,6 +4364,10 @@ msgstr "Lewati Menu"
msgid "Small"
msgstr "Kecil"
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sortir"
@@ -3969,7 +4376,7 @@ msgstr "Sortir"
msgid "Sort results by"
msgstr "Sortir hasil dengan"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Tingkat"
@@ -3977,7 +4384,7 @@ msgstr "Tingkat"
msgid "Started"
msgstr "Sudah dimulai"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Mulai"
@@ -3985,7 +4392,7 @@ msgstr "Mulai"
msgid "State"
msgstr "Negara"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Status"
@@ -3997,19 +4404,19 @@ msgstr "Status Diubah"
msgid "Status changed from %1 to %2"
msgstr "Status diubah dari %1 ke %2"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Curi"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "Curi tiket"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "Curi Tiket"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Dicuri dari %1"
@@ -4022,28 +4429,28 @@ msgstr "Dicuri dari %1 "
msgid "Style"
msgstr "Gaya"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Subjek"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Subjek diganti menjadi %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Submit"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Berhasil"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Min."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "PenggunaSuper"
@@ -4055,11 +4462,11 @@ msgstr "Sistem"
msgid "System Configuration"
msgstr "Konfigurasi Sistem"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Kesalahan Sistem"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr "Kesalahan sistem: %1"
@@ -4068,11 +4475,11 @@ msgstr "Kesalahan sistem: %1"
msgid "System Tools"
msgstr "Peralatan Sistem"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Kesalahan sistem. Hak-hak tidak dapat diserahkan."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Kesalahan sistem. Hak-hak tidak dapat diberikan."
@@ -4084,23 +4491,23 @@ msgstr "Grup Sistem"
msgid "SystemRolegroup for internal use"
msgstr " GrupAturanSistem yang digunakan untuk internal"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TES_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Ambil"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Ambil tiket"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "Ambil Tiket"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Diambil"
@@ -4108,7 +4515,7 @@ msgstr "Diambil"
msgid "Task"
msgstr "Tugas"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Template"
@@ -4121,14 +4528,22 @@ msgstr "Template #%1"
msgid "Template deleted"
msgstr "Template sudah dihapus"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Template tidak ditemukan"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Template parsed"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Template-template"
@@ -4137,90 +4552,90 @@ msgstr "Template-template"
msgid "Text"
msgstr "Teks"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Ini adalah nilai yang sekarang"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Ini bukan nilai untuk kolom kustom ini"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Ini adalah nilai yang sama"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Prinsipal ini sudah memiliki hak-hak tersebut"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Prinsipal ini sudah %1 untuk antrian ini"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Prinsipal ini sudah %1 untuk tiket ini"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Prinsipal ini bukan %1 untuk antrian ini"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Antrian ini tidak ada"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Tiket ini mempunyai ketergantungan yang belum dapat diselesaikan"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Pengguna ini sudah memiliki tiket tersebut"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Pengguna ini tidak ada"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Pengguna ini sudah memiliki hak-hak istimewa"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Pengguna ini sudah tidak memiliki hak-hak istimewa"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Pengguna tersebut sekarang memiliki hak-hak istimewa"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Pengguna tersebut sekarang tidak memiliki hak-hak istimewa"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Pengguna tersebut mungkin tidak memiliki tiket di dalam antrian tersebut"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Ini bukan menurut angka ID"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Dasar-dasar"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "CC tiket"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "CC tiket administrasi"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "Perintah berikut ini akan menemukan seluruh tiket yang aktif di dalam antrian 'umum' dan mengatur prioritas mereka ke 99 jika mereka tidak digunakan dalam waktu 4 jam:"
@@ -4228,15 +4643,15 @@ msgstr "Perintah berikut ini akan menemukan seluruh tiket yang aktif di dalam an
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Perintah berikut ini tidak akan dijalankan:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Nilai baru sudah diatur."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "Pemilik tiket"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Pemohon tiket"
@@ -4244,7 +4659,7 @@ msgstr "Pemohon tiket"
msgid "These comments aren't generally visible to the user"
msgstr "Komentar ini umumnya tidak jelas bagi pengguna"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "Kolom kustom ini tidak dapat digunakan pada objek tersebut"
@@ -4252,15 +4667,15 @@ msgstr "Kolom kustom ini tidak dapat digunakan pada objek tersebut"
msgid "This feature is only available to system administrators"
msgstr "Fitur ini hanya tersedia untuk sistem administrator"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Pesan ini akan dikirim ke..."
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Alat ini mengijinkan pengguna untuk menjalankan modul perl yang berubah-ubah dari dalam RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Transaksi ini tampaknya tidak memiliki isi"
@@ -4269,7 +4684,7 @@ msgstr "Transaksi ini tampaknya tidak memiliki isi"
msgid "This user's %1 highest priority tickets"
msgstr "Pengguna ini memiliki %1 tiket dengan prioritas tertinggi"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Kms."
@@ -4283,14 +4698,14 @@ msgstr "Tiket #%1 Perbaharui Jumbo: %2"
msgid "Ticket #%1: %2"
msgstr "Tiket #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "Tiket %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Tiket %1 sudah dibuat di dalam antrian '%2'"
@@ -4299,8 +4714,8 @@ msgstr "Tiket %1 sudah dibuat di dalam antrian '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Tiket %1 sudah dipanggil\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Tiket %1: %2"
@@ -4317,7 +4732,7 @@ msgstr "Historis Tiket # %1 %2"
msgid "Ticket Resolved"
msgstr "Tiket sudah diselesaikan"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Transaksi Tiket"
@@ -4325,15 +4740,15 @@ msgstr "Transaksi Tiket"
msgid "Ticket attachment"
msgstr "Lampiran Tiket"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Isi Tiket"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Tipe isi Tiket"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Tiket tidak dapat dibuat karena ada kesalahan internal"
@@ -4345,12 +4760,12 @@ msgstr "Metadata Tiket"
msgid "Ticket status changed"
msgstr "Status tiket sudah diubah"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr "Pencarian modul Tiket SQL"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Tiket-tiket"
@@ -4362,39 +4777,55 @@ msgstr "Tiket %1 %2"
msgid "Tickets %1 by %2"
msgstr "Tiket %1 oleh %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Tiket dari %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tiket yang bergantung dengan izin ini:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Perkiraan Waktu"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Sisa Waktu"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Waktu Kerja"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Sisa waktu"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Waktu untuk ditampilkan"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Waktu kerja"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "Waktu Kerja"
@@ -4410,29 +4841,33 @@ msgstr "To generate a diff of this commit:"
msgid "To generate a diff of this commit:\\n"
msgstr "To generate a diff of this commit:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Untuk menanyakan tentang bantuan, latihan, perkembangan kustom atau izin, silakan hubungi %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Memberitahukan"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "alat-alat"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaksi"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transaksi %1 sudah dibersihkan"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transaksi sudah dibuat"
@@ -4440,23 +4875,23 @@ msgstr "Transaksi sudah dibuat"
msgid "Transaction Custom Fields"
msgstr "Kolom Kustom Transaksi"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "Transaksi->Tidak dapat dibuat, karena anda tidak menentukan tipe objek dan id"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transaksi yang tetap"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Sel."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Tipe"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Belum diimplementasikan"
@@ -4468,13 +4903,13 @@ msgstr "Login Unix"
msgid "UnixUsername"
msgstr "Nama Pengguna Unix"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Content Encoding tidak dikenali%1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr "Kolom tidak dikenali: $key"
@@ -4482,7 +4917,7 @@ msgstr "Kolom tidak dikenali: $key"
msgid "Unlimited"
msgstr "Tidak terbatas"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Pencarian tidak dikenal"
@@ -4498,7 +4933,7 @@ msgstr "Kolom Kustom tidak dipilih"
msgid "Unselected objects"
msgstr "Objek tidak dipilih"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Belum diambil"
@@ -4506,11 +4941,11 @@ msgstr "Belum diambil"
msgid "Untitled search"
msgstr "Pencarian yang tidak memiliki judul"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Perbaharui"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "Perbahurui Semua"
@@ -4518,11 +4953,11 @@ msgstr "Perbahurui Semua"
msgid "Update ID"
msgstr "Perbaharui ID"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Perbaharui Tiket"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Perbaharui Tipe"
@@ -4534,7 +4969,7 @@ msgstr "Perbaharui seluruh tiket ini pada saat yang sama"
msgid "Update email"
msgstr "Perbaharui email"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Perbaharui beberapa tiket"
@@ -4542,11 +4977,11 @@ msgstr "Perbaharui beberapa tiket"
msgid "Update name"
msgstr "Perbaharui nama"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Perbaharui tidak dicatat."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Perbaharui tiket yang terpilih"
@@ -4563,20 +4998,20 @@ msgstr "Perbaharui tiket"
msgid "Update ticket #%1"
msgstr "Perbaharui tiket #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Perbaharui tiket #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr " Memperbarui tipe baik korespondensi ataupun penjelasan."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Sudah diperbaharui"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Upload"
@@ -4604,7 +5039,7 @@ msgstr "Upload sampai %1 file"
msgid "Upload up to %1 images"
msgstr "Upload sampai %1 gambar"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Upload perubahan anda"
@@ -4612,7 +5047,7 @@ msgstr "Upload perubahan anda"
msgid "Use other RT administrative tools"
msgstr "Gunakan alat administrative RT yang lain"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "Pengguna '%1' tidak dapat ditemukan."
@@ -4621,7 +5056,7 @@ msgstr "Pengguna '%1' tidak dapat ditemukan."
msgid "User Defined"
msgstr "Pengguna didefinisikan"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Pengguna mendefinisikan kondisi dan aksi"
@@ -4633,17 +5068,16 @@ msgstr "ID Pengguna"
msgid "User Rights"
msgstr "Hak Pengguna"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
msgstr "Pengguna akan ditanya mengenai tipe pembaharuan yang tidak dikenal untuk kolom kustom %1 untuk %2 objek #%3"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Pengguna tidak dapat dibuat: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Pengguna sudah dibuat"
@@ -4651,7 +5085,7 @@ msgstr "Pengguna sudah dibuat"
msgid "User defined groups"
msgstr "Pengguna mendefinisikan grup"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Pengguna sudah dipanggil"
@@ -4659,15 +5093,15 @@ msgstr "Pengguna sudah dipanggil"
msgid "User view"
msgstr "Lihat Pengguna"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Definisi Grup Pengguna"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nama Pengguna"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Pengguna"
@@ -4675,19 +5109,28 @@ msgstr "Pengguna"
msgid "Users matching search criteria"
msgstr "Pengguna sesuai dengan kriteria pencarian"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Query yang valid"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Nilai-nilai"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Amati"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "Amati Sebagai AdminCc"
@@ -4699,10 +5142,14 @@ msgstr "Pengamat"
msgid "WebEncoding"
msgstr "WebEncoding"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Rabu."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Kalau tiket sudah disetujui oleh semua pemberi persetujuan, tambahkan korespondesi ke tiket yang asli"
@@ -4755,11 +5202,11 @@ msgstr "Setiap saat komentar dapat masuk"
msgid "Whenever correspondence comes in"
msgstr "Setiap saat korespondensi dapat masuk"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Bekerja"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Bekerja offline"
@@ -4771,18 +5218,26 @@ msgstr "Telepon Kantor"
msgid "Worked"
msgstr "Sedang Bekerja"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Anda sudah memiliki tiket ini"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Anda bukanlah pengguna yang sah"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Anda hanya bisa menugaskan kembali tiket yang anda miliki atau yang belum anda miliki"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
@@ -4792,11 +5247,11 @@ msgstr "Anda menemukan %1 tiket di dalam antrian ini %2"
msgid "You have been logged out of RT."
msgstr "Anda sudah log out dari RT."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Anda tidak memiliki izin untuk membuat tiket di dalam antrian tersebut."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Anda mungkin tidak akan membuat permintaan di dalam antrian ini."
@@ -4816,7 +5271,7 @@ msgstr "Permintaan anda sudah disetujui."
msgid "Your request was rejected."
msgstr "Permintaan anda sudah ditolak."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Nama pengguna dan sandi anda tidak sama"
@@ -4824,11 +5279,11 @@ msgstr "Nama pengguna dan sandi anda tidak sama"
msgid "Zip"
msgstr "Zip"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr "mengijinkan pembuatan pencarian yang disimpan"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr "mengijinkan memanggil pencarian yang disimpan"
@@ -4837,10 +5292,14 @@ msgstr "mengijinkan memanggil pencarian yang disimpan"
msgid "as granted to %1"
msgstr "sudah diberikan ke %1"
-#: html/Search/Elements/PickBasics:127
+#: NOT FOUND IN SOURCE
msgid "belongs to"
msgstr "Milik"
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr ""
+
#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "sudah ditutup"
@@ -4849,15 +5308,15 @@ msgstr "sudah ditutup"
msgid "contains"
msgstr "berisi"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "hari"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "sudah dihapus"
-#: html/Search/Elements/PickBasics:128
+#: NOT FOUND IN SOURCE
msgid "does not belong to"
msgstr "Bukan milik"
@@ -4877,27 +5336,27 @@ msgstr "alamat email"
msgid "equal to"
msgstr "sama dengan"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "kesalahan: tidak dapat dipindahkan ke bawah"
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr "kesalahan: tidak dapat dipindahkan ke kiri"
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr "kesalahan: tidak dapat dipindahkan ke atas"
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "kesalahan: tidak ada apapun yang dapat dihapus"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr "kesalahan: tidak ada apapun yang dapat dipindahkan"
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr "kesalahan: tidak ada apapun yang dapat dihubungkan"
@@ -4905,12 +5364,17 @@ msgstr "kesalahan: tidak ada apapun yang dapat dihubungkan"
msgid "greater than"
msgstr "lebih dari"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "grup '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "jam"
@@ -4918,11 +5382,11 @@ msgstr "jam"
msgid "id"
msgstr "id"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "adalah"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "tidak"
@@ -4934,11 +5398,11 @@ msgstr "kurang dari"
msgid "matches"
msgstr "sama"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "mnt"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "menit"
@@ -4946,15 +5410,15 @@ msgstr "menit"
msgid "modifications\\n\\n"
msgstr "perubahan\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "bulan"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "baru"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "tidak ada nama"
@@ -4970,78 +5434,87 @@ msgstr "tidak satupun"
msgid "not equal to"
msgstr "tidak sama dengan"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "buka"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "grup pribadi '%1' untuk pengguna '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "antrian %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "sudah ditolak"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "sudah diselesaikan"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "dtk"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr "tampilkan tab konfigurasi"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "lembar kerja"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "alasan"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "sistem %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "grup sistem '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "Pemanggilan komponent tidak menetapkan mengapa"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "tiket #%1 %2"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "grup yang belum dijelaskan %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "pengguna %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "minggu"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "tahun"
diff --git a/rt/lib/RT/I18N/it.po b/rt/lib/RT/I18N/it.po
index 1f23e18..13cbc9b 100644
--- a/rt/lib/RT/I18N/it.po
+++ b/rt/lib/RT/I18N/it.po
@@ -1,15 +1,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
"PO-Revision-Date: 2005-10-03 13:48-0400\n"
"Last-Translator: Angelo Turetta <aturetta@bestunion.it>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "n°"
@@ -26,17 +41,21 @@ msgstr "n°%1"
msgid "#%1: %2"
msgstr "n°%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 n°%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -45,30 +64,30 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %3 %2 %7 %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "Aggiunto %1 %2"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 fa"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 cambiato in %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
@@ -79,7 +98,7 @@ msgstr "%1 %2 eliminato"
msgid "%1 %2 of group %3"
msgstr "%1 %2 del gruppo %3"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 con il modello %3"
@@ -93,11 +112,11 @@ msgstr "%1 (%2) %3 questo ticket\\n"
msgid "%1 (%2) by %3"
msgstr "%1 (%2) da %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (invariato)"
@@ -105,50 +124,59 @@ msgstr "%1 (invariato)"
msgid "%1 - %2 shown"
msgstr "Mostrati da %1 a %2"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Un parametro da passare a %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Visualizza aggiornamenti dello stato su STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Specificare l'azione che si vuole eseguire"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Specificare la condizione che si vuole utilizzare"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Specificare la ricerca che si vuole utilizzare"
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 caricato"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 aggiunto come valore di %2"
@@ -165,31 +193,31 @@ msgstr "gli alias %1 necessitano di un TicketId su cui lavorare"
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "gli alias %1 necessitano di un TicketId per lavorare con (da %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 sembra essere un oggetto locale, ma non è presente nel database"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 da %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 cambiato da %2 a %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "copia di %1"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 non può essere impostato a %2"
@@ -197,23 +225,22 @@ msgstr "%1 non può essere impostato a %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 non ha potuto iniziare una transazione (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 non ho potuto mettere lo stato a risolto. Il database RT potrebbe essere corrotto."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "creato %1"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "eliminato %1"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "I %1 ticket a maggior priorità che ho in carico"
@@ -225,12 +252,12 @@ msgstr "I %1 ticket a maggior priorità che ho in carico..."
msgid "%1 highest priority tickets I requested..."
msgstr "I %1 ticket a maggior priorità che ho richiesto..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 è uno strumento per agire sui ticket da uno schedulatore esterno, per esempio cron."
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 non è più un %2 per questa coda."
@@ -247,17 +274,12 @@ msgstr "%1 non è più un valore per il campo personalizzato %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 non è un identificativo di coda valido"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "I %1 ticket più recenti non ancora assegnati"
@@ -265,7 +287,7 @@ msgstr "I %1 ticket più recenti non ancora assegnati"
msgid "%1 not shown"
msgstr "%1 non mostrato"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 oggetti"
@@ -299,21 +321,21 @@ msgstr "%1 risolverà tutti i membri di un gruppo di ticket risolto."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 bloccherà una BASE [locale] se dipende da [o è membro di] una richiesta collegata."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%2 oggetti di %1"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%3 oggetti di %2 di %1"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "ricerche salvate di %1"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: nessun allegato specificato"
@@ -328,7 +350,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' è uno stato non valido"
@@ -353,15 +380,15 @@ msgstr "(spunta la casella per cancellare)"
msgid "(Check boxes to delete)"
msgstr "(spunta le caselle per cancellare)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(i destinatari con la casella spuntata non ricevono la notifica)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(solo i destinatari con la casella spuntata ricevono la notifica)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(inserire i numeri o gli URL dei ticket, separati da spazi)"
@@ -369,7 +396,7 @@ msgstr "(inserire i numeri o gli URL dei ticket, separati da spazi)"
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
msgid "(If left blank, will default to %1)"
-msgstr "(se non specificato usa: %1)"
+msgstr "(Se non specificato usa: %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
@@ -383,7 +410,7 @@ msgstr "(nessun campo personalizzato)"
msgid "(No members)"
msgstr "(nessun appartenente)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(nessuno Scrip)"
@@ -395,7 +422,7 @@ msgstr "(nessun modello)"
msgid "(None)"
msgstr "(nessuno)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(invia copia silente di questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
@@ -403,11 +430,19 @@ msgstr "(invia copia silente di questo aggiornamento ad una lista di indirizzi e
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(invia copia silente di questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierò</b> i destinatari dei successivi aggiornamenti.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(invia copia per conoscenza di questo aggiornamento ad una lista di indirizzi email amministrativi separati da virgole. Queste persone <b>riceveranno</b> i successivi aggiornamenti.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(invia copia per conoscenza di questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
@@ -415,14 +450,26 @@ msgstr "(invia copia per conoscenza di questo aggiornamento ad una lista di indi
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(invia copia per conoscenza di questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(invia copia per conoscenza di questo aggiornamento ad una lista di indirizzi email separati da virgole. Queste persone <b>riceveranno</b> i successivi aggiornamenti.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(usa questi campi se si sceglie 'Definito dall'utente' come condizione o azione)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vuoto)"
@@ -435,7 +482,7 @@ msgstr "(nessun nome in elenco)"
msgid "(no subject)"
msgstr "(nessun oggetto)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(nessun valore)"
@@ -443,15 +490,15 @@ msgstr "(nessun valore)"
msgid "(no values)"
msgstr "(nessun valore)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(un solo ticket)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(in attesa di approvazione)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(in attesa di un'altra Raccolta)"
@@ -471,6 +518,18 @@ msgstr "(richiesto)"
msgid "(untitled)"
msgstr "(senza titolo)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "I 25 ticket con priorità più alta che ho in carico..."
@@ -491,11 +550,16 @@ msgstr ""
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Crea un ticket in\">&nbsp;%1"
@@ -504,7 +568,7 @@ msgstr "<input type=\"submit\" value=\"Crea un ticket in\">&nbsp;%1"
msgid "A blank template"
msgstr "Un modello vuoto"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
@@ -524,11 +588,11 @@ msgstr "impossibile eliminare l'ACE"
msgid "ACE could not be found"
msgstr "impossibile trovare l'ACE"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE non trovata"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "Le ACE possono essere solo create e cancellate."
@@ -548,11 +612,11 @@ msgstr "Informazioni personali"
msgid "Access control"
msgstr "Controllo di Accesso"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Azione"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Azione %1 non trovata"
@@ -561,11 +625,15 @@ msgstr "Azione %1 non trovata"
msgid "Action committed."
msgstr "Azione eseguita."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "Azione eseguita.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Azione preparata..."
@@ -573,11 +641,11 @@ msgstr "Azione preparata..."
msgid "Add"
msgstr "Aggiungi"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Aggiungi AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Aggiungi Cc"
@@ -589,7 +657,7 @@ msgstr "Aggiungi colonne"
msgid "Add Criteria"
msgstr "Aggiungi criterio"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Aggiungi altri file"
@@ -597,7 +665,7 @@ msgstr "Aggiungi altri file"
msgid "Add Next State"
msgstr "Aggiungi prossimo stato"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Aggiungi il richiedente"
@@ -617,15 +685,19 @@ msgstr "Aggiungi un nuovo scrip globale"
msgid "Add a scrip to this queue"
msgstr "Aggiungi uno scrip a questa coda"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Aggiungi uno scrip da applicare a tutte le code"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "Aggiungi criteri addizionali"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr ""
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Aggiungere commenti o repliche ai ticket selezionati"
@@ -637,7 +709,15 @@ msgstr "Aggiungi appartenenti"
msgid "Add new watchers"
msgstr "Aggiungi nuovi osservatori"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Aggiungi, cancella o modifica il valore dei campi personalizzati per gli oggetti"
@@ -645,12 +725,12 @@ msgstr "Aggiungi, cancella o modifica il valore dei campi personalizzati per gli
msgid "AddNextState"
msgstr "AggiunguProssimoStato"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Aggiunto gruppo/utente come %1 per questa coda"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Aggiunto gruppo/utente come %1 per questo ticket"
@@ -663,7 +743,7 @@ msgstr "Indirizzo1"
msgid "Address2"
msgstr "Indirizzo2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Cc amministrativo"
@@ -699,7 +779,7 @@ msgstr "Gestione/Code/Base"
msgid "AdminAllPersonalGroups"
msgstr "GestisciTuttiGruppiPersonali"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -711,7 +791,7 @@ msgstr "GestisciCommenti"
msgid "AdminCorrespondence"
msgstr "GestisciCorrispondenza"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "GestisciCampoPers."
@@ -719,23 +799,23 @@ msgstr "GestisciCampoPers."
msgid "AdminCustomFields"
msgstr "GestisciCampiPers."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "GestisciGruppo"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "GestisciAppartenenzaGruppo"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "GestisciGruppiPersonali"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "GestisciCoda"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "GestisciUtenti"
@@ -747,7 +827,7 @@ msgstr "AdminCc"
msgid "Admins"
msgstr "Amministratori"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Avanzata"
@@ -803,11 +883,11 @@ msgstr "Applica"
msgid "Apply your changes"
msgstr "Applica modifiche"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Approvazione"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -840,7 +920,7 @@ msgstr "Approvazione rifiutata"
msgid "Approval diagram"
msgstr "Diagramma dell'approvazione"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Approva"
@@ -848,7 +928,7 @@ msgstr "Approva"
msgid "Approver's notes: %1"
msgstr "Note dell'approvatore: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Apr."
@@ -856,27 +936,31 @@ msgstr "Apr."
msgid "April"
msgstr "Aprile"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Crescente"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "Assegna e rimuovi campi personalizzati"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "AssegnaCampiPers."
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Allega"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Allega un file"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "File allegato"
@@ -885,11 +969,11 @@ msgstr "File allegato"
msgid "Attachment '%1' could not be loaded"
msgstr "Impossibile caricare l'allegato '%1'"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Allegato creato"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Nome file dell'allegato"
@@ -897,11 +981,11 @@ msgstr "Nome file dell'allegato"
msgid "Attachments"
msgstr "Allegati"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Attributo cancellato"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Ago."
@@ -925,6 +1009,10 @@ msgstr "Risposta automatica ai richiedenti"
msgid "AutoreplyToRequestors"
msgstr "RispostaAutomaticaAiRichiedenti"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Firma PGP invalida: %1\\n"
@@ -945,15 +1033,15 @@ msgstr "Numero di transazione incorretto per l'allegato. %1 dovrebbe essere %2\\
msgid "Basics"
msgstr "Dati base"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Se hai aggiornato qualche impostazione, assicurati di premere"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "prima del"
@@ -961,7 +1049,7 @@ msgstr "prima del"
msgid "Begin Approval"
msgstr "Inizia approvazione"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr "Logo Best Practical Solutions, LLC"
@@ -981,27 +1069,31 @@ msgstr "Grassetto"
msgid "Bookmarkable URL for this search"
msgstr "URL assoluto per questa ricerca"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "Link assoluto"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Intestazione breve"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Modifica di ticket in blocco"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Gli utenti di sistema non possono essere modificati"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Può il gruppo/utente vedere questa coda"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Impossibile aggiungere un valore di campo personalizzato senza un nome"
@@ -1010,11 +1102,11 @@ msgstr "Impossibile aggiungere un valore di campo personalizzato senza un nome"
msgid "Can't find a collection class for '%1'"
msgstr "Impossibile trovare una classe collection per '%1'"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Impossibile trovare una ricerca salvata su cui lavorare"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Non è possibile collegare un ticket a se stesso"
@@ -1022,20 +1114,29 @@ msgstr "Non è possibile collegare un ticket a se stesso"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Impossibile unire un ticket ad un ticket già unito. Questo errore non dovrebbe mai verificarsi"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Impossibile salvare questa ricerca"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Impossibile specificare sia la base che il target"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Impossibile creare l'utente: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -1043,11 +1144,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Cambia la password"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Spunta tutte le caselle"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Spunta la casella per cancellare"
@@ -1055,18 +1156,26 @@ msgstr "Spunta la casella per cancellare"
msgid "Check box to revoke right"
msgstr "Spunta la casella per revocare i diritti"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Derivati"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Città"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "Azzera"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Chiuso"
@@ -1079,15 +1188,27 @@ msgstr "Ticket chiusi"
msgid "Closed requests"
msgstr "Richieste chiuse"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Ticket chiusi"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Comando non riconosciuto!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Commento"
@@ -1099,11 +1220,11 @@ msgstr "Inidirizzo per i commenti"
msgid "Comment not recorded"
msgstr "Commento non registrato"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Aggiunta di commenti ai ticket"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "AggiungiCommentiAlTicket"
@@ -1111,11 +1232,11 @@ msgstr "AggiungiCommentiAlTicket"
msgid "Comments"
msgstr "Commenti"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Commenti (non inviati ai richiedenti)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Commenti (non inviati ai richiedenti)"
@@ -1123,15 +1244,15 @@ msgstr "Commenti (non inviati ai richiedenti)"
msgid "Comments about %1"
msgstr "Commenti su %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Commenti su questo utente"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Aggiunto commento"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr ""
@@ -1139,19 +1260,23 @@ msgstr ""
msgid "Compile Restrictions"
msgstr "Restrizioni di compilazione"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Condizione"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "La condizione è soddisfatta..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Condizione non trovata"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Configurazione"
@@ -1179,7 +1304,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "Impossibile creare il gruppo"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Copia"
@@ -1191,7 +1316,7 @@ msgstr "Corrispondenza"
msgid "Correspondence Address"
msgstr "Inidirizzo di corrispondenza"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Aggiunta corrispondenza"
@@ -1207,20 +1332,20 @@ msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato al ticket
msgid "Could not add new custom field value for ticket. %1 "
msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato al ticket. %1 "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato. "
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato. %1 "
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Impossibile cambiare l'incaricato. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Impossibile creare il campo personalizzato"
@@ -1230,7 +1355,7 @@ msgstr "Impossibile creare il campo personalizzato"
msgid "Could not create CustomField: %1"
msgstr "Impossibile creare il campo personalizzato: %1"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Impossibile creare il gruppo"
@@ -1239,11 +1364,11 @@ msgstr "Impossibile creare il gruppo"
msgid "Could not create template: %1"
msgstr "Impossibile creare il modello: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Impossibile creare il ticket. Queue non impostata"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Impossibile creare l'utente"
@@ -1259,11 +1384,11 @@ msgstr "Impossibile trovare il ticket numero %1"
msgid "Could not find group %1."
msgstr "Impossibile trovare il gruppo %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Impossibile trovare o creare questo utente"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Impossibile trovare questo gruppo/utente"
@@ -1275,30 +1400,30 @@ msgstr "Impossibile trovare l'utente %1."
msgid "Could not load CustomField %1"
msgstr "Impossibile caricare il campo personalizzato %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Impossibile caricare questo gruppo"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr "Impossibile caricare l'oggetto per %1"
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr "Impossibile caricare un attributo della ricerca"
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Impossibile rendere questo gruppo/utente un %1 per questa coda"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Impossibile rendere questo gruppo/utente un %1 per questo ticket"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Impossibile rimuovere questo gruppo/utente come un %1 per questa coda"
@@ -1307,15 +1432,19 @@ msgstr "Impossibile rimuovere questo gruppo/utente come un %1 per questa coda"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Impossibile rimuovere questo gruppo/utente come un %1 per questo ticket"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Impossibile impostare le informazioni dell'utente"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Impossibile aggiungere un appartenente al gruppo"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Impossibile creare una transazione: %1"
@@ -1328,15 +1457,15 @@ msgstr "Impossibile capire che cosa fare con questa risposta gpg\\n"
msgid "Couldn't find group\\n"
msgstr "Impossibile trovare il gruppo\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Impossibile trovare la riga"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Impossibile trovare questo gruppo/utente"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Impossibile trovare questo valore"
@@ -1348,7 +1477,7 @@ msgstr "Impossibile trovare questo osservatore"
msgid "Couldn't find user\\n"
msgstr "Impossibile trovare l'utente\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Impossibile caricare %1 dal database degli utenti.\\n"
@@ -1375,12 +1504,17 @@ msgstr "Impossibile caricare il file di configurazione RT '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Impossibile caricare gli Scrips"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Impossibile caricare il gruppo %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Impossibile caricare il collegamento"
@@ -1403,6 +1537,11 @@ msgstr "Impossibile caricare la coda %1"
msgid "Couldn't load scrip"
msgstr "Impossibile caricare lo Scrip"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Impossibile caricare il modello"
@@ -1411,26 +1550,21 @@ msgstr "Impossibile caricare il modello"
msgid "Couldn't load that user (%1)"
msgstr "Impossibile caricare questo utente (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Impossibile caricare il ticket '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Nazione"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Crea"
@@ -1438,7 +1572,7 @@ msgstr "Crea"
msgid "Create Tickets"
msgstr "Crea ticket"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Crea un campo Personalizzato"
@@ -1479,11 +1613,11 @@ msgstr "Crea un nuovo scrip"
msgid "Create a new template"
msgstr "Crea un nuovo modello"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Crea un nuovo ticket"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Crea un nuovo utente"
@@ -1499,7 +1633,7 @@ msgstr "Crea una nuova coda di nome"
msgid "Create a request"
msgstr "Crea una richiesta"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Crea uno scrip per la coda %1"
@@ -1528,15 +1662,15 @@ msgstr "Creare nuovi ticket basati su questo modello di scrip"
msgid "Create ticket"
msgstr "Crea il ticket"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Crea nuovi ticket in questa coda"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Crea, elimina e modifica campi personalizzati"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Crea, elimina e modifica le code"
@@ -1544,23 +1678,23 @@ msgstr "Crea, elimina e modifica le code"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali di un qualunque utente"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali "
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Crea, elimina e modifica gli utenti"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr "CreaRichiestaSalvata"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "CreaTicket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Creato"
@@ -1568,15 +1702,31 @@ msgstr "Creato"
msgid "Created By"
msgstr "Creato da"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Campo personalizzato %1 creato"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Modello %1 creato"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "CreatedBy"
+msgstr "CreatoDa"
+
+#: NOT FOUND IN SOURCE
+msgid "CreatedRelative"
+msgstr "TempoDaCreazione"
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "CreatoDa"
@@ -1597,6 +1747,10 @@ msgstr "Appartenenti attuali"
msgid "Current rights"
msgstr "Diritti attuali"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Criterio di ricerca attuale"
@@ -1609,24 +1763,24 @@ msgstr "Osservatori attuali"
msgid "Custom Field #%1"
msgstr "Campo personalizzato n°%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Campi personalizzati"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Campi personalizzati per %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Programma di pulizia dell'azione personalizzata"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Programma di preparazione dell'azione personalizzata"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Condizione personalizzata"
@@ -1634,21 +1788,27 @@ msgstr "Condizione personalizzata"
msgid "Custom field %1 %2 %3"
msgstr "Campi personalizzati %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Il campo personalizzato %1 ha un valore."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Il campo personalizzato %1 non ha valore."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Campo personalizzato %1 non trovato"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Campo personalizzato cancellato"
@@ -1657,7 +1817,7 @@ msgstr "Campo personalizzato cancellato"
msgid "Custom field not found"
msgstr "Campo personalizzato %1 non trovato"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Impossibile trovare il valore %1 per il campo personalizzato %2"
@@ -1666,31 +1826,35 @@ msgstr "Impossibile trovare il valore %1 per il campo personalizzato %2"
msgid "Custom field value changed from %1 to %2"
msgstr "Valore del campo personalizzato cambiato da %1 a %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Impossibile cancellare il valore del campo personalizzato"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Valore del campo personalizzato non trovato"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Il valore del vampo personalizzato è stato eliminato"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "CampoPersonalizzato"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Errore nei dati"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Date"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Dic."
@@ -1738,11 +1902,11 @@ msgstr "Default: %1/%2 modificato da %3 a %4"
msgid "Delegate rights"
msgstr "Delega i diritti"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Delega diritti specifici tra quelli che ti sono stati accordati"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DelegaDiritti"
@@ -1750,7 +1914,7 @@ msgstr "DelegaDiritti"
msgid "Delegation"
msgstr "Delega"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Cancella"
@@ -1758,7 +1922,7 @@ msgstr "Cancella"
msgid "Delete Template"
msgstr "Cancella modello"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr "Cancellazione fallita: %1"
@@ -1767,15 +1931,19 @@ msgstr "Cancellazione fallita: %1"
msgid "Delete selected scrips"
msgstr "Cancella gli scrips selezionati"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Cancella ticket"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "CancellaTicket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr "Ricerca cancellata"
@@ -1783,11 +1951,11 @@ msgstr "Ricerca cancellata"
msgid "Deleting this object could break referential integrity"
msgstr "La cancellazione di quest'oggetto può danneggiare l'integrità referenziale"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "La cancellazione di quest'oggetto danneggerebbe l'integrità referenziale"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "La cancellazione di quest'oggetto violerebbe l'integrità referenziale"
@@ -1799,11 +1967,11 @@ msgstr "La cancellazione di quest'oggetto violerebbe l'integrità referenziale"
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "La cancellazione di quest'oggetto violerebbe l'integrità referenziale. Ciò è male!"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Nega"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "È una dipendenza per"
@@ -1815,27 +1983,27 @@ msgstr "DipendenzaPer"
msgid "Dependencies: \\n"
msgstr "Dipendenze: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Aggiunta dipendenza da parte di %1"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Cancellata dipendenza da parte di %1"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Aggiunta dipendenza da %1"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Cancellata dipendenza da %1"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Dipende da"
@@ -1843,15 +2011,19 @@ msgstr "Dipende da"
msgid "DependsOn"
msgstr "DipendeDa"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Decrescente"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Descrivi il problema qui sotto"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Descrizione"
@@ -1863,7 +2035,7 @@ msgstr "Dettagli"
msgid "Display"
msgstr "Visualizza"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Visualizza la Lista Controllo Accessi (ACL)"
@@ -1871,19 +2043,19 @@ msgstr "Visualizza la Lista Controllo Accessi (ACL)"
msgid "Display Columns"
msgstr "Visualizza colonne"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Visualizza i modelli di Scrips per questa coda"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Visualizza gli Scrips per questa coda"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Modalità visualizzazione"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Visualizza le ricerche salvate per questo gruppo"
@@ -1891,15 +2063,15 @@ msgstr "Visualizza le ricerche salvate per questo gruppo"
msgid "Display ticket #%1"
msgstr "Visualizza il ticket n°%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Distribuito in accordo con la versione 2 della <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU GPL</a>."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Fai di tutto e di più"
-#: html/Search/Build.html:112
+#: NOT FOUND IN SOURCE
msgid "Do the Search"
msgstr "Esegui la ricerca"
@@ -1919,7 +2091,7 @@ msgstr "Download"
msgid "Download as a tab-delimited file"
msgstr "Scarica come file separato da TAB"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Scadenza"
@@ -1928,10 +2100,14 @@ msgid "Due date '%1' could not be parsed"
msgstr "Impossibile interpretare la data di scadenza '%1'"
#: NOT FOUND IN SOURCE
+msgid "DueRelative"
+msgstr "TempoDaScadenza"
+
+#: NOT FOUND IN SOURCE
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "ERRORE: impossibile caricare il ticket '%1' : %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Modifica"
@@ -1939,20 +2115,24 @@ msgstr "Modifica"
msgid "Edit Conditions"
msgstr "Modifica condizioni"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Modifica i campi personalizzati per %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr "Modifica i campi personalizzati per tutti i gruppi"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr "Modifica i campi personalizzati per tutti gli utenti"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr "Modifica i campi personalizzati per tutte le code"
@@ -1960,7 +2140,7 @@ msgstr "Modifica i campi personalizzati per tutte le code"
msgid "Edit Custom Fields for transactions on tickets in all queues"
msgstr "Modifica i campi personalizzati per le transazioni sui ticket in tutte le code"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Modifica collegamenti"
@@ -1968,6 +2148,10 @@ msgstr "Modifica collegamenti"
msgid "Edit Query"
msgstr "Modifica query"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -1977,7 +2161,7 @@ msgstr "Modifica i modelli per la coda %1"
msgid "Edit keywords"
msgstr "Modifica parole chiave"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "Modifica ricerche salvate per questo gruppo"
@@ -1993,7 +2177,7 @@ msgstr "Modifca i modelli di sistema"
msgid "Edit templates for %1"
msgstr "Modifica i modelli per %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "ModificaRicercheSalvate"
@@ -2006,7 +2190,7 @@ msgstr "Modifica della configurazione per la coda %1"
msgid "Editing Configuration for user %1"
msgstr "Modifica della configurazione per l'utente %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Modifica del campo personalizzato %1"
@@ -2025,7 +2209,7 @@ msgstr "Modifica degli appartenenti al gruppo personale %1"
msgid "Editing template %1"
msgstr "Modifica del modello %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "È necessario specificare base o target"
@@ -2033,7 +2217,7 @@ msgstr "È necessario specificare base o target"
msgid "Email"
msgstr "Email"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "Inidirizzo email in uso"
@@ -2045,7 +2229,7 @@ msgstr "IndirizzoEmail"
msgid "EmailEncoding"
msgstr "CodificaEmail"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Abilitato (togliere il segno di spunta per disabilitare questo campo personalizzato)"
@@ -2065,12 +2249,12 @@ msgstr "Campi personalizzati abilitati"
msgid "Enabled Queues"
msgstr "Code abilitate"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Stato %1 abilitato"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "Stato abilitato: %1"
@@ -2079,7 +2263,7 @@ msgstr "Stato abilitato: %1"
msgid "Enter multiple values"
msgstr "Valori multipli"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Inserire, separati da spazio, gli oggetti (o URI di oggetti) da collegare."
@@ -2087,11 +2271,11 @@ msgstr "Inserire, separati da spazio, gli oggetti (o URI di oggetti) da collegar
msgid "Enter one value"
msgstr "Valore singolo"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "Inserire, separati da spazio, le code (o URI di code) da collegare."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Inserire, separati da spazio, i ticket (o URI di ticket) da collegare."
@@ -2103,7 +2287,7 @@ msgstr "Inserire, separati da spazio, i ticket (o URI di ticket) da collegare."
msgid "Enter up to %1 values"
msgstr "Inserimento di un massimo di %1 valori"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Errore"
@@ -2111,7 +2295,7 @@ msgstr "Errore"
msgid "Error adding watcher"
msgstr "Errore durante l'aggiunta di un osservatore"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Errore nei parametri passati a Queue->AddWatcher"
@@ -2119,11 +2303,11 @@ msgstr "Errore nei parametri passati a Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Errore nei parametri passati a Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Errore nei parametri passati a Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Errore nei parametri passati a Ticket->AddWatcher"
@@ -2131,11 +2315,11 @@ msgstr "Errore nei parametri passati a Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Errore nei parametri passati a Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Errore nei parametri passati a Ticket->DeleteWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Propaga ticket"
@@ -2147,7 +2331,7 @@ msgstr "Stima"
msgid "Everyone"
msgstr "Chiunque"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Esempio:"
@@ -2156,50 +2340,6 @@ msgid "ExtendedStatus"
msgstr "StatoAggiuntivo"
#: NOT FOUND IN SOURCE
-msgid "QueueName"
-msgstr "NomeCoda"
-
-#: NOT FOUND IN SOURCE
-msgid "OwnerName"
-msgstr "NomeIncaricato"
-
-#: NOT FOUND IN SOURCE
-msgid "TimeEstimated"
-msgstr "TempoStimato"
-
-#: NOT FOUND IN SOURCE
-msgid "CreatedBy"
-msgstr "CreatoDa"
-
-#: NOT FOUND IN SOURCE
-msgid "StartsRelative"
-msgstr "TempoDaInizioPrevisto"
-
-#: NOT FOUND IN SOURCE
-msgid "StartedRelative"
-msgstr "TempoDaInizio"
-
-#: NOT FOUND IN SOURCE
-msgid "CreatedRelative"
-msgstr "TempoDaCreazione"
-
-#: NOT FOUND IN SOURCE
-msgid "LastUpdatedRelative"
-msgstr "TempoDaUltimoAggiornamento"
-
-#: NOT FOUND IN SOURCE
-msgid "ToldRelative"
-msgstr "TempoDaUltimoContattoRichiedente"
-
-#: NOT FOUND IN SOURCE
-msgid "DueRelative"
-msgstr "TempoDaScadenza"
-
-#: NOT FOUND IN SOURCE
-msgid "ResolvedRelative"
-msgstr "TempoDaRisoluzione"
-
-#: NOT FOUND IN SOURCE
msgid "ExternalAuthId"
msgstr "IdAutorizEsterno"
@@ -2211,29 +2351,29 @@ msgstr "IdContattoEsterno"
msgid "Extra info"
msgstr "Informazioni aggiuntive"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr "Impossibile creare un attributo della ricerca"
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Impossibile trovare il pseudogruppo di utenti 'Privilegiato'."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Impossibile trovare il pseudogruppo di utenti 'Non Privilegiato'."
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Errore nel caricamento del modulo %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr "Impossibile caricare un oggetto per %1"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb."
@@ -2261,6 +2401,10 @@ msgstr "Testo singolo"
msgid "Fill in one wikitext area"
msgstr "Testo WIKI singolo"
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "Testi multipli (max. %1)"
@@ -2273,11 +2417,11 @@ msgstr "Testi WIKI multipli (max. %1)"
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Priorità finale"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "PrioritaFinale"
@@ -2297,7 +2441,7 @@ msgstr "Cerca ticket nuovi/aperti"
msgid "Find people whose"
msgstr "Cerca le persone in cui"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Ricerca ticket"
@@ -2321,7 +2465,7 @@ msgstr "Tizio Caio Sempronio"
msgid "Foo!"
msgstr "Tizio!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Forza la modifica"
@@ -2329,12 +2473,12 @@ msgstr "Forza la modifica"
msgid "Format"
msgstr "Opzioni colonna"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Trovati %quant(%1,ticket)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Trovato Oggetto"
@@ -2354,15 +2498,15 @@ msgstr "FreeformMultiple"
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Ven."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Intestazione completa"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Carica da file un modello compilato"
@@ -2370,7 +2514,7 @@ msgstr "Carica da file un modello compilato"
msgid "Getting the current user from a pgp sig\\n"
msgstr "Sto individuando l'utente corrente da una firma pgp\\n"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Assegnato a %1"
@@ -2395,16 +2539,21 @@ msgstr "Scrips globali"
msgid "Global custom field configuration"
msgstr "Configurazione globale campi personalizzati"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Modello globale: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Vai"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Vai!"
@@ -2436,7 +2585,7 @@ msgstr "Gruppo %1 %2: %3"
msgid "Group Rights"
msgstr "Diritti di gruppo"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Appartiene già al gruppo"
@@ -2449,15 +2598,15 @@ msgstr "Impossibile creare il gruppo."
msgid "Group could not be created: %1"
msgstr "Impossibile creare il gruppo: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Gruppo creato"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Non appartiene al gruppo"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Gruppo non trovato"
@@ -2469,15 +2618,15 @@ msgstr "Gruppo non trovato.\\n"
msgid "Group not specified.\\n"
msgstr "Gruppo non specificato.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Gruppi"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "I gruppi non possono appartenere a gruppi che sono già loro appartenenti"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "Gruppi che corrispondono ai criteri di ricerca"
@@ -2498,7 +2647,7 @@ msgstr "Ciao!"
msgid "Hello, %1"
msgstr "Ciao, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Cronologia"
@@ -2520,7 +2669,11 @@ msgstr "TelefonoCasa"
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Ho %quant(%1,concrete mixer)."
@@ -2529,11 +2682,11 @@ msgstr "Ho %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Ho [quant,_1,concrete mixer]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr "Mi sono perso..."
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Id"
@@ -2553,15 +2706,15 @@ msgstr "(per i nuovi ticket in cui non viene specificato un richiedente)"
msgid "If no queue is specified, create tickets in this queue."
msgstr "(per i nuovi ticket in cui non viene specificata una coda)"
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "Se questo strumento viene ha il flag setgid, un utente locale malintenzionato potrebbe usarlo per ottenere accesso amministrativo a RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Se hai aggiornato qualche impostazione, assicurati di premere"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Valore non valido per %1"
@@ -2569,7 +2722,7 @@ msgstr "Valore non valido per %1"
msgid "Image"
msgstr "Immagine"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Campo immutabile"
@@ -2589,40 +2742,50 @@ msgstr "Elenca anche le code disabilitate."
msgid "Include disabled users in search."
msgstr "Includi nella ricerca gli utenti disabilitati."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr "Query incompleta"
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr "Query incompleta"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Priorità iniziale"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "PrioritaIniziale"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Errore in input"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "Interesse annotato"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Errore interno"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Errore interno: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Tipo di gruppo non valido"
@@ -2634,7 +2797,7 @@ msgstr "Diritto non valido"
msgid "Invalid Type"
msgstr "Tipo non valido"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Dati non validi"
@@ -2642,36 +2805,41 @@ msgstr "Dati non validi"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Incaricato non valido. Uso il default 'nessuno'."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Coda non valida"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Diritto non valido"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Valore non valido per %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Valore non valido per il campo personalizzato"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Valore non valido per lo stato"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "È estremamente importante che agli utenti non previlegiati non sia consentita l'esecuzione di questo strumento."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Per eseguire questo strumento, si suggerisce di creare un utente unix non privilegiato appartenente al gruppo corretto e con i necessari diritti in RT."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Accetta svariati argomenti:"
@@ -2683,7 +2851,7 @@ msgstr "Corsivo"
msgid "Items pending my approval"
msgstr "Oggetti in attesa della mia approvazione"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Gen."
@@ -2691,11 +2859,11 @@ msgstr "Gen."
msgid "January"
msgstr "Gennaio"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Cambia appartenenza a questo gruppo"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Lug."
@@ -2703,11 +2871,11 @@ msgstr "Lug."
msgid "July"
msgstr "Luglio"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Giu."
@@ -2763,6 +2931,10 @@ msgstr "UltimaModifica"
msgid "LastUpdatedBy"
msgstr "ModificatoPerUltimoDa"
+#: NOT FOUND IN SOURCE
+msgid "LastUpdatedRelative"
+msgstr "TempoDaUltimoAggiornamento"
+
#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Rimasti"
@@ -2787,25 +2959,25 @@ msgstr "Limitare la coda a %1 %2"
msgid "Link"
msgstr "Collegamento"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Il collegamento esiste già"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Il collegamento non può essere creato"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Collegamento creato (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Collegamento cancellato (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Collegamento non trovato"
@@ -2818,23 +2990,31 @@ msgstr "Collega ticket n°%1"
msgid "Link ticket %1"
msgstr "Collega ticket %1"
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "LinkedTo"
msgstr "CollegatoA"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Collegamenti"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Carica"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Carica ricerca salvata:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr "CaricaRicercheSalvate"
@@ -2842,7 +3022,7 @@ msgstr "CaricaRicercheSalvate"
msgid "Loaded perl modules"
msgstr "Moduli perl caricati"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr "Caricata ricerca %1"
@@ -2851,69 +3031,68 @@ msgstr "Caricata ricerca %1"
msgid "Location"
msgstr "Domicilio"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Impossibile trovare la directory di log %1 (oppure mancano i permessi di scrittura).\\n RT non può essere eseguito."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Accesso effettuato come %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Accedi"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Esci"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "Tipo di ricerca sbagliato"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Nuovo incaricato"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Nuovo stato"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Nuova data scadenza"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Nuova data risoluzione"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Nuova data iniziato"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Nuova data inizio previsto"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Nuova data ultimo contatto"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Nuova priorità"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Nuova coda"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Nuovo oggetto"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr "Rendi questo gruppo visibile all'utente"
@@ -2937,7 +3116,7 @@ msgstr "Gestione delle code e delle propietà specifiche delle code"
msgid "Manage users and passwords"
msgstr "Gestione di utenti e password"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
@@ -2949,29 +3128,29 @@ msgstr "Marzo"
msgid "May"
msgstr "Maggio"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Mag."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Aggiunto appartenente %1"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Rimosso appartenente %1"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Aggiunto appartenente"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Rimosso appartenente"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Appartenente non rimosso"
@@ -2987,12 +3166,12 @@ msgstr "AppartenteA"
msgid "Members"
msgstr "Appartenenti"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Aggiunta appartenenza al gruppo %1"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Rimossa appartenenza al gruppo %1"
@@ -3006,52 +3185,60 @@ msgstr "Appartenenza a gruppi"
msgid "Memberships of the user %1"
msgstr "Appartenenza a gruppi per l'utente %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Unione avvenuta con Successo"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Unione fallita. Impossibile impostare EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Unione fallita. Impossibile impostare Stato"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Unisci a"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Unito a %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Messaggio"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Impossibile registrare il messaggio"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Messaggio registrato"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "I messaggi riguardanti questo ticket non saranno inviati a..."
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "Parentesi non bilanciate"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Manca una chiave primaria?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Cellulare"
@@ -3059,7 +3246,7 @@ msgstr "Cellulare"
msgid "MobilePhone"
msgstr "TelefonoCellulare"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Modifica la Lista Controllo Accessi (ACL)"
@@ -3085,7 +3272,7 @@ msgstr "Modifica i Campi Personalizzati validi per tutte le code"
msgid "Modify Group Rights"
msgstr "Modifica diritti del gruppo"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Modifica appartenenti al gruppo"
@@ -3093,11 +3280,11 @@ msgstr "Modifica appartenenti al gruppo"
msgid "Modify Rights"
msgstr "Modifica diritti"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Modifica i modelli di Scrips per questa coda"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Modifica gli Scrips per questa coda"
@@ -3122,12 +3309,12 @@ msgstr "Modifica un campo personalizzato per la coda %1"
msgid "Modify a CustomField which applies to all queues"
msgstr "Modifica un campo personalizzato valido per tutte le code"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modifica uno scrip per la coda %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Modifica uno scrip valido per tutte le code"
@@ -3145,7 +3332,7 @@ msgstr "Modifica le date per n° %1"
msgid "Modify dates for #%1"
msgstr "Modifica le date per n°%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modifica le date per il ticket n° %1"
@@ -3182,7 +3369,7 @@ msgstr "Modifica i diritti globali per gli utenti"
msgid "Modify global user rights."
msgstr "Modifica i diritti globali per gli utenti."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Modifica i metadati del gruppo o elimina un gruppo"
@@ -3201,11 +3388,11 @@ msgstr "Modifica i diritti di gruppo per il gruppo %1"
msgid "Modify group rights for queue %1"
msgstr "Modifica i diritti di gruppo per la coda %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Modifica gli appartenenti a questo gruppo"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Modifica il proprio account RT"
@@ -3214,7 +3401,7 @@ msgstr "Modifica il proprio account RT"
msgid "Modify people related to queue %1"
msgstr "Modifica le persone collegate alla coda %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -3239,16 +3426,20 @@ msgstr "Modifica modello %1"
msgid "Modify templates which apply to all queues"
msgstr "Modifica i modelli validi per tutte le code"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Modifica il gruppo %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Modifica gli osservatori della coda"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modifica l'utente %1"
@@ -3263,7 +3454,7 @@ msgstr "Modifica il ticket n° %1"
msgid "Modify ticket #%1"
msgstr "Modifica il ticket n°%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Modifica i ticket"
@@ -3286,43 +3477,43 @@ msgstr "Modifica i diritti utente per la coda %1"
msgid "Modify watchers for queue '%1'"
msgstr "Modifica gli osservatori per la coda '%1'"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "ModificaACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr "ModificaCampoPers."
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "ModificaPropriaAppartenenzaAlGruppo"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "ModificaOsservatoriDellaCoda"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "ModificaScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "ModificaSuoiDati"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "ModificaModello"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "ModificaTicket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Lun."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Maggiori informazioni su %1"
@@ -3339,11 +3530,11 @@ msgstr "Sposta in alto"
msgid "Multiple"
msgstr "Multiplo"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "L'attributo 'name' deve essere specificato"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "I miei ticket in stato: %1"
@@ -3352,19 +3543,23 @@ msgstr "I miei ticket in stato: %1"
msgid "My Approvals"
msgstr "Le mie richieste di approvazione"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Le mie richieste di approvazione"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Le mie ricerche salvate"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nome"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Nome già usato"
@@ -3376,11 +3571,11 @@ msgstr "È richiesta l'approvazione da parte del system administrator"
msgid "Never"
msgstr "Mai"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Nuovo"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nuovi collegamenti"
@@ -3392,11 +3587,11 @@ msgstr "Nuova Password"
msgid "New Pending Approval"
msgstr "Nuove approvazioni pendenti"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Nuova query"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Nuova Ricerca"
@@ -3412,7 +3607,7 @@ msgstr "Nuovo gruppo"
msgid "New password"
msgstr "Nuova password"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Inviata notifica della nuova password"
@@ -3420,6 +3615,10 @@ msgstr "Inviata notifica della nuova password"
msgid "New queue"
msgstr "Nuova coda"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nuova richiesta"
@@ -3428,7 +3627,7 @@ msgstr "Nuova richiesta"
msgid "New rights"
msgstr "Nuovi diritti"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nuovo scrip"
@@ -3440,15 +3639,15 @@ msgstr "Nuova ricerca"
msgid "New template"
msgstr "Nuovo modello"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Nuovo ticket"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Il nuovo ticket non esiste"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Nuovo utente"
@@ -3464,11 +3663,7 @@ msgstr "Nuovo osservatore"
msgid "New window setting"
msgstr "Impostazioni nuova finestra"
-#: NOT FOUND IN SOURCE
-msgid "NEWLINE"
-msgstr "NUOVA_RIGA"
-
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Seguente"
@@ -3492,7 +3687,7 @@ msgstr "Nomignolo"
msgid "No Class defined"
msgstr "Nessuna classe definita"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Nessun campo personalizzato"
@@ -3504,7 +3699,7 @@ msgstr "Nessun campo personalizzato definito"
msgid "No Group defined"
msgstr "Nessun gruppo definito"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Nessuna query"
@@ -3524,11 +3719,11 @@ msgstr "Nessun Modello"
msgid "No Ticket specified. Aborting ticket "
msgstr "Nessun ticket specificato. Annullo il ticket"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Nessuna azione"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Nessuna colonna specificata"
@@ -3544,12 +3739,12 @@ msgstr "Nessun commento su questo utente"
msgid "No correspondence attached"
msgstr "Nessuna corrispondenza allegata"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Nessuna descrizione per %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Nessun gruppo specificato"
@@ -3557,36 +3752,40 @@ msgstr "Nessun gruppo specificato"
msgid "No groups matching search criteria found."
msgstr "Nessun gruppo corrisponde ai criteri di ricerca."
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Nessun messaggio allegato"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Nessuna password impostata"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Manca il permesso per creare code"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Manca il permesso per creare ticket nella coda '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Manca il permesso per creare utenti"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Manca il permesso per visualizzare il ticket"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Manca il permesso per aggiornare il ticket"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Nessun utente/gruppo specificato"
@@ -3606,15 +3805,15 @@ msgstr "Nessun diritto trovato"
msgid "No rights granted."
msgstr "Nessun diritto concesso."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr "Nessuna ricerca caricata"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Nessuna ricerca su cui operare."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Senza oggetto"
@@ -3622,7 +3821,7 @@ msgstr "Senza oggetto"
msgid "No ticket id specified"
msgstr "Nessun identificativo di ticket specificato"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Nessun tipo transazione specificato"
@@ -3638,18 +3837,22 @@ msgstr "Nessuna utente soddisfa i criteri di ricerca."
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Nessun valore inviato a _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Nessuno"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Campo inesistente?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "Accesso non effettuato"
@@ -3658,7 +3861,7 @@ msgstr "Accesso non effettuato"
msgid "Not logged in."
msgstr "Accesso non effettuato."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Non impostato"
@@ -3670,11 +3873,11 @@ msgstr "Non ancora implementato."
msgid "Not yet implemented...."
msgstr "Non ancora implementato...."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Note"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Impossibile inviare la notifica"
@@ -3746,7 +3949,7 @@ msgstr "invia notifica ai richiedenti, Cc e AdminCc"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "invia notifica ai richiedenti, Cc a AdminCc come commento"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -3758,19 +3961,19 @@ msgstr "Novembre"
msgid "OR"
msgstr "OR"
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "L'oggetto non può essere creato"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr "L'oggetto non può essere cancellato"
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Oggetto creato"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr "Oggetto cancellato"
@@ -3780,11 +3983,11 @@ msgstr "Oggetto cancellato"
msgid "Object of type %1 cannot take custom fields"
msgstr "Oggetto di tipo %1 non accetta campi personalizzati"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "Tipo oggetto non corrisponde"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Oct."
@@ -3792,7 +3995,7 @@ msgstr "Oct."
msgid "October"
msgstr "Ottobre"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Offline"
@@ -3808,6 +4011,11 @@ msgstr "Upload richiesta offline"
msgid "On"
msgstr "il"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "All'arrivo di un commento"
@@ -3844,21 +4052,29 @@ msgstr "Al cambio di stato"
msgid "On Transaction"
msgstr "Ad ogni transazione"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Mostra le approvazioni solo per le richieste create dopo il %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Mostra le approvazioni solo per le richieste create prima del %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Aperto"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Apri"
@@ -3870,7 +4086,7 @@ msgstr "Richieste aperte"
msgid "Open ticket"
msgstr "Apri ticket"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Ticket aperti"
@@ -3886,7 +4102,11 @@ msgstr "Apre ticket (dalla lista) in un'altra finestra"
msgid "Open tickets on correspondence"
msgstr "Apri i ticket all'arrivo di corrispondenza"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Ordina per"
@@ -3898,16 +4118,16 @@ msgstr "Ordinamento"
msgid "Organization"
msgstr "Azienda"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ticket originario: n°%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "Registrata email in uscita riguardante un commento"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Registrata email in uscita"
@@ -3915,15 +4135,15 @@ msgstr "Registrata email in uscita"
msgid "Over time, priority moves toward"
msgstr "Al passare del tempo, la priorità cresce fino a"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Prende in carico ticket"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "PrendeInCaricoTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Incaricato"
@@ -3931,11 +4151,11 @@ msgstr "Incaricato"
msgid "Owner changed from %1 to %2"
msgstr "Cambiato incaricato da %1 a %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "L'incaricato non può essere impostato."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Cambiato forzatamente l'incaricato da %1 a %2"
@@ -3944,12 +4164,16 @@ msgstr "Cambiato forzatamente l'incaricato da %1 a %2"
msgid "Owner is"
msgstr "In carico a"
+#: NOT FOUND IN SOURCE
+msgid "OwnerName"
+msgstr "NomeIncaricato"
+
#: html/Elements/TicketList:78
#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr "Pagina %1 di %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Cercapersone"
@@ -3957,11 +4181,11 @@ msgstr "Cercapersone"
msgid "PagerPhone"
msgstr "Cercapersone"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "DerivaDa"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Password"
@@ -3969,16 +4193,16 @@ msgstr "Password"
msgid "Password Reminder"
msgstr "Promemoria password"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Password cambiata"
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr "La password deve essere lunga almeno %1 caratteri"
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3986,24 +4210,24 @@ msgstr ""
msgid "Password too short"
msgstr "Password troppo corta"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Password: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Le passwords non corrispondono."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Le password non corrispondono. La password non è stata cambiata"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Persone"
@@ -4015,10 +4239,18 @@ msgstr "Esegui un'azione personalizzata"
msgid "Perl configuration"
msgstr "Configurazione perl"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Operazione non consentita"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Gruppi personali"
@@ -4031,7 +4263,7 @@ msgstr "Gruppi personali"
msgid "Personal groups:"
msgstr "Gruppi personali:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Numeri telefonici"
@@ -4039,19 +4271,29 @@ msgstr "Numeri telefonici"
msgid "Placeholder"
msgstr "Segnaposto"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Preferenze"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Prefs"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Preparazione non necessaria"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Precedente"
@@ -4067,12 +4309,12 @@ msgstr "Pagina precedente"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Utente/gruppo %1 not trovato."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Priorità"
@@ -4088,7 +4330,7 @@ msgstr "Riservatezza:"
msgid "Privileged"
msgstr "Privilegiato"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Stato previlegiato: %1"
@@ -4101,19 +4343,23 @@ msgstr "Utenti privilegiati"
msgid "Pseudogroup for internal use"
msgstr "Pseudogruppo per uso interno"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "Query"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Costruttore di query"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Coda"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -4135,19 +4381,19 @@ msgstr "Nome della coda"
msgid "Queue Scrips"
msgstr "Scrips della coda"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "La coda esiste già"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Impossibile creare la coda"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Impossibile caricare la coda."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Coda creata"
@@ -4155,28 +4401,39 @@ msgstr "Coda creata"
msgid "Queue is not specified."
msgstr "Coda non specificata."
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Coda non trovata"
+#: NOT FOUND IN SOURCE
+msgid "QueueName"
+msgstr "NomeCoda"
+
#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Code"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Ricerca veloce"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Creazione veloce di un ticket"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -4217,7 +4474,7 @@ msgstr "Errore nella configurazione di RT"
msgid "RT Critical error. Message not recorded!"
msgstr "Errore critico. Messaggio not registrato!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Errore RT"
@@ -4237,10 +4494,23 @@ msgstr "RT Self Service / Ticket chiusi"
msgid "RT Variables"
msgstr "Variabili RT"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "Quadro d'insieme"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT non ha potuto autenticarti"
@@ -4253,7 +4523,7 @@ msgstr "RT non è riuscito a trovare il richiedente consultando in database este
msgid "RT couldn't find the queue: %1"
msgstr "RT non ha trovato la coda: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr "RT non può memorizzare la tua sessione"
@@ -4261,7 +4531,7 @@ msgstr "RT non può memorizzare la tua sessione"
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT non può verificare questa firma PGP. \\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT / %1"
@@ -4286,10 +4556,18 @@ msgstr "RT is &copy; Copyright 1996-2002 Jesse Vincent &lt;jesse@bestpractical.c
msgid "RT thinks this message may be a bounce"
msgstr "RT thinks this message may be a bounce"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT will process this message as if it were unsigned.\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
@@ -4302,27 +4580,27 @@ msgstr "Nome reale"
msgid "RealName"
msgstr "NomeReale"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "Aggiunto riferimento da %1"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Cancellato riferimento da %1"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "Aggiunto riferimento a %1"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Cancellato riferimento a %1"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "È un riferimento per"
@@ -4330,7 +4608,7 @@ msgstr "È un riferimento per"
msgid "ReferredToBy"
msgstr "RiferimentoPer"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Fa riferimento a"
@@ -4351,19 +4629,48 @@ msgstr "Rifinisci la ricerca"
msgid "Refresh this page every %1 minutes."
msgstr "Aggiorna questa pagina ogni %1 minuti."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Rimuovi AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Rimuovi Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Rimuovi richiedente"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Risposta"
@@ -4371,19 +4678,23 @@ msgstr "Risposta"
msgid "Reply Address"
msgstr "Indirizzo a cui indirizzare le risposte"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Rispondi ai richiedenti"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Rispondi ai ticket"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "RispondiAlTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Richiedente"
@@ -4399,7 +4710,7 @@ msgstr "Richiedente(i)"
msgid "RequestorAddresses"
msgstr "IndirizzoRichiedente"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Richiedenti"
@@ -4412,32 +4723,56 @@ msgstr "Le richieste devono essere soddisfatte entro"
msgid "Required parameter '%1' not specified"
msgstr "Il parametro obbligatorio '%1' non è stato specificato"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Azzera"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Casa"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Risolvi"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Risolvi il ticket n°%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Risolto"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "ResolvedRelative"
+msgstr "TempoDaRisoluzione"
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Risposta ai richiedenti"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Risultati"
@@ -4457,19 +4792,19 @@ msgstr "Annulla modifiche"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Diritto %1 non trovato per %2 %3 limitatamente a %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Diritto delegato"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Diritto concesso"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Diritto caricato"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Il diritto non può essere revocato"
@@ -4477,24 +4812,24 @@ msgstr "Il diritto non può essere revocato"
msgid "Right not found"
msgstr "Diritto non trovato"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Diritto non caricato."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Diritto revocato"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Diritti"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "I diritti per %1 non possono essere concessi"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "I diritti per %1 non possono essere revocati"
@@ -4507,47 +4842,50 @@ msgstr "Ruoli"
msgid "RootApproval"
msgstr "ApprovazioneAmministratore"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Righe per pagina"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sab."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Salva"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Salva modifiche"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Salva preferenze"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Salva modifiche"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr "Ricerca %1 salvata"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Ricerche salvate"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip n°%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip creato"
@@ -4555,7 +4893,7 @@ msgstr "Scrip creato"
msgid "Scrip Fields"
msgstr "Campi dello scrip"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip eliminato"
@@ -4571,7 +4909,7 @@ msgstr "Scrips per %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Scrips che si applicano a tutte le code"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Ricerca"
@@ -4579,48 +4917,77 @@ msgstr "Ricerca"
msgid "Search Criteria"
msgstr "Criteri di ricerca"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr "Errore nel caricamento degli attributi della ricerca"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Ricerca le richieste di approvazione"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr "Aggiornamento della ricerca: %1"
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Protezione:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "Vedi campi personalizzati"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Vedi letteralmente i messaggi in uscita e i loro destinatari"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "Vedi commenti privati del ticket"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "Vedi riassunto dei ticket"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "VediCampoPers."
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr "VediGruppo"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "VediCoda"
@@ -4684,7 +5051,11 @@ msgstr "Elenco a selezione singola"
msgid "Select queue"
msgstr "Seleziona la coda"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Seleziona lo scrip"
@@ -4696,7 +5067,7 @@ msgstr "Seleziona il modello"
msgid "Select up to %1 values"
msgstr "Seleziona un massimo di %1 valori"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Seleziona l'utente"
@@ -4716,6 +5087,10 @@ msgstr "Campi personalizzati selezionati"
msgid "Selected objects"
msgstr "Oggetti selezionati"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Self Service"
@@ -4764,7 +5139,7 @@ msgstr "Invia mail ai Cc amministrativi come commento"
msgid "Sends mail to the owner"
msgstr "Invia mail all'incaricato"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Set."
@@ -4772,7 +5147,7 @@ msgstr "Set."
msgid "September"
msgstr "Settembre"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Mostra"
@@ -4784,31 +5159,31 @@ msgstr "Mostra richieste di approvazione"
msgid "Show Columns"
msgstr "Mostra colonne"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Mostra i risultati"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Mostra le richieste approvate"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Mostra info di base"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Mostra le richieste negate"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Mostra i dettagli"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Mostra le richieste in attesa"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Mostra le richieste in attesa di altre approvazioni"
@@ -4820,47 +5195,47 @@ msgstr "Mostra commenti privati del ticket"
msgid "Show ticket summaries"
msgstr "Mostra riassunto dei ticket"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "MostraACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr "MostraTabConfigurazione"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "MostraEmailUscente"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "MostraRicercheSalvate"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "MostraScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "MostraModello"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "MostraTicket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "MostraCommentiAlTicket"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Registra come richiede o come Cc del ticket o della coda"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Registra come AdminCc del ticket o della coda"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Firma"
@@ -4868,6 +5243,10 @@ msgstr "Firma"
msgid "Signed in as %1"
msgstr "Accesso effettuato come %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Singolo"
@@ -4876,7 +5255,7 @@ msgstr "Singolo"
msgid "Size"
msgstr "Carattere"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Salta menu"
@@ -4884,6 +5263,10 @@ msgstr "Salta menu"
msgid "Small"
msgstr "Piccolo"
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Ordinamento"
@@ -4900,7 +5283,7 @@ msgstr "Ordina i risultati per"
msgid "SortOrder"
msgstr "Ordinamento"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -4920,7 +5303,11 @@ msgstr "Iniziato"
msgid "Started date '%1' could not be parsed"
msgstr "Impossibile interpretare data inizio '%1'"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: NOT FOUND IN SOURCE
+msgid "StartedRelative"
+msgstr "TempoDaInizio"
+
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "InizioPrevisto"
@@ -4932,11 +5319,15 @@ msgstr "Inizio previsto il"
msgid "Starts date '%1' could not be parsed"
msgstr "Impossibile interpretare data inizio previsto '%1'"
+#: NOT FOUND IN SOURCE
+msgid "StartsRelative"
+msgstr "TempoDaInizioPrevisto"
+
#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Provincia"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Stato"
@@ -4952,19 +5343,19 @@ msgstr "Cambiato lo stato da %1 a %2"
msgid "StatusChange"
msgstr "CambiamentoStato"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Sottrai"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "Sottrae ticket"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "SottraeTicket"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Sottratto da %1"
@@ -4977,16 +5368,16 @@ msgstr "Sottratto da %1 "
msgid "Style"
msgstr "Stile"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Oggetto"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "L'oggetto diventa %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Invia"
@@ -4994,15 +5385,15 @@ msgstr "Invia"
msgid "Submit Workflow"
msgstr "Imposta workflow"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Completato con successo"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Dom."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperUtente"
@@ -5014,7 +5405,7 @@ msgstr "Sistema"
msgid "System Configuration"
msgstr "Configurazione del sistema"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Errore di sistema"
@@ -5026,7 +5417,7 @@ msgstr "Errore di sistema. Diritto non concesso."
msgid "System Error. right not granted"
msgstr "Errore di sistema. Diritto non concesso"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr "Errore di sistema: %1"
@@ -5035,11 +5426,11 @@ msgstr "Errore di sistema: %1"
msgid "System Tools"
msgstr "Strumenti di sistema"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Errore di sistema. Diritto non delegato."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Errore di sistema. Diritto non concesso."
@@ -5055,27 +5446,27 @@ msgstr "Gruppi di sistema"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup per uso interno"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Prendi in carico"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Prendi in carico ticket"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "PrendiInCaricoTicket"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Preso in carico"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Modello"
@@ -5088,7 +5479,11 @@ msgstr "Modello n°%1"
msgid "Template deleted"
msgstr "Modello eliminato"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Modello non trovato"
@@ -5096,10 +5491,14 @@ msgstr "Modello non trovato"
msgid "Template not found\\n"
msgstr "Modello non trovato\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Modello elaborato"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Modelli"
@@ -5112,33 +5511,33 @@ msgstr "Modelli per %1\\n"
msgid "Text"
msgstr "Testo"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Il valore attuale è già questo"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Questo campo personalizzato non ammette questo valore"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Il valore è lo stesso"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Questo utente/gruppo ha già questo diritto"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Questo utente/gruppo è già %1 per questa coda"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Questo utente/gruppo è già %1 per questo ticket"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Questo utente/gruppo non è %1 per questa coda"
@@ -5147,11 +5546,11 @@ msgstr "Questo utente/gruppo non è %1 per questa coda"
msgid "That principal is not a %1 for this ticket"
msgstr "Questo utente/gruppo non è %1 per questo ticket"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "La coda non esiste"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Il ticket ha dipendenze non risolte"
@@ -5159,27 +5558,27 @@ msgstr "Il ticket ha dipendenze non risolte"
msgid "That user already has that right"
msgstr "L'utente ha già questo diritto"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "L'utente ha già il ticket in carico"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "L'utente non esiste"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "L'utente è già previlegiato"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "L'utente è già non previlegiato"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Ora l'utente è previlegiato"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Ora l'utente è non previlegiato"
@@ -5187,23 +5586,23 @@ msgstr "Ora l'utente è non previlegiato"
msgid "That user is now unprivilegedileged"
msgstr "Ora l'utente è non previlegiato"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "L'utente non può prendere in carico ticket da questa coda"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Non è un identificativo numerico"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Dati di base"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "Il Cc di un ticket"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "Il Cc amministrativo di un ticket"
@@ -5211,19 +5610,19 @@ msgstr "Il Cc amministrativo di un ticket"
msgid "The comment has been recorded"
msgstr "Il commento è stato registrato"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "Il comando seguente troverà tutti i ticket attivi nella coda 'general' e ne imposterà la priorità a 99 se nessuno li ha toccati nelle ultime 4 ore:"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Il nuovo valore è stato impostato."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "L'incaricato del ticket"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Il richiedente del ticket"
@@ -5231,7 +5630,7 @@ msgstr "Il richiedente del ticket"
msgid "These comments aren't generally visible to the user"
msgstr "Questi commenti non vengono normalmente mostrati all'utente"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "L'oggetto non ammette questo campo personalizzato"
@@ -5239,7 +5638,7 @@ msgstr "L'oggetto non ammette questo campo personalizzato"
msgid "This feature is only available to system administrators"
msgstr "Questa funzionalità è riservata agli amministratori di sistema"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Il messaggio sarà inviato a..."
@@ -5247,11 +5646,11 @@ msgstr "Il messaggio sarà inviato a..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Il ticket %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Questo strumento permette di eseguire qualsiasi modulo perl da dentro RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "La transazione sembra non avere alcun contenuto"
@@ -5264,7 +5663,7 @@ msgstr "I %1 ticket a maggior priorità richiesti da questo utente"
msgid "This user's 25 highest priority tickets"
msgstr "I 25 ticket a maggior priorità richiesti da questo utente"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Gio."
@@ -5286,14 +5685,14 @@ msgstr "Ticket n°%1 aggiornamento Jumbo: %2"
msgid "Ticket #%1: %2"
msgstr "Ticket n°%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Creato ticket %1 nella coda '%2'"
@@ -5302,8 +5701,8 @@ msgstr "Creato ticket %1 nella coda '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Caricato ticket %1\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Ticket %1: %2"
@@ -5324,7 +5723,7 @@ msgstr "Identificativo ticket"
msgid "Ticket Resolved"
msgstr "Ticket risolto"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Transazioni sul ticket"
@@ -5332,15 +5731,15 @@ msgstr "Transazioni sul ticket"
msgid "Ticket attachment"
msgstr "Allegato al ticket"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Contenuto del ticket"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Tipo del contenuto del ticket"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "A causa di un errore interno non è stato possibile creare il ticket"
@@ -5380,12 +5779,12 @@ msgstr "Stato del ticket cambiato"
msgid "Ticket watchers"
msgstr "Osservatori del ticket"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr "Modulo di ricerca TicketSQL"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Ticket"
@@ -5393,43 +5792,63 @@ msgstr "Ticket"
msgid "Tickets %1 by %2"
msgstr "Ticket %1 da %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Ticket da %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Ticket che dipendono da questa approvazione:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Tempo stimato"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Tempo rimasto"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Tempo lavorato"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Tempo rimanente"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Tempo impiegato per l'elaborazione"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Tempo impiegato"
#: NOT FOUND IN SOURCE
+msgid "TimeEstimated"
+msgstr "TempoStimato"
+
+#: NOT FOUND IN SOURCE
msgid "TimeLeft"
msgstr "TempoRimanente"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "TempoImpiegato"
@@ -5445,29 +5864,37 @@ msgstr "Per generare una diff dopo il commit:"
msgid "To generate a diff of this commit:\\n"
msgstr "Per generare una diff dopo il commit:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Per richieste di supporto, formazione, personalizzazioni o acquisto di licenze, si prega di contattare %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "UltimaComunicazioneARichiedenti"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: NOT FOUND IN SOURCE
+msgid "ToldRelative"
+msgstr "TempoDaUltimoContattoRichiedente"
+
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Strumenti"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transazioni"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transazione %1 ripulita"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transazione creata"
@@ -5479,11 +5906,11 @@ msgstr "Campi personalizzati della transazione"
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transaction->Create fallita, devi specificare l'identificativo dell'oggetto"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "Transaction->Create fallita, devi specificare il tipo e l'identificativo dell'oggetto"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Le transazioni sono immutabili"
@@ -5491,15 +5918,15 @@ msgstr "Le transazioni sono immutabili"
msgid "Trying to delete a right: %1"
msgstr "Provo a eliminare un diritto: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Mar."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Tipo"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "NonImplementato"
@@ -5511,13 +5938,13 @@ msgstr "Username unix"
msgid "UnixUsername"
msgstr "UsernameUnix"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ContentEncoding sconosciuto %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr "Campo sconosciuto: $key"
@@ -5525,7 +5952,7 @@ msgstr "Campo sconosciuto: $key"
msgid "Unlimited"
msgstr "Illimitato"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Ricerca senza nome"
@@ -5541,15 +5968,15 @@ msgstr "Campi personalizzati non selezionati"
msgid "Unselected objects"
msgstr "Oggetti non selezionati"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "NonPreso"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Aggiornamento"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "Aggiorna tutti"
@@ -5557,11 +5984,11 @@ msgstr "Aggiorna tutti"
msgid "Update ID"
msgstr "Identificativo aggiornamento"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Aggiorna ticket"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Tipo aggiornamento"
@@ -5573,7 +6000,7 @@ msgstr "Aggiorna tutti questi ticket contemporaneamente"
msgid "Update email"
msgstr "Aggiorna email"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Aggiorna ticket multipli"
@@ -5581,11 +6008,11 @@ msgstr "Aggiorna ticket multipli"
msgid "Update name"
msgstr "Aggiorna nome"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Aggiornamento non registrato."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Aggiorna i ticket selezionati"
@@ -5606,20 +6033,20 @@ msgstr "Aggiorna il ticket n° %1"
msgid "Update ticket #%1"
msgstr "Aggiorna il ticket n°%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Aggiorna il ticket n°%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Il tipo aggiornamento non era ne' corrispondenza ne' commento."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Aggiornato"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Upload"
@@ -5647,7 +6074,7 @@ msgstr "Upload fino a %1 file"
msgid "Upload up to %1 images"
msgstr "Upload fino a %1 immagini"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Upload delle modifiche"
@@ -5663,7 +6090,7 @@ msgstr "Utente %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Utente %1 Password: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "Impossibile trovare l'utente '%1'"
@@ -5680,7 +6107,7 @@ msgstr "Utente '%1' non trovato\\n"
msgid "User Defined"
msgstr "Definito dall'utente"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Condizioni e azioni definite dall'utente"
@@ -5696,17 +6123,16 @@ msgstr "Username"
msgid "User Rights"
msgstr "Diritti dell'utente"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
msgstr "L'utente ha richiesto un aggiornamento di tipo sconosciuto sul campo personalizzato %1 per %2 l'oggetto n°%3"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Impossibile creare l'utente: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Utente creato"
@@ -5714,7 +6140,7 @@ msgstr "Utente creato"
msgid "User defined groups"
msgstr "Gruppi definiti dall'utente"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Utente caricato"
@@ -5726,15 +6152,15 @@ msgstr "Utente notificato"
msgid "User view"
msgstr "User view"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Gruppi definiti dall'utente"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Username"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Utenti"
@@ -5742,23 +6168,32 @@ msgstr "Utenti"
msgid "Users matching search criteria"
msgstr "Utenti che soddisfano il criterio di ricerca"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Query valida"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "ValoreDellaCoda"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valori"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Osserva"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "OsservaComeAdminCc"
@@ -5778,10 +6213,14 @@ msgstr "Osservatori"
msgid "WebEncoding"
msgstr "WebEncoding"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Mer."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Quando un ticket ha ricevuto tutte le approvazioni richieste, aggiungi una corrispondenza al ticket originale"
@@ -5834,11 +6273,11 @@ msgstr "Quando arrivano commenti"
msgid "Whenever correspondence comes in"
msgstr "Quando arrivano corrispondenze"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Lavoro"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Lavoro offline"
@@ -5850,18 +6289,26 @@ msgstr "TelefonoLavoro"
msgid "Worked"
msgstr "Impiegato"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Hai già in carico questo ticket"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Non sei un utente autorizzato"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Puoi solo riassegnare ticket che hai in carico, o che non sono ancora assegnati"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "Non hai i permessi per visualizzare questo ticket.\\n"
@@ -5875,11 +6322,11 @@ msgstr "Hai trovato %1 ticket nella coda %2"
msgid "You have been logged out of RT."
msgstr "Ti sei scollegato da RT."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Non hai l'autorizzazione per creare ticket in questa coda."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Non puoi creare ticket in questa coda."
@@ -5911,7 +6358,7 @@ msgstr "Your request was rejected"
msgid "Your request was rejected."
msgstr "La tua richiesta è stata respinta."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Il tuo username o la tua password non sono corretti"
@@ -5923,11 +6370,11 @@ msgstr "CAP"
msgid "[no subject]"
msgstr "[senza oggetto]"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr "permetti la creazione di ricerche salvate"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr "permetti il caricamento di ricerche salvate"
@@ -5936,10 +6383,14 @@ msgstr "permetti il caricamento di ricerche salvate"
msgid "as granted to %1"
msgstr "come concesso a %1"
-#: html/Search/Elements/PickBasics:127
+#: NOT FOUND IN SOURCE
msgid "belongs to"
msgstr "appartiene a"
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr ""
+
#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "chiuso"
@@ -5968,7 +6419,7 @@ msgstr "corrispondenza inviata"
msgid "current: $current, want $want, Error near ->$val<- expecting a "
msgstr "attuale: $current, richiesto $want, Errore vicino a ->$val<- mi aspettavo "
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "giorni"
@@ -5980,11 +6431,11 @@ msgstr "morto"
msgid "delete"
msgstr "cancella"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "cancellato"
-#: html/Search/Elements/PickBasics:128
+#: NOT FOUND IN SOURCE
msgid "does not belong to"
msgstr "non appartiene a"
@@ -6000,27 +6451,27 @@ msgstr "non contiene"
msgid "equal to"
msgstr "uguale a"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "errore: impossibile spostare in basso"
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr "errore: impossibile spostare a sinistra"
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr "errore: impossibile spostare in alto"
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "errore: niente da cancellare"
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr "errore: niente da spostare"
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr "errore: niente da invertire"
@@ -6036,12 +6487,17 @@ msgstr "nome file"
msgid "greater than"
msgstr "maggiore di"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "gruppo '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "ore"
@@ -6049,11 +6505,11 @@ msgstr "ore"
msgid "id"
msgstr "Codice"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "uguale a"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "diverso da"
@@ -6065,23 +6521,23 @@ msgstr "minore di"
msgid "matches"
msgstr "corrisponde a"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minuti"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "mesi"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "nuovo"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "nessun nome"
@@ -6101,59 +6557,68 @@ msgstr "diverso da"
msgid "notlike"
msgstr "diverso da"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "aperto"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "Gruppo personale '%1' per l'utente '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "coda %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "respinto"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "risolto"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sec"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr "Mostra configurazione"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "foglio di calcolo"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "in stallo"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "sistema %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "gruppo di sistema '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "il componente chiamante non ha specificato il perché"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket n°%1 %2"
@@ -6162,7 +6627,7 @@ msgstr "ticket n°%1 %2"
msgid "true"
msgstr "vero"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "gruppo %1 senza descrizione"
@@ -6171,12 +6636,12 @@ msgstr "gruppo %1 senza descrizione"
msgid "undescripbed group %1"
msgstr "gruppo %1 senza descrizione"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "utente %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "settimane"
@@ -6184,7 +6649,7 @@ msgstr "settimane"
msgid "with template %1"
msgstr "con il modello %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "anni"
diff --git a/rt/lib/RT/I18N/ja.po b/rt/lib/RT/I18N/ja.po
index 880346b..b713fbf 100644
--- a/rt/lib/RT/I18N/ja.po
+++ b/rt/lib/RT/I18N/ja.po
@@ -1,14 +1,29 @@
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
"PO-Revision-Date: 2005-10-20 02:00+0800\n"
"Last-Translator: Daisuke Maki <daisuke@wafu.ne.jp>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -21,52 +36,56 @@ msgstr "#"
msgid "#%1: %2"
msgstr ""
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr ""
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr ""
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%3ã«å¤‰æ›´ã•ã‚ŒãŸ%1 %2 "
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr ""
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr ""
@@ -80,76 +99,67 @@ msgstr "%1 (%2) %3 ã“ã®ãƒã‚±ãƒƒãƒˆ\\n"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr ""
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1スクリプトアクションロードã—ã¾ã—ãŸ"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%2ã¨åŒã˜ãƒãƒªãƒ¥ãƒ¼ã®%1ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
@@ -166,31 +176,31 @@ msgstr "%1aliasesã‚’å‹•ã‹ã™ãŸã‚ã«ãƒã‚±ãƒƒãƒˆIDãŒå¿…è¦ã§ã™ "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "%1aliasesã‚’å‹•ã‹ã™ãŸã‚ã«ãƒã‚±ãƒƒãƒˆIDãŒå¿…è¦ã§ã™(%2ã‹ã‚‰) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr ""
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1ã¯%2ã‹ã‚‰%3ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr ""
@@ -198,32 +208,35 @@ msgstr ""
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’開始ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ(%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1を解決状態ã«è¨­å®šã§ãã¾ã›ã‚“ã§ã—ãŸã€‚RTã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¸€è²«æ€§ãŒãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: NOT FOUND IN SOURCE
+msgid "%1 grouped by %2"
+msgstr "優先度ã®é«˜ã„ãƒã‚±ãƒƒãƒˆ%1件"
+
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "優先度ã®é«˜ã„ãƒã‚±ãƒƒãƒˆ%1件"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ã¯%2ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -240,17 +253,12 @@ msgstr "%1ã¯ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰%2ã®ãƒãƒªãƒ¥ãƒ¼ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "%1 isn't a valid Queue id."
msgstr "%1ã¯æœ‰åŠ¹ãªã‚­ãƒ¥ãƒ¼IDã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1分"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "担当ã•ã‚Œã¦ã„ãªã„ãƒã‚±ãƒƒãƒˆ%1件"
@@ -258,7 +266,7 @@ msgstr "担当ã•ã‚Œã¦ã„ãªã„ãƒã‚±ãƒƒãƒˆ%1件"
msgid "%1 not shown"
msgstr "%1表示ã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr ""
@@ -288,21 +296,21 @@ msgstr "%1ã¯ã‚°ãƒ«ãƒ¼ãƒ—ãƒã‚±ãƒƒãƒˆã®ã™ã¹ã¦ã®ãƒ¡ãƒ³ãƒãƒ¼ã‚’解決状態ã
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1ãŒã‚‚ã—リンクã•ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã®å¾“属者(もã—ãã¯ãƒ¡ãƒ³ãƒãƒ¼ï¼‰ã§ã‚ã‚‹ã¨ã€[ローカル]ベースを行ãè©°ã¾ã‚‰ã›ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1:アタッãƒãƒ¡ãƒ³ãƒˆãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -317,7 +325,12 @@ msgstr ""
msgid "%1k"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "%1'ã¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã«ç„¡åŠ¹åãƒãƒªãƒ¥ãƒ¼ã§ã™"
@@ -334,15 +347,15 @@ msgstr "(スクリプトを削除ã™ã‚‹ãŸã‚ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ï¼‰"
msgid "(Check box to delete)"
msgstr "(削除ã®ãŸã‚ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ï¼‰"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr ""
@@ -360,7 +373,7 @@ msgstr ""
msgid "(No members)"
msgstr "(メンãƒãƒ¼ãªã—)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(スクリプトãªã—)"
@@ -372,34 +385,38 @@ msgstr ""
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:88
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Eメールアドレスã«ãŠã‘るカンマã§åŒºåˆ‡ã‚‰ã‚ŒãŸãƒªã‚¹ãƒˆã¸ã®æ­£ç¢ºãªã‚¢ãƒƒãƒ—デートã®ãƒ–ラインドコピーをé€ã‚‹ã€‚今後ã®ã‚¢ãƒƒãƒ—デートを誰ãŒå—ä¿¡ã™ã‚‹ã‹ã¯<b>変更ã§ãã¾ã›ã‚“</b>)"
-#: html/Ticket/Create.html:100
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
msgstr ""
-#: html/Ticket/Update.html:84
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Eメールアドレスã«ãŠã‘るカンマã§åŒºåˆ‡ã‚‰ã‚ŒãŸãƒªã‚¹ãƒˆã¸ã®æ­£ç¢ºãªã‚¢ãƒƒãƒ—デートã®ã‚³ãƒ”ーをé€ã‚‹ã€‚今後ã®ã‚¢ãƒƒãƒ—デートを誰ãŒå—ä¿¡ã™ã‚‹ã‹ã¯<b>変更ã§ãã¾ã›ã‚“</b>)"
-#: html/Ticket/Create.html:90
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
-#: html/Admin/Elements/EditScrip:102
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(空)"
@@ -412,7 +429,7 @@ msgstr ""
msgid "(no subject)"
msgstr "(サブジェクトãªã—)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(ãƒãƒªãƒ¥ãƒ¼ãªã—)"
@@ -420,15 +437,15 @@ msgstr "(ãƒãƒªãƒ¥ãƒ¼ãªã—)"
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(ã²ã¨ã¤ã®ãƒã‚±ãƒƒãƒˆã®ã¿ï¼‰"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr ""
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr ""
@@ -440,6 +457,26 @@ msgstr "(必須項目ã§ã™ï¼‰"
msgid "(untitled)"
msgstr ""
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "25 highest priority tickets I own..."
+msgstr "ç§ãŒæ‰€æœ‰ã—ã¦ã„ã‚‹25ã®æœ€ã‚‚é‡è¦ãªå„ªå…ˆæ¨©"
+
+#: NOT FOUND IN SOURCE
+msgid "25 highest priority tickets I requested..."
+msgstr "ç§ãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸ25ã®æœ€ã‚‚é‡è¦ãªå„ªå…ˆæ¨©"
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
@@ -452,11 +489,16 @@ msgstr ""
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"æ–°è¦ä½œæˆ\">&nbsp;%1"
@@ -465,15 +507,15 @@ msgstr "<input type=\"submit\" value=\"æ–°è¦ä½œæˆ\">&nbsp;%1"
msgid "A blank template"
msgstr ""
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "エースã¯ã¿ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "エースã¯ä½œæˆã€å‰Šé™¤ã®ã¿ã§ã™ã€‚"
@@ -493,20 +535,24 @@ msgstr ""
msgid "Access control"
msgstr "アクセスコントロール"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "アクション"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "アクション%1ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr ""
@@ -514,11 +560,11 @@ msgstr ""
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "管ç†Ccを追加ã™ã‚‹"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Ccを追加ã™ã‚‹"
@@ -530,11 +576,11 @@ msgstr ""
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr ""
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "作æˆè€…をを追加ã™ã‚‹"
@@ -550,15 +596,15 @@ msgstr "æ–°ã—ã„グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
msgid "Add a scrip to this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã«ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "ã™ã¹ã¦ã®ã‚­ãƒ¥ãƒ¼ã«é©å¿œã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
msgstr ""
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "é¸æŠžã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆã¸ã®ã‚³ãƒ¡ãƒ³ãƒˆã¾ãŸã¯è¿”事を追加ã™ã‚‹"
@@ -570,16 +616,24 @@ msgstr "メンãƒãƒ¼ã‚’追加ã™ã‚‹"
msgid "Add new watchers"
msgstr "æ–°ã—ã„ウォッãƒãƒ£ãƒ¼ã‚’追加ã™ã‚‹"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã«%1ã®è²¬ä»»è€…を追加ã—ã¾ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆã«%1ã®è²¬ä»»è€…を追加ã—ã¾ã—ãŸ"
@@ -592,7 +646,7 @@ msgstr "ä½æ‰€1"
msgid "Address2"
msgstr "ä½æ‰€2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "管ç†Cc"
@@ -624,31 +678,31 @@ msgstr "管ç†/グループ"
msgid "Admin/Queue/Basics"
msgstr "管ç†/キュー/基本"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "管ç†Cc"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr ""
@@ -656,7 +710,7 @@ msgstr ""
msgid "Administrative Cc"
msgstr "管ç†è€…Cc"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr ""
@@ -696,11 +750,11 @@ msgstr ""
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr ""
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -725,7 +779,7 @@ msgstr ""
msgid "Approval Rejected"
msgstr ""
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr ""
@@ -733,31 +787,35 @@ msgstr ""
msgid "Approver's notes: %1"
msgstr ""
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "4月"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "昇順"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "添付"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "添付ファイル"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr ""
@@ -766,11 +824,11 @@ msgstr ""
msgid "Attachment '%1' could not be loaded"
msgstr "添付ファイル%1ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "添付ファイルãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "添付ファイルå"
@@ -778,11 +836,11 @@ msgstr "添付ファイルå"
msgid "Attachments"
msgstr "添付ファイル"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "8月"
@@ -798,6 +856,10 @@ msgstr ""
msgid "Autoreply To Requestors"
msgstr ""
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "悪ã„PGPç½²å: %1\\n"
@@ -818,19 +880,19 @@ msgstr "添付ファイルã«ã¨ã£ã¦æ‚ªã„トランザクションナンãƒãƒ¼
msgid "Basics"
msgstr "基本"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "本当ã«å¤‰æ›´ã‚’ä¿å­˜ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "ãŒä»¥ä¸‹ã‚ˆã‚Šå‰ã§ã‚ã‚‹"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -846,27 +908,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "ã“ã®æ¤œç´¢ã«ãƒ–ックマークã®ã§ãã‚‹URLã§ã™"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "短ã„ヘッダー"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä¸€æ‹¬ã‚¢ãƒƒãƒ—デート"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "システムユーザーを修正ã§ãã¾ã›ã‚“"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "æ°åãªã—ã«ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒãƒªãƒ¥ãƒ¼ã®è¿½åŠ ã¯ã§ãã¾ã›ã‚“"
@@ -875,11 +941,11 @@ msgstr "æ°åãªã—ã«ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒãƒªãƒ¥ãƒ¼ã®è¿½åŠ ã¯ã§ã
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "ãƒã‚±ãƒƒãƒˆè‡ªä½“ã«ã¯ãƒªãƒ³ã‚¯ã§ãã¾ã›ã‚“"
@@ -887,20 +953,29 @@ msgstr "ãƒã‚±ãƒƒãƒˆè‡ªä½“ã«ã¯ãƒªãƒ³ã‚¯ã§ãã¾ã›ã‚“"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "ã™ã§ã«çµåˆã—ãŸãƒã‚±ãƒƒãƒˆã«ã¯çµåˆã§ãã¾ã›ã‚“。ã“ã®ã‚¨ãƒ©ãƒ¼ã¯æ±ºã—ã¦å‡ºã•ãªã„ã§ãã ã•ã„"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "ベースã¨ã‚¿ãƒ¼ã‚²ãƒƒãƒˆä¸¡æ–¹ã‚’指定ã™ã‚‹äº‹ã¯ã§ãã¾ã›ã‚“"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "ユーザー: %1を作æˆã§ãã¾ã›ã‚“"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -908,11 +983,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "パスワードを変更ã™ã‚‹"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr ""
@@ -920,19 +995,28 @@ msgstr ""
msgid "Check box to revoke right"
msgstr "権利を無効ã«ã™ã‚‹ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
# XXX - I can't come up with a good translation yet. leave as is in English
+# XXX - I can't come up with a good translation yet. leave as is in English
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr ""
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "町"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr ""
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "解決日時"
@@ -941,15 +1025,27 @@ msgstr "解決日時"
msgid "Closed requests"
msgstr "終了ã—ãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã™"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "ç†è§£ã—ã¦ã„ãªã„コマンド!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "コメント"
@@ -961,11 +1057,11 @@ msgstr "コメントアドレス"
msgid "Comment not recorded"
msgstr "記録ã•ã‚Œã¦ã„ãªã„コメント"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr ""
@@ -973,11 +1069,11 @@ msgstr ""
msgid "Comments"
msgstr "コメント"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "コメント(リクエスã¨ã—ãŸäººã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "コメント(リクエスã¨ã—ãŸäººã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“)"
@@ -985,15 +1081,15 @@ msgstr "コメント(リクエスã¨ã—ãŸäººã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“)"
msgid "Comments about %1"
msgstr "%1ã«ã¤ã„ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆ"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¤ã„ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆ"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "コメントãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "コメントãŒçŸ­ãã•ã‚Œã¾ã—ãŸ"
@@ -1001,19 +1097,23 @@ msgstr "コメントãŒçŸ­ãã•ã‚Œã¾ã—ãŸ"
msgid "Compile Restrictions"
msgstr "コンパイルè¦åˆ¶"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "コンディション"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "コンディションãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "設定"
@@ -1037,7 +1137,7 @@ msgstr "情報"
msgid "Content-Type"
msgstr ""
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr ""
@@ -1049,7 +1149,7 @@ msgstr ""
msgid "Correspondence Address"
msgstr "メールアドレス"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "通信ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
@@ -1061,20 +1161,20 @@ msgstr "記録ã•ã‚Œã¦ã„ãªã„通信"
msgid "Could not add new custom field value for ticket. "
msgstr "ãƒã‚±ãƒƒãƒˆã®æ–°ã—ã„カスタムフィールドãƒãƒªãƒ¥ãƒ¼ã‚’追加ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "担当者変更ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "カスタムフィールドã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1084,7 +1184,7 @@ msgstr "カスタムフィールドã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "グループã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1093,11 +1193,11 @@ msgstr "グループã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Could not create template: %1"
msgstr "テンプレート: %1ã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚キューãŒã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "ユーザーã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1109,11 +1209,11 @@ msgstr "ãƒã‚±ãƒƒãƒˆã¨ãã®ID%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
msgid "Could not find group %1."
msgstr "グループ %1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’作æˆã¾ãŸã¯è¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "ãã®è²¬ä»»è€…を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1125,30 +1225,30 @@ msgstr "ユーザー%1を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "グループをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãã®è²¬ä»»è€…ã‚’%1ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆã§ãã®è²¬ä»»è€…ã‚’%1ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãã®è²¬ä»»è€…ã‚’%1ã¨ã—ã¦å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1157,15 +1257,19 @@ msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãã®è²¬ä»»è€…ã‚’%1ã¨ã—ã¦å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ã
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆã§ãã®è²¬ä»»è€…ã‚’%1ã¨ã—ã¦å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "グループã«ãƒ¡ãƒ³ãƒãƒ¼ã®è¿½åŠ ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "トランザクション: %1ã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1178,15 +1282,15 @@ msgstr "GPGã®è¿”事\\nã‹ã‚‰ä½•ã‚’è¡Œã£ãŸã‚‰ã‚ˆã„ã®ã‹ã‚ã‹ã‚Šã¾ã›ã‚“ã§
msgid "Couldn't find group\\n"
msgstr "グループ\\nãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr ""
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "責任者ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "ãã®ãƒãƒªãƒ¥ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
@@ -1194,7 +1298,7 @@ msgstr "ãã®ãƒãƒªãƒ¥ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
msgid "Couldn't find user\\n"
msgstr "ユーザー\\nãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "ユーザーデータベース\\nã‹ã‚‰%1をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1217,12 +1321,17 @@ msgstr "RT設定ファイル'%1' %2をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Couldn't load Scrips."
msgstr "スクリプトをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "グループ%1をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "リンクをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1245,6 +1354,11 @@ msgstr "キュー%1をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Couldn't load scrip"
msgstr "スクリプトをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "テンプレートをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1253,26 +1367,21 @@ msgstr "テンプレートをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Couldn't load that user (%1)"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆ%1)をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "ãƒã‚±ãƒƒãƒˆ'%1'をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "国"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "作æˆ"
@@ -1280,7 +1389,7 @@ msgstr "作æˆ"
msgid "Create Tickets"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "カスタムフィールドã®ä½œæˆ"
@@ -1313,11 +1422,11 @@ msgstr "æ–°ã—ã„キューã®ä½œæˆ"
msgid "Create a new template"
msgstr "æ–°ã—ã„テンプレートã®ä½œæˆ"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "æ–°ã—ã„ãƒã‚±ãƒƒãƒˆã®ä½œæˆ"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "æ–°ã—ã„ユーザーã®ä½œæˆ"
@@ -1333,7 +1442,7 @@ msgstr "呼ã³å‡ºã•ã‚ŒãŸã‚­ãƒ¥ãƒ¼ã®ä½œæˆ"
msgid "Create a request"
msgstr "リクエストã®ä½œæˆ"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr ""
@@ -1354,47 +1463,55 @@ msgstr ""
msgid "Create ticket"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä½œæˆ"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr ""
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr ""
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr ""
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "作æˆæ—¥æ™‚"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "カスタムフィールド%1を作æˆã—ã¾ã—ãŸ"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "テンプレート%1を作æˆã—ã¾ã—ãŸ"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
@@ -1415,28 +1532,32 @@ msgstr "ç¾åœ¨ã®ãƒ¡ãƒ³ãƒãƒ¼"
msgid "Current rights"
msgstr "ç¾åœ¨ã®æ¨©åˆ©"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "ç¾åœ¨ã®ã‚¦ã‚©ãƒƒãƒãƒ£ãƒ¼"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "カスタムフィールド"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr ""
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr ""
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr ""
@@ -1444,26 +1565,32 @@ msgstr ""
msgid "Custom field %1 %2 %3"
msgstr "カスタムフィールド%1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "カスタムフィールド%1ã¯ãƒãƒªãƒ¥ãƒ¼ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "カスタムフィールド%1ã¯ãƒãƒªãƒ¥ãƒ¼ãŒã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "カスタムフィールド%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "カスタムフィールドãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "カスタムフィールド%2ã®ãŸã‚ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒãƒªãƒ¥ãƒ¼%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -1472,27 +1599,31 @@ msgstr "カスタムフィールド%2ã®ãŸã‚ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒã
msgid "Custom field value changed from %1 to %2"
msgstr "カスタムフィールドãŒ%1ã‹ã‚‰%2ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "カスタムフィールドãƒãƒªãƒ¥ãƒ¼ã¯å‰Šé™¤ã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "カスタムフィールドãƒãƒªãƒ¥ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "カスタムフィールドãƒãƒªãƒ¥ãƒ¼ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr ""
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "日付"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "12月"
@@ -1528,11 +1659,11 @@ msgstr ""
msgid "Delegate rights"
msgstr "代表者ã®æ¨©åˆ©"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr ""
@@ -1540,7 +1671,7 @@ msgstr ""
msgid "Delegation"
msgstr ""
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "削除"
@@ -1548,7 +1679,7 @@ msgstr "削除"
msgid "Delete Template"
msgstr ""
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1557,15 +1688,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -1573,19 +1708,19 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "ã“ã®ã‚ªãƒ–ジェクトを削除ã™ã‚‹ã¨æŒ‡ç¤ºã®å®Œå…¨æ€§ãŒããšã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "ã“ã®ã‚ªãƒ–ジェクトを削除ã™ã‚‹ã¨æŒ‡ç¤ºã®å®Œå…¨æ€§ãŒããšã•ã‚Œã¾ã™"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "ã“ã®ã‚ªãƒ–ジェクトを削除ã™ã‚‹ã¨æŒ‡ç¤ºã®å®Œå…¨æ€§ãŒå¦¨å®³ã•ã‚Œã¾ã™"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr ""
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "ä¾å­˜ã•ã‚Œã¦ã„ã‚‹ãƒã‚±ãƒƒãƒˆ"
@@ -1593,39 +1728,43 @@ msgstr "ä¾å­˜ã•ã‚Œã¦ã„ã‚‹ãƒã‚±ãƒƒãƒˆ"
msgid "Dependencies: \\n"
msgstr "従属ãƒã‚±ãƒƒãƒˆ: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "ä¾å­˜ã—ã¦ã„ã‚‹ãƒã‚±ãƒƒãƒˆ"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "é™é †"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "ãƒã‚±ãƒƒãƒˆã®æœ¬æ–‡ã‚’以下ã«æ›¸ã込んã§ãã ã•ã„"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "記述"
@@ -1637,7 +1776,7 @@ msgstr "詳細"
msgid "Display"
msgstr "表ã™"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr ""
@@ -1645,19 +1784,19 @@ msgstr ""
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "モードを表ã™"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
@@ -1665,18 +1804,14 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1を表ã™"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr ""
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "ページを定期的ã«æ›´æ–°ã—ãªã„"
@@ -1689,7 +1824,7 @@ msgstr "ダウンロード"
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "終了予定日時"
@@ -1701,28 +1836,32 @@ msgstr "期é™ãŒåˆ‡ã‚Œã‚‹æ—¥'%1'ã¯è§£æžã•ã‚Œã¾ã›ã‚“"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "ERROR: ã¯ãƒã‚±ãƒƒãƒˆ '%1': %2.\\nをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "編集"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "%1ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’編集ã™ã‚‹"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "関係を編集ã™ã‚‹"
@@ -1730,12 +1869,16 @@ msgstr "関係を編集ã™ã‚‹"
msgid "Edit Query"
msgstr ""
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -1751,7 +1894,7 @@ msgstr "システムテンプレートを編集ã™ã‚‹"
msgid "Edit templates for %1"
msgstr "%1ã®ãƒ†ãƒ³ãƒ—レートを編集ã™ã‚‹"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -1764,7 +1907,7 @@ msgstr "キュー%1ã®è¨­å®šã‚’編集ã™ã‚‹"
msgid "Editing Configuration for user %1"
msgstr "ユーザー%1ã®è¨­å®šã‚’編集ã™ã‚‹"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "カスタムフィールド%1を編集ã™ã‚‹"
@@ -1783,7 +1926,7 @@ msgstr "個人グループ%1ã®ä¼šå“¡ã‚’編集ã™ã‚‹"
msgid "Editing template %1"
msgstr "テンプレート%1を編集ã™ã‚‹"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "ベースもã—ãã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
@@ -1791,7 +1934,7 @@ msgstr "ベースもã—ãã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’指定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›
msgid "Email"
msgstr "Eメール"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "ãŠä½¿ã„ã®Eメールアドレス"
@@ -1803,7 +1946,7 @@ msgstr "Eメールアドレス"
msgid "EmailEncoding"
msgstr "Eメールエンコーディング"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr ""
@@ -1819,12 +1962,12 @@ msgstr "有効ã«ãªã‚Šã¾ã—ãŸï¼ˆã‚‚ã†ä¸€åº¦ã“ã®ãƒœãƒƒã‚¯ã‚¹ã‚’ãƒã‚§ãƒƒã‚¯
msgid "Enabled Queues"
msgstr "有効ãªã‚­ãƒ¥ãƒ¼"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "有効ãªã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹%1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -1833,7 +1976,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr ""
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
@@ -1841,11 +1984,11 @@ msgstr ""
msgid "Enter one value"
msgstr ""
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "ãƒã‚±ãƒƒãƒˆã‚’リンクã™ã‚‹ãƒã‚±ãƒƒãƒˆã¾ãŸã¯URLsを入力ã—ã¦ãã ã•ã„。入力ã™ã‚‹é …ç›®ãŒã„ãã¤ã‹ã‚ã‚‹å ´åˆã«ã¯ã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã£ã¦ãã ã•ã„。"
@@ -1853,11 +1996,11 @@ msgstr "ãƒã‚±ãƒƒãƒˆã‚’リンクã™ã‚‹ãƒã‚±ãƒƒãƒˆã¾ãŸã¯URLsを入力ã—ã¦ã
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "エラー"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Queue->AddWatcher"
@@ -1865,11 +2008,11 @@ msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Ticket->AddWatcher"
@@ -1877,11 +2020,11 @@ msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -1893,7 +2036,7 @@ msgstr ""
msgid "Everyone"
msgstr ""
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr ""
@@ -1909,29 +2052,29 @@ msgstr "外部ã®ã‚³ãƒ³ã‚¿ã‚¯ãƒˆæƒ…å ±ID"
msgid "Extra info"
msgstr "ãã®ä»–ã®æƒ…å ±"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "'特権ã®ã‚ã‚‹'ユーザーã®æ“¬ä¼¼ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¤œç´¢ãŒå¤±æ•—ã—ã¾ã—ãŸ"
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "'特権ã®ãªã„'ユーザーã®æ“¬ä¼¼ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¤œç´¢ãŒå¤±æ•—ã—ã¾ã—ãŸ"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr ""
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "2月"
@@ -1955,6 +2098,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -1967,11 +2114,11 @@ msgstr ""
msgid "Fin"
msgstr "終了"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "最終優先順ä½"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr ""
@@ -1987,7 +2134,7 @@ msgstr "æ–°ã—ã„/é–‹ããƒã‚±ãƒƒãƒˆã‚’見ã¤ã‘ã‚‹"
msgid "Find people whose"
msgstr "人々を見ã¤ã‘ã‚‹"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr ""
@@ -2007,7 +2154,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "ã°ã‹ï¼"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "変更を強制ã—ã¾ã™"
@@ -2015,12 +2162,12 @@ msgstr "変更を強制ã—ã¾ã™"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr ""
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr ""
@@ -2028,15 +2175,15 @@ msgstr ""
msgid "FreeformContactInfo"
msgstr "フリーフォームコンタクト情報"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "金曜日"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "フルヘッダー"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr ""
@@ -2044,7 +2191,7 @@ msgstr ""
msgid "Getting the current user from a pgp sig\\n"
msgstr "pgp sig\\nã‹ã‚‰ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å¾—ã‚‹"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr ""
@@ -2065,16 +2212,21 @@ msgstr "グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—ト"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr ""
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr ""
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "è¡Œãï¼"
@@ -2102,7 +2254,7 @@ msgstr "グループ%1 %2: %3"
msgid "Group Rights"
msgstr "グループ権利"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "グループã«ã¯ã™ã§ã«ãƒ¡ãƒ³ãƒãƒ¼ãŒã„ã¾ã™"
@@ -2111,15 +2263,15 @@ msgstr "グループã«ã¯ã™ã§ã«ãƒ¡ãƒ³ãƒãƒ¼ãŒã„ã¾ã™"
msgid "Group could not be created: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "グループãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr ""
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "グループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -2131,15 +2283,15 @@ msgstr "グループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\\n"
msgid "Group not specified.\\n"
msgstr "グループãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "グループ"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "グループã¯å½¼ã‚‰ã®ãƒ¡ãƒ³ãƒãƒ¼ã«ã¯ãªã‚Œã¾ã›ã‚“"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr ""
@@ -2156,7 +2308,7 @@ msgstr "ã“ã‚“ã«ã¡ã¯ï¼"
msgid "Hello, %1"
msgstr "ã“ã‚“ã«ã¡ã¯ã€%1ã•ã‚“"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "更新履歴"
@@ -2178,7 +2330,11 @@ msgstr "電話(自宅)"
msgid "Homepage"
msgstr "ホーム"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
@@ -2187,11 +2343,11 @@ msgstr ""
msgid "I have [quant,_1,concrete mixer]."
msgstr "ç§ã¯[quant,_1,concrete mixer]ãŒã‚ã‚Šã¾ã™ã€‚"
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "ID"
@@ -2211,19 +2367,19 @@ msgstr ""
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr ""
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "変更をå映ã™ã‚‹ã«ã¯ãƒœã‚¿ãƒ³ã‚’推ã—ã¦ãã ã•ã„"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr ""
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr ""
@@ -2239,36 +2395,46 @@ msgstr "リストã®ç„¡åŠ¹ãªã‚­ãƒ¥ãƒ¼ã‚’å«ã‚€"
msgid "Include disabled users in search."
msgstr "検索ã®ç„¡åŠ¹ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å«ã‚€"
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "最åˆã®å„ªå…ˆæ¨©"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "入力エラー"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr ""
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "無効ãªã‚°ãƒ«ãƒ¼ãƒ—タイプã§ã™"
@@ -2276,7 +2442,7 @@ msgstr "無効ãªã‚°ãƒ«ãƒ¼ãƒ—タイプã§ã™"
msgid "Invalid Right"
msgstr ""
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr ""
@@ -2284,36 +2450,41 @@ msgstr ""
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "無効ãªæ‹…当者ã§ã™ã€‚ '誰ã§ã‚‚ãªã„'ã«åˆæœŸè¨­å®šã—ã¾ã™."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "無効ãªã‚­ãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "無効ãªæ¨©åˆ©ã§ã™"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "%1ã«ã¯ç„¡åŠ¹ãªãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "カスタムフィールドã«ã¯ç„¡åŠ¹ãªãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "ステータスã«ã¯ç„¡åŠ¹ãªãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr ""
@@ -2321,23 +2492,23 @@ msgstr ""
msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "1月"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr ""
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "7月"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "ç·åˆ"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "6月"
@@ -2401,25 +2572,25 @@ msgstr "キューを%1 %2ã«åˆ¶é™ã—ã¾ã™"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "リンクã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "リンクãŒä½œæˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "リンクãŒä½œæˆã•ã‚Œã¾ã—ãŸï¼ˆ%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "リンクãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸï¼ˆ%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "リンクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -2428,19 +2599,27 @@ msgstr "リンクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
msgid "Link ticket #%1"
msgstr "リンクãƒã‚±ãƒƒãƒˆ#%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "リンク"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2448,7 +2627,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2457,69 +2636,68 @@ msgstr ""
msgid "Location"
msgstr "ä½æ‰€"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "ログディレクトリー%1ãŒè¦‹ã¤ã‹ã‚‰ãªã„ã€ã¾ãŸã¯æ›¸ã出ã›ã¾ã›ã‚“。\\n RTãŒå‹•ãã¾ã›ã‚“"
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "\"%1\"ã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "ログイン"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "ログアウト"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "担当者を決ã‚ã‚‹"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "ステータスを決ã‚ã‚‹"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "期é™æœŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "解æžæœŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "開始ã—ãŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "開始日を決ã‚ã‚‹"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "ã„ã‚ã‚ŒãŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "優先順ä½ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "キューを決ã‚ã‚‹"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "サブジェクトを決ã‚ã‚‹"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2543,33 +2721,33 @@ msgstr ""
msgid "Manage users and passwords"
msgstr ""
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "3月"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "5月"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "メンãƒãƒ¼ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "メンãƒãƒ¼ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "メンãƒãƒ¼ãŒå‰Šé™¤ã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -2581,12 +2759,12 @@ msgstr "ã®ãƒ¡ãƒ³ãƒãƒ¼"
msgid "Members"
msgstr "メンãƒãƒ¼"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
@@ -2600,52 +2778,60 @@ msgstr ""
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "çµåˆãŒæˆåŠŸã—ã¾ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "çµåˆãŒå¤±æ•—ã—ã¾ã—ãŸã€‚有効ãªIDãŒè¨­å®šã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "ã«çµåˆ"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr ""
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "æºå¸¯"
@@ -2653,7 +2839,7 @@ msgstr "æºå¸¯"
msgid "MobilePhone"
msgstr "æºå¸¯é›»è©±"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr ""
@@ -2675,7 +2861,7 @@ msgstr ""
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
@@ -2683,11 +2869,11 @@ msgstr ""
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr ""
@@ -2700,12 +2886,12 @@ msgstr ""
msgid "Modify a CustomField for queue %1"
msgstr ""
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr ""
@@ -2719,7 +2905,7 @@ msgstr ""
msgid "Modify dates for #%1"
msgstr "#%1ã®æœŸæ—¥ã‚’修正ã™ã‚‹"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1ã®æœŸæ—¥ã‚’修正ã™ã‚‹"
@@ -2748,7 +2934,7 @@ msgstr ""
msgid "Modify global user rights."
msgstr "グローãƒãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ¨©åˆ©ã‚’修正ã™ã‚‹"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr ""
@@ -2767,11 +2953,11 @@ msgstr "%1ã®ã‚°ãƒ«ãƒ¼ãƒ—権利を修正ã™ã‚‹"
msgid "Modify group rights for queue %1"
msgstr "キュー%1ã®ã‚°ãƒ«ãƒ¼ãƒ—権利を修正ã™ã‚‹"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr ""
@@ -2780,7 +2966,7 @@ msgstr ""
msgid "Modify people related to queue %1"
msgstr "キュー%1ã«é–¢ä¿‚ã®ã‚る人々を修正ã™ã‚‹"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2805,16 +2991,20 @@ msgstr "テンプレート%1を修正ã™ã‚‹"
msgid "Modify templates which apply to all queues"
msgstr ""
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "グループ%1を修正ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr ""
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "ユーザー%1を修正ã™ã‚‹"
@@ -2829,7 +3019,7 @@ msgstr "ãƒã‚±ãƒƒãƒˆ# %1を修正ã™ã‚‹"
msgid "Modify ticket #%1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1を修正ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr ""
@@ -2852,43 +3042,43 @@ msgstr "キュー%1ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼æ¨©åˆ©ã‚’修正ã™ã‚‹"
msgid "Modify watchers for queue '%1'"
msgstr "キュー'%1'ã®ã‚¦ã‚©ãƒƒãƒãƒ£ãƒ¼ã‚’修正ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "月曜日"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "ã•ã‚‰ã«%1ã«ã¤ã„ã¦"
@@ -2905,28 +3095,32 @@ msgstr ""
msgid "Multiple"
msgstr "多ãã®"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "'åå‰'ã®å±žæ€§ã‚’指定ã—ã¦ãã ã•ã„"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "åå‰"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "ç¾åœ¨ãŠä½¿ã„ã®åå‰"
@@ -2934,11 +3128,11 @@ msgstr "ç¾åœ¨ãŠä½¿ã„ã®åå‰"
msgid "Never"
msgstr ""
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
-msgstr "æ–°ã—ã„"
+msgstr "æ–°è¦"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "æ–°ã—ã„関係"
@@ -2950,8 +3144,8 @@ msgstr "æ–°ã—ã„パスワード"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
msgstr ""
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
@@ -2966,7 +3160,7 @@ msgstr ""
msgid "New password"
msgstr "æ–°ã—ã„パスワード"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "æ–°ã—ã„パスワード情報ãŒé€ã‚‰ã‚Œã¾ã—ãŸ"
@@ -2974,6 +3168,10 @@ msgstr "æ–°ã—ã„パスワード情報ãŒé€ã‚‰ã‚Œã¾ã—ãŸ"
msgid "New queue"
msgstr ""
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "æ–°ã—ã„リクエスト"
@@ -2982,7 +3180,7 @@ msgstr "æ–°ã—ã„リクエスト"
msgid "New rights"
msgstr "æ–°ã—ã„権利"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr ""
@@ -2994,15 +3192,15 @@ msgstr "æ–°ã—ã„検索"
msgid "New template"
msgstr ""
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "æ–°ã—ã„ãƒã‚±ãƒƒãƒˆã¯ã‚ã‚Šã¾ã›ã‚“"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr ""
@@ -3018,7 +3216,7 @@ msgstr "æ–°ã—ã„ウォッãƒãƒ£ãƒ¼"
msgid "New window setting"
msgstr "æ–°ã—ã„ウインドウ設定"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "次ã¸"
@@ -3038,7 +3236,7 @@ msgstr "ニックãƒãƒ¼ãƒ "
msgid "No Class defined"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "カスタムフィールドãŒã‚ã‚Šã¾ã›ã‚“"
@@ -3050,7 +3248,7 @@ msgstr ""
msgid "No Group defined"
msgstr "グループãŒå®šç¾©ã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr ""
@@ -3074,11 +3272,11 @@ msgstr "ãƒã‚±ãƒƒãƒˆãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。"
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "ãƒã‚±ãƒƒãƒˆãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。ãƒã‚±ãƒƒãƒˆã®ä¿®æ­£ã‚’終了ã—ã¾ã™\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr ""
@@ -3094,12 +3292,12 @@ msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã—ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆã¯å…¥åŠ›ã•ã‚Œã¦ã„ã¾ã›
msgid "No correspondence attached"
msgstr "通信文書ã®æ·»ä»˜ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "%1記述ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "グループãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -3107,36 +3305,40 @@ msgstr "グループãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“"
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "パスワードãŒè¨­å®šã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "キューを作æˆã™ã‚‹è¨±å¯ãŒã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr ""
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "ユーザーを作æˆã™ã‚‹è¨±å¯ãŒã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "ãã®ãƒã‚±ãƒƒãƒˆã‚’表示ã™ã‚‹è¨±å¯ãŒã‚ã‚Šã¾ã›ã‚“"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "アップデートãƒã‚±ãƒƒãƒˆã‚’見る許å¯ãŒã•ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "責任者ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -3156,15 +3358,15 @@ msgstr ""
msgid "No rights granted."
msgstr "権利ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "æ“作ã®ãŸã‚ã®æ¤œç´¢ãŒã§ãã¾ã›ã‚“"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr ""
@@ -3172,7 +3374,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "ãƒã‚±ãƒƒãƒˆIDãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "トランザクションタイプãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -3184,23 +3386,27 @@ msgstr "検索基準ã«ã‚ã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "有効ãªRTユーザーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。RT cvcãƒãƒ³ãƒ‰ãƒ©ãŒåˆ†é›¢ã—ã¦ã„ã¾ã™ã€‚RT管ç†è€…ã«ç›¸è«‡ã—ã¦ãã ã•ã„。\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr ""
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr ""
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: html/Elements/Header:96
msgid "Not logged in."
msgstr "ログインã—ã¦ã„ã¾ã›ã‚“"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "未指定"
@@ -3212,11 +3418,11 @@ msgstr "未実装"
msgid "Not yet implemented...."
msgstr "未実装..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr ""
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "ãŠçŸ¥ã‚‰ã›ã‚’é€ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -3288,7 +3494,7 @@ msgstr ""
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr ""
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "å一月"
@@ -3296,19 +3502,19 @@ msgstr "å一月"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr ""
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr ""
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3318,15 +3524,15 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "10月"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3342,6 +3548,11 @@ msgstr ""
msgid "On"
msgstr "ãŒä»¥ä¸‹ã§ã‚ã‚‹"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr ""
@@ -3378,21 +3589,29 @@ msgstr ""
msgid "On Transaction"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr ""
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
-msgstr "ç€æ‰‹æ¸ˆã¿"
+msgstr "ç€æ‰‹æ¸ˆã¿"
+
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
-#: html/Ticket/Elements/Tabs:159
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "ãれを開ã"
@@ -3400,7 +3619,7 @@ msgstr "ãれを開ã"
msgid "Open requests"
msgstr "リクエストを開ã"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr ""
@@ -3416,7 +3635,11 @@ msgstr "ãƒã‚±ãƒƒãƒˆã‚’(リストã‹ã‚‰ï¼‰ã»ã‹ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã‹ã‚‰é–‹ã
msgid "Open tickets on correspondence"
msgstr ""
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr ""
@@ -3428,16 +3651,16 @@ msgstr "整列ã¨ä¸¦ã³æ›¿ãˆ"
msgid "Organization"
msgstr "組織"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -3445,23 +3668,23 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr "時間切れã§ã™ã€å„ªå…ˆé †ä½ãŒã†ã¤ã‚Šã¾ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "担当者"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "担当者ã¯å¼·åˆ¶çš„ã«%1ã‹ã‚‰%2を変更ã—ã¾ã—ãŸ"
@@ -3475,7 +3698,7 @@ msgstr "担当者ã¯"
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "ãƒã‚±ãƒƒãƒˆãƒ™ãƒ«"
@@ -3483,12 +3706,13 @@ msgstr "ãƒã‚±ãƒƒãƒˆãƒ™ãƒ«"
msgid "PagerPhone"
msgstr "ãƒã‚±ãƒƒãƒˆãƒ™ãƒ«é›»è©±"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
# XXX - I can't come up with a good translation yet. leave as is in English
+# XXX - I can't come up with a good translation yet. leave as is in English
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr ""
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "パスワード"
@@ -3496,16 +3720,16 @@ msgstr "パスワード"
msgid "Password Reminder"
msgstr "パスワードã®ãŠçŸ¥ã‚‰ã›"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3513,26 +3737,28 @@ msgstr ""
msgid "Password too short"
msgstr "パスワードãŒçŸ­ã™ãŽã¾ã™"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "パスワード: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
# XXX - this is not really a good translation... but much better than
# "人々" (daisuke)
+# XXX - this is not really a good translation... but much better than
+# "人々" (daisuke)
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "担当者等"
@@ -3544,10 +3770,18 @@ msgstr ""
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "許å¯ãŒä¸‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr ""
@@ -3560,7 +3794,7 @@ msgstr "個人グループ"
msgid "Personal groups:"
msgstr "個人グループ:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "電話番å·"
@@ -3572,15 +3806,25 @@ msgstr "代替物"
msgid "Pref"
msgstr "ãŠæ°—ã«å…¥ã‚Š"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "ãŠæ°—ã«å…¥ã‚Š"
-#: lib/RT/Action/Generic.pm:196
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Prepare Stubbed"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "å‰ã®"
@@ -3596,12 +3840,12 @@ msgstr "å‰ã®ãƒšãƒ¼ã‚¸"
msgid "Pri"
msgstr "優先度"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr ""
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "優先度"
@@ -3617,7 +3861,7 @@ msgstr ""
msgid "Privileged"
msgstr ""
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "特権ステータス: %1"
@@ -3630,19 +3874,19 @@ msgstr "特権ã®ã‚るユーザー"
msgid "Pseudogroup for internal use"
msgstr ""
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
+#: html/Search/Build.html:121
+msgid "Query Builder"
msgstr ""
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
-msgid "Query Builder"
+#: html/Search/Elements/Chart:101
+msgid "Query:"
msgstr ""
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "キュー"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3660,23 +3904,23 @@ msgstr "キューã®åå‰"
msgid "Queue Scrips"
msgstr "キュースクリプト"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "キューã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "キューã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "キューã®ãƒ­ãƒ¼ãƒ‰ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "キューãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "キューãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -3684,23 +3928,26 @@ msgstr "キューãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
msgid "Queues"
msgstr "キュー"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "簡易検索"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "ãƒã‚±ãƒƒãƒˆæ–°è¦ä½œæˆ"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "簡易検索"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "ãƒã‚±ãƒƒãƒˆæ–°è¦ä½œæˆ"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
-msgid "RT %1"
-msgstr ""
-
#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
@@ -3734,7 +3981,7 @@ msgstr "RT設定エラー"
msgid "RT Critical error. Message not recorded!"
msgstr "RTé‡å¤§ãªã‚¨ãƒ©ãƒ¼ã€‚メッセージãŒè¨˜éŒ²ã•ã‚Œã¾ã›ã‚“"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RTエラー"
@@ -3750,10 +3997,23 @@ msgstr "RTセルフサービス/クローズã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆ"
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr ""
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RTã§ã¯ã€ãŸã ã„ã¾ãŠä½¿ã„ã®æ–¹ã®èªè¨¼ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -3766,7 +4026,7 @@ msgstr "RTã¯å¤–部ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—を使ã£ã¦ä½œæˆè€…ã
msgid "RT couldn't find the queue: %1"
msgstr "RTã¯ã‚­ãƒ¥ãƒ¼: %1を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -3774,7 +4034,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RTã¯ã“ã®PGPサインを有効ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr ""
@@ -3791,10 +4051,18 @@ msgstr "RTã¯&コピー; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical
msgid "RT thinks this message may be a bounce"
msgstr "RTã«ã‚ˆã‚‹ã¨ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ãƒã‚¦ãƒ³ã‚¹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RTã¯ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã¾ã‚‹ã§ã‚µã‚¤ãƒ³ã•ã‚Œã¦ã„ãªã„よã†ã«å‡¦ç†ã—ã¾ã™ã€‚\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RTã®Eメールコマンドモードã§ã¯PGPèªè¨¼ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚è²´æ–¹ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚µã‚¤ãƒ³ã—ãªã‹ã£ãŸã€ã‚‚ã—ãã¯ã¯ã‚µã‚¤ãƒ³ãŒæœ‰åŠ¹ã§ã‚ã‚Šã¾ã›ã‚“"
@@ -3807,31 +4075,31 @@ msgstr "本å"
msgid "RealName"
msgstr "本å"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "å‚ç…§ã•ã‚Œã¦ã„ã‚‹ãƒã‚±ãƒƒãƒˆ"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "å‚ç…§ã—ã¦ã„ã‚‹ãƒã‚±ãƒƒãƒˆ"
@@ -3848,19 +4116,48 @@ msgstr "絞込ã¿æ¤œç´¢"
msgid "Refresh this page every %1 minutes."
msgstr "ページを%1分ãŠãã«æ›´æ–°ã™ã‚‹"
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "管ç†Ccを削除ã™ã‚‹"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Ccを削除ã™ã‚‹"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "作æˆè€…を削除ã™ã‚‹"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "返信"
@@ -3868,19 +4165,23 @@ msgstr "返信"
msgid "Reply Address"
msgstr "返信アドレス"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr ""
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "作æˆè€…"
@@ -3888,7 +4189,7 @@ msgstr "作æˆè€…"
msgid "Requestor email address"
msgstr "作æˆè€…ã®Eメールアドレス"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "作æˆè€…"
@@ -3901,32 +4202,52 @@ msgstr "リクエストã¯æ¬¡ã®æ—¥ã¾ã§ã«è¡Œã‚ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "リセット"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "ä½æ‰€"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "解決済ã¿ã«ã™ã‚‹"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr ""
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "解決済ã¿"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "作æˆè€…ã«è¿”ç­”ã™ã‚‹"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "çµæžœ"
@@ -3946,19 +4267,19 @@ msgstr ""
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "%2 %3ã®æ¨©åˆ©%1ãŒé ˜åŸŸ%4 %5\\nã§è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "権利ãŒå§”託ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "権利ãŒè¨±å¯ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "権利ãŒãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "権利を無効ã«ã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -3966,24 +4287,24 @@ msgstr "権利を無効ã«ã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Right not found"
msgstr "権利ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "権利ãŒãƒ­ãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "権利ãŒç„¡åŠ¹ã«ãªã‚Šã¾ã—ãŸ"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "権利"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr ""
@@ -3992,47 +4313,46 @@ msgstr ""
msgid "Roles"
msgstr "役割"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "土曜日"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "変更をä¿å­˜ã™ã‚‹"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "変更をä¿å­˜ã™ã‚‹"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "変更をä¿å­˜ã™ã‚‹"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
-msgid "Saved searches"
-msgstr ""
-
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "スクリプトãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
@@ -4040,7 +4360,7 @@ msgstr "スクリプトãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr ""
@@ -4056,7 +4376,7 @@ msgstr "%1\\nã®ã‚¹ã‚¯ãƒªãƒ—ト"
msgid "Scrips which apply to all queues"
msgstr ""
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "検索"
@@ -4064,48 +4384,77 @@ msgstr "検索"
msgid "Search Criteria"
msgstr "検索基準"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr ""
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr ""
@@ -4165,7 +4514,11 @@ msgstr ""
msgid "Select queue"
msgstr ""
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr ""
@@ -4177,7 +4530,7 @@ msgstr ""
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr ""
@@ -4189,6 +4542,10 @@ msgstr ""
msgid "Selected objects"
msgstr ""
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "セルフサービス"
@@ -4237,11 +4594,11 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr ""
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "9月"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -4253,78 +4610,82 @@ msgstr ""
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "çµæžœã‚’見る"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr ""
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "基本を見る"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr ""
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "詳細を見る"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr ""
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "サイン"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "ã²ã¨ã¤ã®"
@@ -4333,7 +4694,7 @@ msgstr "ã²ã¨ã¤ã®"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr ""
@@ -4341,6 +4702,10 @@ msgstr ""
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr ""
@@ -4357,7 +4722,7 @@ msgstr "次ã®é …ç›®ã”ã¨ã®ä¸¦ã³æ›¿ãˆ"
msgid "SortOrder"
msgstr "並ã³é †"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -4377,7 +4742,7 @@ msgstr "開始ã—ãŸ"
msgid "Started date '%1' could not be parsed"
msgstr "開始日'%1'ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "開始予定日時"
@@ -4393,7 +4758,7 @@ msgstr "開始日'%1'を解æžã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "State"
msgstr "都é“府県"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "状態"
@@ -4405,19 +4770,19 @@ msgstr ""
msgid "Status changed from %1 to %2"
msgstr "ステータスãŒ%1ã‹ã‚‰%2ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "担当者変更"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "%1ã‹ã‚‰æ‹…当者を変更ã—ã¾ã—ãŸ"
@@ -4430,28 +4795,28 @@ msgstr "%1ã‹ã‚‰ç›—用ã—㟠"
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "件å"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr ""
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "æ出"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr ""
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "日曜日"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr ""
@@ -4463,11 +4828,11 @@ msgstr ""
msgid "System Configuration"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "システムエラー"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4476,11 +4841,11 @@ msgstr ""
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "システムエラー。権利ãŒå§”ä»»ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "システムエラー。権利ãŒèªå¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -4492,28 +4857,29 @@ msgstr "システムグループ"
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "テスト_ストリング"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
# XXX - what the...
+# XXX - what the...
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "担当ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "ã¨ã‚‰ã‚ŒãŸ"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "テンプレート"
@@ -4526,7 +4892,11 @@ msgstr ""
msgid "Template deleted"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "テンプレートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -4534,10 +4904,14 @@ msgstr "テンプレートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
msgid "Template not found\\n"
msgstr "テンプレートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "テンプレートãŒè§£æžã•ã‚Œã¾ã—ãŸ"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "テンプレート"
@@ -4546,33 +4920,33 @@ msgstr "テンプレート"
msgid "Templates for %1\\n"
msgstr "%1\\nã®ãƒ†ãƒ³ãƒ—レート"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "ãã‚Œã¯ã“ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ãƒãƒªãƒ¥ãƒ¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "ãã‚Œã¯åŒã˜ãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "ãã®è²¬ä»»è€…ã¯ã™ã§ã«ã“ã®ã‚­ãƒ¥ãƒ¼ã®%1ã§ã™"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "ãã®è²¬ä»»è€…ã¯ã™ã§ã«ã“ã®ãƒã‚±ãƒƒãƒˆã®%1ã§ã™"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "ãã®è²¬ä»»è€…ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã®%1ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -4581,11 +4955,11 @@ msgstr "ãã®è²¬ä»»è€…ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã®%1ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "That principal is not a %1 for this ticket"
msgstr "ãã®è²¬ä»»è€…ã¯ã“ã®ãƒã‚±ãƒƒãƒˆã®%1ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "ãã®ã‚­ãƒ¥ãƒ¼ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "未解決ã®ä¾å­˜é–¢ä¿‚ãŒå­˜åœ¨ã—ã¾ã™"
@@ -4593,47 +4967,47 @@ msgstr "未解決ã®ä¾å­˜é–¢ä¿‚ãŒå­˜åœ¨ã—ã¾ã™"
msgid "That user already has that right"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã™ã§ã«æ¨©åˆ©ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã™ã§ã«ãƒã‚±ãƒƒãƒˆã‚’所有ã—ã¦ã„ã¾ã™"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å­˜åœ¨ã—ã¾ã›ã‚“"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã™ã§ã«ç‰¹æ¨©ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã™"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯ã™ã§ã«ç‰¹æ¨©ãŒã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ä»Šç‰¹æ¨©ã‚’与ãˆã‚‰ã‚Œã¾ã—ãŸ"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ä»Šç‰¹æ¨©ã‚’失ã„ã¾ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ã¯ãƒã‚±ãƒƒãƒˆã‚’所有ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "ãã‚Œã¯æ•°å­—ã®IDã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "基本"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr ""
@@ -4641,7 +5015,7 @@ msgstr ""
msgid "The comment has been recorded"
msgstr "コメントã¯è¨˜éŒ²ã•ã‚Œã¾ã—ãŸ"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr ""
@@ -4649,15 +5023,15 @@ msgstr ""
msgid "The following commands were not proccessed:\\n\\n"
msgstr "次ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å‡¦ç†ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr ""
@@ -4665,7 +5039,7 @@ msgstr ""
msgid "These comments aren't generally visible to the user"
msgstr "ãれらã®ã‚³ãƒ¡ãƒ³ãƒˆã¯å®Ÿéš›ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr ""
@@ -4673,7 +5047,7 @@ msgstr ""
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr ""
@@ -4681,11 +5055,11 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆ%1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "ã“ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ã¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚Šã¾ã›ã‚“"
@@ -4698,7 +5072,7 @@ msgstr ""
msgid "This user's 25 highest priority tickets"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®25ã®ã‚‚ã£ã¨ã‚‚高ã„優先ãƒã‚±ãƒƒãƒˆ"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "木曜日"
@@ -4716,14 +5090,14 @@ msgstr "ãƒã‚±ãƒƒãƒˆã€€#%1 更新(ç·åˆãƒ“ュー): %2"
msgid "Ticket #%1: %2"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "ãƒã‚±ãƒƒãƒˆ %1ãŒã‚­ãƒ¥ãƒ¼ '%2'ã§ä½œæˆã•ã‚Œã¾ã—ãŸ"
@@ -4732,8 +5106,8 @@ msgstr "ãƒã‚±ãƒƒãƒˆ %1ãŒã‚­ãƒ¥ãƒ¼ '%2'ã§ä½œæˆã•ã‚Œã¾ã—ãŸ"
msgid "Ticket %1 loaded\\n"
msgstr "ãƒã‚±ãƒƒãƒˆ%1ãŒãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸ\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "ãƒã‚±ãƒƒãƒˆã€€%1: %2"
@@ -4754,7 +5128,7 @@ msgstr "ãƒã‚±ãƒƒãƒˆID"
msgid "Ticket Resolved"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr ""
@@ -4762,15 +5136,15 @@ msgstr ""
msgid "Ticket attachment"
msgstr "ãƒã‚±ãƒƒãƒˆæ·»ä»˜"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "ãƒã‚±ãƒƒãƒˆã‚³ãƒ³ãƒ†ãƒ³ãƒ„"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "ãƒã‚±ãƒƒãƒˆã‚³ãƒ³ãƒ†ãƒ³ãƒ„タイプ"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr ""
@@ -4798,48 +5172,64 @@ msgstr ""
msgid "Ticket watchers"
msgstr "ãƒã‚±ãƒƒãƒˆã‚¦ã‚©ãƒƒãƒãƒ£ãƒ¼"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr ""
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "%1ã‹ã‚‰ã®ãƒã‚±ãƒƒãƒˆ"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "残り時間"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "作業時間"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "残り時間"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "表示ã™ã‚‹æ™‚é–“"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "使ã£ãŸæ™‚é–“"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr ""
@@ -4855,29 +5245,33 @@ msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã®ãƒ‡ã‚£ãƒ•ã‚’ã¤ãã‚‹ãŸã‚ã«:"
msgid "To generate a diff of this commit:\\n"
msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã®ãƒ‡ã‚£ãƒ•ã‚’ã¤ãã‚‹ãŸã‚ã«:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "言ã£ãŸ"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr ""
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "トランザクション%1ãŒæ¶ˆåŽ»ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "トランザクションãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
@@ -4885,11 +5279,11 @@ msgstr "トランザクションãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "トランザクションã¯å¤‰æ›´ã•ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -4897,15 +5291,15 @@ msgstr "トランザクションã¯å¤‰æ›´ã•ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "Trying to delete a right: %1"
msgstr "権利: %1を削除ã—ã¦ã„ã¾ã™"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "ç«æ›œæ—¥"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "タイプ"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "å°Žå…¥ã•ã‚Œã¦ã„ãªã„"
@@ -4917,13 +5311,13 @@ msgstr "Unixログイン"
msgid "UnixUsername"
msgstr "Unixユーザーãƒãƒ¼ãƒ "
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ä¸æ˜Žãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„エンコーディング%1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -4931,7 +5325,7 @@ msgstr ""
msgid "Unlimited"
msgstr "制é™ã•ã‚Œã¦ã„ãªã„"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr ""
@@ -4947,27 +5341,23 @@ msgstr ""
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "ã¨ã‚‰ã‚Œã¦ã„ãªã„"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "アップデート"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "アップデートID"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "アップデートタイプ"
@@ -4979,7 +5369,7 @@ msgstr "ã™ã¹ã¦ã®ãƒã‚±ãƒƒãƒˆã‚’一度ã«ã‚¢ãƒƒãƒ—デートã™ã‚‹"
msgid "Update email"
msgstr "アップデートEメール"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr ""
@@ -4987,11 +5377,11 @@ msgstr ""
msgid "Update name"
msgstr "アップデートãƒãƒ¼ãƒ "
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "アップデートã¯è¨˜éŒ²ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "é¸æŠžã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆã‚’アップデートã™ã‚‹"
@@ -5012,20 +5402,20 @@ msgstr "アップデートãƒã‚±ãƒƒãƒˆ # %1"
msgid "Update ticket #%1"
msgstr "アップデートãƒã‚±ãƒƒãƒˆ #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "アップデートタイプã¯é€šçŸ¥ã§ã‚‚コメントã§ã‚‚ã‚ã‚Šã¾ã›ã‚“"
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "最終更新日時"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr ""
@@ -5053,7 +5443,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr ""
@@ -5069,7 +5459,7 @@ msgstr "ユーザー%1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "ユーザー%1パスワード: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5086,7 +5476,7 @@ msgstr "ユーザー'%1'ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\\n"
msgid "User Defined"
msgstr ""
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -5102,17 +5492,12 @@ msgstr "ユーザーID"
msgid "User Rights"
msgstr "ユーザー権利"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "ユーザーを作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "ユーザーãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
@@ -5120,7 +5505,7 @@ msgstr "ユーザーãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
msgid "User defined groups"
msgstr "ユーザーãŒã‚°ãƒ«ãƒ¼ãƒ—を決定ã—ã¾ã—ãŸ"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr ""
@@ -5132,15 +5517,15 @@ msgstr "ユーザーã«é€šå‘Šã•ã‚Œã¾ã—ãŸ"
msgid "User view"
msgstr "ユーザービュー"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "ユーザーãƒãƒ¼ãƒ "
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "ユーザー"
@@ -5148,23 +5533,32 @@ msgstr "ユーザー"
msgid "Users matching search criteria"
msgstr "ユーザーãŒæ¤œç´¢åŸºæº–ã«ã‚ã£ã¦ã„ã¾ã™"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "キューã®ãƒãƒªãƒ¥ãƒ¼"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "ãƒãƒªãƒ¥ãƒ¼"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr ""
@@ -5176,10 +5570,14 @@ msgstr "ウォッãƒãƒ£ãƒ¼"
msgid "WebEncoding"
msgstr "ウェブエンコーディング"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "水曜日"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr ""
@@ -5232,11 +5630,11 @@ msgstr ""
msgid "Whenever correspondence comes in"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "仕事"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -5248,18 +5646,26 @@ msgstr "電話(仕事)"
msgid "Worked"
msgstr "ç´¯ç©ä½œæ¥­æ™‚é–“"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "ã™ã§ã«ã“ã®ãƒã‚±ãƒƒãƒˆã‚’担当ã—ã¦ã„ã¾ã™"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "èªè¨¼ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "自分ãŒæ‹…当ã—ã¦ã„ã‚‹ãƒã‚±ãƒƒãƒˆã‹ã€æ‹…当者ã®ã„ãªã„ãƒã‚±ãƒƒãƒˆã—ã‹å¤‰æ›´ã™ã‚‹äº‹ãŒã§ãã¾ã›ã‚“。"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "ã‚ãªãŸã¯ãã®ãƒã‚±ãƒƒãƒˆã‚’見る許å¯ãŒã‚ã‚Šã¾ã›ã‚“。\\n"
@@ -5273,11 +5679,11 @@ msgstr "キュー%2ã§%1件ã®ãƒã‚±ãƒƒãƒˆãŒãƒ’ットã—ã¾ã—ãŸ"
msgid "You have been logged out of RT."
msgstr "RTã‹ã‚‰ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "指定ã®ã®ã‚­ãƒ¥ãƒ¼ã§ãƒã‚±ãƒƒãƒˆä½œæˆã®è¨±å¯ãŒã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "指定ã®ã‚­ãƒ¥ãƒ¼ã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®ä½œæˆãŒã§ãã¾ã›ã‚“"
@@ -5305,7 +5711,7 @@ msgstr ""
msgid "Your request was rejected."
msgstr ""
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "ã‚ãªãŸã®ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒãƒ¼ãƒ ã¨ãƒ‘スワードãŒé–“é•ã£ã¦ã„ã¾ã™"
@@ -5313,11 +5719,11 @@ msgstr "ã‚ãªãŸã®ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒãƒ¼ãƒ ã¨ãƒ‘スワードãŒé–“é•ã£ã¦ã„
msgid "Zip"
msgstr "ジップ"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -5326,8 +5732,8 @@ msgstr ""
msgid "as granted to %1"
msgstr "%1ã¸ã®è¨±å¯"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -5346,7 +5752,7 @@ msgstr "通知ã¯ï¼ˆãŠãらã)é€ä¿¡ã•ã‚Œã¦ã„ã¾ã›ã‚“"
msgid "correspondence sent"
msgstr "通知ãŒé€ä¿¡ã•ã‚Œã¾ã—ãŸ"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "æ—¥"
@@ -5354,14 +5760,10 @@ msgstr "æ—¥"
msgid "delete"
msgstr "削除"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "削除"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ã‚ã„ã¾ã›ã‚“"
@@ -5374,27 +5776,27 @@ msgstr "ãŒä»¥ä¸‹ã‚’å«ã¾ãªã„"
msgid "equal to"
msgstr "ç­‰ã—ã„"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -5402,12 +5804,17 @@ msgstr ""
msgid "greater than"
msgstr "より大ãã„"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "グループ'%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "時間"
@@ -5415,11 +5822,11 @@ msgstr "時間"
msgid "id"
msgstr "ID"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "ãŒä»¥ä¸‹ã§ã‚ã‚‹"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "ãŒä»¥ä¸‹ã§ã¯ãªã„"
@@ -5431,11 +5838,11 @@ msgstr "よりå°ã•ã„"
msgid "matches"
msgstr "åˆã†"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "分"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "分"
@@ -5443,15 +5850,15 @@ msgstr "分"
msgid "modifications\\n\\n"
msgstr "修正\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "月"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "æ–°è¦"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr ""
@@ -5467,64 +5874,73 @@ msgstr "ãªã—"
msgid "not equal to"
msgstr "ç­‰ã—ããªã„"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "ç€æ‰‹"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "ユーザー '%2' ã®ãƒ‘ーソナルグループ '%1' "
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "キュー %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "æ‹’å¦"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "解決済ã¿"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "秒"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "ä¿ç•™"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "システム %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "システムグループ '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "呼ã³å‡ºã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒãªãœæ¬¡ã®ã‚ˆã†ãªã“ã¨ãŒèµ·ã“ã‚‹ã®ã‹ç‰¹å®šã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ãƒã‚±ãƒƒãƒˆã€€#%1 %2"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr ""
@@ -5533,12 +5949,12 @@ msgstr ""
msgid "undescripbed group %1"
msgstr "表示ã•ã‚Œãªã„グループ %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "ユーザー %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "週"
@@ -5546,11 +5962,7 @@ msgstr "週"
msgid "with template %1"
msgstr "テンプレート %1ã¨"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "å¹´"
-#: share/html/Elements/Quicksearch, et al
-msgid "New"
-msgstr "æ–°è¦"
-
diff --git a/rt/lib/RT/I18N/nl.po b/rt/lib/RT/I18N/nl.po
index 51892b0..45f9b54 100644
--- a/rt/lib/RT/I18N/nl.po
+++ b/rt/lib/RT/I18N/nl.po
@@ -1,14 +1,29 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"PO-Revision-Date: 2005-10-03 13:50-0400\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -25,17 +40,21 @@ msgstr "msgstr "" "
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -44,37 +63,37 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 toegevoegd"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 geleden"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 veranderd naar %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 verwijderd"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 met sjabloon %3"
@@ -88,76 +107,67 @@ msgstr "%1 (%2) %3 dit ticket\\n"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Een argument om door te geven aan %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Uitvoer status herzieningen naar STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Specificeer de actie module die u wenst te gebruiken"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Specificeer de conditie module die u wenst te gebruiken"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Specificeer de zoek module die u wenst te gebruiken"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 ScripAction geladen"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 toegevoegd als waarde voor %2"
@@ -174,31 +184,31 @@ msgstr "%1 aliassen hebben een TicketId nodig om mee te werken"
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "%1 aliassen hebben een TicketId nodig om mee te werken (van %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 lijkt een lokaal object te zijn maar kan niet gelokaliseerd worden in de database"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 door %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 veranderd van %2 naar %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 kon niet veranderd worden naar %2"
@@ -206,23 +216,22 @@ msgstr "%1 kon niet veranderd worden naar %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 kon geen transactie initiëren (%2)"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 kon status niet veranderen naar opgelost. RT's Database zou inconsistent kunnen zijn"
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -234,12 +243,12 @@ msgstr "De %1 hoogste prioriteit tickets die ik bezit..."
msgid "%1 highest priority tickets I requested..."
msgstr "De %1 hoogste prioriteit tickets waar ik om verzocht heb..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 is een gereedschap om te reageren op tickets van een extern rooster programma, zoals cron"
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 is niet langer een %2 voor deze rij"
@@ -256,17 +265,12 @@ msgstr "%1 is niet langer een waarde voor specifiek veld %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 is niet een geldig Rij id"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr ""
@@ -274,7 +278,7 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 niet afgebeeld"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 objecten"
@@ -300,21 +304,21 @@ msgstr "%1 type onbekend voor %2"
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 zal alle leden van een opgelost groep ticket omzetten."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: geen aanhechting gespecificeerd"
@@ -329,7 +333,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1 is een ongeldige waarde voor status"
@@ -342,15 +351,15 @@ msgstr "'%1' onherkende actie. "
msgid "(Check box to delete)"
msgstr "(Vink hokje af om te verwijderen)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Markeer hokje om notificaties voor de genoemde ontvangers uit te zetten)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Markeer hokje om notificaties voor de genoemde ontvangers aan te zetten)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr ""
@@ -372,7 +381,7 @@ msgstr "(Geen eigen velden)"
msgid "(No members)"
msgstr "(Geen Leden)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Geen scrips)"
@@ -384,34 +393,42 @@ msgstr "(Geen slablonen)"
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:88
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Stuurt een blinde carbon copy van deze herziening naar een comma gescheiden lijst van email adressen. Wie er toekomstige herzieningen zal ontvangen, zal <b>niet</b> veranderen.)"
-#: html/Ticket/Create.html:100
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
msgstr ""
-#: html/Ticket/Update.html:84
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Stuurt een carbon copy van deze herziening naar een comma gescheiden lijst van email adressen. Wie er toekomstige herzieningen zal ontvangen, zal <b>niet</b> veranderen.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Stuurt een kopie van deze herziening naar een door komma's gescheiden lijst van email-adressen. Deze personen zullen toekomstige herzieningen <b>blijven</b> ontvangen.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(leeg)"
@@ -424,7 +441,7 @@ msgstr ""
msgid "(no subject)"
msgstr "(geen onderwerp)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(geen waarde)"
@@ -432,15 +449,15 @@ msgstr "(geen waarde)"
msgid "(no values)"
msgstr "(geen waarden)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(slechts één ticket)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(wacht op goedkeuring)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(wacht op andere Collection)"
@@ -456,6 +473,18 @@ msgstr "(verplicht)"
msgid "(untitled)"
msgstr "(zonder titel)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
@@ -468,11 +497,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Nieuw ticket in\">&nbsp;%1"
@@ -481,7 +515,7 @@ msgstr "<input type=\"submit\" value=\"Nieuw ticket in\">&nbsp;%1"
msgid "A blank template"
msgstr "Een leeg sjabloon"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
@@ -493,11 +527,11 @@ msgstr "ACE Verwijderd"
msgid "ACE Loaded"
msgstr "ACE Geladen"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE niet gevonden"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACEs kunnen allen gecreëerd of verwijderd worden."
@@ -517,11 +551,11 @@ msgstr "Over mezelf"
msgid "Access control"
msgstr "Toegangscontrole"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Actie"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Actie %1 niet gevonden"
@@ -530,11 +564,15 @@ msgstr "Actie %1 niet gevonden"
msgid "Action committed."
msgstr "Actie uitgevoerd."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Actie voorbereid..."
@@ -542,11 +580,11 @@ msgstr "Actie voorbereid..."
msgid "Add"
msgstr "Voeg toe"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Voeg AdminCc toe"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Voeg Cc toe"
@@ -558,11 +596,11 @@ msgstr ""
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Voeg Meer Bestanden Toe"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Voeg Verzoeker Toe"
@@ -574,15 +612,15 @@ msgstr ""
msgid "Add a Scrip to this queue"
msgstr "Voeg een Scrip toe aan deze rij"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Voeg een Scrip toe dat voor alle rijen zal gelden"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
msgstr ""
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Voeg commentaar of reacties toe aan geselecteerde tickets"
@@ -594,7 +632,15 @@ msgstr "Voeg leden toe"
msgid "Add new watchers"
msgstr "Voeg nieuwe toeschouwers toe"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
@@ -602,12 +648,12 @@ msgstr ""
msgid "AddNextState"
msgstr "VoegVolgendeStaatToe"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Hoofd toegevoegd als %1 voor deze rij"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Hoofd toegevoegd als %1 voor dit ticket"
@@ -620,7 +666,7 @@ msgstr "Adres1"
msgid "Address2"
msgstr "Adres2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Beheerder Cc"
@@ -652,7 +698,7 @@ msgstr "Beheerder/Groepen"
msgid "Admin/Queue/Basics"
msgstr "Beheerder/Rij/Basis"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "BeheerderCc"
@@ -664,7 +710,7 @@ msgstr "BeheerderCommentaar"
msgid "AdminCorrespondence"
msgstr "BeheerderCorrespondentie"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "BeheerderSpecifiekVeld"
@@ -672,23 +718,23 @@ msgstr "BeheerderSpecifiekVeld"
msgid "AdminCustomFields"
msgstr "BeheerderSpecifiekeVelden"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "BeheerderGroep"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "BeheerderGroepLidmaatschap"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "BeheerderBezitPersoonlijkeGroepen"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "BeheerderRij"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "BeheerderGebruikers"
@@ -696,7 +742,7 @@ msgstr "BeheerderGebruikers"
msgid "Administrative Cc"
msgstr "Administratieve Cc"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Geavanceerd"
@@ -744,11 +790,11 @@ msgstr ""
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Goedkeuring"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -781,7 +827,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Goedkeuring diagram"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Goedkeuring"
@@ -789,7 +835,7 @@ msgstr "Goedkeuring"
msgid "Approver's notes: %1"
msgstr "Notities van de goedkeurer: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Ggk."
@@ -797,27 +843,31 @@ msgstr "Ggk."
msgid "April"
msgstr "april"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Oplopend"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "WijsSpecifiekeVeldenToe"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Aanhechten"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Hecht bestand aan"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Aangehecht bestand"
@@ -826,11 +876,11 @@ msgstr "Aangehecht bestand"
msgid "Attachment '%1' could not be loaded"
msgstr "Aanhechting '%1' kon niet geladen worden"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Aanhechting gecreëerd"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Aanhechting bestandsnaam"
@@ -838,11 +888,11 @@ msgstr "Aanhechting bestandsnaam"
msgid "Attachments"
msgstr "Aanhechtingen"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Attribuut Verwijderd"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "aug."
@@ -866,6 +916,10 @@ msgstr "Automatisch-antwoord aan Verzoekers"
msgid "AutoreplyToRequestors"
msgstr "Automatisch-antwoordAanVerzoekers"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "Beschikbare Kolommen"
@@ -890,15 +944,15 @@ msgstr "Ongeldig transactienummer voor aanhechting. %1 zou %2 moeten zijn\\n"
msgid "Basics"
msgstr "Basis"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Zorg ervoor dat u uw veranderingen bewaard"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Voorheen"
@@ -906,7 +960,7 @@ msgstr "Voorheen"
msgid "Begin Approval"
msgstr "Begin Goedkeuring"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -922,40 +976,44 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "URL voor deze zoekopdracht, geschikt als bookmark"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Korte koppen"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Bulk ticketherziening"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Kan systeemgebruikers niet wijzigen"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Kan dit hoofd deze rij zien"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Kan geen specifiek veld toevoegen zonder een naam"
#: html/Admin/CustomFields/Objects.html:86
#. ($Class)
msgid "Can't find a collection class for '%1'"
-msgstr ""
+msgstr "Kan geen bewaarde zoekopdracht vinden om mee te werken"
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Kan geen bewaarde zoekopdracht vinden om mee te werken"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Kan een ticket niet koppelen aan zichzelf"
@@ -963,20 +1021,29 @@ msgstr "Kan een ticket niet koppelen aan zichzelf"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Kan niet samenvoegen met een reeds samengevoegd ticket. U zou deze boodschap nooit mogen krijgen"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Kan deze zoekopdracht niet opslaan"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Kan niet zowel basis als doel specificeren"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kan gebruiker %1 niet aanmaken"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -984,11 +1051,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Wijzig wachtwoord"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Alle Markeren"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Vink hokje af om te verwijderen"
@@ -996,18 +1063,26 @@ msgstr "Vink hokje af om te verwijderen"
msgid "Check box to revoke right"
msgstr "Vink hokje af om recht te verwijderen"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Kinderen"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Stad"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "Alle Wissen"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Gesloten"
@@ -1016,15 +1091,27 @@ msgstr "Gesloten"
msgid "Closed requests"
msgstr "Gesloten verzoeken"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Commando niet begrepen!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Commentaar"
@@ -1036,11 +1123,11 @@ msgstr "Commentaar Adres"
msgid "Comment not recorded"
msgstr "Commentaar niet bewaard"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Commentaar op tickets"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "CommentaarOpTicket"
@@ -1048,11 +1135,11 @@ msgstr "CommentaarOpTicket"
msgid "Comments"
msgstr "Commentaar"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Commentaar (Wordt niet verstuurd aan verzoekers)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Commentaar (Wordt niet verstuurd aan verzoekers)"
@@ -1060,15 +1147,15 @@ msgstr "Commentaar (Wordt niet verstuurd aan verzoekers)"
msgid "Comments about %1"
msgstr "Commentaar over %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Commentaar over deze gebruiker"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Commentaar toegevoegd"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr ""
@@ -1076,19 +1163,23 @@ msgstr ""
msgid "Compile Restrictions"
msgstr "Compilatie Restricties"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Voorwaarde"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Voorwaarde komt overeen..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Voorwaarde niet gevonden"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Configuratie"
@@ -1112,7 +1203,7 @@ msgstr "Inhoud"
msgid "Content-Type"
msgstr ""
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr ""
@@ -1124,7 +1215,7 @@ msgstr "Correspondentie"
msgid "Correspondence Address"
msgstr "Correspondentieadres"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Correspondentie toegevoegd"
@@ -1140,20 +1231,20 @@ msgstr "Kon nieuw specifiek veld niet toevoegen voor dit ticket. "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "Kon nieuw specifiek veld niet toevoegen voor dit ticket. %1"
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Kon eigenaar niet wijzigen. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Kon SpecifiekVeld niet creëren"
@@ -1163,7 +1254,7 @@ msgstr "Kon SpecifiekVeld niet creëren"
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Kon groep niet creëren"
@@ -1172,11 +1263,11 @@ msgstr "Kon groep niet creëren"
msgid "Could not create template: %1"
msgstr "Kon sjabloon niet creëren: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Kon ticket niet creëren. Rij niet ingesteld"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Kon gebruiker niet creëren"
@@ -1192,11 +1283,11 @@ msgstr "Kon geen ticket vinden met id %1"
msgid "Could not find group %1."
msgstr "Kon groep %1 niet vinden. "
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Kon deze gebruiker niet vinden of creëren"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Kon dat hoofd niet vinden"
@@ -1208,30 +1299,30 @@ msgstr "Kon gebruiker %1 niet vinden."
msgid "Could not load CustomField %1"
msgstr "Kon SpecifiekVeld %1 niet laden"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Kon groep niet laden"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Kon dat hoofd geen %1 maken voor deze rij"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Kon dat hoofd geen %1 maken voor dit ticket"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Kon dat hoofd niet verwijderen als %1 voor deze rij"
@@ -1240,15 +1331,19 @@ msgstr "Kon dat hoofd niet verwijderen als %1 voor deze rij"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Kon dat hoofd niet verwijderen als %1 voor dit ticket"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Kan gebruikersinformatie niet toewijzen"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Kon lid niet toevoegen aan groep"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Kon geen transactie creëren: %1"
@@ -1261,15 +1356,15 @@ msgstr "Kon niet bepalen welke actie te ondernemen aan de hand van gpg's antwoor
msgid "Couldn't find group\\n"
msgstr "Kon groep niet vinden\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Kon rij niet vinden"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Kon dat hoofd niet vinden"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Kon die waarde niet vinden"
@@ -1281,7 +1376,7 @@ msgstr "Kon die toeschouwer niet vinden"
msgid "Couldn't find user\\n"
msgstr "Kon gebruiker niet vinden\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Kon %1 niet laden uit de gebruikersdatabase.\\n"
@@ -1308,12 +1403,17 @@ msgstr "Kon RT configuratie bestand niet laden '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Kon Scrips niet laden"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Kon groep %1 niet laden"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Kon link niet laden"
@@ -1336,6 +1436,11 @@ msgstr "Kon rij %1 niet laden "
msgid "Couldn't load scrip"
msgstr "Kon scrip niet laden"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Kon sjabloon niet laden"
@@ -1344,26 +1449,21 @@ msgstr "Kon sjabloon niet laden"
msgid "Couldn't load that user (%1)"
msgstr "Kon die gebruiker (%1) niet laden"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Kon ticket '%1' niet laden"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Creëer"
@@ -1371,7 +1471,7 @@ msgstr "Creëer"
msgid "Create Tickets"
msgstr "Creëer Tickets"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Creëer een SpecifiekVeld"
@@ -1408,11 +1508,11 @@ msgstr "Creëer een nieuw scrip"
msgid "Create a new template"
msgstr "Creëer een nieuw template"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Creëer een nieuw ticket"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Creëer een nieuwe gebruiker"
@@ -1428,7 +1528,7 @@ msgstr "Creëer een rij genaamd"
msgid "Create a request"
msgstr "Creëer een verzoek"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Creëer een scrip voor rij %1"
@@ -1453,47 +1553,55 @@ msgstr "Creëer nieuwe tickets gebaseerd op het sjabloon van dit scrip"
msgid "Create ticket"
msgstr "Creëer ticket"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Creëer tickets in deze rij"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Creëer, verwijder en wijzig specifieke velden"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Creëer, verwijder en wijzig rijen"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Creëer, verwijder en wijzig de leden van persoonlijke groepen"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Creëer, verwijder en wijzig gebruikers"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "CreëerTicket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Gecreëerd"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "SpecifiekVeld %1 gecreëerd"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Sjabloon %1 Gecreëerd"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Creator"
@@ -1514,6 +1622,10 @@ msgstr "Huidige leden"
msgid "Current rights"
msgstr "Huidige rechten"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Huidige zoekcriteria"
@@ -1522,24 +1634,24 @@ msgstr "Huidige zoekcriteria"
msgid "Current watchers"
msgstr "Huidige toeschouwers"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Specifieke Velden"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Specifieke Velden voor %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Specifieke actie opruim code"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Specifieke actie voorbereidings code"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Specifieke voorwaarde"
@@ -1551,26 +1663,32 @@ msgstr "Specifiek veld %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "Specifiek Veld %1 is niet van toepassing op dit object"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Specifiek veld %1 heeft een waarde."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Specifiek veld %1 heeft geen waarde."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Specifiek veld %1 niet gevonden"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Specifiek veld niet gevonden"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Specifiek veld waarde %1 kon niet gevonden worden voor specifiek veld %2"
@@ -1579,31 +1697,35 @@ msgstr "Specifiek veld waarde %1 kon niet gevonden worden voor specifiek veld %2
msgid "Custom field value changed from %1 to %2"
msgstr "Specifiek veld waarde veranderd van %1 naar %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Specifiek veld waarde kon niet verwijderd worden"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Specifiek veld waarde kon niet gevonden worden"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Specifiek veld waarde verwijderd"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "SpecifiekVeld"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Data fout"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Data"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "dec."
@@ -1651,11 +1773,11 @@ msgstr "Standaard: %1/%2 verandered van %3 naar %4"
msgid "Delegate rights"
msgstr "Delegeer rechten"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegeer specifieke rechten die aan u verleend zijn."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DelegeerRechten"
@@ -1663,7 +1785,7 @@ msgstr "DelegeerRechten"
msgid "Delegation"
msgstr ""
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr ""
@@ -1671,7 +1793,7 @@ msgstr ""
msgid "Delete Template"
msgstr ""
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1680,15 +1802,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Verwijder tickets"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "VerwijderTicket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -1696,11 +1822,11 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "Het verwijderen van dit object zou de referentiële integriteit kunnen ondermijnen"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Het verwijderen van dit object zou de referentiële integriteit ondermijnen"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Het verwijderen van dit object zou de referentiële integriteit ondermijnen"
@@ -1708,11 +1834,11 @@ msgstr "Het verwijderen van dit object zou de referentiële integriteit ondermij
msgid "Deleting this object would violate referential integrity."
msgstr "Het verwijderen van dit object zou de referentiële integriteit ondermijnen"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Wijs af"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Afhankelijkheid van"
@@ -1720,39 +1846,43 @@ msgstr "Afhankelijkheid van"
msgid "Dependencies: \\n"
msgstr "Afhankelijkheden: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Is afhankelijk van"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Aflopend"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Omschrijf onderstaande kwestie"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Omschrijving"
@@ -1764,7 +1894,7 @@ msgstr "Details"
msgid "Display"
msgstr "Toon"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Toon Toegangs Controle Lijst"
@@ -1772,19 +1902,19 @@ msgstr "Toon Toegangs Controle Lijst"
msgid "Display Columns"
msgstr "Toon Kolommen"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Toon Scrip sjablonen voor deze rij"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Toon Scrips voor deze rij"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Toon modus"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Toon bewaarde zoekopdrachten voor deze groep"
@@ -1792,18 +1922,14 @@ msgstr "Toon bewaarde zoekopdrachten voor deze groep"
msgid "Display ticket #%1"
msgstr "Toon ticket #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Doe iets en alles"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Ververs deze pagina niet"
@@ -1820,7 +1946,7 @@ msgstr "Download"
msgid "Download as a tab-delimited file"
msgstr "Download als een door tabs gescheiden databestand"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Verwacht"
@@ -1832,28 +1958,32 @@ msgstr "Verwachte datum '%1' kon niet ontleed worden"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "FOUT: Kon ticket '%1' niet laden: %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Wijzig"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Wijzig Specifieke Velden voor %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Wijzig Relaties"
@@ -1861,12 +1991,16 @@ msgstr "Wijzig Relaties"
msgid "Edit Query"
msgstr "Wijzig Zoekopdracht"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -1878,7 +2012,7 @@ msgstr "Wijzig systeem sjablonen"
msgid "Edit templates for %1"
msgstr "Wijzig sjablonen voor %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "WijzigOpgeslagenZoekopdrachten"
@@ -1891,7 +2025,7 @@ msgstr "Bezig met wijzigen van de configuratie voor rij %1"
msgid "Editing Configuration for user %1"
msgstr "Bezit met het wijzigen van de configuratie voor gebruiker %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Bezit met het wijzigen van SpecifiekVeld %1"
@@ -1910,7 +2044,7 @@ msgstr "Bezit met het wijzigen van lidmaatschap voor persoonlijke groep %1"
msgid "Editing template %1"
msgstr "Bezit met het wijzigen van sjabloon %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Of basis of doel moeten gespecificeerd zijn"
@@ -1918,7 +2052,7 @@ msgstr "Of basis of doel moeten gespecificeerd zijn"
msgid "Email"
msgstr "E-mail"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "E-mailadres in gebruik"
@@ -1930,7 +2064,7 @@ msgstr "E-mailAdres"
msgid "EmailEncoding"
msgstr "E-mailCodering"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr ""
@@ -1946,12 +2080,12 @@ msgstr "Actief (Het uitvinken van dit hokje zal deze rij deactiveren)"
msgid "Enabled Queues"
msgstr "Actieve Rijen"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Actieve status %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -1960,7 +2094,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr ""
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
@@ -1968,11 +2102,11 @@ msgstr ""
msgid "Enter one value"
msgstr ""
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Vul tickets of URIs in om deze tickets aan te koppelen. Scheidt meerdere elementen met spaties."
@@ -1980,11 +2114,11 @@ msgstr "Vul tickets of URIs in om deze tickets aan te koppelen. Scheidt meerdere
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Fout"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Fout in paramaters naar Queue->AddWatcher"
@@ -1992,11 +2126,11 @@ msgstr "Fout in paramaters naar Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Fout in paramaters naar Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Fout in paramaters naar Ticket->AddWatcher"
@@ -2004,11 +2138,11 @@ msgstr "Fout in paramaters naar Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Fout in paramaters naar Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -2020,7 +2154,7 @@ msgstr ""
msgid "Everyone"
msgstr "Iedereen"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Voorbeeld:"
@@ -2036,29 +2170,29 @@ msgstr "ExternContactInfoId"
msgid "Extra info"
msgstr "Extra informatie"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Kon de gebruikers pseudogroep 'Privileged' niet vinden."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Kon de gebruikers pseudogroep 'Unprivileged' niet vinden."
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Kon module %1 niet laden. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "feb."
@@ -2082,6 +2216,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -2090,11 +2228,11 @@ msgstr ""
msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Uiteindelijke Prioriteit"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "UiteindelijkePrioriteit"
@@ -2110,7 +2248,7 @@ msgstr "Zoek nieuwe/open tickets"
msgid "Find people whose"
msgstr "Zoek mensen wier"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr ""
@@ -2134,7 +2272,7 @@ msgstr "Aap Noot Mies"
msgid "Foo!"
msgstr "Aap!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr ""
@@ -2142,12 +2280,12 @@ msgstr ""
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr ""
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Gevonden Object"
@@ -2163,15 +2301,15 @@ msgstr "VrijevormContactInfo"
msgid "FreeformMultiple"
msgstr "VrijevormMeerdere"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Vr."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Volledige Kop"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Vul sjabloon uit bestand"
@@ -2179,7 +2317,7 @@ msgstr "Vul sjabloon uit bestand"
msgid "Getting the current user from a pgp sig\\n"
msgstr "Bezig met het ophalen van de huidige gebruiker middels een pgp handtekening"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Aan %1 gegeven"
@@ -2196,16 +2334,21 @@ msgstr "Globaal Specifieke Velden"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globaal sjabloon: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Ga"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Ga!"
@@ -2233,7 +2376,7 @@ msgstr "Groep %1 %2: %3"
msgid "Group Rights"
msgstr "Groeps rechten"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Groep heeft al een lid"
@@ -2242,15 +2385,15 @@ msgstr "Groep heeft al een lid"
msgid "Group could not be created: %1"
msgstr "Groep kon niet gecreërd worden: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Groep gecreërd"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Groep heeft geen lid onder die naam"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Groep niet gevonden"
@@ -2262,15 +2405,15 @@ msgstr "Groep niet gevonden.\\n"
msgid "Group not specified.\\n"
msgstr "Groep niet gespecificeerd.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Groepen"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Groepen kunnen geen leden zijn van hun leden"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr ""
@@ -2287,7 +2430,7 @@ msgstr "Hallo!"
msgid "Hello, %1"
msgstr "Hallo, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Geschiedenis"
@@ -2309,16 +2452,20 @@ msgstr "ThuisNummer"
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Ik heb %quant(%1,betonmixer)."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Id"
@@ -2338,15 +2485,15 @@ msgstr ""
msgid "If no queue is specified, create tickets in this queue."
msgstr "Cre‘er tickets in deze rij indien geen rij is opgegeven."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "Als dit gereedschap setgid zou zijn, zou een kwaadwillende lokale gebruiker dit gereedschap kunnen gebruiken om administratieve toegang te verkrijgen tot RT"
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Als u een van de bovenstaande elemented ververst heeft, zorg dan dat u"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Illegale waarde voor %1"
@@ -2354,7 +2501,7 @@ msgstr "Illegale waarde voor %1"
msgid "Image"
msgstr "Afbeelding"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Niet-wijzigbaar veld"
@@ -2370,36 +2517,46 @@ msgstr "Neem inactieve rijen op in de weergave."
msgid "Include disabled users in search."
msgstr "Neem inactieve gebruiker op in de zoek opdracht"
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Initiële Prioriteit"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "InitiëlePrioriteit"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Invoer fout"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Interne Fout"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Interne Fout: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Ongeldig Groep Type"
@@ -2411,7 +2568,7 @@ msgstr "Ongeldig Recht"
msgid "Invalid Type"
msgstr "Ongeldig Type"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Ongeldige data"
@@ -2419,36 +2576,41 @@ msgstr "Ongeldige data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Ongeldige eigenaar. Val terug op 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Ongeldige rij"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Ongeldige recht"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Ongeldige waarde voor %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Ongeldige waarde voor specifiek veld"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Ongeldige waarde voor status"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Het is ontzettend belangrijk dat onbevoorrechtigde gebruikers geen toestemming hebben om dit gereedschap te gebruiken."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "We stellen voor dat u een onbevoorrechtigde unix gebruiker aanmaakt met het juiste groep lidmaatschap en RT toegang om dit gereedschap te gebruiken."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Het accepteerd meerdere argumenten:"
@@ -2460,7 +2622,7 @@ msgstr ""
msgid "Items pending my approval"
msgstr "Zaken die wachten op mijn goedkeuring"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "jan."
@@ -2468,19 +2630,19 @@ msgstr "jan."
msgid "January"
msgstr "januari"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Sluit u aan of verlaat deze groep"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "jul."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "jun."
@@ -2548,25 +2710,25 @@ msgstr "Rij wordt gelimiteerd tot %1 %2"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Koppeling bestaat al"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Koppeling kon niet gecreëerd worden"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Koppeling gecreëerd (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Koppelink verwijderd (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Koppeling niet gevonden"
@@ -2575,19 +2737,27 @@ msgstr "Koppeling niet gevonden"
msgid "Link ticket #%1"
msgstr "Koppel ticket #%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Koppelingen"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2595,7 +2765,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2604,69 +2774,68 @@ msgstr ""
msgid "Location"
msgstr "Locatie"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Log folder %1 niet gevonden of niet toegankelijk.\\n RT kan niet starten."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Aangemeld als %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Aanmelden"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Afmelden"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "Lookup type komt niet overeen"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Maak Eigenaar"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Maak Status"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Maak verwachtingsdatum"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Make oplossingsdatum"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Maak startdatum"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Maak datum gestart"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Maak datum gemeld"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Maak prioriteit"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Maak rij"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Maak onderwerp"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2690,7 +2859,7 @@ msgstr "Beheer rijen en rij-specifieke eigenschappen"
msgid "Manage users and passwords"
msgstr "Beheer gebruikers en wachtwoorden"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "maa."
@@ -2702,29 +2871,29 @@ msgstr "maart"
msgid "May"
msgstr "mei"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "mei."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Lid toegevoegd"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Lid verwijderd"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Lid niet verwijderd"
@@ -2740,12 +2909,12 @@ msgstr "LidVan"
msgid "Members"
msgstr "Leden"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
@@ -2759,52 +2928,60 @@ msgstr ""
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Samenvoeging Succesvol"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Samenvoeging mislukt. Kon EffectiefId niet instellen"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Voeg samen in"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Samengevoegd tot %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Bericht"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Mist primaire sleutel?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Mobiel"
@@ -2812,7 +2989,7 @@ msgstr "Mobiel"
msgid "MobilePhone"
msgstr "MobieleTelefoon"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Wijzig Toegangs Controle Lijst"
@@ -2834,7 +3011,7 @@ msgstr ""
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
@@ -2842,11 +3019,11 @@ msgstr ""
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Wijzit Scrip sjabloon voor deze rij"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Wijzig Scrips voor deze rij"
@@ -2863,12 +3040,12 @@ msgstr ""
msgid "Modify a CustomField for queue %1"
msgstr "Wijzig een Specifiek Veld voor deze rij %1"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Wijzig een scrip voor deze rij %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Wijzig een scrip welke betrekking heeft op alle rijen"
@@ -2886,7 +3063,7 @@ msgstr "Wijzig data voor # %1"
msgid "Modify dates for #%1"
msgstr "Wijzig data voor #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Wijzig data voor ticket # %1"
@@ -2911,7 +3088,7 @@ msgstr "Wijzig globale gebruikersrechten"
msgid "Modify global user rights."
msgstr "Wijzig globale gebruikersrechten"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Wijzig groepsmetadata of verwijder groep"
@@ -2930,11 +3107,11 @@ msgstr "Wijzig groepsrechten voor groep %1"
msgid "Modify group rights for queue %1"
msgstr "Wijzig groepsrechten voor rij %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Wijzig lidmaatschap rooster voor dze groep"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Wijzig uw eigen RT "
@@ -2943,7 +3120,7 @@ msgstr "Wijzig uw eigen RT "
msgid "Modify people related to queue %1"
msgstr "Wijzig mensen gekoppeld aan rij %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -2968,16 +3145,20 @@ msgstr "Wijzig sjabloon %1"
msgid "Modify templates which apply to all queues"
msgstr "Wijzig sjablonen die van toepassing zijn op alle rijen"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Wijzig de groep %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Wijzig de toeschouwers van de rij"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Wijzig de gebruiker %1"
@@ -2992,7 +3173,7 @@ msgstr "Wijzig ticket # %1"
msgid "Modify ticket #%1"
msgstr "Wijzig ticket #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Wijzig tickets"
@@ -3015,43 +3196,43 @@ msgstr "Wijzig gebruikersrechten voor rij %1"
msgid "Modify watchers for queue '%1'"
msgstr "Wijzig toeschouwers voor rij '%1'"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "WijzigACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "WijzigEigenLidmaatschap"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "WijzigRijToeschouwers"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "WijzigScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "WijzigZelf"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "WijzigSjabloon"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "WijzigTicket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Ma."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Meer over %1"
@@ -3068,11 +3249,11 @@ msgstr ""
msgid "Multiple"
msgstr "Meerdere"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Specificeren van 'Naam' attribuut verplicht"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Mijn %1 tickets"
@@ -3081,19 +3262,23 @@ msgstr "Mijn %1 tickets"
msgid "My Approvals"
msgstr "Mijn Goedkeuringen"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mijn goedkeuringen"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Mijn bewaarde zoekopdrachten"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Naam"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Naam in gebruik"
@@ -3105,11 +3290,11 @@ msgstr "Goedkeuring benodigd van de systeem beheerder"
msgid "Never"
msgstr "Nooit"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Nieuw"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nieuwe Relaties"
@@ -3121,10 +3306,14 @@ msgstr "Nieuw Wachtwoord"
msgid "New Pending Approval"
msgstr "Nieuwe Hangende Goedkeuring"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Nieuwe Zoekopdracht"
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr ""
+
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr ""
@@ -3137,7 +3326,7 @@ msgstr ""
msgid "New password"
msgstr "Nieuw wachtwoord"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Bericht voor nieuw wachtwoord verzonden"
@@ -3145,6 +3334,10 @@ msgstr "Bericht voor nieuw wachtwoord verzonden"
msgid "New queue"
msgstr "Nieuwe rij"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nieuw verzoek"
@@ -3153,7 +3346,7 @@ msgstr "Nieuw verzoek"
msgid "New rights"
msgstr "Nieuwe rechten"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nieuw scrip"
@@ -3165,15 +3358,15 @@ msgstr "Nieuwe zoekopdracht"
msgid "New template"
msgstr "Nieuw sjabloon"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Nieuw ticket"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Nieuw ticket bestaat niet"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Nieuwe gebruiker"
@@ -3189,7 +3382,7 @@ msgstr "Nieuwe toeschouwers"
msgid "New window setting"
msgstr "Nieuwe venster instelling"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Volgende"
@@ -3213,7 +3406,7 @@ msgstr "Bijnaam"
msgid "No Class defined"
msgstr "Geen Klasse gedefinieerd"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Geen SpecifiekVeld"
@@ -3225,7 +3418,7 @@ msgstr "Geen SpecifiekVeld gedefinieerd"
msgid "No Group defined"
msgstr "Geen Groep gedefinieerd"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Geen Zoekopdracht"
@@ -3249,11 +3442,11 @@ msgstr "Geen ticket gespecificeerd. Ticket afgebroken "
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Geen ticket gespecificeerd. Ticket wijzigingen afgebroken\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Geen actie"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Geen kolom gespecificeerd"
@@ -3269,12 +3462,12 @@ msgstr "Geen commentaar ingevuld over deze gebruiker"
msgid "No correspondence attached"
msgstr "Geen correspondentie aangehecht"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Geen omschrijving voor %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Geen groep gespecificeerd"
@@ -3282,36 +3475,40 @@ msgstr "Geen groep gespecificeerd"
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Geen wachtwoord ingesteld"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Geen rechten om rijen te creëren"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Geen rechten om tickets te creëren in de rij '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Geen rechten om gebruikers te creëren"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Geen rechten om dat ticket te tonen"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Geen rechten om verversing ticket te bekijken"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Geen hoofd gespecificeerd"
@@ -3331,15 +3528,15 @@ msgstr "Geen rechten gevonden"
msgid "No rights granted."
msgstr "Geen rechten toegekend"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Geen zoek opdracht om uit te voeren."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Geen onderwerp"
@@ -3347,7 +3544,7 @@ msgstr "Geen onderwerp"
msgid "No ticket id specified"
msgstr "Geen ticket id gespecificeerd"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Geen transactie type gespecificeerd"
@@ -3363,23 +3560,27 @@ msgstr "Geen gebruikers gevonden die aan de zoekcriteria voldoen"
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Geen geldige RT gebruiker gevonden. RT cvs behandelaar losgemaakt. Neemt u alstublieft contact op met uw RT beheerder.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Geen waarde gestuurd naar _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Niemand"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Nietbestaand veld?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Niet aangemeld."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Niet gezet"
@@ -3391,11 +3592,11 @@ msgstr "Nog niet geïmplementeerd."
msgid "Not yet implemented...."
msgstr "Nog niet geïmplementeerd...."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Notities"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Bericht kon niet verstuurd worden"
@@ -3467,7 +3668,7 @@ msgstr "Bericht Aanvragers, Ccs en AdminCcs"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Bericht Aanvragers, Ccs en AdminCcs als Commentaar"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "nov."
@@ -3475,19 +3676,19 @@ msgstr "nov."
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Object kon niet gecreëerd worden"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Object gecreëerd"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3497,15 +3698,15 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "oct."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3521,6 +3722,11 @@ msgstr ""
msgid "On"
msgstr "Bij"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Bij Commentaar"
@@ -3557,21 +3763,29 @@ msgstr "Bij Statuswijziging"
msgid "On Transaction"
msgstr "Bij Transactie"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Toon alleen goedkeuringen voor verzoeken gecreëerd na %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Toon alleen goedkeuringen voor verzoeken gecreëerd voor %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Open"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Open"
@@ -3579,7 +3793,7 @@ msgstr "Open"
msgid "Open requests"
msgstr "Open verzoeken"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr ""
@@ -3595,7 +3809,11 @@ msgstr "Open tickets (van lijst) in een ander venster"
msgid "Open tickets on correspondence"
msgstr "Open ticket bij correspondentie"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Sorteer op"
@@ -3607,16 +3825,16 @@ msgstr "Ordening en sortering"
msgid "Organization"
msgstr "Organisatie"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Voortgekomen uit ticket: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -3624,15 +3842,15 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr "Naar mate de tijd vordert, verschuift de prioriteit richting"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Eigen tickets"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "EigenTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Eigenaar"
@@ -3640,11 +3858,11 @@ msgstr "Eigenaar"
msgid "Owner changed from %1 to %2"
msgstr "Eigenaar veranderd van %1 naar %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Eigenaar gedwongen veranderd van %1 naar %2"
@@ -3658,7 +3876,7 @@ msgstr "Eigenaar is"
msgid "Page %1 of %2"
msgstr "Pagina %1 van %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Pieper"
@@ -3666,11 +3884,11 @@ msgstr "Pieper"
msgid "PagerPhone"
msgstr "Pieper"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Ouders"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Wachtwoord"
@@ -3678,16 +3896,16 @@ msgstr "Wachtwoord"
msgid "Password Reminder"
msgstr "Wachtwoord Herinnering"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3695,24 +3913,24 @@ msgstr ""
msgid "Password too short"
msgstr "Wachtwoord te kort"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Wachtwoord: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Mensen"
@@ -3724,10 +3942,18 @@ msgstr "Verricht een gebruiker gedefiniëerde actie"
msgid "Perl configuration"
msgstr "Perl-configuratie"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Toestemming Geweigerd"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Persoonlijke Groepen"
@@ -3740,7 +3966,7 @@ msgstr "Persoonlijke groepen"
msgid "Personal groups:"
msgstr "Persoonlijke groepen:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Telefoonnummers"
@@ -3748,19 +3974,29 @@ msgstr "Telefoonnummers"
msgid "Placeholder"
msgstr "Plaatshouder"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Voorkeuren"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Voorkeuren"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Bereid Plaatshouder Voor"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Vorige"
@@ -3776,12 +4012,12 @@ msgstr "Vorige pagina"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Hoofd %1 niet gevonden."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioriteit"
@@ -3797,7 +4033,7 @@ msgstr "Privacy:"
msgid "Privileged"
msgstr "Gerechtigd"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Gerechtigde status: %1"
@@ -3814,19 +4050,19 @@ msgstr "Projecten"
msgid "Pseudogroup for internal use"
msgstr "Pseudogroep voor intern gebruik"
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
+#: html/Search/Build.html:121
+msgid "Query Builder"
msgstr ""
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
-msgid "Query Builder"
+#: html/Search/Elements/Chart:101
+msgid "Query:"
msgstr ""
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Rij"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -3844,19 +4080,19 @@ msgstr "Rij Naam"
msgid "Queue Scrips"
msgstr "Rij Scrips"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Rij bestaat al"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Rij kon niet aangemaakt worden"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Rij kon niet geladen worden."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Rij aangemaakt"
@@ -3864,7 +4100,7 @@ msgstr "Rij aangemaakt"
msgid "Queue is not specified."
msgstr "Rij is niet gespecificeerd"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Rij niet gevonden"
@@ -3872,20 +4108,27 @@ msgstr "Rij niet gevonden"
msgid "Queues"
msgstr "Rijen"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -3922,7 +4165,7 @@ msgstr "RT Configuratie fout"
msgid "RT Critical error. Message not recorded!"
msgstr "RT Kritieke fout: Bericht niet bewaard!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Fout"
@@ -3938,10 +4181,23 @@ msgstr "RT Zelfbediening / Afgesloten Tickets"
msgid "RT Variables"
msgstr "RT Variabelen"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT in een oogopslag"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT kon u niet authenticeren"
@@ -3954,7 +4210,7 @@ msgstr "RT kon de verzoeker niet vinden in zijn interne database"
msgid "RT couldn't find the queue: %1"
msgstr "RT kon de rij %1 niet vinden"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -3962,7 +4218,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT kon deze PGP signatuur niet valideren. \\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT voor %1"
@@ -3977,16 +4233,24 @@ msgstr "RT heeft uw commando's verwerkt"
#: NOT FOUND IN SOURCE
msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Het is gedistribueerd onder <a href=\"http://www.gnu.org/copyleft/gpl.html\">Versie 2 van de GNU General Public License.</a>""
+msgstr "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Het is gedistribueerd onder <a href=\"http://www.gnu.org/copyleft/gpl.html\">Versie 2 van de GNU General Public License.</a>"
#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RT denkt dat dit bericht onbestelbaar zou kunnen zijn"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT zal dit bericht verwerken als of het ongesigneerd is.\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RT's email commando modus vereist PGP authenticatie. Of u heeft uw bericht niet gesigneerd, of uw signatuur kon niet geverifieerd worden."
@@ -3999,31 +4263,31 @@ msgstr "Echte Naam"
msgid "RealName"
msgstr "EchteNaam"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Naar gerefeerd door"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Refereert aan"
@@ -4040,19 +4304,48 @@ msgstr "Verfijn Zoekopdracht"
msgid "Refresh this page every %1 minutes."
msgstr "Ververs deze pagina elke %1 minuten."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Verwijder AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Verwijder Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Verwijder Verzoeker"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Antwoord"
@@ -4060,19 +4353,23 @@ msgstr "Antwoord"
msgid "Reply Address"
msgstr "Antwoord naar adres"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Antwoord naar verzoekers"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Antwoord op tickets"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "AntwoordOpTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Verzoeker"
@@ -4084,7 +4381,7 @@ msgstr "Verzoeker email adres"
msgid "Requestor(s)"
msgstr "Verzoeker(s)"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Verzoekers"
@@ -4097,32 +4394,52 @@ msgstr "Verzoek is terug verwacht"
msgid "Required parameter '%1' not specified"
msgstr "Verplichte parameter '%1' ontbreekt"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Herstel"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Woonplaats"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Los op"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Los ticket #%1 (%2) op"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Opgelost"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Antwoord aan verzoekers"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultaten"
@@ -4142,19 +4459,19 @@ msgstr "Herstel"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Recht %1 niet gevonden voor %2 %3 in bereik %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Recht Gedelegeerd"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Recht Toegekend"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Recht Geladen"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Recht kon niet afgenomen worden"
@@ -4162,24 +4479,24 @@ msgstr "Recht kon niet afgenomen worden"
msgid "Right not found"
msgstr "Recht niet gevonden"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Recht niet geladen"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Recht ingetrokken"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Rechten"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr ""
@@ -4192,47 +4509,50 @@ msgstr "Rollen"
msgid "RootApproval"
msgstr "RootGoedkeuring"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Za."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Bewaar"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Bewaarwijzigingen"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Bewaar wijzigingen"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Opgeslagen zoekopdrachten"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip aangemaakt"
@@ -4240,7 +4560,7 @@ msgstr "Scrip aangemaakt"
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Script verwijderd"
@@ -4256,7 +4576,7 @@ msgstr "Scrips voor %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Scrips welke betrekking hebben op alle rijen"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Zoek"
@@ -4264,15 +4584,36 @@ msgstr "Zoek"
msgid "Search Criteria"
msgstr "Zoek Criteria"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr ""
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
@@ -4281,35 +4622,43 @@ msgstr ""
msgid "Searches can't be associated with that kind of object"
msgstr "Zoekopdrachten kunnen niet met dat type object geassocieerd worden"
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Veiligheid"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "ZieRij"
@@ -4369,7 +4718,11 @@ msgstr ""
msgid "Select queue"
msgstr ""
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr ""
@@ -4381,7 +4734,7 @@ msgstr ""
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr ""
@@ -4401,6 +4754,10 @@ msgstr ""
msgid "Selected objects"
msgstr ""
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Zelfbediening"
@@ -4449,11 +4806,11 @@ msgstr "Stuurt mail aan de administratieve Ccs als een \"commentaar\""
msgid "Sends mail to the owner"
msgstr "Stuurt mail aan de eigenaar"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -4465,31 +4822,31 @@ msgstr ""
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Toon Resultaten"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Toon goedgekeurde verzoeken"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Toon beginselen"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Toon afgewezen verzoeken"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Toon details"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Toon hangende verzoeken"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Toon verzoeken die wachten op andere goedkeuringen"
@@ -4501,50 +4858,54 @@ msgstr "Toon ticket privé commentaar"
msgid "Show ticket summaries"
msgstr "Toon ticket samenvattingen"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "ToonACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "ToonUitgaandeEmail"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "ToonOpgeslagenZoekopdrachten"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "ToonScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "ToonSjabloon"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "ToonTicket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "ToonTicketCommentaar"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Schrijf in als een ticket Verzoeker of ticket of rij Cc"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Schrijf in als een ticket of rij AdminCc"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Signatuur"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Enkel"
@@ -4553,7 +4914,7 @@ msgstr "Enkel"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr ""
@@ -4561,6 +4922,10 @@ msgstr ""
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr ""
@@ -4577,7 +4942,7 @@ msgstr "Sorteer resultaten op"
msgid "SortOrder"
msgstr "SorteerVolgorde"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Stadium"
@@ -4597,7 +4962,7 @@ msgstr "Gestart"
msgid "Started date '%1' could not be parsed"
msgstr "Startum '%1' kon niet ontleed worden"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Begint"
@@ -4613,7 +4978,7 @@ msgstr "Begindatum '%1' kon niet ontleed worden"
msgid "State"
msgstr "Staat"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Status"
@@ -4629,19 +4994,19 @@ msgstr "Status veranderd van %1 naar %2"
msgid "StatusChange"
msgstr "StatusVerandering"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Steel"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "Steel ticket"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "SteelTicket"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Gestolen van %1"
@@ -4654,16 +5019,16 @@ msgstr "Gestolen van %1 "
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Onderwerp"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Onderwerp veranderd naar %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Registreer"
@@ -4671,15 +5036,15 @@ msgstr "Registreer"
msgid "Submit Workflow"
msgstr "Registreer Workflow"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Gelukt"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Zo."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperGebruiker"
@@ -4691,11 +5056,11 @@ msgstr "Systeem"
msgid "System Configuration"
msgstr "Systeemconfiguratie"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Systeem Fout"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4704,11 +5069,11 @@ msgstr ""
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Systeem fout. Recht niet gedelegeerd."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Systeem fout. Recht niet toegekend."
@@ -4724,23 +5089,23 @@ msgstr "Systeem groepen"
msgid "SystemRolegroup for internal use"
msgstr "SysteemRolgroep voor intern gebruik"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Neem"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Neem ticket"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "NeemTicket"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Genomen"
@@ -4748,7 +5113,7 @@ msgstr "Genomen"
msgid "Task"
msgstr "Taak"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Sjabloon"
@@ -4761,7 +5126,11 @@ msgstr ""
msgid "Template deleted"
msgstr "Sjabloon verwijderd"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Sjabloon niet gevonden"
@@ -4769,10 +5138,14 @@ msgstr "Sjabloon niet gevonden"
msgid "Template not found\\n"
msgstr "Sjabloon niet gevonden\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Sjabloon ontleed"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Sjablonen"
@@ -4785,33 +5158,33 @@ msgstr "Sjablonen voor %1\\n"
msgid "Text"
msgstr "Tekst"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Dat is al de huidige waarde"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Dat is geen waarde voor dit specifieke veld"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Dat is de zelfde waarde"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Dat hoofd heeft reeds dat recht"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Dat hoofd is reeds een %1 voor deze rij"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Dat hoofd is reeds een %1 voor dit ticket"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Dat hoofd is geen %1 voor deze rij"
@@ -4820,11 +5193,11 @@ msgstr "Dat hoofd is geen %1 voor deze rij"
msgid "That principal is not a %1 for this ticket"
msgstr "Dat hoofd is geen %1 voor dit ticket"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Die rij bestaat niet"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Dat ticket heeft onopgeloste afhankelijkheden"
@@ -4832,47 +5205,47 @@ msgstr "Dat ticket heeft onopgeloste afhankelijkheden"
msgid "That user already has that right"
msgstr "Die gebruiker heeft dat recht reeds"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Die gebruiker is al eigenaar van dat ticket"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Die gebruiker bestaat niet"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Die gebruiker is al gerechtigd"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Die gebruiker is reeds ontrechtigd"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Die gebruiker is nu gerechtigd"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Die gebruiker is nu ontrechtigd"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Die gebruiker mag geen eigenaar zijn van tickets in die rij"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Dat is niet een numeriek ID"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "De Beginselen"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "De CC van een ticket"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "De administratieve CC van een ticket"
@@ -4880,7 +5253,7 @@ msgstr "De administratieve CC van een ticket"
msgid "The comment has been recorded"
msgstr "Het commentaar is bewaard"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "Het volgende commando zal alle actieve tickets in de rij 'general' vinden en hun prioriteit op 99 zetten als ze meer dan 4 uur niet aangeraakt zijn:"
@@ -4888,15 +5261,15 @@ msgstr "Het volgende commando zal alle actieve tickets in de rij 'general' vinde
msgid "The following commands were not proccessed:\\n\\n"
msgstr "De volgende commando's zijn niet verwerkt:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "De waarde is gezet."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "De eigenaar van een ticket"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "De verzoeker van een ticket"
@@ -4904,7 +5277,7 @@ msgstr "De verzoeker van een ticket"
msgid "These comments aren't generally visible to the user"
msgstr "Dit commentaar is gewoonlijk niet zichtbaar voor de gebruiker"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "Dit specifieke veld is niet van toepassing op dat object"
@@ -4912,7 +5285,7 @@ msgstr "Dit specifieke veld is niet van toepassing op dat object"
msgid "This feature is only available to system administrators"
msgstr "Dit onderdeel is alleen beschikbaar voor systeembeheerders"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Dit bericht zal verstuurd worden aan..."
@@ -4920,11 +5293,11 @@ msgstr "Dit bericht zal verstuurd worden aan..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Dit ticket %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Dit gereedschap stelt de gebruiker in staat arbitraire perl modules te gebruiken vanuit RT"
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Het lijkt erop alsof deze transactie geen inhoud heeft"
@@ -4937,7 +5310,7 @@ msgstr "De %1 tickets met hoogste prioriteit van deze gebruiker"
msgid "This user's 25 highest priority tickets"
msgstr "De 25 hoogste prioriteit tickets van deze gebruiker"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Do."
@@ -4951,14 +5324,14 @@ msgstr "Ticket #%1 Jumbo actualisering: %2"
msgid "Ticket #%1: %2"
msgstr "Ticket #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "Ticket %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Ticket %1 aangemaakt in rij '%2'"
@@ -4967,8 +5340,8 @@ msgstr "Ticket %1 aangemaakt in rij '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Toclet %1 geladen\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Ticket %1: %2"
@@ -4989,7 +5362,7 @@ msgstr "Ticket Id"
msgid "Ticket Resolved"
msgstr "Ticket Opgelost"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Ticket Transacties"
@@ -4997,15 +5370,15 @@ msgstr "Ticket Transacties"
msgid "Ticket attachment"
msgstr "Ticket aanhechting"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Ticket inhoud"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Ticket inhoud type"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Ticket kong niet aangemaakt worden vanwege een interne fout"
@@ -5041,12 +5414,12 @@ msgstr "Ticket status gewijzigd"
msgid "Ticket watchers"
msgstr "Ticket toeschouwers"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Tickets"
@@ -5058,35 +5431,51 @@ msgstr "Tickets %1 %2"
msgid "Tickets %1 by %2"
msgstr "Tickets %1 door %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Tickets van %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tickets welke afhankelijk zijn van deze goedkeuring"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Geschatte Tijd"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Tijd Over"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Tijd Gewerkt"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Tijd over"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Tijd om te tonen"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Tijd gewerkt"
@@ -5094,7 +5483,7 @@ msgstr "Tijd gewerkt"
msgid "TimeLeft"
msgstr "TijdOver"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "TijdGewerkt"
@@ -5110,29 +5499,33 @@ msgstr "Om een diff van deze uitvoering te genereren:"
msgid "To generate a diff of this commit:\\n"
msgstr "Om een diff van deze uitvoering te genereren:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Voor vragen over support, training, bedrijfsspecifieke software-ontwikkeling of licentieovereenkomsten, gelieve contact op te nemen met %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Verteld"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Hulpstukken"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transactie"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transactie %1 gezuiverd"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transactie Gecreëerd"
@@ -5144,11 +5537,11 @@ msgstr "Transactie Specifieke Velden"
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transactie->Creëer kon niet, aangezien u geen ticket id gespecificeerd heeft"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "Transactie->Cre‘r kon niet aangezien er geen objectttype en -id gespecificeerd is"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transacties zijn onwijzigbaar"
@@ -5156,15 +5549,15 @@ msgstr "Transacties zijn onwijzigbaar"
msgid "Trying to delete a right: %1"
msgstr "Tracht een recht te verwijderen: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Di."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Type"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Niet geïmplementeerd"
@@ -5176,13 +5569,13 @@ msgstr "Unix aanmelden"
msgid "UnixUsername"
msgstr "UnixGebruikersnaam"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Onbekende InhoudCodering %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -5190,7 +5583,7 @@ msgstr ""
msgid "Unlimited"
msgstr "Ongelimiteerd"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Onbenoemde zoekopdracht"
@@ -5206,7 +5599,7 @@ msgstr ""
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Vrij"
@@ -5214,23 +5607,19 @@ msgstr "Vrij"
msgid "Untitled search"
msgstr "Naamloze zoekopdracht"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Ververs"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Ververs ID"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Ververs Type"
@@ -5242,7 +5631,7 @@ msgstr "Ververs al deze tickets in eens"
msgid "Update email"
msgstr "Ververs email"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Ververs meer dan ŽŽn ticket"
@@ -5250,11 +5639,11 @@ msgstr "Ververs meer dan ŽŽn ticket"
msgid "Update name"
msgstr "Ververs naam"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Verversing niet opgeslagen."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Ververs geselecteerde tickets"
@@ -5275,20 +5664,20 @@ msgstr "Ververs ticket # %1"
msgid "Update ticket #%1"
msgstr "Ververs ticket #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Ververs ticket #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Verversingstype was noch correspondentie, noch commentaar"
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Ververst"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr ""
@@ -5316,7 +5705,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr ""
@@ -5332,7 +5721,7 @@ msgstr "Gebruiker %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Gebruiker %1 Wachtwoord: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5349,7 +5738,7 @@ msgstr "Gebruiker '%1' niet gevonden\\n"
msgid "User Defined"
msgstr "Gebruiker Gedifiniëerd"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -5365,17 +5754,16 @@ msgstr "Gebruiker Id"
msgid "User Rights"
msgstr "Gebruikersrechten"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
msgstr "De gebruiker vroeg om een onbekende aanpassing van specifiek veld %1 voor %2 object #%3"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Gebruiker kon niet aangemaakt worden: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Gebruiker aangemaakt"
@@ -5383,7 +5771,7 @@ msgstr "Gebruiker aangemaakt"
msgid "User defined groups"
msgstr "Door gebruiker gedefiniëerde groepen"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Gebruiker opgehaald"
@@ -5395,15 +5783,15 @@ msgstr "Gebruiker verwittigd"
msgid "User view"
msgstr "Gebruikers aanzicht"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Door gebruiker gedefinieerde groepen"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Gebruikersnaam"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Gebruikers"
@@ -5411,23 +5799,32 @@ msgstr "Gebruikers"
msgid "Users matching search criteria"
msgstr "Gebruikers die voldoen aan de zoek criteria"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Geldige Zoekopdracht"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "WaardeVanRij"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Waarden"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Schouw toe"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "SchouwToeAlsAdminCc"
@@ -5443,10 +5840,14 @@ msgstr "Toeschouwers"
msgid "WebEncoding"
msgstr "WebCodering"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Wo."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Wanneer een ticket goedgekeurd is door alle goedkeurders, voeg correspondentie toe aan het orginele ticket"
@@ -5499,11 +5900,11 @@ msgstr "Wanneer commentaar binnenkomt"
msgid "Whenever correspondence comes in"
msgstr "Wanneer correspondentie binnenkomt"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Werk"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -5515,18 +5916,26 @@ msgstr "WerkTelefoon"
msgid "Worked"
msgstr "Gewerkt"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "U bent al eigenaar van dit ticket"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "U bent geen geauthorizeerde gebruiker"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "U kunt alleen tickets opnieuw toebedelen die van u zijn, of van niemand"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "U heeft geen toestemming om dat ticket te bekijken"
@@ -5540,11 +5949,11 @@ msgstr "U vond %1 tickets in rij %2"
msgid "You have been logged out of RT."
msgstr "U bent afgemeld bij RT"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "U heeft geen toestemming om tickets aan te maken in die rij."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "U mag geen verzoeken aanmaken in die rij"
@@ -5572,7 +5981,7 @@ msgstr "Uw verzoek is goedgekeurd."
msgid "Your request was rejected."
msgstr "Uw verzoek was geweigerd."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Uw gebruikersnaam of wachtwoord zijn onjuist"
@@ -5580,11 +5989,11 @@ msgstr "Uw gebruikersnaam of wachtwoord zijn onjuist"
msgid "Zip"
msgstr "Postcode"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -5593,8 +6002,8 @@ msgstr ""
msgid "as granted to %1"
msgstr "zoals gegeven aan %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -5621,7 +6030,7 @@ msgstr "correspondentie (waarschijnlijk) niet verstuurd"
msgid "correspondence sent"
msgstr "correspondentie verstuurd"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "dagen"
@@ -5633,14 +6042,10 @@ msgstr "dood"
msgid "delete"
msgstr "verwijder"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "verwijderd"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "voldoet niet aan"
@@ -5653,27 +6058,27 @@ msgstr "bevat niet"
msgid "equal to"
msgstr "gelijk aan"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -5685,12 +6090,17 @@ msgstr "bestandsnaam"
msgid "greater than"
msgstr "groter dan"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "groep '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "uren"
@@ -5698,11 +6108,11 @@ msgstr "uren"
msgid "id"
msgstr "id"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "is"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "is niet"
@@ -5714,11 +6124,11 @@ msgstr "minder dan"
msgid "matches"
msgstr "voldoet aan"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minuten"
@@ -5726,15 +6136,15 @@ msgstr "minuten"
msgid "modifications\\n\\n"
msgstr "wijzigingen\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "maanden"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "nieuw"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr ""
@@ -5750,74 +6160,83 @@ msgstr "geen"
msgid "not equal to"
msgstr "niet gelijk aan"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "open"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "persoonlijke groep '%1' voor gebruiker '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "rij %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "geweigerd"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "opgelost"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sec"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "bleef steken"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "systeem %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "systeem groep '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "het aanroepende component specificeerde niet waarom"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket #%1 %2"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "onbeschreven groep %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "gebruiker %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "weken"
@@ -5825,7 +6244,7 @@ msgstr "weken"
msgid "with template %1"
msgstr "met sjabloon %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "jaren"
diff --git a/rt/lib/RT/I18N/no.po b/rt/lib/RT/I18N/no.po
index 92b2ed8..74adef6 100644
--- a/rt/lib/RT/I18N/no.po
+++ b/rt/lib/RT/I18N/no.po
@@ -1,15 +1,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2003-04-01 06:06+0200\n"
-"PO-Revision-Date: 2005-10-03 13:50-0400\n"
+"PO-Revision-Date: 2006-12-20 20:59+0100\n"
"Last-Translator: Ronny Pettersen <ronny.pettersen@edb.com>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -26,17 +41,21 @@ msgstr "#%1"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr "$1"
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -45,30 +64,30 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %3. %2 %7 %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 lagt til"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 siden"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 ble endret til %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
@@ -79,7 +98,7 @@ msgstr "%1 %2 slettet"
msgid "%1 %2 of group %3"
msgstr "%1 %2 av gruppen %3"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 med mal %3"
@@ -93,11 +112,11 @@ msgstr "%1 (%2) %3 denne saken\\n"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -105,68 +124,59 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 vist"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Et parameter til %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Viser statusoppdateringer til STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Oppgi kommandomodulen du ønsker å bruke"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Oppgi betingelsesmodulen du ønsker å bruke"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Oppgi søkemodulen du ønsker å bruke"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 KommandoScript lastet"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 ble lagt til som verdi for %2"
@@ -183,31 +193,31 @@ msgstr "%1 alias trenger en saksnummer å jobbe mot "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "%1 alias trenger et saksnummer å jobbe mot (fra %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 ser ut til å være et lokalt objekt, men kan ikke finnes i databasen"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 av %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 ble endret fra %2 til %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 kopi"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 kunne ikke settes til %2."
@@ -215,23 +225,22 @@ msgstr "%1 kunne ikke settes til %2."
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 kunne ikke starte en transaksjon (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 kunne ikke sette status til løst. RT-basen kan være inkonsistent."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
-msgstr ""
+msgstr "%1 opprettet"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
-msgstr ""
+msgstr "%1 slettet"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -243,12 +252,12 @@ msgstr "Mine %1 høyst prioriterte saker..."
msgid "%1 highest priority tickets I requested..."
msgstr "Mine %1 høyst prioriterte forespørsler..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 er et verktøy for å behandle saker fra eksterne verktøy, slik som cron."
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 er ikke lenger en %2 for denne køen."
@@ -265,17 +274,12 @@ msgstr "%1 er ikke lenger en verdi for fleksifeltet %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 er ikke et gyldig saksnummer."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr ""
@@ -283,7 +287,7 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 vises ikke"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr ""
@@ -317,21 +321,21 @@ msgstr "%1 vil løse alle medlemmer av en løst gruppesak."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 vil stoppe en [lokal] BASE hvis den er avhengig av/medlem av en tilkoblet sak."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: ingen vedlegg oppgitt"
@@ -346,7 +350,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' er en ugyldig statusverdi"
@@ -371,15 +380,15 @@ msgstr "(Merk for å slette)"
msgid "(Check boxes to delete)"
msgstr "(Merk boksene for å slette)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Skriv inn referansenummer eller URler, separert med mellomrom)"
@@ -401,7 +410,7 @@ msgstr "(Ingen fleksifelt)"
msgid "(No members)"
msgstr "(Ingen medlemmer)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Ingen scrips)"
@@ -413,7 +422,7 @@ msgstr "(Ingen maler)"
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Sender en kopi av denne oppdateringen til en kommaseparert liste med epostaddresser. Endrer <b>ikke</b> hvem som vil motta fremtidige oppdatreinger.)"
@@ -421,11 +430,19 @@ msgstr "(Sender en kopi av denne oppdateringen til en kommaseparert liste med ep
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Sender en kopi av denne oppdateringen til en kommaseparert liste med epostaddresser. Endrer <b>ikke</b> hvem som vil motta fremtidige oppdateringer.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Sender en kopi av denne oppdateringen til en kommaseparert liste av administrative epostaddresser. Disse vil <b>vil</b> motta fremtidige oppdateringer.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Sender en kopi av denne oppdateringen til en komma-separert liste av epostaddresser. Endrer <b>ikke</b> hvem som vil motta fremtidige oppdateringer.)"
@@ -433,14 +450,26 @@ msgstr "(Sender en kopi av denne oppdateringen til en komma-separert liste av ep
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Sender en kopi av denne oppdateringen til en kommaseparert liste med epost-addresser. Endrer <b->ikke</b> hvem som vi motta fremtige utfordrer dere nå."
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Sender en kopi av dette oppdateringen til en kommaseparert liste med epostaddresser. Disse <b>vill</b> motta fremtidige oppdateringer.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(tom)"
@@ -453,7 +482,7 @@ msgstr "(navn ikke oppgitt)"
msgid "(no subject)"
msgstr "(ingen overskrift)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(ingen verdi)"
@@ -461,15 +490,15 @@ msgstr "(ingen verdi)"
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(bare en sak)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(Venter på godkjenning)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr ""
@@ -489,6 +518,18 @@ msgstr "(nødvendig)"
msgid "(untitled)"
msgstr "(ingen tittel)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "Mine 25 høyst prioriterte saker..."
@@ -509,11 +550,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Ny sak i\">&nbsp;%1"
@@ -526,7 +572,7 @@ msgstr "??????"
msgid "A blank template"
msgstr "En tom mal"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
@@ -546,11 +592,11 @@ msgstr "ACE kunne ikke slettes"
msgid "ACE could not be found"
msgstr "fant ikke ACE"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE ikke funnet"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACEr kan bare opprettes og slettes."
@@ -570,11 +616,11 @@ msgstr "Om meg"
msgid "Access control"
msgstr "Aksesskontroll"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Handling"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Handling %1 finnes ikke"
@@ -583,11 +629,15 @@ msgstr "Handling %1 finnes ikke"
msgid "Action committed."
msgstr "Handling skrevet."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Handling forberedt"
@@ -595,11 +645,11 @@ msgstr "Handling forberedt"
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Legg til AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Legg til Cc"
@@ -611,7 +661,7 @@ msgstr ""
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Legg til flere filer"
@@ -619,7 +669,7 @@ msgstr "Legg til flere filer"
msgid "Add Next State"
msgstr "Legg til neste status"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Legg til kunde"
@@ -647,15 +697,15 @@ msgstr "Legg til et globalt Scrip"
msgid "Add a scrip to this queue"
msgstr "Legg til et Scrip til denne køen"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Legg til et Scrip som vil gjelde for alle køer"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
msgstr ""
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Legg til kommentarer eller svar til denne saken"
@@ -667,7 +717,15 @@ msgstr "Legg til medlemmer"
msgid "Add new watchers"
msgstr "Legg til overvåkere"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
@@ -675,12 +733,12 @@ msgstr ""
msgid "AddNextState"
msgstr "AddNextState"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "La til primær som en %1 for denne køen"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "La til primær som en %1 for denne saken"
@@ -693,7 +751,7 @@ msgstr "Adresse1"
msgid "Address2"
msgstr "Adresse2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -729,7 +787,7 @@ msgstr "Admin/Køer/Grunnleggende"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllePersonalGrupper"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -741,7 +799,7 @@ msgstr "AdminKommentar"
msgid "AdminCorrespondence"
msgstr "AdminKorrespondanse"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
@@ -749,23 +807,23 @@ msgstr ""
msgid "AdminCustomFields"
msgstr "AdminFleksifelt"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "AdminGruppe"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "AdminGruppeMedlemskap"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "AdminEgnePersonligeGrupper"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "AdminKø"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "AdminBrukere"
@@ -777,7 +835,7 @@ msgstr "Administrativ Cc"
msgid "Admins"
msgstr "Admin"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr ""
@@ -837,11 +895,11 @@ msgstr ""
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Godkjennelse"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -874,7 +932,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Godkjenningsdiagram"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Godkjenn"
@@ -882,7 +940,7 @@ msgstr "Godkjenn"
msgid "Approver's notes: %1"
msgstr "Godkjenners notater: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Apr."
@@ -890,27 +948,31 @@ msgstr "Apr."
msgid "April"
msgstr "April"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Stigende"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Legg Ved"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Legg ved fil"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Vedlagt fil"
@@ -919,11 +981,11 @@ msgstr "Vedlagt fil"
msgid "Attachment '%1' could not be loaded"
msgstr "Vedlegg '%1' kunne ikke lastes"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Vedlegg opprettet"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Vedleggsnavn"
@@ -931,11 +993,11 @@ msgstr "Vedleggsnavn"
msgid "Attachments"
msgstr "Vedlegg"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Aug."
@@ -959,6 +1021,10 @@ msgstr "Autosvar Til Kunde"
msgid "AutoreplyToRequestors"
msgstr "AutosvarTilKunde"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Ugyldig PGP-signatur: %1\\n"
@@ -979,15 +1045,15 @@ msgstr "Ugyldig transaksjonsnummer for vedlegg. %1 skulle vært %2\\n"
msgid "Basics"
msgstr "Detaljer"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Sørg for å lagre endringene dine"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Før"
@@ -995,7 +1061,7 @@ msgstr "Før"
msgid "Begin Approval"
msgstr "Begynn Godkjenning"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -1011,27 +1077,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "URL som kan brukes som bokmerke for dette søket"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Begrens headere"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Masseoppdatering av saker"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Kan ikke endre systembrukere"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Kan denne primæren se denne køen"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Kan ikke legge til en verdi for et fleksifelt uten navn"
@@ -1040,11 +1110,11 @@ msgstr "Kan ikke legge til en verdi for et fleksifelt uten navn"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Kan ikke koble en sak til seg selv"
@@ -1052,20 +1122,29 @@ msgstr "Kan ikke koble en sak til seg selv"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Kan ikke flette inn i en flettet sak. Denne meldingen bør ikke forekomme"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Kan ikke spesifisere både base og mål."
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kunne ikke oprette bruker: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -1073,11 +1152,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Endre passord"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Merk for å slette"
@@ -1085,18 +1164,26 @@ msgstr "Merk for å slette"
msgid "Check box to revoke right"
msgstr "Merk for å trekke tilbake rettighet"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Barn"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "By"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr ""
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Lukket"
@@ -1109,7 +1196,7 @@ msgstr "Lukkede Saker"
msgid "Closed requests"
msgstr "Lukkede forespørsler"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Lukkede saker"
@@ -1117,11 +1204,23 @@ msgstr "Lukkede saker"
msgid "Code"
msgstr "Kode"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Kunne ikke tolke kommando!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Kommenter"
@@ -1133,11 +1232,11 @@ msgstr "Kommentaraddresse"
msgid "Comment not recorded"
msgstr "Kommentaren ble ikke lagret"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Kommenter saker"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "KommenterSak"
@@ -1145,11 +1244,11 @@ msgstr "KommenterSak"
msgid "Comments"
msgstr "Kommentarer"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Kommentarer (Ikke send til kunder)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Kommentarer (ikke sendt til kunder)"
@@ -1157,15 +1256,15 @@ msgstr "Kommentarer (ikke sendt til kunder)"
msgid "Comments about %1"
msgstr "Kommentarer til %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentarer om denne brukeren"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "La til kommentarer "
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Lagring forkortet"
@@ -1173,19 +1272,23 @@ msgstr "Lagring forkortet"
msgid "Compile Restrictions"
msgstr "Kompilatorrestriksjoner"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Forutsetning"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Forutsetning gjelder..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Forutsetning ikke funnet"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Konfigurasjon"
@@ -1213,7 +1316,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "Kunne ikke opprette gruppen"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr ""
@@ -1225,7 +1328,7 @@ msgstr "Korrespondanse"
msgid "Correspondence Address"
msgstr "Korrespondanseaddresse"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Korrespondanse lagt til"
@@ -1241,20 +1344,20 @@ msgstr "Kunne ikke legge til nye fleksifeltverdier for saken. "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "Kunne ikke legge til nye fleksifeltverdier for saken. %1 "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Kunne ikke endre eier. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Kunne ikke opprette fleksifelt"
@@ -1264,7 +1367,7 @@ msgstr "Kunne ikke opprette fleksifelt"
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Kunne ikke opprette gruppe"
@@ -1273,11 +1376,11 @@ msgstr "Kunne ikke opprette gruppe"
msgid "Could not create template: %1"
msgstr "Kunne ikke opprette mal: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Kunne ikke opprette sak. Kø ikke satt"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Kunne ikke opprette bruker"
@@ -1293,11 +1396,11 @@ msgstr "Kunne ikke finne en sak med id %1"
msgid "Could not find group %1."
msgstr "Kunne ikke finne gruppen %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Kunne ikke finne eller lage den brukeren"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Kunne ikke finne den primæren"
@@ -1309,30 +1412,30 @@ msgstr "Kunne ikke finne brukeren %1."
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Kunne ikke hente gruppen"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Kunne ikke sette den primæren som %1 for denne køen"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Kunne ikke sette den primæren som %1 for denne saken"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Kunne ikke fjerne den primæren som %1 for denne køen"
@@ -1341,15 +1444,19 @@ msgstr "Kunne ikke fjerne den primæren som %1 for denne køen"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Knne ikke fjære den primæren som %1 for denne saken"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Kunne ikke legge til medlemmmer i gruppen"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Kunne ikke opprette en transaksjon: %1"
@@ -1362,15 +1469,15 @@ msgstr "Kunne ikke tolke gpgs svar\\n"
msgid "Couldn't find group\\n"
msgstr "Kunne ikke finne gruppen\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Kunne ikke finne raden"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Kunne ikke finne primæren"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Kunne ikke finne verdien"
@@ -1382,7 +1489,7 @@ msgstr "Kunne ikke finne den overvåkern"
msgid "Couldn't find user\\n"
msgstr "Kunne ikke finne bruker\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Kunne ikke laste %1 fra brukerdatabasen.\\n"
@@ -1409,12 +1516,17 @@ msgstr "Kunne ikke laste RTs konfigurasjonsfil '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Kunne ikke laste Scripsene."
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Kunne ikke laste gruppen %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Kunne ikke laste linken"
@@ -1437,6 +1549,11 @@ msgstr "Kunne ikke laste køen %1"
msgid "Couldn't load scrip"
msgstr "Kunne ikke laste scripet"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Kunne ikke finne mal"
@@ -1445,26 +1562,21 @@ msgstr "Kunne ikke finne mal"
msgid "Couldn't load that user (%1)"
msgstr "Kunne ikke laste den brukeren (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Kunne ikke laste saken '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Opprett"
@@ -1472,7 +1584,7 @@ msgstr "Opprett"
msgid "Create Tickets"
msgstr "Opprett Saker"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Oprett et fleksifelt"
@@ -1517,11 +1629,11 @@ msgstr "Opprett et nytt scrip"
msgid "Create a new template"
msgstr "Opprett en ny mal"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Opprett en ny sak"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Opprett en ny bruker"
@@ -1537,7 +1649,7 @@ msgstr "Opprett en kø kalt"
msgid "Create a request"
msgstr "Opprett en forespørsel"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Opprett et scrip for køen %1"
@@ -1566,15 +1678,15 @@ msgstr "Opprett nye saker basert på dette scripets mal"
msgid "Create ticket"
msgstr "Opprett sak"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Opprett saker i denne køen"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Opprett, slett og modifiser fleksifelt"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Opprett, slett og endre køer"
@@ -1582,35 +1694,43 @@ msgstr "Opprett, slett og endre køer"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "Opprett, slett og modifiser medlemmene av en brukers personlige grupper"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Opprett, slett og modifiser medlemmene av personlige grupper"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Opprett, slett og modifiser brukere"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "OpprettSak"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Opprettet"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Opprettet Fleksifelt %1"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Opprettet malen %1"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
@@ -1631,6 +1751,10 @@ msgstr "Eksisterende medlemmer"
msgid "Current rights"
msgstr "Eksisterende rettigheter"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Eksisterende søkekriterier"
@@ -1643,24 +1767,24 @@ msgstr "Eksisterende overvåkere"
msgid "Custom Field #%1"
msgstr "Fleksifeltet #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Fleksifelt"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Avsluttningskode"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Forberedelseskode"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Forutsetning"
@@ -1668,21 +1792,27 @@ msgstr "Forutsetning"
msgid "Custom field %1 %2 %3"
msgstr "Fleksifeltet %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Fleksifeltet %1 har en verdi."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Fleksifeltet %1 har ingen verdi."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Fleksifeltet %1 kunne ikke finnes"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Fleksifeltet slettet"
@@ -1691,7 +1821,7 @@ msgstr "Fleksifeltet slettet"
msgid "Custom field not found"
msgstr "Fleksifeltet kunne ikke finnes"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Verdien %1 for fleksifeltet %2 kunne ikke finnes"
@@ -1700,31 +1830,35 @@ msgstr "Verdien %1 for fleksifeltet %2 kunne ikke finnes"
msgid "Custom field value changed from %1 to %2"
msgstr "Fleksifeltets verdi endret fra %1 til %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Fleksifeltets verdi kunne ikke slettes"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Fleksifeltets verdi kunne ikke finnes"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Fleksifeltverdi slettet"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "FleksiFelt"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Datafeil"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Datoer"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Des."
@@ -1772,11 +1906,11 @@ msgstr "Standard: %1/%2 endret seg fra %3 til %4"
msgid "Delegate rights"
msgstr "Deleger rettigheter"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Deleger spesifikke rettigheter som har blitt gitt til deg."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DelegerRettigheter"
@@ -1784,7 +1918,7 @@ msgstr "DelegerRettigheter"
msgid "Delegation"
msgstr "Delegering"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Slett"
@@ -1792,7 +1926,7 @@ msgstr "Slett"
msgid "Delete Template"
msgstr ""
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1801,15 +1935,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Slett saker"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "SlettSak"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -1817,11 +1955,11 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "Sletting av dette objektet kan føre til inkonsistens"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Sletting av dette objektet vil føre til inkonsistens"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Sletting av dette objektet ville føre til inkonsistens"
@@ -1833,11 +1971,11 @@ msgstr "Sletting av dette objektet ville føre til inkonsisistens."
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "Sletting av dette objektet ville føre til inkonsistens. Det er uheldig."
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Nekt"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Avhengighet fra"
@@ -1845,27 +1983,27 @@ msgstr "Avhengighet fra"
msgid "Dependencies: \\n"
msgstr "Avhengigheter: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Avhengig av"
@@ -1873,15 +2011,19 @@ msgstr "Avhengig av"
msgid "DependsOn"
msgstr "AvhengigAv"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Synkende"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Beskriv problemet under"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Beskrivelse"
@@ -1893,7 +2035,7 @@ msgstr "Detaljer"
msgid "Display"
msgstr "Vis"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Vis Rettigheter"
@@ -1901,19 +2043,19 @@ msgstr "Vis Rettigheter"
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Vis Scrip-maler for denne køen"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Vis Scrip-maler for denne køen"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Visningsmodus"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
@@ -1921,18 +2063,14 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Vis saken #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Gjør hva som helst"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Ikke last denne siden på nytt"
@@ -1949,7 +2087,7 @@ msgstr "Last ned"
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Innen"
@@ -1961,7 +2099,7 @@ msgstr "Innendato '%1' kunne ikke tolkes"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "FEIL: Kunne ikke laste sak '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Rediger"
@@ -1969,24 +2107,28 @@ msgstr "Rediger"
msgid "Edit Conditions"
msgstr "Rediger Forhold"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Rediger fleksifelt for %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Rediger Forhold"
@@ -1994,6 +2136,10 @@ msgstr "Rediger Forhold"
msgid "Edit Query"
msgstr ""
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -2003,7 +2149,7 @@ msgstr "Rediger Maler for køen %1"
msgid "Edit keywords"
msgstr "Rediger nøkkelord"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -2019,7 +2165,7 @@ msgstr "Rediger systemmal"
msgid "Edit templates for %1"
msgstr "Rediger maler for %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -2032,7 +2178,7 @@ msgstr "Rediger Konfigurasjon for køen %1"
msgid "Editing Configuration for user %1"
msgstr "Redigerer Konfigurasjonen av brukern %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Redigerer Fleksifeltet %1"
@@ -2051,7 +2197,7 @@ msgstr "Redigerer medlemsskap for den personlige gruppen %1"
msgid "Editing template %1"
msgstr "Redigerer malen %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Enten base eller mål må oppgis"
@@ -2059,7 +2205,7 @@ msgstr "Enten base eller mål må oppgis"
msgid "Email"
msgstr "Epost"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "Epostaddresse i bruk"
@@ -2071,7 +2217,7 @@ msgstr "EpostAddresse"
msgid "EmailEncoding"
msgstr "EpostFormat"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktivt (Fjern merkingen for å deaktivere dette fleksifeltet)"
@@ -2091,12 +2237,12 @@ msgstr "Aktive Fleksifelt"
msgid "Enabled Queues"
msgstr "Aktive Køer"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Aktiv status %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -2105,7 +2251,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr "Skriv multiple verdier"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
@@ -2113,11 +2259,11 @@ msgstr ""
msgid "Enter one value"
msgstr "Skriv en verdi"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Skriv saker og/eller URIer som det skal linkes til. Separer dem med mellomrom"
@@ -2125,7 +2271,7 @@ msgstr "Skriv saker og/eller URIer som det skal linkes til. Separer dem med mell
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Feil"
@@ -2133,7 +2279,7 @@ msgstr "Feil"
msgid "Error adding watcher"
msgstr "Feilet ved opprettelse av Overvåker"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Feil i parameterne til Queue->AddWatcher"
@@ -2141,11 +2287,11 @@ msgstr "Feil i parameterne til Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Feil i parameterne til Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Feil i parameterne til Ticket->AddWatcher"
@@ -2153,11 +2299,11 @@ msgstr "Feil i parameterne til Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Feil i parameterne til Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -2169,7 +2315,7 @@ msgstr ""
msgid "Everyone"
msgstr "Alle"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Eksempel:"
@@ -2185,29 +2331,29 @@ msgstr "EksternKontaktInfoId"
msgid "Extra info"
msgstr "Ekstra info"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Kunne ikke finne pseudogruppen 'Privilgerte' brukere."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Kunne ikke finne 'pseudogruppen 'Upriviligerte' brukere"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Kunne ikke laste modulen %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Feb."
@@ -2235,6 +2381,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -2247,11 +2397,11 @@ msgstr ""
msgid "Fin"
msgstr "End"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Endelig Prioritet"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "EndeligPrioritet"
@@ -2271,7 +2421,7 @@ msgstr "Finn nye/Ã¥pne saker"
msgid "Find people whose"
msgstr "Finn folk hvor"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Finn saker"
@@ -2295,7 +2445,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Tving gjennom endring"
@@ -2303,12 +2453,12 @@ msgstr "Tving gjennom endring"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Fant %quant(%1) sak(er)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Fant Objektet"
@@ -2324,15 +2474,15 @@ msgstr "FriformMultipel"
msgid "FreeformSingle"
msgstr "FriformSingel"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Fre."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Fulle headere"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr ""
@@ -2340,7 +2490,7 @@ msgstr ""
msgid "Getting the current user from a pgp sig\\n"
msgstr "Henter brukerinfo fra pgp signatur\\n"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Gitt til %1"
@@ -2365,16 +2515,21 @@ msgstr "Globale Scrip"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globale maler: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr ""
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Start!"
@@ -2406,7 +2561,7 @@ msgstr "Gruppen %1 %2: %3"
msgid "Group Rights"
msgstr "Grupperettigheter"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Alt medlem av gruppen"
@@ -2419,15 +2574,15 @@ msgstr "Gruppen kunne ikke lastes."
msgid "Group could not be created: %1"
msgstr "Gruppen kunne ikke opprettes: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Gruppen opprettet"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Gruppen har ikke det medlemmet"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Fant ikke gruppen"
@@ -2439,15 +2594,15 @@ msgstr "Fant ikke gruppen.\\n"
msgid "Group not specified.\\n"
msgstr "Ikke spesifisert gruppe.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Grupper"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Grupper kan ikke være medlemmer av sine medlemmer"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr ""
@@ -2464,7 +2619,7 @@ msgstr "Hallo!"
msgid "Hello, %1"
msgstr "Hallo, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historikk"
@@ -2486,7 +2641,11 @@ msgstr "HjemmeTelefon"
msgid "Homepage"
msgstr "Hjemmeside"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Jeg har %quant(%1, sementblandere)."
@@ -2495,11 +2654,11 @@ msgstr "Jeg har %quant(%1, sementblandere)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Jeg har [quant,_1,sementblandere]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Id"
@@ -2519,19 +2678,19 @@ msgstr ""
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "Hvis dette verktøyet var setgid kunne en fiendtlig lokal bruker bruke dette verktøyet for å oppnå administrativ tilgang til RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Hvis du har oppdatert noe over, sørg for at"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Ugyldig verdig for %1"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "LÃ¥st felt"
@@ -2551,40 +2710,50 @@ msgstr "Inkluder deaktiverte køer i listen."
msgid "Include disabled users in search."
msgstr "Inkluder deaktiverte brukere i søket."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Startprioritet"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "StartPrioritet"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Feil i inntasting"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "Interesse registrert"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Intern Feil"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Intern Feil: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Ugyldig gruppetype"
@@ -2596,7 +2765,7 @@ msgstr "Ugyldige rettigheter"
msgid "Invalid Type"
msgstr "Ugyldig Type"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Ugyldig data"
@@ -2604,36 +2773,41 @@ msgstr "Ugyldig data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Ugydlig eier. Setter til 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Ugyldig kø"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Ugyldige rettigheter"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Ugyldig verdi for %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Ugyldig verdi for fleksifeltet."
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Ugyldig verdi for status"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Det er ekstremt viktig at ikkepriviligerte brukere ikke har tilgang til dette verktøyet."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Det er anbefalt at du oppretter en upriviligert unixbruker med korrekt gruppemedlemsskap og tilgang til RT for  kjøre dette verktøyet."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Det tar flere parametere:"
@@ -2645,7 +2819,7 @@ msgstr ""
msgid "Items pending my approval"
msgstr "Ting som venter på min godkjenning"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan."
@@ -2653,11 +2827,11 @@ msgstr "Jan."
msgid "January"
msgstr "Januar"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Bli med i eller forlat denne gruppen"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
@@ -2665,11 +2839,11 @@ msgstr "Jul."
msgid "July"
msgstr "Juli"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Total"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -2745,25 +2919,25 @@ msgstr "Begrenser køen til %1 %2"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Lenke finnes alt"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Lenke kunne ikke opprettes"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Lenke opprettet (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Lenke slettet (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Lenke ble ikke funnet"
@@ -2776,19 +2950,27 @@ msgstr "Knytt sak #%1"
msgid "Link ticket %1"
msgstr "Knytt sak %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Lenker"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2796,7 +2978,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2805,69 +2987,68 @@ msgstr ""
msgid "Location"
msgstr "Lokasjon"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Logkatalogen %1 ble ikke funnet eller kunne ikke skrives til.\\nRT kan ikke kjøre."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Logget inn som %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Innlogging"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Logg av"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Sett Eier"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Sett Status"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
-msgstr "msgstr "Sett tidsfrist" "
+msgstr "Sett tidsfrist "
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Sett løsningsdato"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Sett startdato"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Sett startdato"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Sett informert dato"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Sett prioritet"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Sett Kø"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Sett Emne"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2891,7 +3072,7 @@ msgstr "Rediger køer og kø-spesifike egenskaper"
msgid "Manage users and passwords"
msgstr "Rediger brukere og passord"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
@@ -2903,29 +3084,29 @@ msgstr "Mars"
msgid "May"
msgstr "Mai"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Medlem lagt til"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Medlem slettet"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Medlem ikke slettet"
@@ -2941,12 +3122,12 @@ msgstr "MedlemAv"
msgid "Members"
msgstr "Medlemmer"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
@@ -2960,52 +3141,60 @@ msgstr ""
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Fletting vellykket"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Fletting feilet. Kunne ikke sette EffektivId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Flett inn i"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Melding"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Mangler en primærnøkkel?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Mobil"
@@ -3013,7 +3202,7 @@ msgstr "Mobil"
msgid "MobilePhone"
msgstr "MobilTelefon"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Endre Tilgangslister"
@@ -3039,7 +3228,7 @@ msgstr "Endre Fleksifelt som gjelder for alle køer"
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
@@ -3047,11 +3236,11 @@ msgstr ""
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Endre Scripmaler for denne køen"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Endre Scrips for denne køen"
@@ -3076,12 +3265,12 @@ msgstr "Endre et fleksifelt for køen %1"
msgid "Modify a CustomField which applies to all queues"
msgstr "Endre et fleksifelt som gjelder for alle køer"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Endre et scrip for køen %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Endre et scrip som gjelder for alle køer"
@@ -3099,7 +3288,7 @@ msgstr "Endre datoer for # %1"
msgid "Modify dates for #%1"
msgstr "Endre datoer for #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Endre datoer for sak # %1"
@@ -3136,7 +3325,7 @@ msgstr "Endre globale brukerrettigheter"
msgid "Modify global user rights."
msgstr "Endre globale brukerrettigheter"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Endre gruppens metadata eller slette gruppen"
@@ -3155,11 +3344,11 @@ msgstr "Endre grupperettigheter for %1 gruppen"
msgid "Modify group rights for queue %1"
msgstr "Endre grupperettigheter %1 køen"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Endre medlemsliste for denne gruppen"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Endre sin egen RT konto"
@@ -3168,7 +3357,7 @@ msgstr "Endre sin egen RT konto"
msgid "Modify people related to queue %1"
msgstr "Endre hvem som er relatert til %1 køen"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -3193,16 +3382,20 @@ msgstr "Endre mal %1"
msgid "Modify templates which apply to all queues"
msgstr "Endre maler som gjelder for alle køer"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Endre gruppen %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Endre overvåkere for køen"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Endre brukeren %1"
@@ -3217,7 +3410,7 @@ msgstr "Endre sak # %1"
msgid "Modify ticket #%1"
msgstr "Endre sak #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Endre saker"
@@ -3240,43 +3433,43 @@ msgstr "Endre brukerrettigheter for %1 køen"
msgid "Modify watchers for queue '%1'"
msgstr "Endre overvåkere for '%1' køen"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "EndreACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "EndreEgetMedlemskap"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "EndreKøOvervåkere"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "EndreScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "EndreSegSelv"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "EndreMal"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "EndreSak"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Man."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Mer om %1"
@@ -3293,11 +3486,11 @@ msgstr "Flytt opp"
msgid "Multiple"
msgstr "Flere"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "MÃ¥ spesifisere attributten 'Navn'"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Mine %1 saker"
@@ -3306,19 +3499,23 @@ msgstr "Mine %1 saker"
msgid "My Approvals"
msgstr "Mine saker til godkjenning"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mine saker til godkjenning"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Navn"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Navnet er i bruk"
@@ -3330,11 +3527,11 @@ msgstr "Trenger godkjennelse fra systemadministrator"
msgid "Never"
msgstr "Aldri"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Ny"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nye forhold"
@@ -3346,11 +3543,7 @@ msgstr "Nytt Passord"
msgid "New Pending Approval"
msgstr "Ny, Venter på Godkjennelse"
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Nytt Søk"
@@ -3366,7 +3559,7 @@ msgstr "Ny gruppe"
msgid "New password"
msgstr "Nytt passord"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Melding om nytt passord sendt"
@@ -3374,6 +3567,10 @@ msgstr "Melding om nytt passord sendt"
msgid "New queue"
msgstr "Ny kø"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Ny forespørsel"
@@ -3382,7 +3579,7 @@ msgstr "Ny forespørsel"
msgid "New rights"
msgstr "Nye rettigheter"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nytt scrip"
@@ -3394,15 +3591,15 @@ msgstr "Nytt søk"
msgid "New template"
msgstr "Ny mal"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Ny sak"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Ny sak eksistere ikke"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Ny bruker"
@@ -3418,7 +3615,7 @@ msgstr "Ny overvåker"
msgid "New window setting"
msgstr "Instillinger for nytt vindu"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Neste"
@@ -3442,7 +3639,7 @@ msgstr "Kallenavn"
msgid "No Class defined"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Ingen FleksiFelt"
@@ -3454,7 +3651,7 @@ msgstr ""
msgid "No Group defined"
msgstr "Ingen grupper definert"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr ""
@@ -3478,11 +3675,11 @@ msgstr "Ingen sak oppgitt. Avbryter sak "
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Ingen Sak oppgitt. Avbryter saksendring\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Ingen handling"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Ingen kolonne spesifisert"
@@ -3498,12 +3695,12 @@ msgstr "Ingen kommentar skrevet om denne brukeren"
msgid "No correspondence attached"
msgstr "Ingen korrespondanse vedlagt"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Ingen beskrivelse for %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Ingen gruppe spesifisert"
@@ -3511,36 +3708,40 @@ msgstr "Ingen gruppe spesifisert"
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Passordet er ikke satt"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Ingen tilgang til å opprette køer"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Ikke tilgang til å opprette saker for køen '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Ikke tilgang til å opprette brukere"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Ikke tilgang til å vise den saken"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Ingen tilgang til å se oppdatering av saken"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Ingen primær spesifisert"
@@ -3560,15 +3761,15 @@ msgstr "Ingen rettigheter funnet"
msgid "No rights granted."
msgstr "Ingen rettigheter tildelt"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Ingen søk å behandle"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr ""
@@ -3576,7 +3777,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "Ingen saksid oppgitt"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Transaksjonstype ikke spesifisert"
@@ -3592,18 +3793,22 @@ msgstr "Fant ingen brukere som treffer søkekriteriene."
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Fant ingen gyldig RT bruker. RT cvs handler avstengt. Kontakt din RT administrator.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Ingen verdi sendt til _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Ingen"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Ukjent felt?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "Ikke logget inn"
@@ -3612,7 +3817,7 @@ msgstr "Ikke logget inn"
msgid "Not logged in."
msgstr "Ikke logget inn."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Ikke satt"
@@ -3624,11 +3829,11 @@ msgstr "Ikke implementert enda."
msgid "Not yet implemented...."
msgstr "Ikke implementert enda...."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Notater"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Melding kunne ikke sendes"
@@ -3700,7 +3905,7 @@ msgstr "Rapporter til Kunder Cc og AdminCc"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Rapporter til Kunder Cc og AdminCc som Kommentar"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -3712,19 +3917,19 @@ msgstr "November"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objekter kunne ikke opprettes"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objektet ble opprettet"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3734,11 +3939,11 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Okt."
@@ -3746,7 +3951,7 @@ msgstr "Okt."
msgid "October"
msgstr "Oktober"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3762,6 +3967,11 @@ msgstr ""
msgid "On"
msgstr "Ved"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Ved Kommentar"
@@ -3798,21 +4008,29 @@ msgstr "Ved statusendring"
msgid "On Transaction"
msgstr "Ved Transaksjon"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Vis kun godkjennelse for saker opprettet etter %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Bare vis godkjennelse for saker opprettet før %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Ã…pne"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Ã…pne den"
@@ -3820,7 +4038,7 @@ msgstr "Ã…pne den"
msgid "Open requests"
msgstr "Åpne forespørsler"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Ã…pne saker"
@@ -3836,7 +4054,11 @@ msgstr "Ã…pne saker (fra utlisting) it et annet vinud"
msgid "Open tickets on correspondence"
msgstr "Ã…pne saker ved korrespondanse"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr ""
@@ -3848,16 +4070,16 @@ msgstr "Rekkefølge og sortering"
msgid "Organization"
msgstr "Organisasjon"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Opprinnelig sak: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -3865,15 +4087,15 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr "Over tid beveger prioriteten seg mot"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Eie saker"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "EieSak"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Eier"
@@ -3881,11 +4103,11 @@ msgstr "Eier"
msgid "Owner changed from %1 to %2"
msgstr "Eier endret fra %1 til %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Eier ble tvunget til å endres fra %1 til %2"
@@ -3899,7 +4121,7 @@ msgstr "Eier er"
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Personsøker"
@@ -3911,11 +4133,11 @@ msgstr "PersonSøker"
msgid "Parent"
msgstr "Forelder"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Foreldre"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Passord"
@@ -3923,16 +4145,16 @@ msgstr "Passord"
msgid "Password Reminder"
msgstr "Passordhint"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3940,24 +4162,24 @@ msgstr ""
msgid "Password too short"
msgstr "For kort passord"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Passord: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Passordene stemmer ikke overens."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Passordene stemmer ikke overrens. Passordet ble ikke endret"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personer"
@@ -3969,10 +4191,18 @@ msgstr "Kjør en brukerdefinert handling"
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Ingen Tilgang"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Personlige Grupper"
@@ -3985,7 +4215,7 @@ msgstr "Personlige grupper"
msgid "Personal groups:"
msgstr "Personlige grupper:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Telefonnummer"
@@ -3997,19 +4227,29 @@ msgstr "Stedholder"
msgid "Pref"
msgstr "Pref"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Instillinger"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Pref"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Klargjør Forkortet"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Forrige"
@@ -4025,12 +4265,12 @@ msgstr "Forrige side"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Primær %1 ikke funnet."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioritet"
@@ -4046,7 +4286,7 @@ msgstr ""
msgid "Privileged"
msgstr "Priviligert"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Priviligert status: %1"
@@ -4059,19 +4299,19 @@ msgstr "Priviligerte brukere"
msgid "Pseudogroup for internal use"
msgstr "Pseduogruppe for intern bruk"
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
+#: html/Search/Build.html:121
+msgid "Query Builder"
msgstr ""
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
-msgid "Query Builder"
+#: html/Search/Elements/Chart:101
+msgid "Query:"
msgstr ""
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Kø"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -4093,19 +4333,19 @@ msgstr "Kønavn"
msgid "Queue Scrips"
msgstr "Køscrip"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Køen eksisterer allerede"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Køen kunne ikke opprettes"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Køen kunne ikke lastes."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Køen opprettet"
@@ -4113,7 +4353,7 @@ msgstr "Køen opprettet"
msgid "Queue is not specified."
msgstr "Køen er ikke oppgitt."
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Køen ikke funnet"
@@ -4121,20 +4361,27 @@ msgstr "Køen ikke funnet"
msgid "Queues"
msgstr "Køer"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Raskt søk"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -4175,7 +4422,7 @@ msgstr "RT Konfigurasjonsfeil"
msgid "RT Critical error. Message not recorded!"
msgstr "Kritisk RT feil. Meldingen ble ikke lagret!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Feil"
@@ -4195,10 +4442,23 @@ msgstr "RT Selvbetjening / Lukkede Saker"
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT oversikt"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT kunne ikke autentisere deg"
@@ -4211,15 +4471,15 @@ msgstr "RT kunne ikke finne kunde via sitt eksterne databaseoppslag"
msgid "RT couldn't find the queue: %1"
msgstr "RT kunne ikke finne køen: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
-msgstr "msgstr "RT kunne ikke validere denne PGP signaturen. \\n" "
+msgstr "RT kunne ikke validere denne PGP signaturen. \\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT for %1"
@@ -4244,10 +4504,18 @@ msgstr "RT er &copy; Copyright 1996-2002 Jesse Vincent &lt;jesse@bestpractical.c
msgid "RT thinks this message may be a bounce"
msgstr "RT tror denne meldingen kan være en returmail"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT vil behandle denne meldingen som om den var usignert"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RT's epost kommandomodus krever PGP autentisering. Meldingen din var enten ikke signert, eller signaturen din kunne ikke bekreftes."
@@ -4260,31 +4528,31 @@ msgstr "Ekte Navn"
msgid "RealName"
msgstr "EkteNavn"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referert til av"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Refererer til"
@@ -4305,19 +4573,48 @@ msgstr "Redefiner søket"
msgid "Refresh this page every %1 minutes."
msgstr "Last siden på nytt hvert %1 minutt."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Fjern AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Fjern Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Fjern Kunde"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Svar"
@@ -4325,19 +4622,23 @@ msgstr "Svar"
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Svar på sak"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "SvarPÃ¥Sak"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Kunde"
@@ -4353,7 +4654,7 @@ msgstr "Kunde(r)"
msgid "RequestorAddresses"
msgstr "KundeAddresser"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Kunder"
@@ -4366,32 +4667,52 @@ msgstr "Forespørsler skal være behandlet innen"
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Reset"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Hjemme"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Løs"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Løs saknr #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Løst"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Svar til kunder"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultater"
@@ -4411,19 +4732,19 @@ msgstr ""
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Rettighet %1 kunne ikke finnes for %2 %3 in scope %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Rettighet Deligert"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Rettighet Tildelt"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Rettighet lastet"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Rettigheten kunne ikke trekkes tilbake"
@@ -4431,24 +4752,24 @@ msgstr "Rettigheten kunne ikke trekkes tilbake"
msgid "Right not found"
msgstr "Rettighet ikke funnet"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Rettighet ikke lastet."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Rettighet fjernet"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Rettigheter"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Rettigheter kunne ikke tildeles for %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Rettigheter kunne ikke trekkes tilbake for %1"
@@ -4461,47 +4782,46 @@ msgstr "Roller"
msgid "RootApproval"
msgstr "RootGodkjenning"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Lør."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Lagre Endringer"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Lage endringer"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
-msgid "Saved searches"
-msgstr ""
-
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip Opprettet"
@@ -4509,7 +4829,7 @@ msgstr "Scrip Opprettet"
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip slettet"
@@ -4525,7 +4845,7 @@ msgstr "Scrip for %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Scrip som gjelder for alle køer"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Søk"
@@ -4533,48 +4853,77 @@ msgstr "Søk"
msgid "Search Criteria"
msgstr "Søkekriteria"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Søk etter godkjenninger"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Sikkerhet:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "SeKø"
@@ -4634,7 +4983,11 @@ msgstr "Velg en verdi"
msgid "Select queue"
msgstr "Velg kø"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Velg scrip"
@@ -4646,7 +4999,7 @@ msgstr "Velg mal"
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Velg bruker"
@@ -4666,6 +5019,10 @@ msgstr ""
msgid "Selected objects"
msgstr ""
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Selvbetjening"
@@ -4714,7 +5071,7 @@ msgstr "Sender epost til de administrative Ccene som kommentar"
msgid "Sends mail to the owner"
msgstr "Sender epost til eieren"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Sep."
@@ -4722,7 +5079,7 @@ msgstr "Sep."
msgid "September"
msgstr "September"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -4734,31 +5091,31 @@ msgstr ""
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Vis Resultater"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Vis godkjente forespørsler"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Vis basisinfo"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Vis avviste forespørsler"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Vis detaljer"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Vis ventende forespørsler"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Vis forespørsler som venter på andre godkjenninger"
@@ -4770,47 +5127,47 @@ msgstr "Vis sakens private kommentarer"
msgid "Show ticket summaries"
msgstr "Vis sakssammendrag"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "VisACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "VisScrip"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "VisMal"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "VisSak"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "VisSaksKommentarer"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Meld deg på som saksforespørrer eller sak/kø Cc"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Meld deg på som sak/kø AdminCc"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Signatur"
@@ -4818,6 +5175,10 @@ msgstr "Signatur"
msgid "Signed in as %1"
msgstr "Logget inn som %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Enkel"
@@ -4826,7 +5187,7 @@ msgstr "Enkel"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Dropp Meny"
@@ -4834,6 +5195,10 @@ msgstr "Dropp Meny"
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sorter"
@@ -4850,7 +5215,7 @@ msgstr "Sorter resultater etter"
msgid "SortOrder"
msgstr "SorteringsRekkefølge"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -4870,7 +5235,7 @@ msgstr "Startet"
msgid "Started date '%1' could not be parsed"
msgstr "Startdato '%1' kunne ikke tolkes"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Starter"
@@ -4886,7 +5251,7 @@ msgstr "Startdato '%1' kunne ikke tolkes"
msgid "State"
msgstr "Stat"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Status"
@@ -4902,19 +5267,19 @@ msgstr "Status endret fra %1 til %2"
msgid "StatusChange"
msgstr "EndreStatus"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Stjel"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Stjålet fra %1"
@@ -4927,16 +5292,16 @@ msgstr "Stjålet fra %1 "
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Emne"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Endre emne til %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Oppdater"
@@ -4944,15 +5309,15 @@ msgstr "Oppdater"
msgid "Submit Workflow"
msgstr "Send Arbeidsflyt"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Lykkes"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Søn."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperBruker"
@@ -4964,7 +5329,7 @@ msgstr "System"
msgid "System Configuration"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Systemfeil"
@@ -4976,7 +5341,7 @@ msgstr "Systemfeil. Rettighet ikke tildelt."
msgid "System Error. right not granted"
msgstr "Systemfeil. rettigheter ikke tildelt"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4985,11 +5350,11 @@ msgstr ""
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Systemfeil. Rettighet ikke tildelt."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Systemfeil. Rettighet ikke tildelt."
@@ -5005,27 +5370,27 @@ msgstr "Systemgrupper"
msgid "SystemRolegroup for internal use"
msgstr "SystemRollegruppe for intern bruk"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRENG"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Ta"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Tatt"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Mal"
@@ -5038,7 +5403,11 @@ msgstr "Mal #%1"
msgid "Template deleted"
msgstr "Mal slettet"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Kunne ikke finne mal"
@@ -5046,10 +5415,14 @@ msgstr "Kunne ikke finne mal"
msgid "Template not found\\n"
msgstr "Kunne ikke finne mal\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Mal tolket"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Maler"
@@ -5058,33 +5431,33 @@ msgstr "Maler"
msgid "Templates for %1\\n"
msgstr "Maler for %1\\n"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Verdien er allerede satt"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Det er ikke en verdi for dette fleksifeltet"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Det er den samme verdien"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Den primæren har allerede den rettigheten"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Den primæren er allerede en %1 for denne køen"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Den primæren er allerede en %1 for denne køen"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Den primæren er ikke en %1 for denne køen"
@@ -5093,11 +5466,11 @@ msgstr "Den primæren er ikke en %1 for denne køen"
msgid "That principal is not a %1 for this ticket"
msgstr "Den primæren er ikke en %1 for denne saken"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Den køen eksisterer ikke"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Denne saken har uløste avhengigheter"
@@ -5105,27 +5478,27 @@ msgstr "Denne saken har uløste avhengigheter"
msgid "That user already has that right"
msgstr "Den brukeren har allerede den rettigheten"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Den brukeren eier allerede den saken"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Den brukeren finnes ikke"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Den brukeren er allerede priviligert"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Den brukeren er allerede upriviligert"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Denne brukeren er nå priviligert"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Dette brukeren er nå upriviligert"
@@ -5133,23 +5506,23 @@ msgstr "Dette brukeren er nå upriviligert"
msgid "That user is now unprivilegedileged"
msgstr "Den brukeren er allerede upriviligert"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Den brukeren kan ikke eie saker i den køen"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Dette er ikke en numerisk id"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Detaljer"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "CCen til en sak"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "Administrative CCer for en sak"
@@ -5157,7 +5530,7 @@ msgstr "Administrative CCer for en sak"
msgid "The comment has been recorded"
msgstr "Kommentarer er lagret"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "De følgende kommandoene vil finne alle aktive saker i køen 'general' og sette deres prioritet til 99 hvis de ikke har blitt rørt de siste 4 timene:"
@@ -5165,15 +5538,15 @@ msgstr "De følgende kommandoene vil finne alle aktive saker i køen 'general' o
msgid "The following commands were not proccessed:\\n\\n"
msgstr "De følgende kommandoene ble ikke behandlet:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Den nye verdien har blitt satt."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "Eieren av en sak"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Forespørren av en sak"
@@ -5181,7 +5554,7 @@ msgstr "Forespørren av en sak"
msgid "These comments aren't generally visible to the user"
msgstr "Disse kommentarene er generelt ikke synlig for brukeren"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr ""
@@ -5189,7 +5562,7 @@ msgstr ""
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr ""
@@ -5197,11 +5570,11 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Denne saken %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Dette verktøyet tillater brukeren å kjøre perlmoduler fra inni RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Denne transaksjonen ser ikke ut til å ha noe innhold"
@@ -5214,7 +5587,7 @@ msgstr "Denne brukerens %1 høyst prioriterte saker"
msgid "This user's 25 highest priority tickets"
msgstr "Denne brukerens 23 høys prioriterte saker"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Tor."
@@ -5240,14 +5613,14 @@ msgstr "Sak #%1 Jumbo oppdatering: %2"
msgid "Ticket #%1: %2"
msgstr "Sak #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Sak %1 opprettet i '%2' køen"
@@ -5256,8 +5629,8 @@ msgstr "Sak %1 opprettet i '%2' køen"
msgid "Ticket %1 loaded\\n"
msgstr "Sak %1 lastet\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Sak %1: %2"
@@ -5278,7 +5651,7 @@ msgstr "SaksId"
msgid "Ticket Resolved"
msgstr "Løst Sak"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr ""
@@ -5286,15 +5659,15 @@ msgstr ""
msgid "Ticket attachment"
msgstr "Saks-vedlegg"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Saks-innhold"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Sakens innholdstype"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Saken kunne ikke opprettes på grunn av en intern feil"
@@ -5334,12 +5707,12 @@ msgstr "Saksstatus endret"
msgid "Ticket watchers"
msgstr "Saksovervåkere"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Saker"
@@ -5351,35 +5724,51 @@ msgstr "Saker %1 %2"
msgid "Tickets %1 by %2"
msgstr "Saker %1 av %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Saker fra %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Saker som er avhengige av denne godkjennelsen:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Tid Igjen"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Arbeidstid"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Tid igjen"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Tid å vise"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Arbeidstid"
@@ -5387,7 +5776,7 @@ msgstr "Arbeidstid"
msgid "TimeLeft"
msgstr "TidIgjen"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "ArbeidsTid"
@@ -5403,29 +5792,33 @@ msgstr "For å generere en diff av denne bekreftelsen:"
msgid "To generate a diff of this commit:\\n"
msgstr "For å genere en diff av denne bekreftelsen"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Fortalt"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr ""
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaksjon"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transaksjon %1 slettet"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transaksjon Opprettet"
@@ -5437,11 +5830,11 @@ msgstr ""
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transaction->Create kunne ikke, siden du ikke spesifiserte en saksid"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transaksjoner er låst"
@@ -5449,15 +5842,15 @@ msgstr "Transaksjoner er låst"
msgid "Trying to delete a right: %1"
msgstr "Prøver å slette en rettighet: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Tir."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Type"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Uimplementert"
@@ -5469,13 +5862,13 @@ msgstr "Unix login"
msgid "UnixUsername"
msgstr "UnixBrukerNavn"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Ukjent InnholdsFormatering %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -5483,7 +5876,7 @@ msgstr ""
msgid "Unlimited"
msgstr "Ubegrenset"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr ""
@@ -5499,27 +5892,23 @@ msgstr ""
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Ikke tatt"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Oppdater"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Oppdater ID"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Oppdater Type"
@@ -5531,7 +5920,7 @@ msgstr "Oppdater alle disse sakene samtidig"
msgid "Update email"
msgstr "Oppdater epost"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr ""
@@ -5539,11 +5928,11 @@ msgstr ""
msgid "Update name"
msgstr "Oppdater navn"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Oppdatering ikke lagret."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Oppdater valgte saker"
@@ -5564,20 +5953,20 @@ msgstr "Ooppdater sak # %1"
msgid "Update ticket #%1"
msgstr "Oppdater sak #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Oppdater sak #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Oppdateringstype var verken korrespondanse eller kommentar."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Oppdatert"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr ""
@@ -5605,7 +5994,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr ""
@@ -5621,7 +6010,7 @@ msgstr "Bruker %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Bruker %1 Passord: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5638,7 +6027,7 @@ msgstr "Brukeren '%1' ble ikke funnet"
msgid "User Defined"
msgstr "Bruker Definert"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -5654,17 +6043,12 @@ msgstr "BrukerId"
msgid "User Rights"
msgstr "Brukerrettigheter"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Bruker kunne ikke opprettes: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Bruker opprettet"
@@ -5672,7 +6056,7 @@ msgstr "Bruker opprettet"
msgid "User defined groups"
msgstr "Brukerdefinerte grupper"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr ""
@@ -5684,15 +6068,15 @@ msgstr "Bruker informert"
msgid "User view"
msgstr "Brukervisning"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Brukernavn"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Brukere"
@@ -5700,15 +6084,24 @@ msgstr "Brukere"
msgid "Users matching search criteria"
msgstr "Brukere som treffer søkekriteria"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "KøVerdi"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Verdier"
@@ -5716,11 +6109,11 @@ msgstr "Verdier"
msgid "VrijevormEnkele"
msgstr "VrijevormEnkele"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Overvåk"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "OvervåkSomAdminCc"
@@ -5736,10 +6129,14 @@ msgstr "Overvåkere"
msgid "WebEncoding"
msgstr "WebFormatering"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Ons."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "NÃ¥r en sak har blitt godkjent av alle godkjennere, legg til korrespondanse for den opprinnelige saken"
@@ -5792,11 +6189,11 @@ msgstr "NÃ¥r kommentarer kommer inn"
msgid "Whenever correspondence comes in"
msgstr "NÃ¥r korrespondanse kommer inn"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Arbeid"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -5808,18 +6205,26 @@ msgstr "ArbeidsTelefon"
msgid "Worked"
msgstr "Arbeidet"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Du eier allerede denne saken"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Du er ikke en autorisert bruker"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Du kan bare omfordele saker som du eier eller som ikke har en eier"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "Du har ikke tilgang til å se den saken.\\n"
@@ -5833,11 +6238,11 @@ msgstr "Du fant %1 saker i %2 køen"
msgid "You have been logged out of RT."
msgstr ""
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Du har ikke tilgang til å opprette saker i den køen."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Du kan ikke opprette forespørsler i den køen."
@@ -5869,7 +6274,7 @@ msgstr "Din forespørsel ble avvist"
msgid "Your request was rejected."
msgstr "Din forespørsel ble avvist"
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Ditt brukernavn/passord er ugyldig"
@@ -5881,11 +6286,11 @@ msgstr "Zip"
msgid "[no subject]"
msgstr "[ikke noe emne]"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -5894,8 +6299,8 @@ msgstr ""
msgid "as granted to %1"
msgstr "som tildelt til %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -5922,7 +6327,7 @@ msgstr "korrespondanse (sansynligvis) ikke sendt"
msgid "correspondence sent"
msgstr "korrespondanse sendt"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "dager"
@@ -5934,14 +6339,10 @@ msgstr "død"
msgid "delete"
msgstr "slett"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "slettet"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "treffer ikke"
@@ -5954,27 +6355,27 @@ msgstr "inneholder ikke"
msgid "equal to"
msgstr "lik som"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -5990,12 +6391,17 @@ msgstr "filnavn"
msgid "greater than"
msgstr "større enn"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "gruppe '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "timer"
@@ -6003,11 +6409,11 @@ msgstr "timer"
msgid "id"
msgstr "id"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "er"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "er ikke"
@@ -6019,11 +6425,11 @@ msgstr "mindre enn"
msgid "matches"
msgstr "treffer"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minutter"
@@ -6031,15 +6437,15 @@ msgstr "minutter"
msgid "modifications\\n\\n"
msgstr "endringer\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "måneder"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "ny"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr ""
@@ -6059,59 +6465,68 @@ msgstr "ikke lik som"
msgid "notlike"
msgstr "ikkelik"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "Ã¥pen"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "personlig gruppe '%1' for bruker '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "kø %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "avvist"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "løst"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sek"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "pauset"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "system %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "systemgruppe '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "den kallende komponenten oppga ikke hvorfor"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "sak #%1 %2"
@@ -6120,7 +6535,7 @@ msgstr "sak #%1 %2"
msgid "true"
msgstr "sant"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "ubeskrevet gruppe %1"
@@ -6129,12 +6544,12 @@ msgstr "ubeskrevet gruppe %1"
msgid "undescripbed group %1"
msgstr "ubeskrevet gruppe %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "bruker %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "uker"
@@ -6142,7 +6557,7 @@ msgstr "uker"
msgid "with template %1"
msgstr "med malen %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "Ã¥r"
diff --git a/rt/lib/RT/I18N/pl.po b/rt/lib/RT/I18N/pl.po
index e7a334b..05a713d 100644
--- a/rt/lib/RT/I18N/pl.po
+++ b/rt/lib/RT/I18N/pl.po
@@ -2,15 +2,30 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2007-01-18 11:36+0800\n"
-"PO-Revision-Date: 2005-10-03 13:51-0400\n"
+"PO-Revision-Date: 2005-10-03 14:26-0400\n"
"Last-Translator: Piotr Åšliwa <piotr.sliwa@comarch.pl>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "Nr"
@@ -23,17 +38,21 @@ msgstr "Nr"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 nr%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -42,30 +61,30 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %3 %2 %7, %4:%5:%6"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 zostały dodane"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "przed %1 %2"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 zostało zamienione na %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
@@ -76,7 +95,7 @@ msgstr "%1 %2 zostało usunięte"
msgid "%1 %2 of group %3"
msgstr "%1 %2 z groupy %3"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 wg szablonu %3"
@@ -90,11 +109,11 @@ msgstr "%1 (%2) %3 tego zgłoszenia\\n"
msgid "%1 (%2) by %3"
msgstr "%1 (%2) przez %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (Niezmienione)"
@@ -102,59 +121,59 @@ msgstr "%1 (Niezmienione)"
msgid "%1 - %2 shown"
msgstr "wyświetlone %1 - %2"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - warunek przejścia na %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Status wyjściowy zaktualizowany na STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Określ moduł działań, którego chcesz użyć"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Określ moduł warunków, którego chcesz użyć"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Określ moduł wyszukiwania, którego chcesz użyć"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr "%1 RT %2 Wszelkie prawa zastrzeżone 1996-%3 %4"
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "Skrypt %1 został załadowany"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "dodano %1 jako wartość dla %2"
@@ -171,19 +190,19 @@ msgstr "do określenia aliasów dla %1 wymagany numer zgłoszenia "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "do określenia aliasów dla %1 wymagany numer zgłoszenia (od %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "Wydaje się, że %1 to obiekt lokalny, ale nie udało się wyszukać go w bazie danych"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 przez %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
@@ -191,12 +210,12 @@ msgid "%1 changed from %2 to %3"
msgstr "%1 zmieniło się z %2 na %3"
# Nie jestem pewien!
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "kopia %1"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "nie udało się ustawić %1 na %2"
@@ -204,23 +223,22 @@ msgstr "nie udało się ustawić %1 na %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 nie udało się rozpocząć transakcji (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 nie udało się ustawić statusu na zamknięty. Baza danych RT może być niespójna"
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
-msgstr "%1 crĂŠĂŠ(e)"
+msgstr ""
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
-msgstr "%1 supprimĂŠ(e)"
+msgstr ""
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "%1 zgłoszeń o najwyższym priorytecie, których jestem właścicielem"
@@ -232,12 +250,12 @@ msgstr "%1 zgÅ‚oszeÅ„ o najwyższym priorytecie, których wÅ‚aÅ›cicielem jest uÅ
msgid "%1 highest priority tickets I requested..."
msgstr "%1 zgłoszeń o najwyższym priorytecie zarejestrowanych przez użytkownika..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 jest narzędziem umożliwiającym obsługę zgłoszeń z zewnętrznej aplikacji do sporządzania wykazów, takiej jak cron."
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 nie jest już %2 dla tej kolejki"
@@ -258,12 +276,8 @@ msgstr "%1 nie jest aktualnie obowiÄ…zujÄ…cym Id kolejki"
msgid "%1 matches"
msgstr "%1 pasuje"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min."
@@ -275,8 +289,7 @@ msgstr "%1 ostatnio zaktualizowanych artykułów"
msgid "%1 newest articles"
msgstr "%1 najnowszych artykułów"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "%1 zgłoszeń bez właściciela"
@@ -284,7 +297,7 @@ msgstr "%1 zgłoszeń bez właściciela"
msgid "%1 not shown"
msgstr "%1 nie zostało wyświetlone"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 objets"
@@ -305,10 +318,6 @@ msgstr "%1 to nieznany typ Id wiadomości ($MessageId)"
msgid "%1 type unknown for %2"
msgstr "%1 to nieznany typ dla %2"
-#: NOT FOUND IN SOURCE
-msgid "%1 was created without a CurrentUser\\n"
-msgstr "%1 a ĂŠtĂŠ crĂŠĂŠ sans utilisateur courant\\n"
-
#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
@@ -318,21 +327,21 @@ msgstr "%1 zamknie wszystkie części zamykanego zgłoszenia grupowego."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 zamknie bazę lokalną, jeśli jest powiązana z podłączonym zgłoszeniem (lub jest jego częścią)"
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "Zapisane zapytania %1"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: nie określono załącznika"
@@ -347,7 +356,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' to nieprawidłowa wartość statusu"
@@ -372,15 +386,15 @@ msgstr "(Zaznacz pole, aby usunąć)"
msgid "(Check boxes to delete)"
msgstr "(Zaznacz pola, aby usunąć)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Zaznacz pola przy odbiorcach na liście, aby zablokować wysyłanie powiadomień)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Zaznacz pola przy odbiorcach na liście, aby uruchomić wysyłanie powiadomień)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Wprowadź numery lub adresy URL zgłoszeń, oddzielone spacjami)"
@@ -394,10 +408,6 @@ msgstr "(Wprowadź numery lub adresy URL zgłoszeń, oddzielone spacjami)"
msgid "(If left blank, will default to %1)"
msgstr "(Jeśli pozostawisz puste, domyślnie zostanie ustawione na %1)"
-#: NOT FOUND IN SOURCE
-msgid "(No Value)"
-msgstr "(Non renseignĂŠ)"
-
#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Brak pól definiowanych przez użytkownika)"
@@ -406,7 +416,7 @@ msgstr "(Brak pól definiowanych przez użytkownika)"
msgid "(No members)"
msgstr "(Brak członków grupy)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Brak skryptów)"
@@ -416,9 +426,9 @@ msgstr "(Brak szablonów)"
#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
-msgstr "(Aucun)"
+msgstr "(Brak)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych przecinkami, umieszczonych w polu BCC.<b> Nie zmienia</b> tego, kto będzie otrzymywał informacje o stanie zgłoszenia)"
@@ -426,11 +436,19 @@ msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych pr
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych przecinkami, umieszczonych w polu BCC. <b>Nie zmienia</b> tego, kto będzie otrzymywał informacje o stanie zgłoszenia)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Wysyła kopię zgłoszenia na listę administracyjnych adresów mailowych oddzielonych przecinkami. Te osoby <b> będą</b> otrzymywać informacje o stanie zgłoszenia)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych przecinkami. <b>Nie</b> zmienia tego, kto będzie otrzymywał informacje o stanie zgłoszenia)"
@@ -438,14 +456,26 @@ msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych pr
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych przecinkami. <b>Nie</b> zmienia tego, kto będzie otrzymywał informacje o stanie zgłoszenia)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Wysyła kopię zgłoszenia na listę adresów mailowych oddzielonych przecinkami. Te osoby <b>będą</b> otrzymywać informacje o stanie zgłoszenia)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(Skorzystaj z tych pól jeśli wybrano 'Definiowany przez użytkownika' w atrybutach warunku lub operacji)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(pusta)"
@@ -466,7 +496,7 @@ msgstr "(brak nazwy)"
msgid "(no subject)"
msgstr "(brak tematu)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(brak wartości)"
@@ -474,15 +504,15 @@ msgstr "(brak wartości)"
msgid "(no values)"
msgstr "(aucune valeur)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(tylko jedno zgłoszenie)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(oczekuje na zatwierdzenie)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(oczekuje na innÄ… KolekcjÄ™)"
@@ -502,6 +532,18 @@ msgstr "(wymagana)"
msgid "(untitled)"
msgstr "(nienazwany)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "25 zgłoszeń o najwyższym priorytecie, których właścicielem jest użytkownik..."
@@ -522,11 +564,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Nowe zgłoszenie w\">&nbsp;%1"
@@ -535,31 +582,15 @@ msgstr "<input type=\"submit\" value=\"Nowe zgłoszenie w\">&nbsp;%1"
msgid "A blank template"
msgstr "Pusty szablon"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ACE Deleted"
-msgstr "ACE SupprimĂŠ"
-
-#: NOT FOUND IN SOURCE
-msgid "ACE Loaded"
-msgstr "ACE ChargĂŠ"
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be deleted"
-msgstr "l'ACE n'a pu ĂŞtre supprimĂŠ"
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
-msgstr "l'ACE n'a pu ĂŞtre trouvĂŠ"
-
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "Nie udało się odnaleźć ACE"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACE mogą być tylko utworzone lub usunięte."
@@ -579,11 +610,11 @@ msgstr "Użytkownika"
msgid "Access control"
msgstr "Kontrola dostępu"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Operacja"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Operacja %1 nie została odnaleziona"
@@ -592,11 +623,15 @@ msgstr "Operacja %1 nie została odnaleziona"
msgid "Action committed."
msgstr "Operacja została zatwierdzona"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Operacja została przygotowana..."
@@ -604,11 +639,11 @@ msgstr "Operacja została przygotowana..."
msgid "Add"
msgstr "Dodaj"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Dodaj AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Dodaj Cc"
@@ -620,15 +655,11 @@ msgstr ""
msgid "Add Criteria"
msgstr "Dodaj kryterium"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Dodaj więcej plików"
-#: NOT FOUND IN SOURCE
-msgid "Add Next State"
-msgstr "Ajouter Ä‚Å tape suivant"
-
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Dodaj zgłaszającego"
@@ -637,10 +668,6 @@ msgid "Add Value"
msgstr "Dodaj wartość"
#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr "Ajouter une sĂŠlection de mots clĂŠ Ă  cette queue"
-
-#: NOT FOUND IN SOURCE
msgid "Add a new a global scrip"
msgstr "Dodaj nowy skrypt globalny"
@@ -648,15 +675,19 @@ msgstr "Dodaj nowy skrypt globalny"
msgid "Add a scrip to this queue"
msgstr "Dodaj skrypt dla tej kolejki"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Dodaj skrypt, który będzie dotyczył wszystkich kolejek"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "Dodaj kolejne kryterium"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr ""
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Dodaj komentarze lub odpowiedzi do wybranych zgłoszeń"
@@ -668,7 +699,15 @@ msgstr "Dodaj członków grupy"
msgid "Add new watchers"
msgstr "Dodaj nowych obserwatorów"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
@@ -676,12 +715,12 @@ msgstr ""
msgid "AddNextState"
msgstr "Dodaj następny status"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Został dodany zarządzający %1 dla tej kolejki"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Został dodany zarządzający %1 dla tego zgłoszenia"
@@ -694,7 +733,7 @@ msgstr "Adres 1"
msgid "Address2"
msgstr "Adres 2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -730,7 +769,7 @@ msgstr "Administracja kolejkami . podstawowe informacje"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllPersonalGroups"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -742,7 +781,7 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "AdminPolamiUżytk"
@@ -750,23 +789,23 @@ msgstr "AdminPolamiUżytk"
msgid "AdminCustomFields"
msgstr "AdminCustomFields"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "AdminGroup"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "AdminGroupMembership"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "AdminOwnPersonalGroups"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "AdminQueue"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "AdminUsers"
@@ -778,7 +817,7 @@ msgstr "Administracyjne Cc"
msgid "Admins"
msgstr "Administrateurs"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Zaawansowane"
@@ -828,11 +867,11 @@ msgstr "Zawsze wysyła wiadomość do zgłaszających niezależnie od nadawcy wi
#: html/Search/Elements/EditQuery:56
msgid "And/Or"
-msgstr ""
+msgstr "I/Lub"
#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
-msgstr "S'applique Ă "
+msgstr "Zastosuj do: "
#: html/Search/Edit.html:64
msgid "Apply"
@@ -842,11 +881,11 @@ msgstr "Zastosuj"
msgid "Apply your changes"
msgstr "Zastosuj zmiany"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Potwierdzenia"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -879,7 +918,7 @@ msgstr "Odrzucone"
msgid "Approval diagram"
msgstr "Diagram potwierdzenia"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Zatwierdź"
@@ -887,7 +926,7 @@ msgstr "Zatwierdź"
msgid "Approver's notes: %1"
msgstr "Uwagi zatwierdzajÄ…cego: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Kwi."
@@ -915,27 +954,31 @@ msgstr "Artykuł nie został odnaleziony"
msgid "Articles"
msgstr "Artykuły"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "RosnÄ…co"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
-msgstr "Fixer et supprimer les champs personnalisĂŠs"
+msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
-msgstr "FixerChampsPersonnalisĂŠs"
+msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Załączniki"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Załącz plik"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Plik został załączony"
@@ -944,11 +987,11 @@ msgstr "Plik został załączony"
msgid "Attachment '%1' could not be loaded"
msgstr "Nie udało się dodać załącznika '%1'"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Załącznik został utworzony"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Nazwa pliku załącznika"
@@ -956,11 +999,11 @@ msgstr "Nazwa pliku załącznika"
msgid "Attachments"
msgstr "Załączniki"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Atrybut usunięty"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Sie."
@@ -984,6 +1027,10 @@ msgstr "Automatyczna odpowiedź wysyłana do zgłaszających"
msgid "AutoreplyToRequestors"
msgstr "Automatyczna odpowiedź wysyłana do zgłaszających"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "Dostępne kolumny"
@@ -1008,15 +1055,15 @@ msgstr "Niewłaściwy numer transakcji dla załącznika. %1 należy zastąpić p
msgid "Basics"
msgstr "Podst. informacje"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Pamiętaj, aby zapisać zmiany"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "przed"
@@ -1024,7 +1071,7 @@ msgstr "przed"
msgid "Begin Approval"
msgstr "Rozpocznij zatwierdzanie"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -1044,27 +1091,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "Adres URL do zapamiętania dla tego wyszukiwania"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "URL do zapamiętania"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Krótkie nagłówki"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Hurtowa aktualizacja zgłoszeń"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Nie można zmienić użytkowników systemu"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Czy ten zarzÄ…dzajÄ…cy widzi tÄ™ kolejkÄ™"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Nie można wprowadzić wartości pola bez nazwy"
@@ -1073,11 +1124,11 @@ msgstr "Nie można wprowadzić wartości pola bez nazwy"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Nie można połączyć zgłoszenia z tym samym zgłoszeniem"
@@ -1085,20 +1136,29 @@ msgstr "Nie można połączyć zgłoszenia z tym samym zgłoszeniem"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Niemożliwe połączenie w jedno zgłoszenie"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Niemożliwe jest zapisanie tego zapytania"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Niemożliwe określenie jednocześnie podstaw i celu"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Niemożliwe utworzenie użytkownika: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -1106,11 +1166,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Zmień hasło"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
-msgstr "Tout vĂŠrifier"
+msgstr "Zaznacz wszystko"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Zaznacz pole, aby usunąć"
@@ -1118,10 +1178,14 @@ msgstr "Zaznacz pole, aby usunąć"
msgid "Check box to revoke right"
msgstr "Zaznacz pole, aby odebrać uprawnienie"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Zgłoszenia podrzędne"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Miasto"
@@ -1142,9 +1206,13 @@ msgstr "KlasÄ… jest"
msgid "Classes"
msgstr "Klasy"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
-msgstr "Tout effacer"
+msgstr "Odznacz wszystko"
+
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
@@ -1158,15 +1226,27 @@ msgstr "Zamknięte zgłoszenia"
msgid "Closed requests"
msgstr "Demandes closes"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Zamknięte zgłoszenia"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Niezrozumiałe polecenie!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Komentuj"
@@ -1178,11 +1258,11 @@ msgstr "Adres komentarza"
msgid "Comment not recorded"
msgstr "Komentarz nie został zapisany"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Komentarz do zgłoszeń"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "CommentOnTicket"
@@ -1190,11 +1270,11 @@ msgstr "CommentOnTicket"
msgid "Comments"
msgstr "Komentarze"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Komentarze (które nie zostaną wysłane zgłaszającym)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Komentarze (które nie zostały wysłane zgłaszającym)"
@@ -1202,15 +1282,15 @@ msgstr "Komentarze (które nie zostały wysłane zgłaszającym)"
msgid "Comments about %1"
msgstr "Komentarze dotyczÄ…ce %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Uwagi dotyczące użytkownika"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Komentarze zostały dodane"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "Potwierdzenie wysłane do zgłaszającego"
@@ -1218,19 +1298,23 @@ msgstr "Potwierdzenie wysłane do zgłaszającego"
msgid "Compile Restrictions"
msgstr "Ograniczenia kompilacji"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Warunek"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Warunek zgadza siÄ™ z ..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Warunek nie został odnaleziony"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Konfiguracja"
@@ -1254,11 +1338,7 @@ msgstr "Zawartość"
msgid "Content-Type"
msgstr "Typ zawartości"
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr "Le groupe n'a pas pu ĂŞtre crĂŠĂŠ"
-
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "Kopiuj"
@@ -1270,7 +1350,7 @@ msgstr "Korespondencja"
msgid "Correspondence Address"
msgstr "Adres korespondencyjny"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Korespondencja została dodana"
@@ -1282,24 +1362,20 @@ msgstr "Korespondencja nie została zapisana"
msgid "Could not add new custom field value for ticket. "
msgstr "Nie udało się wprowadzić nowej wartości pola dla zgłoszenia."
-#: NOT FOUND IN SOURCE
-msgid "Could not add new custom field value for ticket. %1 "
-msgstr "La valeur de champ personnalisĂŠ n'a pas pu ĂŞtre ajoutĂŠe. %1"
-
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Nie udało się zmienić właściciela."
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Nie udało się utworzyć pola definiowanego przez użytkownika"
@@ -1309,7 +1385,7 @@ msgstr "Nie udało się utworzyć pola definiowanego przez użytkownika"
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Nie udało się utworzyć grupy"
@@ -1318,19 +1394,15 @@ msgstr "Nie udało się utworzyć grupy"
msgid "Could not create template: %1"
msgstr "Nie udało się utworzyć szablonu: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Nie udało się utworzyć zgłoszenia. Nie określono kolejki"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Nie udało się utworzyć użytkownika"
#: NOT FOUND IN SOURCE
-msgid "Could not create watcher for requestor"
-msgstr "L'observateur n'a pas pu ĂŞtre crĂŠe pour le demandeur"
-
-#: NOT FOUND IN SOURCE
msgid "Could not find a ticket with id %1"
msgstr "Nie udało się wyszukać zgłoszenia o numerze %1"
@@ -1338,11 +1410,11 @@ msgstr "Nie udało się wyszukać zgłoszenia o numerze %1"
msgid "Could not find group %1."
msgstr "Nie udało się wyszukać grupy %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Nie udało się wyszukać ani utworzyć tego użytkownika"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Nie udało się wyszukać tego zarządzającego"
@@ -1352,32 +1424,32 @@ msgstr "Nie udało się wyszukać użytkownika %1."
#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr "Impossible de charger le champ personnalisĂŠ %1"
+msgstr ""
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Nie udało się załadować grupy"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Nie udało się przypisać tego zarządzającego jako %1 dla tej kolejki"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Nie udało się przypisać tego zarządzającego jako %1 dla tego zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Nie udało się usunąć tego zarządzającego jako %1 dla tej kolejki"
@@ -1386,15 +1458,19 @@ msgstr "Nie udało się usunąć tego zarządzającego jako %1 dla tej kolejki"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Nie udało się usunąć tego zarządzającego jako %1 dla tego zgłoszenia"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "Niemożliwe było zapisanie danych użytkownika"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Nie udało się dodać nowego członka grupy"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Nie udało się utworzyć transakcji: %1"
@@ -1407,27 +1483,23 @@ msgstr "Nie udało się ustalić, co zrobić na podstawie odpowiedzi z gpg\\n"
msgid "Couldn't find group\\n"
msgstr "Nie udało się wyszukać grupy\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Nie udało się wyszukać wiersza"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Nie udało się wyszukać tego zarządzającego"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Nie udało się wyszukać tej wartości"
#: NOT FOUND IN SOURCE
-msgid "Couldn't find that watcher"
-msgstr "L'observateur n'a pas pu ĂŞtre trouvĂŠ"
-
-#: NOT FOUND IN SOURCE
msgid "Couldn't find user\\n"
msgstr "Nie udało się wyszukać użytkownika\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Nie udało się załadować %1 z bazy użytkowników.\\n"
@@ -1443,10 +1515,6 @@ msgid "Couldn't load CustomField %1"
msgstr "Nie udało się załadować pola %1"
#: NOT FOUND IN SOURCE
-msgid "Couldn't load KeywordSelects."
-msgstr "KeywordSelects n'a pas pu ĂŞtre chargĂŠ"
-
-#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
msgstr "Nie udało się załadować pliku konfiguracji RT '%1' %2"
@@ -1454,12 +1522,17 @@ msgstr "Nie udało się załadować pliku konfiguracji RT '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Nie udało się załadować skryptów"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Nie udało się załadować grupy %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Nie udało się załadować połączenia"
@@ -1482,6 +1555,11 @@ msgstr " Nie udało się załadować kolejki %1"
msgid "Couldn't load scrip"
msgstr "Nie udało się załadować skryptu"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Nie udało się załadować szablonu"
@@ -1490,26 +1568,21 @@ msgstr "Nie udało się załadować szablonu"
msgid "Couldn't load that user (%1)"
msgstr "Nie udało się załadować użytkownika (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Nie udało się załadować zgłoszenia '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Kraj"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Utwórz"
@@ -1521,7 +1594,7 @@ msgstr "Utwórz zgłoszenia"
msgid "Create a Class"
msgstr "Utwórz klasę"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Utwórz pole definiowane przez użytkownika"
@@ -1566,11 +1639,11 @@ msgstr "Utwórz nowy skrypt"
msgid "Create a new template"
msgstr "Utwórz nowy szablon"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Utwórz nowe zgłoszenie"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Utwórz nowego użytkownika"
@@ -1586,7 +1659,7 @@ msgstr "Utwórz kolejkę nazwaną"
msgid "Create a request"
msgstr "Utwórz zgłoszenie"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Utwórz skrypt dla kolejki %1"
@@ -1607,14 +1680,6 @@ msgstr "Utwórz artykuł"
msgid "Create an article in class..."
msgstr "Utwórz artykuł w ramach klasy..."
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1 / %2 / %3 "
-msgstr "Echec Ă  la crĂŠation de: %1 / %2 / %3"
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1/%2/%3"
-msgstr "Echec Ă  la crĂŠation de: %1/%2/%3"
-
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
msgstr "Utwórz nowe zgłoszenia na podstawie szablonu tego skryptu"
@@ -1623,15 +1688,15 @@ msgstr "Utwórz nowe zgłoszenia na podstawie szablonu tego skryptu"
msgid "Create ticket"
msgstr "Utwórz zgłoszenie"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Utwórz zgłoszenia w tej kolejce"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Utwórz, usuń i zmodyfikuj pola def. przez użytkownika"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Utwórz, usuń i zmodyfikuj kolejki"
@@ -1639,27 +1704,27 @@ msgstr "Utwórz, usuń i zmodyfikuj kolejki"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "Utwórz, usuń i zmodyfikuj członków którejś z prywatnych grup użytkownika"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr " Utwórz, usuń i zmodyfikuj członków prywatnych grup"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Utwórz, usuń i zmodyfikuj użytkowników"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "CreateTicket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Zarejestrowane"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Pole %1 zostało utworzone"
@@ -1672,10 +1737,18 @@ msgstr "Utworzony przez"
msgid "Created during"
msgstr "Utworzony podczas"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Szablon %1 został utworzony"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Zgłaszający"
@@ -1700,6 +1773,10 @@ msgstr "Aktualni członkowie"
msgid "Current rights"
msgstr "Aktualne uprawnienia"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Aktualne kryteria wyszukiwania"
@@ -1712,24 +1789,24 @@ msgstr "Aktualni obserwatorzy"
msgid "Custom Field #%1"
msgstr "Pole def. przez użytkownika #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Pola def. przez użytkownika"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
-msgstr "Champs personnalisĂŠs pour %1"
+msgstr ""
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Treść procedury czyszczenia definiowana przez użytkownika"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Treść procedury definiowana przez użytkownika"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Warunek definiowany przez użytkownika"
@@ -1737,25 +1814,27 @@ msgstr "Warunek definiowany przez użytkownika"
msgid "Custom field %1 %2 %3"
msgstr "Pole definiowane przez użytkownika %1 %2 %3"
-#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr "Le champ personnalisĂŠ %1 ne s'applique pas Ă  cet objet"
-
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Pole %1 definiowane przez użytkownika ma wartość."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Brak wartości w polu %1 definiowanym przez użytkownika."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Nie udało się wyszukać pola %1 definiowanego przez użytkownika"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Pole definiowane przez użytkownika zostało usunięte"
@@ -1764,7 +1843,7 @@ msgstr "Pole definiowane przez użytkownika zostało usunięte"
msgid "Custom field not found"
msgstr "Nie udało się wyszukać pola definiowanego przez użytkownika"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Nie udało się wyszukać wartości %1 dla pola %2"
@@ -1773,31 +1852,31 @@ msgstr "Nie udało się wyszukać wartości %1 dla pola %2"
msgid "Custom field value changed from %1 to %2"
msgstr "Wartość pola zmieniła się z %1 na %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Nie można usunąć wartości pola"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Nie udało się wyszukać wartości pola"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Wartość pola została usunięta"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "Pole"
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr "Erreur de donnĂŠes"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Daty"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Gru."
@@ -1845,11 +1924,11 @@ msgstr "Domyślnie: %1/%2 zmieniane z \"%3\" na \"%4\""
msgid "Delegate rights"
msgstr "Przekaż uprawnienia"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Przekaż specyficzne uprawnienia, które zostały Ci przyznane"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DelegateRights"
@@ -1857,7 +1936,7 @@ msgstr "DelegateRights"
msgid "Delegation"
msgstr "Przekazywanie uprawnień"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Usuń"
@@ -1869,7 +1948,7 @@ msgstr "Usuń szablon"
msgid "Delete article #%1"
msgstr "Usuń artykuł #%1"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1878,15 +1957,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr "Usuń zaznaczone skrypty"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Usuń zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "DeleteTicket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -1894,27 +1977,19 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "Usunięcie tego obiektu mogło spowodować brak spójności"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Usunięcie tego obiektu spowoduje brak spójności"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Usunięcie tego obiektu naruszy spójność"
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity."
-msgstr "Effacer cet objet violerait l'intĂŠgritĂŠ rĂŠfĂŠrentielle"
-
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr "Effacer cet objet violerait l'intĂŠgritĂŠ rĂŠfĂŠrentielle, c'est serait facheux!"
-
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Odrzucić"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Zgłoszenia zależne"
@@ -1922,27 +1997,27 @@ msgstr "Zgłoszenia zależne"
msgid "Dependencies: \\n"
msgstr "Zależności"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Zależność %1 dodana"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Zależność %1 usunięta"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Zależność od %1 dodana"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Zależność od %1 usunięta"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Zależy od"
@@ -1950,15 +2025,19 @@ msgstr "Zależy od"
msgid "DependsOn"
msgstr "ZależyOd"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "MalejÄ…co"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Opis zgłoszenia"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Opis"
@@ -1970,7 +2049,7 @@ msgstr "Szczegóły"
msgid "Display"
msgstr "Wyświetl"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Wyświetl Listę Praw Dostępu"
@@ -1978,19 +2057,19 @@ msgstr "Wyświetl Listę Praw Dostępu"
msgid "Display Columns"
msgstr "Wybierz kolumny"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Wyświetl szablony skryptów dla tej kolejki"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Wyświetl skrypty dla tej kolejki"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Tryb wyświetlania"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
@@ -1998,18 +2077,14 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Wyświetl zgłoszenie #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Rozpowszechniane na mocy wersji 2 licencji GNU GPL <a href=\"http://www.gnu.org/copyleft/gpl.html\">."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Zrób cokolwiek i wszystko"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Nie odświeżaj tej strony."
@@ -2024,9 +2099,9 @@ msgstr "Pobierz "
#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr "TĂŠlĂŠcharger en tant que fichier dĂŠlimitĂŠ par tabulations"
+msgstr "Pobierz jako listę [dane każdego użytkownika/grupy w jednej linii, odzielone tabulatorem]"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Termin realizacji"
@@ -2038,7 +2113,7 @@ msgstr "Termin realizacji '%1' nie może być rozpoznany"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "BÅÄ„D: Nie udaÅ‚o siÄ™ zaÅ‚adować zgÅ‚oszenia: '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Edytuj"
@@ -2046,6 +2121,10 @@ msgstr "Edytuj"
msgid "Edit Conditions"
msgstr "Modifier les conditions"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
@@ -2055,19 +2134,19 @@ msgstr "Edytuj pola dla kolejki %1"
msgid "Edit Custom Fields for Class %1"
msgstr "Edytuj pola dla klasy %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
-msgstr ""
+msgstr "Edycja zdefiniowanych przez użytkownia pól dla zgłoszeń we wszystkich kolejkach"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Edytuj powiÄ…zania"
@@ -2079,16 +2158,16 @@ msgstr "Zmodyfikuj zapytanie"
msgid "Edit Relationships"
msgstr "Edytuj powiÄ…zania"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Edytuj szablony kolejki %1"
-#: NOT FOUND IN SOURCE
-msgid "Edit keywords"
-msgstr "Modifier les mots clĂ"
-
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -2104,7 +2183,7 @@ msgstr "Edytuj szablony systemowe"
msgid "Edit templates for %1"
msgstr "Edytuj szablony dla %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "EdytujZapisaneZapytania"
@@ -2121,7 +2200,7 @@ msgstr "Edytuj konfiguracjÄ™ kolejki %1"
msgid "Editing Configuration for user %1"
msgstr "Edytuj konfigurację użytkownika %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Edytuj pole %1"
@@ -2140,7 +2219,7 @@ msgstr "Edytuj listę członków prywatnej grupy %1"
msgid "Editing template %1"
msgstr "Edytuj szablon %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Podstawy lub cel muszą być określone"
@@ -2148,7 +2227,7 @@ msgstr "Podstawy lub cel muszą być określone"
msgid "Email"
msgstr "e-mail"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "Używany adres e-mail "
@@ -2164,7 +2243,7 @@ msgstr "kodowanie e-maila"
msgid "Enabled (Unchecking this box disables this Class)"
msgstr "Udostępniona (nieoznaczenie tego pola spowoduje, że klasa będzie niedostępna)"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Udostępnione (nieoznaczenie tego pola spowoduje, że pole będzie niedostępne)"
@@ -2188,12 +2267,12 @@ msgstr "Dostępne pola definiowane przez użytkownika"
msgid "Enabled Queues"
msgstr "Dostępne kolejki"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Dostępny status %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "Statut actif: %1"
@@ -2206,7 +2285,7 @@ msgstr "Aby powiązać artykuły, wprowadź artykuły lub URI oddzielone spacjam
msgid "Enter multiple values"
msgstr "Wprowadzanie wielu wartości"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Aby powiązać obiekty, wprowadź URI obiektów oddzielone spacjami."
@@ -2214,11 +2293,11 @@ msgstr "Aby powiązać obiekty, wprowadź URI obiektów oddzielone spacjami."
msgid "Enter one value"
msgstr "Wprowadzanie jednej wartości"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "Aby powiązać kolejki, wprowadź URI kolejek oddzielone spacjamii."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Aby powiązać zgłoszenia, wprowadź numery zgłoszeń lub URI oddzielone spacjami."
@@ -2230,15 +2309,11 @@ msgstr "Aby powiązać zgłoszenia, wprowadź numery zgłoszeń lub URI oddzielo
msgid "Enter up to %1 values"
msgstr "Saisir %1 valeurs maximum"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "BÅ‚Ä…d"
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr "Erreur Ă  l'ajout de l'observateur"
-
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Błąd w określeniu parametrów kolejki->Dodaj Obserwatora"
@@ -2246,11 +2321,11 @@ msgstr "Błąd w określeniu parametrów kolejki->Dodaj Obserwatora"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Błąd w określeniu parametrów kolejki -> Usuń Obserwatora"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Błąd w określeniu parametrów kolejki -> Usuń Obserwatora"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Błąd w określeniu parametrów zgłoszenia -> Dodaj Obserwatora"
@@ -2258,11 +2333,11 @@ msgstr "Błąd w określeniu parametrów zgłoszenia -> Dodaj Obserwatora"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr " Błąd w określeniu parametrów zgłoszenia -> Usuń Obserwatora"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Błąd w określeniu parametrów Zgłoszenia-> Usuń Obserwatora"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "Eskaluj zgłoszenia"
@@ -2278,7 +2353,7 @@ msgstr "Szacowane"
msgid "Everyone"
msgstr "Wszyscy"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Przykład:"
@@ -2302,29 +2377,29 @@ msgstr "Wydziel artykuł ze zgłoszenia #%1"
msgid "Extract article from ticket #%1 into class %2"
msgstr "Wydziel artykuł ze zgłoszenia #%1 w klasie %2"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Nie udało się wyszukać członków grupy 'Uprawnieni'"
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Nie udało się wyszukać członków grupy 'Nieuprawnieni'"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Nie udało się załadować modułu %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Lut."
@@ -2353,6 +2428,10 @@ msgstr "Saisir dans un champ de type texte"
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "Saisir dans %1 champs de type texte maximum"
@@ -2365,11 +2444,11 @@ msgstr ""
msgid "Fin"
msgstr "Koniec"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Końcowy priorytet"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "Końcowy priorytet"
@@ -2379,7 +2458,7 @@ msgstr "Wyszukaj grupę, której"
#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
-msgstr "Trouver les groupes dont"
+msgstr "Wyszukaj grupy, których:"
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
@@ -2389,7 +2468,7 @@ msgstr "Wyszykaj nowe/otwarte zgłoszenia"
msgid "Find people whose"
msgstr "Wyszukaj użytkowników, których"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Wyszukaj zgłoszenia"
@@ -2413,7 +2492,7 @@ msgstr "Ble ble"
msgid "Foo!"
msgstr "ble ble"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "WymuÅ› zmianÄ™"
@@ -2421,12 +2500,12 @@ msgstr "WymuÅ› zmianÄ™"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Wyszukano %1 zgłoszeń"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Wyszukany obiekt"
@@ -2446,15 +2525,15 @@ msgstr "FreeformMultiple"
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Pt."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Pełne nagłówki"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "Pobierz szablon z pliku"
@@ -2462,7 +2541,7 @@ msgstr "Pobierz szablon z pliku"
msgid "Getting the current user from a pgp sig\\n"
msgstr "Uzyskanie aktualnego użytkownika na podstawie podpisu pgp\\n"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Nadany dla %1"
@@ -2473,11 +2552,7 @@ msgstr "Globalna"
#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr "Champs personnalisĂŠs globaux"
-
-#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
-msgstr "Mots clĂŠ globaux"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
@@ -2487,16 +2562,21 @@ msgstr "Skrypty globalne"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Szablon globalny: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Pobierz"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Start!"
@@ -2528,28 +2608,24 @@ msgstr "Grupa %1 %2: %3"
msgid "Group Rights"
msgstr "Uprawnienia grupowe"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Grupa ma już członka"
-#: NOT FOUND IN SOURCE
-msgid "Group could not be created."
-msgstr "Le groupe n'a pas pu ĂŞtre crĂŠĂŠ"
-
#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Nie udało się utworzyć grupy: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Grupa została utworzona"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Nie ma takiego członka grupy"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Nie udało się wyszukać grupy"
@@ -2561,21 +2637,21 @@ msgstr "Nie udało się wyszukać grupy.\\n"
msgid "Group not specified.\\n"
msgstr "Grupa nie została określona.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Grupy"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Nie można przypisac grup jako członków tych grup"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
-msgstr "Groupes correspondant au critère de recherche"
+msgstr ""
#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
-msgstr "Cette utilisateur appartient aux groupes"
+msgstr ""
#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
@@ -2586,7 +2662,7 @@ msgstr "Witaj!"
msgid "Hello, %1"
msgstr "Witaj, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historia"
@@ -2612,7 +2688,11 @@ msgstr "Tel. domowy"
msgid "Homepage"
msgstr "Start"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Posiadam %quant(%1,concrete mixer)."
@@ -2621,11 +2701,11 @@ msgstr "Posiadam %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "I have [quant,_1,concrete mixer]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Nr "
@@ -2645,15 +2725,15 @@ msgstr "Jeśli zgłaszający nie został określony, twórz zgłoszenia dla tego
msgid "If no queue is specified, create tickets in this queue."
msgstr "Jeśli kolejka nie została określona, twórz zgłoszenia w tej kolejce."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "Jeśli ta aplikacja została zachwiana, obcy lokalny użytkownik mógł używać tej aplikacji, aby uzyskać do RT dostęp na prawach administratora"
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Jeśli zmodyfikowałeś coś powyżej"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Niedopuszczalna wartość dla %1"
@@ -2661,7 +2741,7 @@ msgstr "Niedopuszczalna wartość dla %1"
msgid "Image"
msgstr "Image"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Pole, które nie może być powielane"
@@ -2685,40 +2765,46 @@ msgstr "Uwzględnij na liście nieaktywne kolejki."
msgid "Include disabled users in search."
msgstr "Uwzględnij w wyszukiwaniu nieaktywnych użytkowników."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "PoczÄ…tkowy priorytet"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "PoczÄ…tkowy priorytet"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Błąd na wejściu"
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr "Votre intĂŠret est notĂŠ"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Błąd wewnętrzny"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Błąd wewnętrzny: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Nieprawidłowy typ grupy"
@@ -2730,7 +2816,7 @@ msgstr "Nieprawidłowe uprawnienie"
msgid "Invalid Type"
msgstr "Type invalide"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Nieprawidłowe dane"
@@ -2738,36 +2824,41 @@ msgstr "Nieprawidłowe dane"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Nieprawidłowy właściciel. Domyślnie 'nikt'"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Nieprawidłowa kolejka"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Nieprawidłowe uprawnienie"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Nieprawidłowa wartość dla %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Nieprawidłowa wartość pola"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Nieprawidłowy status"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Bardzo ważne, aby nieuprawnieni użytkownicy nie posiadali uprawnień do uruchomienia tej aplikacji."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Sugeruje się, aby utworzyć nieuprawnionego użytkownika w odpowiedniej grupie o odpowiednim dostępie do RT, aby uruchomić tę aplikację"
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Wymaga kilku argumentów:"
@@ -2779,7 +2870,7 @@ msgstr ""
msgid "Items pending my approval"
msgstr "Pozycje oczekujÄ…ce na moje zatwierdzenie"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Sty."
@@ -2787,11 +2878,11 @@ msgstr "Sty."
msgid "January"
msgstr "Styczeń"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Dołącz albo opuść tę grupę"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Lip."
@@ -2799,11 +2890,11 @@ msgstr "Lip."
msgid "July"
msgstr "Lipiec"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Wszystko"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Cze."
@@ -2879,25 +2970,25 @@ msgstr "Ograniczenie kolejki do %1 %2"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "Połączenie już istnieje"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Nie udało się utworzyć połączenia"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Połączenie zostało utworzone (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Połączenie zostało usunięte (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Połączenie nie zostało odnalezione"
@@ -2910,19 +3001,27 @@ msgstr "Powiąż zgłoszenie #%1"
msgid "Link ticket %1"
msgstr "Lier au ticket %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "PowiÄ…zania"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Załaduj"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Załaduj zapisane zapytanie:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2930,7 +3029,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr "Załadowane moduły PERL"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2939,75 +3038,74 @@ msgstr ""
msgid "Location"
msgstr "Lokalizacja"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Ścieżka logowania %1 nie została odnaleziona lub nie mógła być zapisana.\\n Nie udało się uruchomić RT"
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Zalogowano jako %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Zaloguj siÄ™"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Wyloguj siÄ™"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
-msgstr "Faire attention aux types diffĂŠrents"
+msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Wprowadź właściciela"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Wprowadź status"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Wprowadź termin realizacji"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Wprowadź datę zamknięcia"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Wprowadź datę rozpoczęcia realizacji"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Wprowadź datę rozpoczęcia realizacji"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Wprowadź datę wpływu"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Wprowadź priorytet"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Wprowadź kolejkę"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Wprowadź temat"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr "GĂŠrer les champs personnalisĂŠs et leur valeurs"
+msgstr "Administracja polami zdefiniowanymi przez użytkownika "
#: html/Admin/index.html:69
msgid "Manage groups and group membership"
@@ -3025,7 +3123,7 @@ msgstr "Administracja kolejkami i specyficznymi właściwościami kolejek"
msgid "Manage users and passwords"
msgstr "Administracja użytkownikami i hasłami"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
@@ -3037,29 +3135,29 @@ msgstr "Marzec"
msgid "May"
msgstr "Maj"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Maj"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "Członek %1 dodany"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "Członek %1 usunięty"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Członek grupy został dodany"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Członek grupy został usunięty"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Członek grupy nie został usunięty"
@@ -3075,12 +3173,12 @@ msgstr "CzłonekGrupy"
msgid "Members"
msgstr "Członkowie grup"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "Członkowstwo w %1 dodane"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Członkowstwo w %1 usunięte"
@@ -3094,52 +3192,60 @@ msgstr "Affiliations"
msgid "Memberships of the user %1"
msgstr "Affiliations de l'utilisateur %1"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "Udało się połączyć"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Nie udało się połączyć. Nie udało się ustawić efektywnego Id"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Połączyć w"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Połączono z %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Wiadomość"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Wiadomość nie mogła zostać zapisana"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Wiadomość zapisana"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "Powiadomienie o tym zgłoszeniu nie zostanie wysłane do..."
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Brakujący klucz główny?: %1:"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Tel. komórkowy"
@@ -3155,7 +3261,7 @@ msgstr "Zmieniony"
msgid "Modify"
msgstr "Zmodyfikuj"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Modyfikuj Listę Praw Dostępu"
@@ -3171,7 +3277,7 @@ msgstr ""
#: html/Admin/Elements/ObjectCustomFields:98
#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr "Modifier les champs personnalisĂŠs qui s'appliquent Ă  tous les %1"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
@@ -3181,7 +3287,7 @@ msgstr "Modyfikuj pola, które dotyczą wszystkich kolejek"
msgid "Modify Group Rights"
msgstr "Zmodyfikuj uprawnienia grup"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Modyfikuj Członków"
@@ -3189,19 +3295,15 @@ msgstr "Modyfikuj Członków"
msgid "Modify Rights"
msgstr "Zapisz uprawnienia"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Modyfikuj szablony skryptów dla tej kolejki"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Modyfikuj skrypty dla tej kolejki"
#: NOT FOUND IN SOURCE
-msgid "Modify System ACLS"
-msgstr "Modifier ACLs système"
-
-#: NOT FOUND IN SOURCE
msgid "Modify Template %1"
msgstr "Modyfikuj szablon %1"
@@ -3218,12 +3320,12 @@ msgstr "Modyfikuj pole dla kolejki %1"
msgid "Modify a CustomField which applies to all queues"
msgstr "Modyfikuj pole, które dotyczy wszystkich kolejek"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modyfikuj skrypt dla kolejki %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Modyfikuj skrypt, który dotyczy wszystkich kolejek"
@@ -3234,25 +3336,21 @@ msgstr "Modyfikuj artykuł #%1"
#: html/Admin/CustomFields/Objects.html:90
#. ($CF->Name)
msgid "Modify associated objects for %1"
-msgstr "Modifier les objets associĂŠs Ă  %1"
-
-#: NOT FOUND IN SOURCE
-msgid "Modify dates for # %1"
-msgstr "Modifier les dates pur n°%1"
+msgstr ""
#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Modyfikuj daty dla #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modyfikuj daty dla zgłoszenia # %1"
#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
msgid "Modify global custom fields"
-msgstr ""
+msgstr "Modyfikuj globalne pola definiowane przez użytkownika"
#: html/Admin/Elements/GlobalCustomFieldTabs:70 html/Admin/Global/GroupRights.html:46 html/Admin/Global/GroupRights.html:49 html/Admin/Global/index.html:77
msgid "Modify global group rights"
@@ -3282,7 +3380,7 @@ msgstr "Modyfikuj globalne uprawnienia użytkowników"
msgid "Modify global user rights."
msgstr "Modyfikuj globalne uprawnienia użytkowników."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Modyfikuj grupowe dane pośrednie lub usuń grupę"
@@ -3301,11 +3399,11 @@ msgstr "Modyfikuj uprawnienia grupowe dla grupy %1"
msgid "Modify group rights for queue %1"
msgstr "Modyfikuj uprawnienia grupowe dla kolejki %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Modyfikuj listę członków tej grupy"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Modyfikuj konto w RT"
@@ -3314,7 +3412,7 @@ msgstr "Modyfikuj konto w RT"
msgid "Modify people related to queue %1"
msgstr "Modyfikuj użytkowników powiązanych z kolejką %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -3339,16 +3437,20 @@ msgstr "Edytuj szablon %1"
msgid "Modify templates which apply to all queues"
msgstr "Modyfikuj szablony, które dotyczą wszystkich kolejek"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Modyfikuj grupÄ™ %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Modyfikuj obserwatorów kolejki"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modyfikuj użytkownika %1"
@@ -3363,14 +3465,14 @@ msgstr "Modyfikuj zgłoszenie %1"
msgid "Modify ticket #%1"
msgstr "Modyfikuj zgłoszenie %1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Modyfikuj zgłoszenia"
#: html/Admin/CustomFields/UserRights.html:157
#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr "Modifier les droits utilisateurs pour le champ personnalisĂŠ %1"
+msgstr ""
#: html/Admin/Groups/UserRights.html:46 html/Admin/Groups/UserRights.html:50 html/Admin/Groups/UserRights.html:56
#. ($GroupObj->Name)
@@ -3386,51 +3488,47 @@ msgstr "Modyfikuj uprawnienia użytkowników dla kolejki %1"
msgid "Modify watchers for queue '%1'"
msgstr "Modyfikuj obserwatorów kolejki %1"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "ModifyACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "ModifyOwnMembership"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "ModifyQueueWatchers"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "ModifyScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "ModifySelf"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "ModifyTemplate"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "ModifyTicket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Pon."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Więcej o %1"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr "DÄ‚Å placer"
-
#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Przesuń w dół"
@@ -3443,11 +3541,11 @@ msgstr "Przesuń w górę"
msgid "Multiple"
msgstr "Wielokrotny"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "Należy określić atrybut 'Nazwa'"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "%1 moich zgłoszeń"
@@ -3456,19 +3554,23 @@ msgstr "%1 moich zgłoszeń"
msgid "My Approvals"
msgstr "Moje potwierdzenia"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Moje potwierdzenia"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Moje zapytania"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nazwa"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Używana nazwa"
@@ -3484,7 +3586,7 @@ msgstr "Wymagane potwierdzenie od administratora systemu"
msgid "Never"
msgstr "Nigdy"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Nowe"
@@ -3492,7 +3594,7 @@ msgstr "Nowe"
msgid "New Article"
msgstr "Nowy artykuł"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nowe powiÄ…zania"
@@ -3504,7 +3606,7 @@ msgstr "Nowe hasło"
msgid "New Pending Approval"
msgstr "Nowe zgłoszenie oczekujące na zatwierdzenie"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Nowe zapytanie"
@@ -3512,7 +3614,7 @@ msgstr "Nowe zapytanie"
msgid "New Relationships"
msgstr "Nowe powiÄ…zania"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Nowe wyszukiwanie"
@@ -3532,7 +3634,7 @@ msgstr "Nowa grupa"
msgid "New password"
msgstr "Nowe hasło"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Nowe hasło zostało wysłane"
@@ -3540,6 +3642,10 @@ msgstr "Nowe hasło zostało wysłane"
msgid "New queue"
msgstr "Nowa kolejka"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nouvelle demande"
@@ -3548,7 +3654,7 @@ msgstr "Nouvelle demande"
msgid "New rights"
msgstr "Nowe uprawnienia"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nowy skrypt"
@@ -3560,15 +3666,15 @@ msgstr "Nowe wyszukiwanie"
msgid "New template"
msgstr "Nowy szablon"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "Nowe zgłoszenie"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "Nowe zgłoszenie nie istnieje"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Nowy użytkownik"
@@ -3584,7 +3690,7 @@ msgstr "Nowi obserwatorzy"
msgid "New window setting"
msgstr "Nowe ustawienia okna"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Następne"
@@ -3612,7 +3718,7 @@ msgstr "Nie"
msgid "No Class defined"
msgstr "Nie zdefiniowano klasy"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Brak pola definiowanego przez użytkownika"
@@ -3624,7 +3730,7 @@ msgstr "Nie zdefiniowano pola def. przez użytkownika"
msgid "No Group defined"
msgstr "Nie zdefiniowano grupy"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Brak zapytania"
@@ -3648,11 +3754,11 @@ msgstr "Nie określono zgłoszenia. Odrzucenie zgłoszenia"
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Nie określono zgłoszenia. Odrzucenie modyfikacji zgłoszenia\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Zawieszenie operacji"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Nie określono kolumny"
@@ -3668,49 +3774,53 @@ msgstr "Nie wprowadzono komentarza dotyczącego tego użytkownika"
msgid "No correspondence attached"
msgstr "Nie załączono korespondencji"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Brak opisu dla %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Nie określono grupy"
#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr "Aucun groupe trouvÊ d'après le critère de recherche."
+msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Brak załączonej wiadomości"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Nie ustawiono hasła"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Brak uprawnień do tworzenia kolejek"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Brak uprawnień do tworzenia zgłoszeń w kolejce '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Brak uprawnień do tworzenia użytkowników"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Brak uprawnień do wyświetlenia tego zgłoszenia"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Brak uprawnień do przeglądania aktualizacji zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Nie określono zarządzającego"
@@ -3730,15 +3840,15 @@ msgstr "Nie udało się wyszukać uprawnień"
msgid "No rights granted."
msgstr "Nie przyznano uprawnień."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Brak kryteriów wyszukiwania"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Brak tematu"
@@ -3746,14 +3856,10 @@ msgstr "Brak tematu"
msgid "No ticket id specified"
msgstr "Nie określono numeru zgłoszenia"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Nie określono typu transakcji"
-#: NOT FOUND IN SOURCE
-msgid "No user or email address specified"
-msgstr "Aucun utilisateur ou adresse email spĂŠcifiĂŠ"
-
#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Brak użytkowników odpowiadających kryteriom wyszukiwania"
@@ -3762,18 +3868,22 @@ msgstr "Brak użytkowników odpowiadających kryteriom wyszukiwania"
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Brak aktualnego użytkownika RT. Proszę skontaktować się z administratorem RT.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Nie wysłano wartości do zestawu!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Nikt"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "NieistniejÄ…ce pole?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "Nie udało się zalogować"
@@ -3782,7 +3892,7 @@ msgstr "Nie udało się zalogować"
msgid "Not logged in."
msgstr "Nie udało się zalogować."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Nie ustawiona"
@@ -3794,11 +3904,11 @@ msgstr "Jeszcze nie zaimplementowane."
msgid "Not yet implemented...."
msgstr "Jeszcze nie zaimplementowane..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Uwagi"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Powiadomienie nie może zostać wysłane"
@@ -3870,7 +3980,7 @@ msgstr "Wyślij powiadomienie do zgłaszających oraz osób o uprawnieniach Cc i
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Wyślij powiadomienie do zgłaszających oraz osób o uprawnieniach Cc i AdminCC jako komentarz"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Lis."
@@ -3882,19 +3992,19 @@ msgstr "Listopad"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Nie udało się utworzyć obiektu"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Obiekt został utworzony"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3902,13 +4012,13 @@ msgstr ""
#. ($ObjectType)
#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
-msgstr "Les objets de type %1 ne peuvent avoir de champs personnalisĂŠs"
+msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "Le type d'objet ne correspond pas"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Paź."
@@ -3916,7 +4026,7 @@ msgstr "Paź."
msgid "October"
msgstr "Październik"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Praca zdalna"
@@ -3932,6 +4042,11 @@ msgstr "Załaduj modyfikowane zdalnie"
msgid "On"
msgstr "dnia"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "w przypadku komentarza"
@@ -3968,25 +4083,29 @@ msgstr "w przypadku zmiany statusu"
msgid "On Transaction"
msgstr "w przypadku transakcji"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Wyświetl tylko potwierdzenia dotyczące zgłoszeń zarejestrowanych po %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Wyświetl tylko potwierdzenia dotyczące zgłoszeń zarejestrowanych przed %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Otwarte"
-#: NOT FOUND IN SOURCE
+#: html/SelfService/index.html:46
msgid "Open Tickets"
msgstr "Otwórz zgłoszenia"
-#: html/Ticket/Elements/Tabs:159
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Otwórz"
@@ -3994,7 +4113,7 @@ msgstr "Otwórz"
msgid "Open requests"
msgstr "Ouvrir les demandes"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "Otwórz zgłoszenia"
@@ -4010,7 +4129,11 @@ msgstr "Otwórz zgłoszenia (z listy) w innym oknie"
msgid "Open tickets on correspondence"
msgstr "Otwórz zgłoszenia, które są w trakcie ustalania (wymiany korespondencji)"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "UporzÄ…dkuj wg"
@@ -4022,17 +4145,16 @@ msgstr "PorzÄ…dkowanie i sortowanie"
msgid "Organization"
msgstr "Firma"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Zgłoszenie źródłowe: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
-msgstr "Mail sortant suite Ă  l'enregistrement d'un commentaire"
msgstr "Zarejestrowano wychodzącą wiadomość o komentarzu"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "Zarejestrowano wiadomość wychodzącą"
@@ -4044,15 +4166,15 @@ msgstr "Z upływem czasu priorytet wzrasta do"
msgid "Overview"
msgstr "PrzeglÄ…d"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Moje zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "OwnTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Właściciel"
@@ -4060,11 +4182,11 @@ msgstr "Właściciel"
msgid "Owner changed from %1 to %2"
msgstr "Właściciel zmienił się z %1 na %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "Właściciel nie mógł być ustanowiony."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Wymuszono zmianę właściciela z %1 na %2"
@@ -4078,7 +4200,7 @@ msgstr "Właścicielem"
msgid "Page %1 of %2"
msgstr "Strona %1 z %2"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Pager"
@@ -4086,11 +4208,11 @@ msgstr "Pager"
msgid "PagerPhone"
msgstr "Nr pager'a"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Zgłoszenia nadrzędne"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Hasło"
@@ -4098,16 +4220,16 @@ msgstr "Hasło"
msgid "Password Reminder"
msgstr "Przypomnienie o haśle"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -4115,24 +4237,24 @@ msgstr ""
msgid "Password too short"
msgstr "Hasło jest zbyt krótkie"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Hasło: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Hasła są różne."
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Hasła są różne. Twoje hasło nie zostało zmienione."
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Osoby"
@@ -4144,10 +4266,18 @@ msgstr "Wykonaj operację zdefiniowaną przez użytkownika"
msgid "Perl configuration"
msgstr "Konfiguracja PERL"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Odmowa dostępu"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Grupy prywatne"
@@ -4160,7 +4290,7 @@ msgstr "Grupy prywatne"
msgid "Personal groups:"
msgstr "Grupy prywatne:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Numery tel."
@@ -4168,19 +4298,29 @@ msgstr "Numery tel."
msgid "Placeholder"
msgstr "Placeholder"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Właściwości"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Właściwości"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Informacja o przygotowaniu została wysłana do zgłaszającego"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Poprzednie"
@@ -4196,12 +4336,12 @@ msgstr "Poprzednia strona"
msgid "Pri"
msgstr "Poprzedni"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Nie udało się wyszukać zarządzającego %1."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Priorytet"
@@ -4217,7 +4357,7 @@ msgstr "Prywatne:"
msgid "Privileged"
msgstr "Uprawnieni"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Uprawniony status: %1"
@@ -4234,19 +4374,23 @@ msgstr "Projets"
msgid "Pseudogroup for internal use"
msgstr "Grupa do użytku wewnętrznego"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "Zapytanie"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Kreator zapytań"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Kolejka "
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -4256,10 +4400,6 @@ msgstr "Nie udało się wyszukać kolejki %1"
msgid "Queue '%1' not found\\n"
msgstr "Nie udało się wyszukać kolejki '%1 '\\n"
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr "SĂŠlection des mots clĂŠ de queue"
-
#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Nazwa kolejki"
@@ -4268,19 +4408,19 @@ msgstr "Nazwa kolejki"
msgid "Queue Scrips"
msgstr "Skrypty kolejki"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Kolejka już istnieje"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Nie udało się utworzyć kolejki"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Nie udało się załadować kolejki"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Kolejka została utworzona"
@@ -4288,7 +4428,7 @@ msgstr "Kolejka została utworzona"
msgid "Queue is not specified."
msgstr "Kolejka nie została określona."
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Nie udało się wyszukać kolejki"
@@ -4296,20 +4436,27 @@ msgstr "Nie udało się wyszukać kolejki"
msgid "Queues"
msgstr "Kolejki"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "Szybkie wyszukiwanie"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "Szybkie tworzenie zgłoszeń"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS (XML)"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -4350,7 +4497,7 @@ msgstr "BÅ‚Ä…d konfiguracji RT"
msgid "RT Critical error. Message not recorded!"
msgstr "Błąd krytyczny RT. Nie udało się zapisać wiadomości!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "BÅ‚Ä…d RT"
@@ -4359,25 +4506,30 @@ msgid "RT Received mail (%1) from itself."
msgstr "RT otrzymał e-mail (%1) z RT"
#: NOT FOUND IN SOURCE
-msgid "RT Recieved mail (%1) from itself."
-msgstr "RT a reçu du courrier (%1) de lui même"
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service"
msgstr "Samoobsługa RT"
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service / Closed Tickets"
-msgstr "RT Self Service / Tickets rĂŠsolus"
-
#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr "Zmienne RT"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT - przeglÄ…d podstawowych informacji"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "Nieudana autoryzacja w RT"
@@ -4390,7 +4542,7 @@ msgstr "Nie udało się wyszukać zgłaszającego przez przejrzenie zewnętrznej
msgid "RT couldn't find the queue: %1"
msgstr "Nie udało się wyszukać kolejki: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -4398,7 +4550,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "Nie udało się zatwierdzić tego podpisu PGP.\\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT dla %1"
@@ -4416,17 +4568,21 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Jest dystrybuowane jako <a href=\"http://www.gnu.org/copyleft/gpl.html\">Wersja 2 GNU General Public License.</a>"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-2002 Jesse Vincent &lt;jesse@bestpractical.com&gt;. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr "RT est &copy; Copyright 1996-2002 Jesse Vincent &lt;jesse@bestpractical.com&gt;. DistribuĂŠ sous <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 de la licence gĂŠnĂŠrale GNU.</a>"
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "Wg RT ta wiadomość może być informacją odbitą"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT będzie postępował z tą wiadomością tak, jakby była niepodpisana.\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "Email w RT wymaga autoryzacji podpisu PGP. Albo nie podpisałeś wiadomości, albo Twój podpis nie może być zweryfikowany."
@@ -4443,31 +4599,31 @@ msgstr "ImiÄ™ i nazwisko"
msgid "RealName"
msgstr "RealName"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "PowiÄ…zanie %1 dodane"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Powiązanie %1 usunięte"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "PowiÄ…zanie z %1 dodane"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Powiązanie z %1 usunięte"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Zgłoszenia powiązane"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "PowiÄ…zane z"
@@ -4492,19 +4648,48 @@ msgstr "Odświeżaj tę stronę co %1 minut."
msgid "Relationships"
msgstr "PowiÄ…zania"
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Usuń AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Usuń Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Usuń zgłaszającego"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Odpowiedz"
@@ -4512,19 +4697,23 @@ msgstr "Odpowiedz"
msgid "Reply Address"
msgstr "Adres odpowiedzi"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Odpowiedz zgłaszającym"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Odpowiedz na zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "ReplyToTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Zgłaszający"
@@ -4540,7 +4729,7 @@ msgstr "Zgłaszający"
msgid "RequestorAddresses"
msgstr "AdresZgłaszającego"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Zgłaszający"
@@ -4553,32 +4742,52 @@ msgstr "Zgłoszenia powinny być zrealizowane w ciągu"
msgid "Required parameter '%1' not specified"
msgstr "Wymagany atrybut '%1' nie został określony"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Zresetuj"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Tel. domowy"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Zamknij"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Zamknij zgłoszenie nr %1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Zamknięte"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Odpowiedź dla zgłaszających"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Wyniki"
@@ -4598,19 +4807,19 @@ msgstr "Przywróć"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Uprawnienie %1 nie zostało wyszukane dla %2 %3 w zakresie %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Uprawnienie zostało przekazane"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Uprawnienie zostało przyznane"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Uprawnienie zostało załadowane"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Uprawnienie nie może być odebrane"
@@ -4618,24 +4827,24 @@ msgstr "Uprawnienie nie może być odebrane"
msgid "Right not found"
msgstr "Nie udało się wyszukać uprawnienia"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Nie udało się załadować uprawnienia"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Uprawnienie zostało odebrane"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Uprawnienia"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Nie udało się przydzielić uprawnień dla %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Nie udało się odebrać uprawnień dla %1"
@@ -4648,47 +4857,50 @@ msgstr "Role"
msgid "RootApproval"
msgstr "RootApproval"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Linii na stronie"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sob."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Zapisz"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Zapisz zmiany"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Zapisz"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Zapisz zmiany"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Zapisane zapytania"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Skrypt #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Skrypt został utworzony"
@@ -4696,7 +4908,7 @@ msgstr "Skrypt został utworzony"
msgid "Scrip Fields"
msgstr "Atrybuty skryptu"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Skrypt został usunięty"
@@ -4712,7 +4924,7 @@ msgstr "Skrypty dla %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Skrypty, które dotyczą wszystkich kolejek"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Wyszukaj"
@@ -4720,12 +4932,16 @@ msgstr "Wyszukaj"
msgid "Search Criteria"
msgstr "Kryteria wyszukiwania"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
# nie jestem pewien!
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Wyszukaj oczekujÄ…ce potwierdzenia"
@@ -4733,44 +4949,65 @@ msgstr "Wyszukaj oczekujÄ…ce potwierdzenia"
msgid "Search for articles"
msgstr "Wyszukaj artykuły"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
-msgstr "Les recherches ne peuvent ĂŞtre associĂŠes Ă  ce type d'objet"
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
-#: bin/rt-crontool:213
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Zabezpieczenie:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
-msgstr "Voir les champs personnalisĂŠs"
+msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "Zobacz dosłowne wiadomości wychodzące i ich odbiorców"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "Zobacz prywatne komentarze do zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "Zobacz podsumowania zgłoszeń"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "DostDoPólUżytk"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "SeeQueue"
@@ -4828,7 +5065,7 @@ msgstr ""
#: html/Admin/Global/CustomFields/index.html:83
msgid "Select custom fields for transactions on tickets in all queues"
-msgstr ""
+msgstr "Wybór pól zdefiniowanych przez użytkownika dla zgłoszeń we wszystkich kolejkach"
#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
@@ -4846,7 +5083,11 @@ msgstr "Wybór jednej wartości"
msgid "Select queue"
msgstr "Wybierz kolejkÄ™"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Wybierz skrypt"
@@ -4858,7 +5099,7 @@ msgstr "Wybierz szablon"
msgid "Select up to %1 values"
msgstr "Choisir un maximum de %1 valeurs "
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Wybierz użytkownika"
@@ -4872,11 +5113,15 @@ msgstr "Wybór jednej wartości"
#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr "Champs personnalisĂŠs sĂŠlectionnĂŠs"
+msgstr "Zaznaczone pola"
#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
-msgstr "Objets sĂŠlectionnĂŠs"
+msgstr ""
+
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Self Service"
@@ -4892,7 +5137,7 @@ msgstr "Wyślij e-mail do wszystkich obserwatorów jako \"komentarz\""
#: etc/initialdata:112
msgid "Send mail to requestors and Ccs"
-msgstr "Wyślij e-mail do zgłaszających i osób o uprawnieniach Cc""
+msgstr "Wyślij e-mail do zgłaszających i osób o uprawnieniach Cc"
#: etc/initialdata:107
msgid "Send mail to requestors and Ccs as a comment"
@@ -4926,7 +5171,7 @@ msgstr "Wysyła e-mail do osób wymienionych w administracyjnym Cc jako komentar
msgid "Sends mail to the owner"
msgstr "Wysyła e-mail do właściciela"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Wrz."
@@ -4938,7 +5183,7 @@ msgstr "Oddziel spacjami adresy URL"
msgid "September"
msgstr "Wrzesień"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Pokaż"
@@ -4950,7 +5195,7 @@ msgstr "Pokazuj potwierdzenia"
msgid "Show Columns"
msgstr "Wyświetlane kolumny"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Wyświetl wyniki"
@@ -4958,27 +5203,27 @@ msgstr "Wyświetl wyniki"
msgid "Show advanced search options..."
msgstr "Wyświetl zaawansowane opcje wyszukiwania..."
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Wyświetl zatwierdzone zgłoszenia"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Wyświetl podstawowe informacje"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Wyświetl odrzucone zgłoszenia"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Wyświetl szczegóły"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Wyświetl zgłoszenia oczekujące na zatwierdzenie"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Wyświetl zgłoszenia oczekujące na pozostałe zatwierdzenia"
@@ -4990,47 +5235,47 @@ msgstr "Wyświetl prywatny komentarz do zgłoszenia"
msgid "Show ticket summaries"
msgstr "Wyświetl streszczenia zgłoszeń"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "ShowACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "PodglÄ…dPocztyWychodz"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "PodglądZapytańZapis"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "ShowScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "ShowTemplate"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "ShowTicket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "ShowTicketComments"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Podpisz jako zgłaszający lub osoba o uprawnieniach Cc dla zgłoszenia lub kolejki"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Podpisz jako osoba o uprawnieniach AdminCc dla zgłoszenia lub kolejki"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Podpis"
@@ -5038,6 +5283,10 @@ msgstr "Podpis"
msgid "Signed in as %1"
msgstr "Wpisany jako %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Pojedynczy"
@@ -5046,7 +5295,7 @@ msgstr "Pojedynczy"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Pomiń menu"
@@ -5054,6 +5303,10 @@ msgstr "Pomiń menu"
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sortuj"
@@ -5074,7 +5327,7 @@ msgstr "Sortuj wyniki wg"
msgid "SortOrder"
msgstr "SortOrder"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "Etap"
@@ -5094,7 +5347,7 @@ msgstr "Realizacja rozpoczęta"
msgid "Started date '%1' could not be parsed"
msgstr "Data rozpoczęcia realizacji '%1' nie może być rozpoznana"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "PoczÄ…tek realizacji"
@@ -5110,7 +5363,7 @@ msgstr "Data rozpoczęcia realizacji '%1' nie może być rozpoznana"
msgid "State"
msgstr "Województwo"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Status "
@@ -5126,19 +5379,19 @@ msgstr "Status zmieniony z %1 na %2"
msgid "StatusChange"
msgstr "Zmiana statusu"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Przejmij"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "Przejmij zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "PrzejecieZgloszen"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Przejęte od %1"
@@ -5151,16 +5404,16 @@ msgstr "Przejęte od %1 "
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Temat"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Temat został zmieniony na %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Zastosuj"
@@ -5172,7 +5425,7 @@ msgstr "Wykonaj zapytanie"
msgid "Submit Workflow"
msgstr "Wprowadź obieg (Workflow)"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Powiodło się"
@@ -5184,11 +5437,11 @@ msgstr "Streszczenie"
msgid "Summary matches"
msgstr "Streszczenie zgadza siÄ™ z"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Nie."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperUser"
@@ -5200,19 +5453,11 @@ msgstr "System"
msgid "System Configuration"
msgstr "Konfiguracja systemu"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "BÅ‚Ä…d systemowy"
-#: NOT FOUND IN SOURCE
-msgid "System Error. Right not granted."
-msgstr "Erreur Système. Droit non dÊlÊguÊ."
-
-#: NOT FOUND IN SOURCE
-msgid "System Error. right not granted"
-msgstr "Erreur Système. Droit non dÊlÊguÊ"
-
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -5221,18 +5466,14 @@ msgstr ""
msgid "System Tools"
msgstr "Narzędzia systemowe"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Błąd systemowy. Uprawnienie nie zostało przekazane"
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Błąd systemowy. Uprawnienie nie zostało przydzielone"
-#: NOT FOUND IN SOURCE
-msgid "System error. Unable to grant rights."
-msgstr "Erreur Système. Imposible de dÊlÊguer les droits"
-
#: html/Admin/CustomFields/GroupRights.html:58 html/Admin/Global/GroupRights.html:56 html/Admin/Groups/GroupRights.html:58 html/Admin/Queues/GroupRights.html:57
msgid "System groups"
msgstr "Grupy systemowe"
@@ -5241,31 +5482,27 @@ msgstr "Grupy systemowe"
msgid "SystemRolegroup for internal use"
msgstr "Grupa ról systemowych do użytku wewnętrznego"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Przyjmij"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "Przyjmij zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "PrzyjęcieZgłoszeń"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Przyjęty"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr "Tâche"
-
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Szablon"
@@ -5278,7 +5515,11 @@ msgstr "Szablon #%1"
msgid "Template deleted"
msgstr "Szablon został usunięty"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Nie udało się wyszukać szablonu"
@@ -5286,10 +5527,14 @@ msgstr "Nie udało się wyszukać szablonu"
msgid "Template not found\\n"
msgstr "Nie udało się wyszukać szablonu\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Szablon nie został rozpoznany"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Szablony"
@@ -5302,33 +5547,33 @@ msgstr "Szablony dla %1\\n"
msgid "Text"
msgstr "Texte"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "To już jest aktualna wartość"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "To nie jest wartość tego pola"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "To jest ta sama wartość"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Ten użytkownik/ grupa już dysponują tym prawem"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Ten zarządzający jest już %1 dla tej kolejki"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Ten zarządzający jest już %1 dla tego zgłoszenia"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Ten zarzÄ…dzajÄ…cy nie jest %1 dla tej kolejki"
@@ -5337,11 +5582,11 @@ msgstr "Ten zarzÄ…dzajÄ…cy nie jest %1 dla tej kolejki"
msgid "That principal is not a %1 for this ticket"
msgstr "Ten zarządzający nie jest %1 dla tego zgłoszenia"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Ta kolejka nie istnieje"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "To zgłoszenie ma niewykonane zgłoszenia zależne"
@@ -5349,27 +5594,27 @@ msgstr "To zgłoszenie ma niewykonane zgłoszenia zależne"
msgid "That user already has that right"
msgstr "Ten użytkownik już posiada to uprawnienie"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Ten użytkownik już jest właścicielem tego zgłoszenia"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Taki użytkownik nie istnieje"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Ten użytkownik już posiada to uprawnienie"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Ten użytkownik nie jest uprawniony"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Ten użytkownik jest już uprawniony"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Ten użytkownik jest teraz nieuprawniony"
@@ -5377,23 +5622,23 @@ msgstr "Ten użytkownik jest teraz nieuprawniony"
msgid "That user is now unprivilegedileged"
msgstr "Cet utilisateur a perdu ses droits"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Ten użytkownik może nie posiadać zgłoszeń w tej kolejce"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "To nie jest id typu liczbowego"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Podstawowe informacje"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "CC zgłoszenia"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "Administracyjne CC zgłoszenia"
@@ -5401,7 +5646,7 @@ msgstr "Administracyjne CC zgłoszenia"
msgid "The comment has been recorded"
msgstr "Komentarz został zapisany"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "Następujące polecenie wyszuka wszystkie aktywne zgłoszenia w kolejce głównej i ustawi ich priorytet na 99, jeśli nie zostały zmodyfikowane w ciągu ostatnich 4 godzin:"
@@ -5409,15 +5654,15 @@ msgstr "Następujące polecenie wyszuka wszystkie aktywne zgłoszenia w kolejce
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Następujące polecenia nie zostały wykonane:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Ustawiono nową wartość."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "Właściciel zgłoszenia"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "Zgłaszający"
@@ -5425,15 +5670,15 @@ msgstr "Zgłaszający"
msgid "These comments aren't generally visible to the user"
msgstr "Te komentarze nie są generalnie widoczne dla użytkownika"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
-msgstr "Ce champ personnalisĂŠ ne s'applique pas Ă  cet objet"
+msgstr ""
#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr "Ta funkcja jest dostępna tylko dla administratora systemu"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Ta wiadomość zostanie wysłana do..."
@@ -5441,11 +5686,11 @@ msgstr "Ta wiadomość zostanie wysłana do..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "To zgłoszenie %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Ta aplikacja pozwala użytkownikowi na przypadkowe uruchomienie tzw. perl modułów z RT"
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Nie określono zawartości tej transakcji"
@@ -5458,7 +5703,7 @@ msgstr "%1 zgłoszeń tego użytkownika o najwyższym priorytecie"
msgid "This user's 25 highest priority tickets"
msgstr "25 zgłoszeń tego użytkownika o najwyższym priorytecie"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Czw."
@@ -5480,14 +5725,14 @@ msgstr "Pełna aktualizacja: %2 zgłoszenia nr %1"
msgid "Ticket #%1: %2"
msgstr "Zgłoszenie nr %1 %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "Zgłoszenie %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Zgłoszenie %1 zostało utworzone w kolejce '%2'"
@@ -5496,14 +5741,14 @@ msgstr "Zgłoszenie %1 zostało utworzone w kolejce '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Zgłoszenie %1 zostało załadowane\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Zgłoszenie %1: %2"
#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr "Champs personnalisĂŠs du ticket"
+msgstr ""
#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
@@ -5518,23 +5763,23 @@ msgstr "Nr zgłoszenia"
msgid "Ticket Resolved"
msgstr "Zgłoszenie zamknięte"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
-msgstr "Transactions du ticket"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Załącznik do zgłoszenia, którego"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Zawartość zgłoszenia"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Typ zawartości zgłoszenia"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "Nie udało się utworzyć zgłoszenia z powodu wewnętrznego błędu"
@@ -5554,10 +5799,6 @@ msgstr "Zgłoszenie zostało usunięte"
msgid "Ticket id not found"
msgstr "Nie udało się wyszukać numeru zgłoszenia"
-#: NOT FOUND IN SOURCE
-msgid "Ticket killed"
-msgstr "Ticket effacĂŠ"
-
#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr "Meta-dane zgłoszenia"
@@ -5574,12 +5815,12 @@ msgstr "Zmienił się status zgłoszenia"
msgid "Ticket watchers"
msgstr "Obserwatorzy zgłoszenia"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Zgłoszenia"
@@ -5591,35 +5832,51 @@ msgstr "Zgłoszenia %1 %2"
msgid "Tickets %1 by %2"
msgstr "Zgłoszenia %1 do %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Zgłoszenia od %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Zgłoszenia, które zależą od tego zatwierdzenia:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "Szacowany czas"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Pozostały czas"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Czas realizacji"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Pozostały czas"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Wyświetlany czas"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Czas realizacji"
@@ -5627,7 +5884,7 @@ msgstr "Czas realizacji"
msgid "TimeLeft"
msgstr "PozostałyCzas"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "Czas realizacji"
@@ -5643,45 +5900,49 @@ msgstr "Aby wygenerować różnice tego zatwierdzenia:"
msgid "To generate a diff of this commit:\\n"
msgstr "Aby wygenerować różnice tego zatwierdzenia:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Więcej o wsparciu, szkoleniach, rozwoju i licencjonowaniu dostępne jest w %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Wpłynęło"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Narzędzia"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transakcja"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transakcja %1 została wyczyszczona"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transakcja została utworzona"
#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr "Champs personnalisĂŠes de la transaction"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transakcja-> Nie udało się utworzyć, ponieważ nie określono numeru zgłoszenia"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
-msgstr "Transation->Create a ĂŠchouĂŠ car vous n'avez pas spĂŠcifiĂŠ de type d'objet et d'id"
+msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transakcje nie są możliwe do powielenia"
@@ -5689,11 +5950,11 @@ msgstr "Transakcje nie są możliwe do powielenia"
msgid "Trying to delete a right: %1"
msgstr "Próba usunięcia uprawnienia: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Wto."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Typ"
@@ -5701,7 +5962,7 @@ msgstr "Typ"
msgid "Unable to load article"
msgstr "Nie udało się załadować artykułu"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Niezaimplementowane"
@@ -5713,13 +5974,13 @@ msgstr " Unix login"
msgid "UnixUsername"
msgstr "Nazwa użytkownika typu 'unix'"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Nieznany Typ Zawartości %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -5727,7 +5988,7 @@ msgstr ""
msgid "Unlimited"
msgstr "Nieograniczona"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "Zapytanie bezimienne"
@@ -5737,13 +5998,13 @@ msgstr "Nieuprawnieni"
#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr "Champs personnalisĂŠs non sĂŠlectionnĂŠs"
+msgstr "Niezaznaczone Pola"
#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
-msgstr "Objets non sĂŠlectionnĂŠs"
+msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Niepobrany"
@@ -5751,11 +6012,11 @@ msgstr "Niepobrany"
msgid "Untitled search"
msgstr "Recherche sans titre"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Zaktualizuj"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "Zaktualizuj wszystko"
@@ -5763,11 +6024,11 @@ msgstr "Zaktualizuj wszystko"
msgid "Update ID"
msgstr "Zaktualizuj ID"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "Zaktualizuj zgłoszenie"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Zaktualizuj typ"
@@ -5779,7 +6040,7 @@ msgstr "Zaktualizuj wszystkie te zgłoszenia jednocześnie"
msgid "Update email"
msgstr "Zaktualizuj e-mail"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "Zaktualizuj wiele zgłoszeń jednocześnie"
@@ -5787,11 +6048,11 @@ msgstr "Zaktualizuj wiele zgłoszeń jednocześnie"
msgid "Update name"
msgstr "Zaktualizuj nazwÄ™"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Aktualizacja nie została zapisana."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Zaktualizuj wybrane zgłoszenia"
@@ -5812,20 +6073,20 @@ msgstr "Zaktualizuj zgłoszenie nr %1"
msgid "Update ticket #%1"
msgstr "Zaktualizuj zgłoszenie nr %1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Zaktualizuj zgłoszenie nr %1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "Aktualizacja nie dotyczyła korespondencji ani komentarza."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Zaktualizowane"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Zapisz"
@@ -5853,7 +6114,7 @@ msgstr "Uploader un maximum de %1 fichiers"
msgid "Upload up to %1 images"
msgstr "Uploader un maximum de %1 images"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Zapisz swoje zmiany"
@@ -5873,7 +6134,7 @@ msgstr "Użytkownik %1 %2: %3 \\n"
msgid "User %1 Password: %2\\n"
msgstr "Hasło użytkownika %1: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "Nie można znaleźć użytkownika %1."
@@ -5890,7 +6151,7 @@ msgstr "Nie udało się wyszukać użytkownika '%1'\\n"
msgid "User Defined"
msgstr "Definiowany przez użytkownika"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Warunki i operacje zdefiniowane przez użytkownika"
@@ -5906,17 +6167,12 @@ msgstr "Id"
msgid "User Rights"
msgstr "Uprawnienia użytkowników"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr "L'utilisateur a demandĂŠ un type de mise Ă  jour non connu pour le champ personnalisĂŠ %1 de l'objet %2Â%3"
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Nie udało się utworzyć użytkownika: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Użytkownik został utworzony"
@@ -5924,7 +6180,7 @@ msgstr "Użytkownik został utworzony"
msgid "User defined groups"
msgstr "Grupy def. przez użytkownika"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "Użytkownik załadowany"
@@ -5936,15 +6192,15 @@ msgstr "Użytkownik został powiadomiony"
msgid "User view"
msgstr "Widok użytkownika"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
-msgstr "Groupe dĂŠfinis par l'utilisateur"
+msgstr "Grupy zdefiniowane przez użytkownika"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nazwa"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Użytkownicy"
@@ -5952,30 +6208,35 @@ msgstr "Użytkownicy"
msgid "Users matching search criteria"
msgstr "Użytkownicy odpowiadający kryteriom wyszukiwania"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Sprawdź zapytanie"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Wartość kolejki"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Wartości"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Obserwuj"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "WatchAsAdminCc"
-#: NOT FOUND IN SOURCE
-msgid "Watcher loaded"
-msgstr "Observateur chargĂŠ"
-
#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Obserwatorzy"
@@ -5984,10 +6245,14 @@ msgstr "Obserwatorzy"
msgid "WebEncoding"
msgstr "Web-kodowanie"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Åšro."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Po zatwierdzeniu zgłoszenia przez wszystkich zatwierdzających, dodaj korespondencję do oryginalnego zgłoszenia"
@@ -6048,11 +6313,11 @@ msgstr "Które są zgłoszeniami powiązanymi"
msgid "Which refer to"
msgstr "Które dotyczą"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Praca"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Praca zdalna"
@@ -6072,18 +6337,26 @@ msgstr "XXX CHANGEME Nie jesteś użytkownikiem z uprawnieniami"
msgid "Yes"
msgstr "Tak"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Jesteś już właścicielem tego zgłoszenia"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Nie jesteś autoryzowanym użytkownikiem"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Możesz ponownie przydzielić tylko te zgłoszenia, których jesteś właścicielem lub te, które nie mają właściciela"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "Nie masz uprawnień do przeglądania tego zgłoszenia.\\n"
@@ -6097,11 +6370,11 @@ msgstr "Wyszukałeś zgłoszenia %1 w kolejce %2"
msgid "You have been logged out of RT."
msgstr "Zostałeś wylogowany z RT"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Nie masz uprawnień do rejestrowania zgłoszeń w tej kolejce."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Nie możesz rejestrować zgłoszeń w tej kolejce."
@@ -6133,7 +6406,7 @@ msgstr "Twoje zgłoszenie zostało odrzucone"
msgid "Your request was rejected."
msgstr "Twoje zgłoszenie zostało odrzucone"
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Nazwa użytkownika lub hasło jest nieprawidłowe"
@@ -6145,11 +6418,11 @@ msgstr "Kod pocztowy"
msgid "[no subject]"
msgstr "[Pas de sujet]"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -6166,8 +6439,8 @@ msgstr "i nie"
msgid "as granted to %1"
msgstr "tak jak przydzielone dla %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -6194,26 +6467,18 @@ msgstr "korespondencja (prawdopodobnie) nie została wysłana"
msgid "correspondence sent"
msgstr "korespondencja została wysłana"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "dniami"
#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr "effacĂŠ"
-
-#: NOT FOUND IN SOURCE
msgid "delete"
msgstr "usuń"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "usunięte"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "nie zgadza siÄ™ z"
@@ -6230,27 +6495,27 @@ msgstr "adresse email"
msgid "equal to"
msgstr "równy"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -6266,12 +6531,17 @@ msgstr "nazwa pliku"
msgid "greater than"
msgstr "większy od"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "grupy '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "godz."
@@ -6283,11 +6553,11 @@ msgstr "Numer"
msgid "in class %1"
msgstr "w ramach klasy %1"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "jest"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "nie jest"
@@ -6299,11 +6569,11 @@ msgstr "mniejszy od"
msgid "matches"
msgstr "zgadza siÄ™ z"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min."
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minuty"
@@ -6311,15 +6581,15 @@ msgstr "minuty"
msgid "modifications\\n\\n"
msgstr "modyfikacje\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "miesiÄ…cami"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "nowe"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "bez nazwy"
@@ -6339,55 +6609,64 @@ msgstr "różny od"
msgid "notlike"
msgstr "necontientpas"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "otwarte"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "prywatna grupa '%1' użytkownika '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "kolejka %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "odrzucone"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "zamknięte"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "sek."
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "Arkusz kalk."
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "zamrożone"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "system %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "grupy systemowej '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "przywoływany komponent nie określił powodu"
@@ -6395,7 +6674,7 @@ msgstr "przywoływany komponent nie określił powodu"
msgid "ticket #%1"
msgstr "ticket n°%1"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "zgłoszenie #%1 %2"
@@ -6408,7 +6687,7 @@ msgstr "do"
msgid "true"
msgstr "vrai"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "nieopisana grupa %1"
@@ -6417,12 +6696,12 @@ msgstr "nieopisana grupa %1"
msgid "undescripbed group %1"
msgstr "nieopisana grupa %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "użytkownika %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "tygodniami"
@@ -6430,7 +6709,7 @@ msgstr "tygodniami"
msgid "with template %1"
msgstr "wg szablonu %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "rokiem/latami"
diff --git a/rt/lib/RT/I18N/pt_br.po b/rt/lib/RT/I18N/pt_br.po
index cf172b1..e20c79e 100644
--- a/rt/lib/RT/I18N/pt_br.po
+++ b/rt/lib/RT/I18N/pt_br.po
@@ -1,15 +1,30 @@
-# $Id: pt_br.po,v 1.1.1.5 2006-10-17 08:50:11 ivan Exp $
+# $Id: pt_br.po,v 1.1.1.6 2007-08-02 19:54:28 ivan Exp $
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
"PO-Revision-Date: 2005-10-03 13:51-0400\n"
"Last-Translator: Gustavo Chaves <gustavo@cpqd.com.br>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -22,17 +37,21 @@ msgstr "#"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -41,30 +60,30 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 adicionado"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 atrás"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 alterado para %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
@@ -75,7 +94,7 @@ msgstr "%1 %2 removido"
msgid "%1 %2 of group %3"
msgstr "%1 %2 do grupo %3"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "%1 %2 com modelo %3"
@@ -89,11 +108,11 @@ msgstr "%1 (%2) %3 este tíquete\\n"
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -101,68 +120,59 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 apresentados"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Um argumento para passar para %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Mostra atualizações de estado no STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Especifica o módulo de ação que você quer usar"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Especifica o módulo de condição que você quer usar"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Especifica o módulo de busca que você quer usar"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 carregado"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 usado como um valor de %2"
@@ -179,31 +189,31 @@ msgstr "Aliases %1 requerem um TicketId no qual trabalhar "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "Aliases %1 requerem um TicketId no qual trabalhar (de %2) %3"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 parece ser um objeto local, mas não pode ser encontrado no banco de dados"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 por %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 alterado de %2 para %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 não pôde ser alterado para %2"
@@ -211,23 +221,22 @@ msgstr "%1 não pôde ser alterado para %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 não pôde iniciar uma transação (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 não pôde alterar estado para resolvido. O banco de dados do RT pode estar inconsistente."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -239,12 +248,12 @@ msgstr "%1 tíquetes de mais alta prioridade que eu possuo..."
msgid "%1 highest priority tickets I requested..."
msgstr "%1 tíquetes de mais alta prioridade que eu requeri..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 é uma ferramenta para modificar tíquetes a partir de uma ferramenta de agenda externa, como o cron."
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 não é mais um %2 para esta fila."
@@ -261,17 +270,12 @@ msgstr "%1 não é mais um valor para o campo personalizado %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 não é um identificador de fila válido."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 min"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr ""
@@ -279,7 +283,7 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 não mostrado"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr ""
@@ -313,21 +317,21 @@ msgstr "%1 resolverá todos os membros de um grupo de tíquetes resolvidos."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 colocará como pendente uma BASE [local] se for dependente [ou membro] de uma requisição ligada."
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: nenhum arquivo anexo especificado"
@@ -342,7 +346,12 @@ msgstr "%1b"
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' é um valor inválido para o estado"
@@ -367,15 +376,15 @@ msgstr "(Assinale para remover)"
msgid "(Check boxes to delete)"
msgstr "(Assinale para remover)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr ""
@@ -397,7 +406,7 @@ msgstr "(Nenhum campo personalizado)"
msgid "(No members)"
msgstr "(Sem membros)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Sem scrips)"
@@ -409,7 +418,7 @@ msgstr "(Nenhum esquema)"
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Envia uma cópia-cega (Bcc) desta atualização para uma lista de endereços de email separados por vírgula. <b>Não</b> altera quem vai receber atualizações futuras.)"
@@ -417,11 +426,19 @@ msgstr "(Envia uma cópia-cega (Bcc) desta atualização para uma lista de ender
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Envia uma cópia-cega (Bcc) desta atualização para uma lista de endereços eletrônicos separados por vírgulas. <b>Não</b> altera o destinatário de atualizações futuras.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Envia uma cópia-cega (Bcc) desta atualização para uma lista de endereços eletrônicos separados por vírgulas. <b>Não</b> altera o destinatário de atualizações futuras.)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(Envia uma cópia-cega (Bcc) desta atualização para uma lista de endereços eletrônicos separados por vírgulas. <b>Não</b> altera o destinatário de atualizações futuras.)"
@@ -429,14 +446,26 @@ msgstr "(Envia uma cópia-cega (Bcc) desta atualização para uma lista de ender
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(Envia uma cópia desta atualização para uma lista de endereços eletrônicos separados por vírgulas. <b>Não</b> altera o destinatário de atualizações futuras.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(Envia uma cópia desta atualização para uma lista de endereços eletrônicos separados por vírgulas. Estas pessoas <b>receberão</b> as atualizações futuras.)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vazio)"
@@ -449,7 +478,7 @@ msgstr "(nenhum nome listado)"
msgid "(no subject)"
msgstr "(Sem assunto)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(sem valor)"
@@ -457,15 +486,15 @@ msgstr "(sem valor)"
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(somente um tíquete)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(aguardando aprovação)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr ""
@@ -485,6 +514,18 @@ msgstr "(requerido)"
msgid "(untitled)"
msgstr "(sem título)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "25 tíquetes mais prioritários que possuo..."
@@ -505,11 +546,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Novo tíquete em\">&nbsp;%1"
@@ -518,7 +564,7 @@ msgstr "<input type=\"submit\" value=\"Novo tíquete em\">&nbsp;%1"
msgid "A blank template"
msgstr "Um modelo vazio"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
@@ -538,11 +584,11 @@ msgstr "ACE não pôde ser removida"
msgid "ACE could not be found"
msgstr "ACE não pode ser encontrada"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE não encontrado"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACEs só podem ser criados e removidos."
@@ -562,11 +608,11 @@ msgstr "Sobre mim"
msgid "Access control"
msgstr "Controle de acesso"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "Ação"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Ação %1 não encontrada"
@@ -575,11 +621,15 @@ msgstr "Ação %1 não encontrada"
msgid "Action committed."
msgstr "Ação confirmada."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "Ação preparada..."
@@ -587,11 +637,11 @@ msgstr "Ação preparada..."
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Adicionar AdminCc"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Adicionar Cc"
@@ -603,7 +653,7 @@ msgstr ""
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Adicionar Mais Arquivos"
@@ -611,7 +661,7 @@ msgstr "Adicionar Mais Arquivos"
msgid "Add Next State"
msgstr "Adicionar Próximo Estado"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Adicionar Requisitante"
@@ -639,15 +689,15 @@ msgstr "Adicionar um novo scrip global"
msgid "Add a scrip to this queue"
msgstr "Adicionar um scrip a esta fila"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Adicionar um scrip que se aplicará a todas as filas"
-#: html/Search/Build.html:85
-msgid "Add additional criteria"
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
msgstr ""
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Adicionar comentários ou respostas aos tíquetes selecionados"
@@ -659,7 +709,15 @@ msgstr "Adicionar membros"
msgid "Add new watchers"
msgstr "Adicionar novos observadores"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
@@ -667,12 +725,12 @@ msgstr ""
msgid "AddNextState"
msgstr "AddNextState"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Principal adicionado como um %1 para esta fila"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Principal adicionado como um %1 para este tíquete"
@@ -685,7 +743,7 @@ msgstr "Endereço 1"
msgid "Address2"
msgstr "Endereço 2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -721,7 +779,7 @@ msgstr "Administração de uma fila"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllPersonalGroups"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "AdminCc"
@@ -733,7 +791,7 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr ""
@@ -741,23 +799,23 @@ msgstr ""
msgid "AdminCustomFields"
msgstr "AdminCustomFields"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "AdminGroup"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "AdminGroupMembership"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "AdminOwnPersonalGroups"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "AdminQueue"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "AdminUsers"
@@ -769,7 +827,7 @@ msgstr "Cc Administrativo"
msgid "Admins"
msgstr "Administradores"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr ""
@@ -825,11 +883,11 @@ msgstr ""
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "Aprovação"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -862,7 +920,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Diagrama da aprovação"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Aprove"
@@ -870,7 +928,7 @@ msgstr "Aprove"
msgid "Approver's notes: %1"
msgstr "Notas do aprovador: %1"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Abr."
@@ -878,27 +936,31 @@ msgstr "Abr."
msgid "April"
msgstr "Abril"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Ascendente"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Anexar"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Anexar arquivo"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Arquivo anexado"
@@ -907,11 +969,11 @@ msgstr "Arquivo anexado"
msgid "Attachment '%1' could not be loaded"
msgstr "Arquivo anexo '%1' não pôde ser carregado"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Arquivo anexo criado"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Nome do arquivo anexo"
@@ -919,11 +981,11 @@ msgstr "Nome do arquivo anexo"
msgid "Attachments"
msgstr "Arquivos anexos"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Ago."
@@ -947,6 +1009,10 @@ msgstr "Autoreply para Requisitantes"
msgid "AutoreplyToRequestors"
msgstr "AutoreplyToRequestors"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Assinatura PGP inválida: %1\\n"
@@ -967,15 +1033,15 @@ msgstr "Número inválido de transação para o arquivo anexo. %1 deveria ser %
msgid "Basics"
msgstr "Básicos"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Não se esqueça de salvar suas alterações"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "Antes"
@@ -983,7 +1049,7 @@ msgstr "Antes"
msgid "Begin Approval"
msgstr "Incício da Aprovação"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -999,27 +1065,31 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "URL para guardar esta busca em seus marcadores"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Cabeçalhos resumidos"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "Atualização de tíquetes em lote"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "Não posso modificar os usuários do sistema"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Este principal pode ver esta fila"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "Não posso adicionar um valor de campo personalizado sem um nome"
@@ -1028,11 +1098,11 @@ msgstr "Não posso adicionar um valor de campo personalizado sem um nome"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "Não posso ligar um tíquete a ele mesmo"
@@ -1040,20 +1110,29 @@ msgstr "Não posso ligar um tíquete a ele mesmo"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Não posso unir a um tíquete já unido. Você nunca deve obter este erro"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Não especifique origem e destino simultaneamente"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Não posso criar o usuário: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr ""
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "Cc"
@@ -1061,11 +1140,11 @@ msgstr "Cc"
msgid "Change password"
msgstr "Mudar a senha"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Assinale para remover"
@@ -1073,18 +1152,26 @@ msgstr "Assinale para remover"
msgid "Check box to revoke right"
msgstr "Assinalar para revogar o direito de acesso"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Filhos"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Cidade"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr ""
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Fechado"
@@ -1093,7 +1180,7 @@ msgstr "Fechado"
msgid "Closed requests"
msgstr "Requisições fechadas"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr ""
@@ -1101,11 +1188,23 @@ msgstr ""
msgid "Code"
msgstr "Código"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Comando não entendido!\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Comentário"
@@ -1117,11 +1216,11 @@ msgstr "Endereço de Comentário"
msgid "Comment not recorded"
msgstr "Comentário não registrado"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "Comente sobre os tíquetes"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "CommentOnTicket"
@@ -1129,11 +1228,11 @@ msgstr "CommentOnTicket"
msgid "Comments"
msgstr "Comentários"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Comentários (não enviados aos requisitantes)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Comentários (não enviados aos requisitantes)"
@@ -1141,15 +1240,15 @@ msgstr "Comentários (não enviados aos requisitantes)"
msgid "Comments about %1"
msgstr "Comentários sobre %1"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Comentários sobre este usuário"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Comentários adicionados"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr ""
@@ -1157,19 +1256,23 @@ msgstr ""
msgid "Compile Restrictions"
msgstr "Compilar restrições"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "Condição"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "Condição satisfeita..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "Condição não encontrada"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "Configuração"
@@ -1197,7 +1300,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "Não pude criar o grupo"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr ""
@@ -1209,7 +1312,7 @@ msgstr "Correspondência"
msgid "Correspondence Address"
msgstr "Endereço de correspondência"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "Correspondência adicionada"
@@ -1225,20 +1328,20 @@ msgstr "Não pude adicionar novo valor de campo personalizado para o tíquete. "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "Não pude adicionar novo valor de campo personalizado para o tíquete. %1"
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Não pude alterar o proprietário. "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Não pude criar CampoPersonalizado"
@@ -1248,7 +1351,7 @@ msgstr "Não pude criar CampoPersonalizado"
msgid "Could not create CustomField: %1"
msgstr ""
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Não pude criar o grupo"
@@ -1257,11 +1360,11 @@ msgstr "Não pude criar o grupo"
msgid "Could not create template: %1"
msgstr "Não pude criar o modelo: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Não pude criar o tíquete. Fila não selecionada"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "Não pude criar o usuário"
@@ -1277,11 +1380,11 @@ msgstr "Não pude encontrar um tíquete com identificador %1"
msgid "Could not find group %1."
msgstr "Não pude encontrar o grupo %1."
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Não pude encontrar ou criar o usuário"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Não pude encontrar este principal"
@@ -1293,30 +1396,30 @@ msgstr "Não pude encontrar o usuário %1."
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Não pude carregar o grupo"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Não pude fazer este principal um %1 para esta fila"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Não pude fazer este principal um %1 para este tíquete"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Não pude remover este principal como um %1 para esta fila"
@@ -1325,15 +1428,19 @@ msgstr "Não pude remover este principal como um %1 para esta fila"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "Não pude remover este principal como um %1 para este tíquete"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Não pude adicionar o membro no grupo"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Não pude criar uma transação: %1"
@@ -1346,15 +1453,15 @@ msgstr "Não sei o que fazer com a resposta do gpg\\n"
msgid "Couldn't find group\\n"
msgstr "Não encontrei o grupo\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Não pude encontrar o registro"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Não encontrei este principal"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Não encontrei este valor"
@@ -1366,7 +1473,7 @@ msgstr "Não pude encontrar este observador"
msgid "Couldn't find user\\n"
msgstr "Não pude encontrar o usuário\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Não pude carregar %1 do banco de dados de usuários.\\n"
@@ -1393,12 +1500,17 @@ msgstr "Não pude carregar o arquivo de configuração do RT '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Não pude carregar os Scrips."
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "Não pude carregar o grupo %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "Não pude carregar a ligação"
@@ -1421,6 +1533,11 @@ msgstr "Não pude carregar a fila %1"
msgid "Couldn't load scrip"
msgstr "Não pude carregar o scrip"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Não pude carregar o modelo"
@@ -1429,26 +1546,21 @@ msgstr "Não pude carregar o modelo"
msgid "Couldn't load that user (%1)"
msgstr "Não pude carregar este usuário (%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Não pude carregar o tíquete '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "País"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Criar"
@@ -1456,7 +1568,7 @@ msgstr "Criar"
msgid "Create Tickets"
msgstr "Criar Tíquetes"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Criar um CampoPersonalizado"
@@ -1501,11 +1613,11 @@ msgstr "Criar um novo scrip"
msgid "Create a new template"
msgstr "Criar um novo modelo"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Criar um novo tíquete"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Criar um novo usuário"
@@ -1521,7 +1633,7 @@ msgstr "Criar uma fila chamada"
msgid "Create a request"
msgstr "Criar uma requisição"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Criar um scrip para a fila %1"
@@ -1550,15 +1662,15 @@ msgstr "Criar novos tíquetes baseados no esquema deste scrip"
msgid "Create ticket"
msgstr "Criar um tíquete"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "Criar tíquetes nesta fila"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Criar, remover e modificar campos personalizados"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "Criar, remover e modificar filas"
@@ -1566,35 +1678,43 @@ msgstr "Criar, remover e modificar filas"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "Criar, remover e modificar os membros dos grupos pessoais de qualquer usuário"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "Criar, remover e modificar os membros de grupos pessoais"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "Criar, remover e modificar usuários"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "CreateTicket"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Criado"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "CampoPersonalizado %1 criado"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Modelo %1 criado"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
@@ -1615,6 +1735,10 @@ msgstr "Membros atuais"
msgid "Current rights"
msgstr "Direitos de acesso atuais"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Critério de busca atual"
@@ -1627,24 +1751,24 @@ msgstr "Observadores atuais"
msgid "Custom Field #%1"
msgstr "Campo Personalizado #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Campos Personalizados"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "Código de finalização da ação customizada"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "Código de preparação da ação customizada"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "Condição customizada"
@@ -1652,21 +1776,27 @@ msgstr "Condição customizada"
msgid "Custom field %1 %2 %3"
msgstr "Campo personalizado %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "O campo personalizado %1 tem um valor."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "O campo personalizado %1 não tem valor."
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Campo personalizado %1 não encontrado"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Campo personalizado removido"
@@ -1675,7 +1805,7 @@ msgstr "Campo personalizado removido"
msgid "Custom field not found"
msgstr "Campo personalizado não encontrado"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "O valor de campo %1 não pôde ser encontrado para o campo personalizado %2"
@@ -1684,31 +1814,35 @@ msgstr "O valor de campo %1 não pôde ser encontrado para o campo personalizado
msgid "Custom field value changed from %1 to %2"
msgstr "O valor do campo personalizado foi alterado de %1 para %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "O valor do campo personalizado não pôde ser removido"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "O valor de campo personalizado não pôde ser encontrado"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Valor do campo personalizado removido"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr ""
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Erro de dado"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Datas"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Dez."
@@ -1756,11 +1890,11 @@ msgstr "Padrão: %1/%2 mudou de %3 para %4"
msgid "Delegate rights"
msgstr "Delegar direitos de acesso"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegar direitos específicos que foram outorgados a você."
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "DelegateRights"
@@ -1768,7 +1902,7 @@ msgstr "DelegateRights"
msgid "Delegation"
msgstr "Delegação"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Remover"
@@ -1776,7 +1910,7 @@ msgstr "Remover"
msgid "Delete Template"
msgstr ""
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -1785,15 +1919,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Remover tíquetes"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "DeleteTicket"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -1801,11 +1939,11 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "Ao remover este objeto você pode quebrar a integridade referencial"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Ao remover este objeto você quebra a integridade referencial"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "Ao remover este objeto você viola a integridade referencial"
@@ -1817,11 +1955,11 @@ msgstr "Remover este objeto violaria a integridade referencial"
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "Remover este objeto violaria a integridade referencial. Isto é mau."
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Negue"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "Dependem deste tíquete"
@@ -1829,27 +1967,27 @@ msgstr "Dependem deste tíquete"
msgid "Dependencies: \\n"
msgstr "Dependências: \\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "Depende de"
@@ -1857,15 +1995,19 @@ msgstr "Depende de"
msgid "DependsOn"
msgstr "DependsOn"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Descendente"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Descreva o problema abaixo"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "Descrição"
@@ -1877,7 +2019,7 @@ msgstr "Detalhes"
msgid "Display"
msgstr "Apresentação"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "Mostrar Lista de Controle de Acesso"
@@ -1885,19 +2027,19 @@ msgstr "Mostrar Lista de Controle de Acesso"
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "Mostras os esquemas de Scrip para esta fila"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "Mostrar os Scrips para esta fila"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Modo de apresentação"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr ""
@@ -1905,18 +2047,14 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Apresentar o tíquete #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "Fazer qualquer coisa"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Não recarregar esta página."
@@ -1933,7 +2071,7 @@ msgstr "Baixar"
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Vencido"
@@ -1945,7 +2083,7 @@ msgstr "A data de vencimento '%1' não pôde ser entendida"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "ERRO: Não pude carregar o tíquete '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Editar"
@@ -1953,24 +2091,28 @@ msgstr "Editar"
msgid "Edit Conditions"
msgstr "Editar Condições"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Editar Campos Personalizados para %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Editar Relacionamentos"
@@ -1978,6 +2120,10 @@ msgstr "Editar Relacionamentos"
msgid "Edit Query"
msgstr ""
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -1987,7 +2133,7 @@ msgstr "Editar Esquemas para a fila %1"
msgid "Edit keywords"
msgstr "Editar palavras chave"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr ""
@@ -2003,7 +2149,7 @@ msgstr "Editar os modelos do sistema"
msgid "Edit templates for %1"
msgstr "Editar os modelos para %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr ""
@@ -2016,7 +2162,7 @@ msgstr "Editando a configuração para a fila %1"
msgid "Editing Configuration for user %1"
msgstr "Editando a configuração para o usuário %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Editando o campo %1"
@@ -2035,7 +2181,7 @@ msgstr "Editando os membros do grupo pessoal %1"
msgid "Editing template %1"
msgstr "Editando o modelo %1"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Você deve especificar a origem ou o destinatário"
@@ -2043,7 +2189,7 @@ msgstr "Você deve especificar a origem ou o destinatário"
msgid "Email"
msgstr "Email"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "O endereço de email já está em uso"
@@ -2055,7 +2201,7 @@ msgstr "Correio Eletrônico"
msgid "EmailEncoding"
msgstr "Codificação de Email"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Habilitado (Deselecionando este ítem desabilita este campo personalizado)"
@@ -2075,12 +2221,12 @@ msgstr "Campos Personalizados Habilitados"
msgid "Enabled Queues"
msgstr "Filas Habilitadas"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Estado %1 habilitado"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
@@ -2089,7 +2235,7 @@ msgstr ""
msgid "Enter multiple values"
msgstr "Entre com múltiplos valores"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
@@ -2097,11 +2243,11 @@ msgstr ""
msgid "Enter one value"
msgstr "Entre com um valor"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Entre com identificadores de tíquete ou URIs que levam ao tíquete. Separe entradas múltiplas com espaços."
@@ -2109,7 +2255,7 @@ msgstr "Entre com identificadores de tíquete ou URIs que levam ao tíquete. Se
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Erro"
@@ -2117,7 +2263,7 @@ msgstr "Erro"
msgid "Error adding watcher"
msgstr "Erro ao adicionar um observador"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Erro nos parâmetros para Queue->AddWatcher"
@@ -2125,11 +2271,11 @@ msgstr "Erro nos parâmetros para Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Erro nos parâmetros para Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Erro nos parâmetros para Ticket->AddWatcher"
@@ -2137,11 +2283,11 @@ msgstr "Erro nos parâmetros para Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Erro nos parâmetros para Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr ""
@@ -2153,7 +2299,7 @@ msgstr ""
msgid "Everyone"
msgstr "Todos"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Exemplo:"
@@ -2169,29 +2315,29 @@ msgstr "ExternalContactInfoId"
msgid "Extra info"
msgstr "Informação adicional"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Não pude encontrar o pseudogrupo de usuários 'Privileged'."
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Não pude encontrar o pseudogrupo de usuários 'Unprivileged'"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Falhou ao carregar o módulo %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Fev."
@@ -2219,6 +2365,10 @@ msgstr ""
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
@@ -2231,11 +2381,11 @@ msgstr ""
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Prioridade Final"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "FinalPriority"
@@ -2255,7 +2405,7 @@ msgstr "Encontrar tíquetes novos/abertos"
msgid "Find people whose"
msgstr "Encontrar pessoas que"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "Encontrar tíquetes"
@@ -2279,7 +2429,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Force alteração"
@@ -2287,12 +2437,12 @@ msgstr "Force alteração"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Encontrado %quant(%1,tíquete)"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Objeto Encontrado"
@@ -2308,15 +2458,15 @@ msgstr "FreeformMultiple"
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Sex."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Cabeçalhos completos"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr ""
@@ -2324,7 +2474,7 @@ msgstr ""
msgid "Getting the current user from a pgp sig\\n"
msgstr "Obtendo o usuário corrente a partir de uma assinatura pgp\\n"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Dado a %1"
@@ -2349,16 +2499,21 @@ msgstr "Scrips Globais"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Esquema global: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr ""
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Ir!"
@@ -2386,7 +2541,7 @@ msgstr "Grupo %1 %2: %3"
msgid "Group Rights"
msgstr "Direitos de Acesso do Grupo"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "O grupo já tem um membro"
@@ -2399,15 +2554,15 @@ msgstr "O grupo não pôde ser criado."
msgid "Group could not be created: %1"
msgstr "O grupo não pôde ser criado: %1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Grupo criado"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "O grupo não contém este membro"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Grupo não encontrado"
@@ -2419,15 +2574,15 @@ msgstr "Grupo não encontrado.\\n"
msgid "Group not specified.\\n"
msgstr "Grupo não especificado.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Grupos"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Grupos não podem ser membros de seus próprios membros"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr ""
@@ -2444,7 +2599,7 @@ msgstr "Olá!"
msgid "Hello, %1"
msgstr "Olá, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Histórico"
@@ -2466,7 +2621,11 @@ msgstr "Telefone Residencial"
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Eu tenho %quant(%1,concrete mixer)."
@@ -2475,11 +2634,11 @@ msgstr "Eu tenho %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Tenho [quant,_1,concrete mixer]."
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "Identificador"
@@ -2499,19 +2658,19 @@ msgstr ""
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "Se esta ferramenta fosse setgid, um usuário local mal-intencionado poderia usá-la para obter acesso administrativo ao RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "Se você alterou qualquer coisa acima, não se esqueça de"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "Valor ilegal para %1"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "Campo imutável"
@@ -2531,40 +2690,50 @@ msgstr "Incluir filas desabilitadas na listagem."
msgid "Include disabled users in search."
msgstr "Incluir usuários desabilitados na busca."
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Prioridade Inicial"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "InitialPriority"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Erro de entrada"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "Interesse notado"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "Erro Interno"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Erro Interno: %1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Tipo Inválido de Grupo"
@@ -2576,7 +2745,7 @@ msgstr "Direito Inválido"
msgid "Invalid Type"
msgstr "Tipo Inválido"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "Dado inválido"
@@ -2584,36 +2753,41 @@ msgstr "Dado inválido"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Proprietário inválido. Usando 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "Fila inválida"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "Direito de acesso inválido"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "Valor inválido para %1"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "Valor inválido para o campo personalizado"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "Valor inválido para o estado"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "É extremamente importante que usuários não privilegiados não possam executar esta ferramenta."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "Sugere-se que você crie um usuário UNIX não privilegiado com o grupo e acesso RT corretos para executar esta ferramenta."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Requer vários argumentos:"
@@ -2625,7 +2799,7 @@ msgstr ""
msgid "Items pending my approval"
msgstr "Itens requerendo minha aprovação"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Jan."
@@ -2633,11 +2807,11 @@ msgstr "Jan."
msgid "January"
msgstr "Janeiro"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Entre ou deixe este grupo"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Jul."
@@ -2645,11 +2819,11 @@ msgstr "Jul."
msgid "July"
msgstr "Julho"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Jun."
@@ -2725,25 +2899,25 @@ msgstr "Limitando fila a %1 %2"
msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "A ligação já existe"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "A ligação não pôde ser criada"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "Ligação criada (%1)"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Ligação removida (%1)"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "Ligação não encontrada"
@@ -2756,19 +2930,27 @@ msgstr "Ligar o tíquete #%1"
msgid "Link ticket %1"
msgstr "Ligar o tíquete %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Ligações"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -2776,7 +2958,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr ""
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -2785,69 +2967,68 @@ msgstr ""
msgid "Location"
msgstr "Localização"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "O diretório de log %1 não foi encontrado ou não pôde ser alterado.\\n RT não pode funcionar desta maneira."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Assinado como %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Entrar"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Sair"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Definir como proprietário"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "Definir o estado"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "Definir o prazo final"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "Definir a data de resolução"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "Definir a data de iniciado"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "Definir a data início"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "Definir a data de última alteração"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "Definir a prioridade"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Definir a fila"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "Definir o assunto"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -2871,7 +3052,7 @@ msgstr "Administrar filas e suas propriedades específicas"
msgid "Manage users and passwords"
msgstr "Administrar usuários e senhas"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Mar."
@@ -2883,29 +3064,29 @@ msgstr "Março"
msgid "May"
msgstr "Maio"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Membro adicionado"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Membro removido"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Membro não removido"
@@ -2921,12 +3102,12 @@ msgstr "MemberOf"
msgid "Members"
msgstr "Membros"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
@@ -2940,52 +3121,60 @@ msgstr ""
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "União bem sucedida"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "União falhou. Não pude definir o EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Unir a"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Mensagem"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: html/Search/Build.html:667
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Faltando uma chave primária?: %1"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Móvel"
@@ -2993,7 +3182,7 @@ msgstr "Móvel"
msgid "MobilePhone"
msgstr "Celular"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "Modificar Lista de Controle de Acesso"
@@ -3019,7 +3208,7 @@ msgstr "Modificar Campos Personalizados que se aplicam a todas as filas"
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
@@ -3027,11 +3216,11 @@ msgstr ""
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "Modificar esquemas de Scrip para esta fila"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "Modificar Scrips para esta fila"
@@ -3056,12 +3245,12 @@ msgstr "Modificar um Campo Personalizado para a fila %1"
msgid "Modify a CustomField which applies to all queues"
msgstr "Modificar um Campo Personalizado que se aplica a todas as filas"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modificar um scrip para a fila %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Modificar um scrip aplicável a todas as filas"
@@ -3079,7 +3268,7 @@ msgstr "Modificar datas para # %1"
msgid "Modify dates for #%1"
msgstr "Modificar as datas para #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modificar as datas para o tíquete # %1"
@@ -3116,7 +3305,7 @@ msgstr "Modificar direitos de acesso globais de usuário"
msgid "Modify global user rights."
msgstr "Modificar direitos de acesso globais de usuário."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Modificar metadados do grupo ou removê-lo"
@@ -3135,11 +3324,11 @@ msgstr "Modificar os direitos de acesso do grupo %1"
msgid "Modify group rights for queue %1"
msgstr "Modificar os direitos de acesso de grupo para a fila %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Modificar lista de membros deste grupo"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "Modificar sua própria conta RT"
@@ -3148,7 +3337,7 @@ msgstr "Modificar sua própria conta RT"
msgid "Modify people related to queue %1"
msgstr "Modificar as pessoas relacionadas à fila %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -3173,16 +3362,20 @@ msgstr "Modificar o modelo %1"
msgid "Modify templates which apply to all queues"
msgstr "Modificar esquemas que se aplicam a todas as filas"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Modificar o grupo %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "Modificar os observadores da fila"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modificar o usuário %1"
@@ -3197,7 +3390,7 @@ msgstr "Modificar o tíquete # %1"
msgid "Modify ticket #%1"
msgstr "Modificar o tíquete #%1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "Modificar tíquetes"
@@ -3220,43 +3413,43 @@ msgstr "Modificar os direitos de acesso de usuário para a fila %1"
msgid "Modify watchers for queue '%1'"
msgstr "Modificar os observadores para a fila '%1'"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "ModifyACL"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "ModifyOwnMembership"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "ModifyQueueWatchers"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "ModifyScrips"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "ModifySelf"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "ModifyTemplate"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "ModifyTicket"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Seg."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Mais sobre %1"
@@ -3273,11 +3466,11 @@ msgstr "Subir"
msgid "Multiple"
msgstr "Múltiplo"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "O atributo 'Name' deve ser especificado"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -3286,19 +3479,23 @@ msgstr ""
msgid "My Approvals"
msgstr "Minhas Aprovações"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Minhas aprovações"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nome"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "Nome em uso"
@@ -3310,11 +3507,11 @@ msgstr "Precisa de aprovação do administrador do sistema"
msgid "Never"
msgstr "Nunca"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Novo"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Novos Relacionamentos"
@@ -3326,11 +3523,7 @@ msgstr "Nova Senha"
msgid "New Pending Approval"
msgstr "Nova Aprovação Pendente"
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Nova busca"
@@ -3346,7 +3539,7 @@ msgstr "Novo grupo"
msgid "New password"
msgstr "Nova senha"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Notificação de nova senha enviada"
@@ -3354,6 +3547,10 @@ msgstr "Notificação de nova senha enviada"
msgid "New queue"
msgstr "Nova fila"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nova requisição"
@@ -3362,7 +3559,7 @@ msgstr "Nova requisição"
msgid "New rights"
msgstr "Novos direitos de acesso"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Novo scrip"
@@ -3374,15 +3571,15 @@ msgstr "Nova busca"
msgid "New template"
msgstr "Novo esquema"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "O novo tíquete não existe"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Novo usuário"
@@ -3398,7 +3595,7 @@ msgstr "Novos observadores"
msgid "New window setting"
msgstr "Abrir nova janela"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Próximo"
@@ -3422,7 +3619,7 @@ msgstr "Apelido"
msgid "No Class defined"
msgstr ""
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Não há Campo Personalizado"
@@ -3434,7 +3631,7 @@ msgstr ""
msgid "No Group defined"
msgstr "Não há Grupo definido"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr ""
@@ -3458,11 +3655,11 @@ msgstr "Não há Tíquete especificado. Abortando o tíquete "
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Não há Tíquete especificado. Abortando modificações no tíquete\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Não há ação"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Não há coluna especificada"
@@ -3478,12 +3675,12 @@ msgstr "Não há comentário sobre este usuário"
msgid "No correspondence attached"
msgstr "Não há nenhum arquivo anexado"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Não há descrição para %1"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Não há grupo especificado"
@@ -3491,36 +3688,40 @@ msgstr "Não há grupo especificado"
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Não há senha especificada"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Não há permissão para criar filas"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Sem permissão para criar tíquetes na fila '%1'"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "Sem permissão para criar usuários"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Sem permissão para mostrar o tíquete"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "sem permissão para ver modificar o tíquete"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Não há principal especificado"
@@ -3540,15 +3741,15 @@ msgstr "Nenhum direito encontrado"
msgid "No rights granted."
msgstr "Nenhum direito outorgado."
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Não há busca a realizar"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr ""
@@ -3556,7 +3757,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "Não há identificador de tíquete especificado"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Não há tipo de transação especificada"
@@ -3572,18 +3773,22 @@ msgstr "Nenhum usuário satisfazendo o critério de busca foi encontrado."
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Nenhum usuário RT válido foi encontrado. O tratador de CVS do RT está desabilitado. Por favor, consulte o administrador do RT.\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Nenhum valor enviado a _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Ninguém"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "Campo inexistente?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "Não logado"
@@ -3592,7 +3797,7 @@ msgstr "Não logado"
msgid "Not logged in."
msgstr "Não entrou."
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Não definido"
@@ -3604,11 +3809,11 @@ msgstr "Ainda não implementado."
msgid "Not yet implemented...."
msgstr "Ainda não implementado..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "Notas"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "A notificação não pôde ser enviada"
@@ -3680,7 +3885,7 @@ msgstr "Notificar Requisitantes, Ccs e AdminCcs"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Notificar Requisitantes, Ccs e AdminCcs como Comentário"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "Nov."
@@ -3692,19 +3897,19 @@ msgstr "Novembro"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Objeto não pôde ser criado"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Objeto criado"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -3714,11 +3919,11 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Out."
@@ -3726,7 +3931,7 @@ msgstr "Out."
msgid "October"
msgstr "Outubro"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr ""
@@ -3742,6 +3947,11 @@ msgstr ""
msgid "On"
msgstr "Em"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Sobre Comentário"
@@ -3778,21 +3988,29 @@ msgstr "Sobre Mudança de Estado"
msgid "On Transaction"
msgstr "Sobre Transação"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Só mostrar aprovações para requisições criadas depois de %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Só mostrar aprovações para requisições criadas antes de %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Aberto"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Abrir"
@@ -3800,7 +4018,7 @@ msgstr "Abrir"
msgid "Open requests"
msgstr "Requisições abertas"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr ""
@@ -3816,7 +4034,11 @@ msgstr "Abrir tíquetes (da listagem) em outra janela"
msgid "Open tickets on correspondence"
msgstr "Abrir tíquetes na correspondência"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr ""
@@ -3828,16 +4050,16 @@ msgstr "Requisitando e ordenando"
msgid "Organization"
msgstr "Organização"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Tíquete originador: #%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr ""
@@ -3845,15 +4067,15 @@ msgstr ""
msgid "Over time, priority moves toward"
msgstr "Após a data, a prioridade tende a"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "Próprios tíquetes"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "OwnTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "Proprietário"
@@ -3861,11 +4083,11 @@ msgstr "Proprietário"
msgid "Owner changed from %1 to %2"
msgstr "Proprietário mudou de %1 para %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Proprietário alterado à força de %1 para %2"
@@ -3879,7 +4101,7 @@ msgstr "O proprietário é"
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Pager"
@@ -3891,11 +4113,11 @@ msgstr "Telefone do Pager"
msgid "Parent"
msgstr "Pai"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Pais"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Senha"
@@ -3903,16 +4125,16 @@ msgstr "Senha"
msgid "Password Reminder"
msgstr "Lembrete de Senha"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -3920,24 +4142,24 @@ msgstr ""
msgid "Password too short"
msgstr "Senha muito curta"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Senha: %1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Pessoas"
@@ -3949,10 +4171,18 @@ msgstr "Realizar uma ação definida pelo usuário"
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Permissão Negada"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Grupoas Pessoais"
@@ -3965,23 +4195,33 @@ msgstr "Grupos pessoais"
msgid "Personal groups:"
msgstr "Grupos pessoais:"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Telefones"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "Preferências"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "Prefs"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr ""
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Anterior"
@@ -3997,12 +4237,12 @@ msgstr "Página anterior"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Principal %1 não encontrado."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Prioridade"
@@ -4018,7 +4258,7 @@ msgstr ""
msgid "Privileged"
msgstr "Privilegiado"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Estado privilegiado: %1"
@@ -4031,19 +4271,19 @@ msgstr "Usuários privilegiados"
msgid "Pseudogroup for internal use"
msgstr "Falso-grupo para uso interno"
-#: html/Search/Elements/EditQuery:47
-msgid "Query"
+#: html/Search/Build.html:121
+msgid "Query Builder"
msgstr ""
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
-msgid "Query Builder"
+#: html/Search/Elements/Chart:101
+msgid "Query:"
msgstr ""
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Fila"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -4065,19 +4305,19 @@ msgstr "Nome da Fila"
msgid "Queue Scrips"
msgstr "Scrips da Fila"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "A fila já existe"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "A fila não pôde ser criada"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "A fila não pôde ser carregada"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Fila criada"
@@ -4085,7 +4325,7 @@ msgstr "Fila criada"
msgid "Queue is not specified."
msgstr "A fila não foi especificada."
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Fila não encontrada"
@@ -4093,20 +4333,27 @@ msgstr "Fila não encontrada"
msgid "Queues"
msgstr "Filas"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -4147,7 +4394,7 @@ msgstr "Erro de configuração do RT"
msgid "RT Critical error. Message not recorded!"
msgstr "Erro crítico no RT. A mensagem não foi registrada!"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Erro no RT"
@@ -4167,10 +4414,23 @@ msgstr "Auto-serviço do RT / Tíquetes Fechados"
msgid "RT Variables"
msgstr ""
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT por alto"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "O RT não pôde autenticá-lo"
@@ -4183,7 +4443,7 @@ msgstr "O RT não pôde encontrar o requisitante através de consulta ao banco d
msgid "RT couldn't find the queue: %1"
msgstr "O RT não pôde encontrar a fila: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -4191,7 +4451,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "O RT não pôde validar esta assinatura PGP. \\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT para %1"
@@ -4216,10 +4476,18 @@ msgstr "RT tem &copy; Direitos Reservados 1996-%1 por Jesse Vincent &lt;jesse@be
msgid "RT thinks this message may be a bounce"
msgstr "O RT crê que esta mensagem seja um ricochete"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "O RT vai processar esta mensagem como se não fosse assinada.\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "O modo de comandos por email do RT requer autenticação PGP. Ou você não assinou sua mensagem ou sua assinatura não pôde ser verificada."
@@ -4232,31 +4500,31 @@ msgstr "Nome real"
msgid "RealName"
msgstr "Nome real"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referenciado por"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "Faz referência a"
@@ -4277,19 +4545,48 @@ msgstr "Refinar a Busca"
msgid "Refresh this page every %1 minutes."
msgstr "Recarregar esta página a cada %1 minutos."
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Remover AdminCc"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Remover Cc"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Remover Requisitante"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Responder"
@@ -4297,19 +4594,23 @@ msgstr "Responder"
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "Responder aos tíquetes"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "ReplyToTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Requisitante"
@@ -4325,7 +4626,7 @@ msgstr "Requisitante(s)"
msgid "RequestorAddresses"
msgstr "RequestorAddresses"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Requisitantes"
@@ -4338,32 +4639,52 @@ msgstr "A requisições vencem em"
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "Restaurar"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Residência"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Resolver"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Resolver tíquete #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Resolvido"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Resposta aos requisitantes"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultados"
@@ -4383,19 +4704,19 @@ msgstr ""
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Direito de acesso %1 não encontrado para %2 %3 referente a %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Direito de Acesso Delegado"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Direito de Acesso Outorgado"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Direito de Acesso Carregado"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Direito de acesso não pôde ser revogado"
@@ -4403,24 +4724,24 @@ msgstr "Direito de acesso não pôde ser revogado"
msgid "Right not found"
msgstr "Direito de acesso não encontrado"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Direito de acesso não carregado."
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Direito de acesso revogado"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Direitos de Acesso"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Direitos de acesso não puderam ser outorgados a %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Direitos de acesso não puderam ser revogados de %1"
@@ -4433,47 +4754,46 @@ msgstr "Papéis"
msgid "RootApproval"
msgstr "RootApproval"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Sáb."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Salvar as Alterações"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Salvar as alterações"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
-msgid "Saved searches"
-msgstr ""
-
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Scrip Criado"
@@ -4481,7 +4801,7 @@ msgstr "Scrip Criado"
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Scrip removido"
@@ -4497,7 +4817,7 @@ msgstr "Scrips para %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Scrips aplicáveis a todas as filas"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Buscar"
@@ -4505,48 +4825,77 @@ msgstr "Buscar"
msgid "Search Criteria"
msgstr "Critérios de Busca"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "Buscar por aprovações"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "Segurança:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "SeeQueue"
@@ -4606,7 +4955,11 @@ msgstr "Selecionar um valor"
msgid "Select queue"
msgstr "Selecionar uma fila"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Selecionar um scrip"
@@ -4618,7 +4971,7 @@ msgstr "Selecionar um esquema"
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Selecionar um usuário"
@@ -4638,6 +4991,10 @@ msgstr ""
msgid "Selected objects"
msgstr ""
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Auto-serviço"
@@ -4686,7 +5043,7 @@ msgstr "Envia uma mensagem aos Ccs administrativos como um comentário"
msgid "Sends mail to the owner"
msgstr "Envia uma mensagem ao proprietário"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Set."
@@ -4694,7 +5051,7 @@ msgstr "Set."
msgid "September"
msgstr "Setembro"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr ""
@@ -4706,31 +5063,31 @@ msgstr ""
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Mostrar os Resultados"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Mostrar requisições aprovadas"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Mostrar o sumário"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Mostrar requisições negadas"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Mostrar os detalhes"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Mostrar requisições pendentes"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Mostrar requisições aguardando outras aprovações"
@@ -4742,47 +5099,47 @@ msgstr "Mostrar comentário privado do tíquete"
msgid "Show ticket summaries"
msgstr "Mostrar sumários do tíquete"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "ShowACL"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "ShowScrips"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "ShowTemplate"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "ShowTicket"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "ShowTicketComments"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Cadastrar como um Requisitante de tíquete ou um Cc de tíquete ou fila"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Cadastrar como um AdminCC de tíquete ou fila"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "Assinatura"
@@ -4790,6 +5147,10 @@ msgstr "Assinatura"
msgid "Signed in as %1"
msgstr "Assinado como %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Único"
@@ -4798,7 +5159,7 @@ msgstr "Único"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "Saltar Menu"
@@ -4806,6 +5167,10 @@ msgstr "Saltar Menu"
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr ""
@@ -4822,7 +5187,7 @@ msgstr "Ordenar os resultados por"
msgid "SortOrder"
msgstr "Ordenação"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr ""
@@ -4842,7 +5207,7 @@ msgstr "Iniciado"
msgid "Started date '%1' could not be parsed"
msgstr "A data de iníciado '%1' não pôde ser compreendida"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Inicia"
@@ -4858,7 +5223,7 @@ msgstr "A data de início '%1' não pôde ser compreendida"
msgid "State"
msgstr "Estado"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "Estado"
@@ -4874,19 +5239,19 @@ msgstr "Estado alterado de %1 para %2"
msgid "StatusChange"
msgstr "StatusChange"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Roubar"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Roubado de %1"
@@ -4899,16 +5264,16 @@ msgstr "Roubado de %1 "
msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Assunto"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Assunto modou para %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Enviar"
@@ -4916,15 +5281,15 @@ msgstr "Enviar"
msgid "Submit Workflow"
msgstr "Enviar Workflow"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Deu certo"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Dom."
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "SuperUser"
@@ -4936,7 +5301,7 @@ msgstr "Sistema"
msgid "System Configuration"
msgstr ""
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "Erro do Sistema"
@@ -4948,7 +5313,7 @@ msgstr "Erro de sistema. Direito não outorgado."
msgid "System Error. right not granted"
msgstr "Erro de sistema. direito não outorgado"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -4957,11 +5322,11 @@ msgstr ""
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "Erro do sistema. Direito de acesso não delegado."
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "Erro do sistema. Direito de acesso não outorgado."
@@ -4977,27 +5342,27 @@ msgstr "Grupos do sistema"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup para uso interno"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Tomar"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Tomado"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Modelo"
@@ -5010,7 +5375,11 @@ msgstr "Esquema #%1"
msgid "Template deleted"
msgstr "Esquema removido"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Modelo não encontrado"
@@ -5018,10 +5387,14 @@ msgstr "Modelo não encontrado"
msgid "Template not found\\n"
msgstr "Modelo não encontrado\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Modelo processado"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Modelos"
@@ -5030,33 +5403,33 @@ msgstr "Modelos"
msgid "Templates for %1\\n"
msgstr "Modelos de %1\\n"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Este já é o valor atual"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Este não é um valor para este campo personalizado"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Este é o mesmo valor"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Este principal já é um %1 para esta fila"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Este principal já é um %1 para este tíquete"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Este principal não é um %1 para esta fila"
@@ -5065,11 +5438,11 @@ msgstr "Este principal não é um %1 para esta fila"
msgid "That principal is not a %1 for this ticket"
msgstr "Este principal não é um %1 para este tíquete"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Esta fila não existe"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Este tíquete tem dependências não resolvidas"
@@ -5077,27 +5450,27 @@ msgstr "Este tíquete tem dependências não resolvidas"
msgid "That user already has that right"
msgstr "Este usuário já tem este direito de acesso"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Este usuário já possui este tíquete"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Este usuário não existe"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "Este usuário já tem privilégios"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "Este usuário já não tem privilégios"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "Este usuário agora tem privilégios"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "Este usuário agora não tem privilégios"
@@ -5105,23 +5478,23 @@ msgstr "Este usuário agora não tem privilégios"
msgid "That user is now unprivilegedileged"
msgstr "Este usuário agora é não privilegiado"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Este usuário não pode possuir tíquetes nesta fila"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "Este não é um identificador numérico"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Sumário"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "O CC de um tíquete"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "O CC administrativo de um tíquete"
@@ -5129,7 +5502,7 @@ msgstr "O CC administrativo de um tíquete"
msgid "The comment has been recorded"
msgstr "O comentário foi registrado"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "O seguinte comando procurará por todos os tíquetes ativos na fila 'geral' e alterar sua prioridade para 99 se eles não tiverem sido alterados em 4 horas:"
@@ -5137,15 +5510,15 @@ msgstr "O seguinte comando procurará por todos os tíquetes ativos na fila 'ger
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Os seguintes comandos não foram processados:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "O novo valor foi atribuído."
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "O proprietário de um tíquete"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "O requisitante de um tíquete"
@@ -5153,7 +5526,7 @@ msgstr "O requisitante de um tíquete"
msgid "These comments aren't generally visible to the user"
msgstr "Estes comandos geralmente não estão visíveis para o usuário"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr ""
@@ -5161,7 +5534,7 @@ msgstr ""
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr ""
@@ -5169,11 +5542,11 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Este tíquete %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Esta ferramenta permite o usuário invocar módulos Perl arbitrários de dentro do RT."
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Parece que esta transação não tem conteúdo"
@@ -5186,7 +5559,7 @@ msgstr "Os %1 tíquetes mais prioritários deste usuário"
msgid "This user's 25 highest priority tickets"
msgstr "Os 25 tíquetes de mais alta prioridade deste usuário"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Qui."
@@ -5212,14 +5585,14 @@ msgstr "Tíquete #%1 Atualização jumbo: %2"
msgid "Ticket #%1: %2"
msgstr "Tíquete #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Tíquete %1 criado na fila '%2'"
@@ -5228,8 +5601,8 @@ msgstr "Tíquete %1 criado na fila '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Tíquete %1 carregado\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Tíquete %1: %2"
@@ -5250,7 +5623,7 @@ msgstr "Identificador do tíquete"
msgid "Ticket Resolved"
msgstr "Tíquete Resolvido"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr ""
@@ -5258,15 +5631,15 @@ msgstr ""
msgid "Ticket attachment"
msgstr "Arquivo anexo do tíquete"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Conteúdo do tíquete"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Tipo do conteúdo do tíquete"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "O tíquete não pôde ser criado devido a um erro interno"
@@ -5306,12 +5679,12 @@ msgstr "O estado do tíquete mudou"
msgid "Ticket watchers"
msgstr "Observadores do tíquete"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "Tíquetes"
@@ -5323,35 +5696,51 @@ msgstr "Tíquetes %1 %2"
msgid "Tickets %1 by %2"
msgstr "Tíquetes %1 por %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Tíquetes de %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tíquetes dependentes desta aprovação:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "Tempo Restante"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Tempo Trabalhado"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "Tempo restante"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "Tempo de apresentação"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Tempo trabalhado"
@@ -5359,7 +5748,7 @@ msgstr "Tempo trabalhado"
msgid "TimeLeft"
msgstr "TimeLeft"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "TimeWorked"
@@ -5375,29 +5764,33 @@ msgstr "Para gerar as diferenças desta transação"
msgid "To generate a diff of this commit:\\n"
msgstr "Para gerar as diferenças desta transação:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Última atualização"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr ""
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr ""
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transação"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transação %1 removida"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Transação Criada"
@@ -5409,11 +5802,11 @@ msgstr ""
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transaction->Create não pôde, já que você não especificou um id de tíquete"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "Transações são imutáveis"
@@ -5421,15 +5814,15 @@ msgstr "Transações são imutáveis"
msgid "Trying to delete a right: %1"
msgstr "Tentando remover um direito de acesso: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Ter."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Tipo"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "Não implementado"
@@ -5441,13 +5834,13 @@ msgstr "Usuário Unix"
msgid "UnixUsername"
msgstr "Usuário Unix"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Codificação de conteúdo desconhecida %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -5455,7 +5848,7 @@ msgstr ""
msgid "Unlimited"
msgstr "Ilimitado"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr ""
@@ -5471,27 +5864,23 @@ msgstr ""
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Não tomado"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "Atualizar"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Identificador de atualização"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "Tipo de atualização"
@@ -5503,7 +5892,7 @@ msgstr "Atualizar todos estes tíquetes de uma vez"
msgid "Update email"
msgstr "Atualizar email"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr ""
@@ -5511,11 +5900,11 @@ msgstr ""
msgid "Update name"
msgstr "Atualizar nome"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "Atualização não registrada."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "Atualizar os tíquetes selecionados"
@@ -5536,20 +5925,20 @@ msgstr "Atualizar o tíquete # %1"
msgid "Update ticket #%1"
msgstr "Atualizar o tíquete #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Atualizar tíquete #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "O tipo da atualização não foi nem correspondência e nem comentário."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "Atualizado"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr ""
@@ -5577,7 +5966,7 @@ msgstr ""
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr ""
@@ -5593,7 +5982,7 @@ msgstr "Usuário %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Usuário %1 Senha: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5610,7 +5999,7 @@ msgstr "Usuário '%1' não encontrado\\n"
msgid "User Defined"
msgstr "Definido pelo Usuário"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr ""
@@ -5626,17 +6015,12 @@ msgstr "Identificador do usuário"
msgid "User Rights"
msgstr "Direitos de Acesso de Usuário"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
-msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "O usuário não pôde ser criado: %1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "Usuário criado"
@@ -5644,7 +6028,7 @@ msgstr "Usuário criado"
msgid "User defined groups"
msgstr "Grupos definidos pelo usuário"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr ""
@@ -5656,15 +6040,15 @@ msgstr "Usuário notificado"
msgid "User view"
msgstr "Visualização de usuário"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nome de usuário"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Usuários"
@@ -5672,23 +6056,32 @@ msgstr "Usuários"
msgid "Users matching search criteria"
msgstr "Usuários que satisfazem o critério de busca"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Valor da fila"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valores"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "Observar"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "WatchAsAdminCc"
@@ -5704,10 +6097,14 @@ msgstr "Observadores"
msgid "WebEncoding"
msgstr "Codificação de Web"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Qua."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Quando um tíquete for aprovado por todos os aprovadores, adicione uma correspondência ao tíquete original"
@@ -5760,11 +6157,11 @@ msgstr "Sempre que um novo comentário é adicionado"
msgid "Whenever correspondence comes in"
msgstr "Sempre que uma nova correspondência é adicionada"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Trabalho"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr ""
@@ -5776,18 +6173,26 @@ msgstr "Telefone de trabalho"
msgid "Worked"
msgstr "Trabalhado"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Você já é proprietário deste tíquete"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Você não é um usuário autorizado"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Você só pode reatribuir seus próprios tíquetes ou aqueles que não têm dono"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "Você não tem permissão para ver este tíquete.\\n"
@@ -5801,11 +6206,11 @@ msgstr "Você encontrou %1 tíquetes na fila %2"
msgid "You have been logged out of RT."
msgstr "Você foi desconectado do RT."
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "Você não tem permissão para criar tíquetes nesta fila."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Você não pode criar requisições nesta fila."
@@ -5837,7 +6242,7 @@ msgstr "Sua requisição foi rejeitada"
msgid "Your request was rejected."
msgstr "Sua requisição foi rejeitada."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Nome de usuário ou senha incorretos"
@@ -5849,11 +6254,11 @@ msgstr "CEP"
msgid "[no subject]"
msgstr "[sem assunto]"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -5862,8 +6267,8 @@ msgstr ""
msgid "as granted to %1"
msgstr "como outorgado a %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -5890,7 +6295,7 @@ msgstr "correspondência (provavelmente) não enviada"
msgid "correspondence sent"
msgstr "correspondência enviada"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "dias"
@@ -5902,14 +6307,10 @@ msgstr "morto"
msgid "delete"
msgstr "remover"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "removido"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "não satisfaz"
@@ -5922,27 +6323,27 @@ msgstr "não contém"
msgid "equal to"
msgstr "igual a"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -5958,12 +6359,17 @@ msgstr "filename"
msgid "greater than"
msgstr "maior que"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "grupo '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "horas"
@@ -5971,11 +6377,11 @@ msgstr "horas"
msgid "id"
msgstr "identificador"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "é"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "não é"
@@ -5987,11 +6393,11 @@ msgstr "menor que"
msgid "matches"
msgstr "satisfaz"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "minutos"
@@ -5999,15 +6405,15 @@ msgstr "minutos"
msgid "modifications\\n\\n"
msgstr "modificações\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "meses"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "novo"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr ""
@@ -6027,59 +6433,68 @@ msgstr "diferente de"
msgid "notlike"
msgstr "diferente"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "aberto"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "grupo pessoal '%1' para o usuário '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "fila %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "rejeitado"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "resolvido"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "seg"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "pendente"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "sistema %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "grupo do sistema '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "o componente chamador não especificou por que"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "tíquete #%1 %2"
@@ -6088,7 +6503,7 @@ msgstr "tíquete #%1 %2"
msgid "true"
msgstr "verdadeiro"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "grupo %1 não descrito"
@@ -6097,12 +6512,12 @@ msgstr "grupo %1 não descrito"
msgid "undescripbed group %1"
msgstr "grupo sem descrição %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "usuário %1"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "semanas"
@@ -6110,7 +6525,7 @@ msgstr "semanas"
msgid "with template %1"
msgstr "com modelo %1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "anos"
diff --git a/rt/lib/RT/I18N/ru.po b/rt/lib/RT/I18N/ru.po
index 8688cde..4544eeb 100644
--- a/rt/lib/RT/I18N/ru.po
+++ b/rt/lib/RT/I18N/ru.po
@@ -1,16 +1,34 @@
# translation of Request Tracker en.po to Russian
-# Andrew Kornilov <hiddenman@tpway.com>, 2004, 2005.
-#
-#
+#
+#
+# Andrew Kornilov <akornilov@gmail.com>, 2004, 2005, 2006.
msgid ""
msgstr ""
-"Last-Translator: Andrew Kornilov <hiddenman@tpway.com>\n"
-"PO-Revision-Date: 2005-09-25 22:16+0300\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Project-Id-Version: RT 3.6.x\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: (null)\n"
+"PO-Revision-Date: 2006-12-19 13:54+0200\n"
+"Last-Translator: Andrew Kornilov <akornilov@gmail.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
+"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Project-Id-Version: RT 3.4.x\n"
-"MIME-Version: 1.0\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr " %1 удалена."
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr " %1 переименована в %2."
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr " %1 Ñохранена."
#: NOT FOUND IN SOURCE
msgid "#"
@@ -24,58 +42,57 @@ msgstr "&#8470;"
msgid "#%1: %2"
msgstr ""
-#: lib/RT/Record.pm:925
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: lib/RT/Date.pm:360
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Date.pm:396
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1674 lib/RT/Transaction_Overlay.pm.orig:634 lib/RT/Transaction_Overlay.pm.orig:677 lib/RT/Transaction_Overlay.pm:634 lib/RT/Transaction_Overlay.pm:677
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%1 %2 добавлен"
-#: lib/RT/Date.pm:357
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 назад"
-#: lib/RT/Record.pm:1681 lib/RT/Transaction_Overlay.pm.orig:641 lib/RT/Transaction_Overlay.pm:641
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 изменено на %3"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm.orig:637 lib/RT/Transaction_Overlay.pm.orig:683 lib/RT/Transaction_Overlay.pm:637 lib/RT/Transaction_Overlay.pm:683
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 deleted"
msgstr "%1 %2 удален"
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 of group %3"
-msgstr "%1 %2 of group %3"
-
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:49 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
msgid "%1 %2 with template %3"
msgstr "%1 %2 Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ %3"
@@ -86,13 +103,13 @@ msgstr "%1 (%2) %3 Ñта заÑвка\\n"
#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""
+msgstr "%1 (%2) от %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (Ðе менÑÑ‚ÑŒ)"
@@ -100,43 +117,59 @@ msgstr "%1 (Ðе менÑÑ‚ÑŒ)"
msgid "%1 - %2 shown"
msgstr "%1 - %2 показано"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Ðргумент Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ в %2"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
-#: html/Elements/Footer:58
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:139
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 СкриплетÐаДейÑтвие загружен"
-#: lib/RT/Record.pm:1711
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 добавлено как значение Ð´Ð»Ñ %2"
@@ -159,25 +192,25 @@ msgstr "%1 пÑевдонимы требуют идентификатор заÑ
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 ÑвлÑетÑÑ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¼ объектом, но не найден в базе данных"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm.orig:518 lib/RT/Transaction_Overlay.pm:518
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 пользователем %2"
-#: lib/RT/Transaction_Overlay.pm.orig:775 lib/RT/Transaction_Overlay.pm.orig:784 lib/RT/Transaction_Overlay.pm.orig:787 lib/RT/Transaction_Overlay.pm:775 lib/RT/Transaction_Overlay.pm:784 lib/RT/Transaction_Overlay.pm:787
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 изменена Ñ %2 на %3"
-#: html/Search/Build.html:192
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "%1 копиÑ"
-#: lib/RT/Record.pm:928
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "%1 невозможно уÑтановить в %2."
@@ -185,23 +218,26 @@ msgstr "%1 невозможно уÑтановить в %2."
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 не может инициировать транзакцию (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2710
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 не может изменить ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° Решено. Возможно, база данных RT иÑпорчена."
-#: lib/RT/Transaction_Overlay.pm.orig:558 lib/RT/Transaction_Overlay.pm:558
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "%1 Ñоздана"
-#: lib/RT/Transaction_Overlay.pm.orig:563 lib/RT/Transaction_Overlay.pm:563
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 удалена"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: NOT FOUND IN SOURCE
+msgid "%1 grouped by %2"
+msgstr "%1 Ñгруппированные по %2"
+
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "%1 ваших заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами"
@@ -213,12 +249,12 @@ msgstr "%1 ваших заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетаÐ
msgid "%1 highest priority tickets I requested..."
msgstr "%1 заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами, Ñозданных вами..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:847
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 больше не ÑвлÑетÑÑ %2 Ð´Ð»Ñ Ñтой очереди."
@@ -239,17 +275,12 @@ msgstr "%1 неверный идентификатор очереди."
msgid "%1 matches"
msgstr "%1 Ñовпадений"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 мин"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "%1 поÑледних неназначенных заÑвок"
@@ -257,7 +288,7 @@ msgstr "%1 поÑледних неназначенных заÑвок"
msgid "%1 not shown"
msgstr "%1 не отображаетÑÑ"
-#: lib/RT/CustomField_Overlay.pm:813
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 объектов"
@@ -291,21 +322,21 @@ msgstr "%1 решит вÑе заÑвки, входÑщие в групповоÐ
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 приоÑтановит заÑвки, которые завиÑÑÑ‚ от запроÑа или включены в него"
-#: lib/RT/CustomField_Overlay.pm:814
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1 %2 объектов"
-#: lib/RT/CustomField_Overlay.pm:815
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
-msgstr ""
+msgstr "%1 %2 %3 объектов"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1 Ñохраненных запроÑов"
-#: lib/RT/Transaction_Overlay.pm.orig:468 lib/RT/Transaction_Overlay.pm:468
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: без вложений"
@@ -320,7 +351,12 @@ msgstr "%1б"
msgid "%1k"
msgstr "%1к"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ÑвлÑетÑÑ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¼ значением ÑтатуÑа"
@@ -345,15 +381,15 @@ msgstr "(Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ)"
msgid "(Check boxes to delete)"
msgstr "(Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(Выделите получателей Ð´Ð»Ñ Ð¸ÑÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· ÑпиÑка уведомлÑемых)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(Выделите получателей Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð² ÑпиÑок уведомлÑемых)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Введите идентификаторы или ÑÑылки на заÑвки, разделенные пробелами)"
@@ -361,11 +397,15 @@ msgstr "(Введите идентификаторы или ÑÑылки на з
msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr "(Введите идентификаторы или ÑÑылки на заÑвки, разделенные пробелами)"
+#: NOT FOUND IN SOURCE
+msgid "(If left blank, will default to %1"
+msgstr "(ЕÑли не заполнено, то по умолчанию равно %1"
+
#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
-msgid "(If left blank, will default to %1"
-msgstr "(ЕÑли пуÑтое, то по-умолчанию равно %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(ЕÑли не заполнено, то по умолчанию равно %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
@@ -379,7 +419,7 @@ msgstr "(Ðет дополнительных полей)"
msgid "(No members)"
msgstr "(Ðет пользователей)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:53
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(Ðет Ñкриплетов)"
@@ -391,34 +431,54 @@ msgstr "(Ðет шаблонов)"
msgid "(None)"
msgstr "(Ðет)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Отправить Ñкрытую копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать Ñкрытые копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ…, <b>не</b> будет изменен.)"
+msgstr "(Отправить Ñкрытую копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать Ñкрытые копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ…, <b>не</b> будет изменен.)"
#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
-msgstr "(Отправить Ñкрытую копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать Ñкрытые копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ…, <b>не</b> будет изменен.)"
+msgstr "(Отправить Ñкрытую копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать Ñкрытые копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ…, <b>не</b> будет изменен.)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Отправить Ñкрытую копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать Ñкрытые копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ…, <b>не</b> будет изменен.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ….)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ….)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ….)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ…, <b>не</b> будет изменен.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ…, <b>не</b> будет изменен.)"
#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
-msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ…, <b>не</b> будет изменен.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменении, <b>не</b> будет изменен.)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ…, <b>не</b> будет изменен.)"
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ….)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ….)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изменении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± изменениÑÑ….)"
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(ИÑпользуйте Ñти Ð¿Ð¾Ð»Ñ Ð¿Ñ€Ð¸ выборе 'Задано пользователем' Ð´Ð»Ñ ÑƒÑловий или дейÑтвий)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr "(КорреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ Ð½Ðµ будет отправлена)"
+
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(пуÑто)"
@@ -439,7 +499,7 @@ msgstr "(нет имени)"
msgid "(no subject)"
msgstr "(нет темы)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm.orig:578 lib/RT/Transaction_Overlay.pm:578
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(нет значениÑ)"
@@ -447,15 +507,15 @@ msgstr "(нет значениÑ)"
msgid "(no values)"
msgstr "(нет значений)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(только одна заÑвка)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(в ожидании подтверждениÑ)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(в ожидании Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÑвÑзанных заÑвок)"
@@ -467,7 +527,7 @@ msgstr "(в ожидании других заÑвок)"
msgid "(requestor's group)"
msgstr "(группа автора заÑвки)"
-#: html/Admin/Users/Modify.html.orig:71 html/Admin/Users/Modify.html:71
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(требуетÑÑ)"
@@ -475,6 +535,18 @@ msgstr "(требуетÑÑ)"
msgid "(untitled)"
msgstr "(без названиÑ)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(гггг/мм/дд)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "25 ваших заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами..."
@@ -495,7 +567,16 @@ msgstr ""
msgid "<%$_%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Search/Elements/DisplayOptions:73
+msgid "<%$field%>"
+msgstr ""
+
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Создать заÑвку в\" />&nbsp;%1"
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"Создать заÑвку в очереди\">&nbsp;%1"
@@ -504,6 +585,10 @@ msgstr "<input type=\"submit\" value=\"Создать заÑвку в очере
msgid "A blank template"
msgstr "ПуÑтой шаблон"
+#: html/Admin/Users/Modify.html:371
+msgid "A password was not set, so user won't be able to login."
+msgstr "Пароль не был уÑтановлен, поÑтому пользователь не Ñможет зайти в ÑиÑтему."
+
#: NOT FOUND IN SOURCE
msgid "ACE could not be deleted"
msgstr "Ðевозможно удалить ACE"
@@ -512,11 +597,11 @@ msgstr "Ðевозможно удалить ACE"
msgid "ACE could not be found"
msgstr "Ðевозможно найти ACE"
-#: lib/RT/ACE_Overlay.pm:181 lib/RT/Principal_Overlay.pm:224
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE не найден"
-#: lib/RT/ACE_Overlay.pm:866
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "ACEÑ‹ можно только Ñоздавать и удалÑÑ‚ÑŒ"
@@ -530,13 +615,13 @@ msgstr "Прекращаем работу во избежание нежелат
#: html/User/Elements/Tabs:53
msgid "About me"
-msgstr "Обо мне"
+msgstr "Личные наÑтройки"
-#: html/Admin/Users/Modify.html.orig:106 html/Admin/Users/Modify.html:106
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Права доÑтупа"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "ДейÑтвие"
@@ -547,25 +632,29 @@ msgstr "ДейÑтвие %1 не найдено"
#: NOT FOUND IN SOURCE
msgid "Action committed."
-msgstr "ДейÑтвие принÑто."
+msgstr "ДейÑтвие зафикÑировано."
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr "ДейÑтвие зафикÑировано.\\n"
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr "ДейÑтвие ÑвлÑетÑÑ Ð¾Ð±Ñзательным аргументом"
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "ДейÑтвие подготовлено..."
-#: html/Search/Build.html:65
+#: html/Search/Build.html:85
msgid "Add"
msgstr "Добавить"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "Добавить ÐдминиÑтративнуюКопию"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "Добавить Копию"
@@ -577,7 +666,7 @@ msgstr "Добавить колонки"
msgid "Add Criteria"
msgstr "Добавить критерий"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "Добавить еще файлы"
@@ -585,7 +674,7 @@ msgstr "Добавить еще файлы"
msgid "Add Next State"
msgstr "Добавить Ñледующее ÑоÑтоÑние"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Добавить автора заÑвки"
@@ -609,15 +698,19 @@ msgstr "Добавить новый глобальный Ñкриплет"
msgid "Add a scrip to this queue"
msgstr "Добавить Ñкриплет Ð´Ð»Ñ Ñтой очереди"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "Добавить Ñкриплет, который будет дейÑтвовать на вÑе очереди"
-#: html/Search/Build.html:65
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "Добавить дополнительный критерий"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Добавить и начать поиÑк"
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "Добавить комментарии или ответы на выбранные заÑвки"
@@ -629,8 +722,16 @@ msgstr "Добавить пользователей"
msgid "Add new watchers"
msgstr "Добавить наблюдателей"
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Добавить Ñти уÑÐ»Ð¾Ð²Ð¸Ñ Ð² ваш запроÑ"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "Добавить значениÑ"
+
# Manual merge by Andrew Kornilov <andy@eva.dp.ua>
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr "Добавить, удалить или изменить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… полей Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
@@ -638,25 +739,25 @@ msgstr "Добавить, удалить или изменить значениÑ
msgid "AddNextState"
msgstr "ДобавлÑтьСледующееСоÑтоÑние"
-#: lib/RT/Queue_Overlay.pm:747
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Пользователь добавлен как %1 Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Пользователь добавлен как %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: html/Admin/Users/Modify.html.orig:146 html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "ÐдреÑ1"
-#: html/Admin/Users/Modify.html.orig:151 html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "ÐдреÑ2"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐšÐ¾Ð¿Ð¸Ñ"
@@ -704,7 +805,7 @@ msgstr "ÐдминиÑтрироватьКомментарий"
msgid "AdminCorrespondence"
msgstr "ÐдминиÑтрироватьКорреÑпонденцию"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "ÐдминиÑтрироватьДополнительноеПоле"
@@ -712,11 +813,11 @@ msgstr "ÐдминиÑтрироватьДополнительноеПоле"
msgid "AdminCustomFields"
msgstr "ÐдминиÑтрироватьДополнительныеПолÑ"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "ÐдминиÑтрироватьГруппу"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "ÐдминиÑтрироватьЧленÑтвоВГруппах"
@@ -740,7 +841,7 @@ msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐšÐ¾Ð¿Ð¸Ñ"
msgid "Admins"
msgstr "ÐдминиÑтраторы"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "Дополнительно"
@@ -762,7 +863,7 @@ msgstr "ВозраÑÑ‚"
#: html/Search/Elements/PickCriteria:52
msgid "Aggregator"
-msgstr ""
+msgstr "Ðгрегатор"
#: NOT FOUND IN SOURCE
msgid "Alias"
@@ -804,11 +905,11 @@ msgstr "Применить"
msgid "Apply your changes"
msgstr "Применить ваши изменениÑ"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "ПодтверждениÑ"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -841,7 +942,7 @@ msgstr "Подтверждение отклонено"
msgid "Approval diagram"
msgstr "Диаграмма подтверждений"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "Подтвердить"
@@ -849,7 +950,7 @@ msgstr "Подтвердить"
msgid "Approver's notes: %1"
msgstr "ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¸Ð²ÑˆÐµÐ³Ð¾: %1"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "Ðпр."
@@ -857,7 +958,11 @@ msgstr "Ðпр."
msgid "April"
msgstr "Ðпрель"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr "По возраÑтанию"
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "Ð’ порÑдке возраÑтаниÑ"
@@ -869,15 +974,15 @@ msgstr "Ðазначение и удаление дополнительных п
msgid "AssignCustomFields"
msgstr "ÐазначатьДополнительныеПолÑ"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "Вложение"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "Вложить файл"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "Вложенный файл"
@@ -886,11 +991,11 @@ msgstr "Вложенный файл"
msgid "Attachment '%1' could not be loaded"
msgstr "Вложение '%1' не может быть загружено"
-#: lib/RT/Transaction_Overlay.pm.orig:476 lib/RT/Transaction_Overlay.pm:476
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "Вложение Ñоздано"
-#: lib/RT/Tickets_Overlay.pm:1672
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ"
@@ -898,11 +1003,11 @@ msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ"
msgid "Attachments"
msgstr "ВложениÑ"
-#: lib/RT/Attributes_Overlay.pm:170
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "Ðтрибут удален"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "Ðвг."
@@ -924,7 +1029,11 @@ msgstr "Ðвтоответ Ðвторам ЗаÑвки"
#: NOT FOUND IN SOURCE
msgid "AutoreplyToRequestors"
-msgstr "ÐвтоответÐвторатЗаÑвки"
+msgstr "ÐвтоответÐвторамЗаÑвки"
+
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "ДоÑтупно"
#: NOT FOUND IN SOURCE
msgid "Available Columns"
@@ -950,15 +1059,15 @@ msgstr "Ðеправильный номер транзакции Ð´Ð»Ñ Ð²Ð»Ð¾Ð¶
msgid "Basics"
msgstr "ОÑновное"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "Ð¡ÐºÑ€Ñ‹Ñ‚Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "Ðе забудьте Ñохранить наÑтройки"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:358
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "До"
@@ -966,7 +1075,7 @@ msgstr "До"
msgid "Begin Approval"
msgstr "Ðачать подтверждение"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -986,36 +1095,40 @@ msgstr "Жирный"
msgid "Bookmarkable URL for this search"
msgstr "СÑылка на Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² избранное"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "СÑылка Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² избранное"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "Сокращенные заголовки"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "МножеÑтвенное изменение"
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
-msgstr "МножеÑтвенное обновление заÑвки"
+msgstr "МножеÑтвенное изменение заÑвки"
-#: lib/RT/User_Overlay.pm:1717
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
-msgstr "Ðевомзожно изменить ÑиÑтемных пользователей"
+msgstr "Ðевозможно изменить ÑиÑтемных пользователей"
#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "Может ли данный пользователь проÑматривать Ñту очередь"
-#: lib/RT/CustomField_Overlay.pm:364
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
-msgstr "Ðевозможно добавление Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»ÑŒÐ½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ Ð±ÐµÐ· наименованиÑ"
+msgstr "Ðевозможно добавление Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ Ð±ÐµÐ· наименованиÑ"
#: html/Admin/CustomFields/Objects.html:86
#. ($Class)
msgid "Can't find a collection class for '%1'"
msgstr "Ðевозможно найти клаÑÑ ÐºÐ¾Ð»Ð»ÐµÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ '%1'"
-#: html/Search/Build.html:819
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "Ðевозможно найти Ñохраненный Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ð½Ð¸Ð¼"
@@ -1027,20 +1140,29 @@ msgstr "Ðевозможно ÑвÑзать заÑвку Ñаму Ñ Ñобой"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "Ðевозможно объединить Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð½Ð¾Ð¹ заÑвкой (Ñта ошибка никогда не должна проиÑходить)."
-#: html/Search/Build.html:824
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr "Ðевозможно Ñохранить %1"
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "Ðевозможно Ñохранить Ñтот запроÑ"
-#: lib/RT/Record.pm:1257 lib/RT/Record.pm:1335
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "Ðевозможно указывать одновременно и иÑточник и Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Ðевозможно Ñоздать пользователÑ: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:112
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "КатегориÑ"
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "КопиÑ"
@@ -1048,11 +1170,11 @@ msgstr "КопиÑ"
msgid "Change password"
msgstr "Изменить пароль"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "Выбрать вÑе"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ"
@@ -1060,18 +1182,26 @@ msgstr "Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ"
msgid "Check box to revoke right"
msgstr "Выделите права, которые хотите отозвать"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Потомки"
-#: html/Admin/Users/Modify.html.orig:156 html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Выберите дату"
+
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Город"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "ОчиÑтить вÑе"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Закрыть окно"
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Закрыто"
@@ -1084,7 +1214,7 @@ msgstr "Закрытые заÑвки"
msgid "Closed requests"
msgstr "Закрытые запроÑÑ‹"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "Закрытые заÑвки"
@@ -1092,11 +1222,23 @@ msgstr "Закрытые заÑвки"
msgid "Code"
msgstr "Код"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Комбинированный ÑпиÑок: Выберите или введите неÑколько значений"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Комбинированный ÑпиÑок: Выберите или введите одно значение"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Комбинированный ÑпиÑок: Выберите или введите до %1 значений"
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Команда не раÑпознана!\\n"
-#: html/Ticket/Elements/ShowTransaction:181 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "Комментировать"
@@ -1120,11 +1262,11 @@ msgstr "КомментироватьЗаÑвку"
msgid "Comments"
msgstr "Комментарии"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "Комментарии (Ðе отправлÑÑŽÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð°Ð¼ заÑвки)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "Комментарии (Ðе отправлÑÑŽÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð°Ð¼ заÑвки)"
@@ -1132,15 +1274,15 @@ msgstr "Комментарии (Ðе отправлÑÑŽÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð°Ð¼ зÐ
msgid "Comments about %1"
msgstr "Комментарии о %1"
-#: html/Admin/Users/Modify.html.orig:224 html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Комментарии об Ñтом пользователе"
-#: lib/RT/Transaction_Overlay.pm.orig:621 lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "Комментарии добавлены"
-#: lib/RT/Action/Generic.pm:168
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr ""
@@ -1148,11 +1290,15 @@ msgstr ""
msgid "Compile Restrictions"
msgstr "Применить ограничениÑ"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "УÑловие"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr "УÑловие ÑвлÑетÑÑ Ð¾Ð±Ñзательным аргументом"
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "ПодходÑщее уÑловие..."
@@ -1160,7 +1306,7 @@ msgstr "ПодходÑщее уÑловие..."
msgid "Condition not found"
msgstr "УÑловие не найдено"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "КонфигурациÑ"
@@ -1174,7 +1320,7 @@ msgstr "ÐšÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
#: NOT FOUND IN SOURCE
msgid "Contacted date '%1' could not be parsed"
-msgstr "Ðевезможно идентифицировать дату поÑледнего контакта '%1'"
+msgstr "Ðевозможно идентифицировать дату поÑледнего контакта '%1'"
#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
@@ -1188,7 +1334,7 @@ msgstr "Тип-СодержаниÑ"
msgid "Coould not create group"
msgstr "Ðевозможно Ñоздать группу"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "КопиÑ"
@@ -1200,7 +1346,7 @@ msgstr "КорреÑпонденциÑ"
msgid "Correspondence Address"
msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÑпонденции"
-#: lib/RT/Transaction_Overlay.pm.orig:617 lib/RT/Transaction_Overlay.pm:617
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "КорреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð°"
@@ -1216,20 +1362,20 @@ msgstr "Ðевозможно добавить новое значение доп
msgid "Could not add new custom field value for ticket. %1 "
msgstr "Ðевозможно добавить новое значение дополнительного Ð¿Ð¾Ð»Ñ Ð·Ð°Ñвки. %1"
-#: lib/RT/Record.pm:1696
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ полÑ"
-#: lib/RT/Record.pm:1649
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ полÑ. %1"
-#: lib/RT/Ticket_Overlay.pm:2971 lib/RT/Ticket_Overlay.pm:2979 lib/RT/Ticket_Overlay.pm:2996
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "Ðевозможно изменить ответÑтвенного."
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "Ðевозможно Ñоздать дополнительное поле"
@@ -1239,7 +1385,7 @@ msgstr "Ðевозможно Ñоздать дополнительное полÐ
msgid "Could not create CustomField: %1"
msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ полÑ: %1"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:501 lib/RT/Group_Overlay.pm:508
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Ðевозможно Ñоздать группу"
@@ -1248,7 +1394,7 @@ msgstr "Ðевозможно Ñоздать группу"
msgid "Could not create template: %1"
msgstr "Ðевозможно Ñоздать шаблон: %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "Ðевозможно Ñоздать заÑвку. Ðе задана очередь."
@@ -1268,11 +1414,11 @@ msgstr "Ðевозможно найти заÑвку Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾
msgid "Could not find group %1."
msgstr "Ðевозможно найти группу %1."
-#: lib/RT/Queue_Overlay.pm:725 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "Ðевозможно найти или Ñоздать Ñтого пользователÑ"
-#: lib/RT/Queue_Overlay.pm:786 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "Ðевозможно найти Ñтого пользователÑ"
@@ -1284,7 +1430,7 @@ msgstr "Ðевозможно найти Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1."
msgid "Could not load CustomField %1"
msgstr "Ðевозможно загрузить дополнительное поле %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Ðевозможно загрузить группу"
@@ -1293,21 +1439,21 @@ msgstr "Ðевозможно загрузить группу"
msgid "Could not load object for %1"
msgstr "Ошибка загрузки объекта Ð´Ð»Ñ %1"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr "Ошибка загрузки атрибута запроÑа"
-#: lib/RT/Queue_Overlay.pm:745
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Ðевозможно назначить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1 Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Ðевозможно назначить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: lib/RT/Queue_Overlay.pm:844
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Ðевозможно отозвать функции у Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 Ð´Ð»Ñ Ñтой очереди"
@@ -1320,11 +1466,15 @@ msgstr "Ðевозможно отозвать функции у пользова
msgid "Could not set user info"
msgstr "Ðевозможно уÑтановить информацию о пользователе"
-#: lib/RT/Group_Overlay.pm:1009
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr "Ðевозможно добавить вложение"
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Ðевозможно добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² группу"
-#: lib/RT/Record.pm:1708 lib/RT/Record.pm:1767
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Ðевозможно Ñоздать транзакцию: %1"
@@ -1335,17 +1485,17 @@ msgstr "Ðевозможно определить дальнейшие дейÑÑ
#: NOT FOUND IN SOURCE
msgid "Couldn't find group\\n"
-msgstr "Ðевезможно найти группу\\n"
+msgstr "Ðевозможно найти группу\\n"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "Ðевозможно найти Ñтроку"
-#: lib/RT/Group_Overlay.pm:983
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "Ðевозможно найти Ñтого пользователÑ"
-#: lib/RT/CustomField_Overlay.pm:398
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "Ðевозможно найти Ñто значение"
@@ -1380,6 +1530,11 @@ msgstr "Ðевозможно загрузить файл наÑтроек RT '%1
msgid "Couldn't load Scrips."
msgstr "Ðевозможно загрузить Ñкриплеты."
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr "Ðевозможно загрузить копию заÑвки #%1."
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
@@ -1408,6 +1563,11 @@ msgstr "Ðевозможно загрузить очередь %1"
msgid "Couldn't load scrip"
msgstr "Ðевозможно загрузить Ñкриплет"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr "Ðевозможно загрузить Ñкриплет #%1"
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "Ðевозможно загрузить шаблон"
@@ -1416,16 +1576,29 @@ msgstr "Ðевозможно загрузить шаблон"
msgid "Couldn't load that user (%1)"
msgstr "Ðевозможно загрузить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (%1)"
-#: html/SelfService/Display.html:149
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Ðевозможно загрузить заÑвку '%1'"
-#: html/Admin/Users/Modify.html.orig:173 html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't resolve base '%1' into a URI."
+msgstr "Ðевозможно преобразовать базу '%1' в URI."
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't resolve target '%1' into a URI."
+msgstr "Ðевозможно преобразовать цель '%1' в URI."
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Страна"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "Создать"
@@ -1433,7 +1606,7 @@ msgstr "Создать"
msgid "Create Tickets"
msgstr "Создать заÑвки"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Создать дополнительное поле"
@@ -1458,7 +1631,7 @@ msgstr "Создать новый глобальный Ñкриплет"
msgid "Create a new global scrip"
msgstr "Создать новый глобальный Ñкриплет"
-#: html/Admin/Groups/Modify.html:124 html/Admin/Groups/Modify.html:98
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Создать новую группу"
@@ -1478,11 +1651,11 @@ msgstr "Создать новый Ñкриплет"
msgid "Create a new template"
msgstr "Создать новый шаблон"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "Создать новую заÑвку"
-#: html/Admin/Users/Modify.html.orig:251 html/Admin/Users/Modify.html.orig:308 html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "Создать нового пользователÑ"
@@ -1498,7 +1671,7 @@ msgstr "Создать очередь Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
msgid "Create a request"
msgstr "Создать запроÑ"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Создать Ñкриплет Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
@@ -1531,7 +1704,7 @@ msgstr "Создать заÑвку"
msgid "Create tickets in this queue"
msgstr "Создать заÑвки в Ñтой очереди"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "Создать, удалить или изменить дополнительные полÑ"
@@ -1559,11 +1732,11 @@ msgstr "СоздаватьСохраненныйЗапроÑ"
msgid "CreateTicket"
msgstr "Создать ЗаÑвку"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "Создана"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Создано дополнительное поле %1"
@@ -1576,10 +1749,18 @@ msgstr "Создано пользователем"
msgid "Created during"
msgstr "Создано во времÑ"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Создано за промежуток времени"
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Создан шаблон %1"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Создано заÑвок за период, Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹ по ÑтатуÑу"
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Ðвтор заÑвки"
@@ -1604,6 +1785,10 @@ msgstr "Текущие пользователи"
msgid "Current rights"
msgstr "Текущие права"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Текущий запроÑ"
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "Текущие критерии поиÑка"
@@ -1616,24 +1801,24 @@ msgstr "Текущие наблюдатели"
msgid "Custom Field #%1"
msgstr "Дополнительное поле #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html.orig:208 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "Дополнительные полÑ"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Дополнительные Ð¿Ð¾Ð»Ñ Ð´Ð»Ñ %1"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "ПользовательÑкий код очиÑтки дейÑтвиÑ"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "ПользовательÑкий код подготовки дейÑтвиÑ"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "ПользовательÑкое уÑловие"
@@ -1645,30 +1830,36 @@ msgstr "Дополнительное поле %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "Дополнительное поле %1 не отноÑитÑÑ Ðº Ñтому объекту"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Дополнительное поле %1 имеет значение."
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Дополнительное поле %1 не имеет значениÑ."
-#: lib/RT/Record.pm:1581
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Ðевозможно найти дополнительное поле %1"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr "Дополнительное поле '%1'"
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Дополнительное поле удалено"
-#: lib/RT/CustomField_Overlay.pm:289 lib/RT/Record.pm:1749
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Ðевозможно найти дополнительное поле"
-#: lib/RT/CustomField_Overlay.pm:1027
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "Ðевозможно найти значение %1 дополнительного Ð¿Ð¾Ð»Ñ %2"
@@ -1677,31 +1868,35 @@ msgstr "Ðевозможно найти значение %1 дополнител
msgid "Custom field value changed from %1 to %2"
msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ñ %1 на %2"
-#: lib/RT/CustomField_Overlay.pm:408
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "Ðевозможно удалить значение дополнительного полÑ"
-#: lib/RT/CustomField_Overlay.pm:1033
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "Ðевозможно найти значение дополнительного Ð¿Ð¾Ð»Ñ "
-#: lib/RT/CustomField_Overlay.pm:1035 lib/RT/CustomField_Overlay.pm:406
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm.orig:625 lib/RT/Transaction_Overlay.pm:625
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "ДополнительноеПоле"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "ÐаÑтроить"
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Ошибка данных"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "Даты"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "Дек."
@@ -1761,7 +1956,7 @@ msgstr "ДелегироватьПрава"
msgid "Delegation"
msgstr "Делегирование прав"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "Удалить"
@@ -1769,7 +1964,7 @@ msgstr "Удалить"
msgid "Delete Template"
msgstr "Удалить шаблон"
-#: lib/RT/SavedSearch.pm:210
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr "Ошибка удалениÑ: %1"
@@ -1782,11 +1977,15 @@ msgstr "Удалить выбранные Ñкриплеты"
msgid "Delete tickets"
msgstr "Удалить заÑвки"
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr "Удалить значениÑ"
+
#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "УдалÑтьЗаÑвку"
-#: lib/RT/SavedSearch.pm:208
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr "Удаленный запроÑ"
@@ -1794,7 +1993,7 @@ msgstr "Удаленный запроÑ"
msgid "Deleting this object could break referential integrity"
msgstr "Удаление Ñтого объекта может нарушить ÑÑылочную целоÑтноÑÑ‚ÑŒ"
-#: lib/RT/Queue_Overlay.pm:378
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "Удаление Ñтого объекта нарушит ÑÑылочную целоÑтноÑÑ‚ÑŒ"
@@ -1810,11 +2009,11 @@ msgstr "Удаление Ñтого объекта нарушит ÑÑылочн
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "Удаление Ñтого объекта нарушит ÑÑылочную целоÑтноÑÑ‚ÑŒ."
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "Отказать"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "От неё завиÑÑÑ‚"
@@ -1822,27 +2021,27 @@ msgstr "От неё завиÑÑÑ‚"
msgid "Dependencies: \\n"
msgstr "ЗавиÑимоÑти: \\n"
-#: lib/RT/Transaction_Overlay.pm.orig:705 lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "Добавлено требование заÑвкой %1"
-#: lib/RT/Transaction_Overlay.pm.orig:745 lib/RT/Transaction_Overlay.pm:745
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Удалено требование заÑвкой %1"
-#: lib/RT/Transaction_Overlay.pm.orig:702 lib/RT/Transaction_Overlay.pm:702
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "Добавлена завиÑимоÑÑ‚ÑŒ от %1"
-#: lib/RT/Transaction_Overlay.pm.orig:742 lib/RT/Transaction_Overlay.pm:742
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Удалена завиÑимоÑÑ‚ÑŒ от %1"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "ЗавиÑит от"
@@ -1850,15 +2049,19 @@ msgstr "ЗавиÑит от"
msgid "DependsOn"
msgstr "ЗавиÑит от"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr "По убыванию"
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "Ð’ порÑдке убываниÑ"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "Опишите проблему"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "ОпиÑание"
@@ -1886,11 +2089,11 @@ msgstr "Показать шаблоны Ñкриплетов Ð´Ð»Ñ Ñтой оÑ
msgid "Display Scrips for this queue"
msgstr "Показать Ñкриплеты Ð´Ð»Ñ Ñтой очереди"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "Режим отображениÑ"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Показать Ñохраненные запроÑÑ‹ Ð´Ð»Ñ Ñтой группы"
@@ -1898,7 +2101,7 @@ msgstr "Показать Ñохраненные запроÑÑ‹ Ð´Ð»Ñ Ñтой Ð
msgid "Display ticket #%1"
msgstr "Показать заÑвку #%1"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "РаÑпроÑтранÑетÑÑ Ð¿Ð¾ верÑии 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> GNU GPL.</a>"
@@ -1906,10 +2109,6 @@ msgstr "РаÑпроÑтранÑетÑÑ Ð¿Ð¾ верÑии 2 <a href=\"http://ww
msgid "Do anything and everything"
msgstr "Делать вÑе и везде"
-#: html/Search/Build.html:92
-msgid "Do the Search"
-msgstr "ИÑкать"
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Ðе обновлÑÑ‚ÑŒ Ñту Ñтраницу"
@@ -1930,7 +2129,7 @@ msgstr "Загрузить вÑе заÑвки как файл Ñо значен
msgid "Download as a tab-delimited file"
msgstr "Загрузить как файл Ñо значениÑми, разделенными табулÑцией"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "Дан Ñрок"
@@ -1942,7 +2141,7 @@ msgstr "Ðевозможно разобрать Ñрок Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "ОШИБКÐ: Ðевозможно загрузить заÑвку '%1': %2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "Редактировать"
@@ -1950,28 +2149,28 @@ msgstr "Редактировать"
msgid "Edit Conditions"
msgstr "Редактировать уÑловиÑ"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Редактировать Дополнительные ПолÑ"
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "Редактирование дополнительных полей Ð´Ð»Ñ %1"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr "Редактирование дополнительных полей вÑех групп"
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr "Редактирование дополнительных полей вÑех пользователей"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr "Редактирование дополнительных полей заÑвок во вÑех очередÑÑ…"
-#: html/Admin/Global/CustomFields/Queue-T2.html:9
-msgid "Edit Custom Fields for transactions on tickets in all queues"
-msgstr "Редактирование дополнительных полей транзакций заÑвок во вÑех очередÑÑ…"
-
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Редактировать ÑвÑзи"
@@ -1983,6 +2182,10 @@ msgstr "Редактировать запроÑ"
msgid "Edit Relationships"
msgstr "Редактировать взаимоÑвÑзи"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Редактировать запроÑ"
+
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
@@ -1992,7 +2195,7 @@ msgstr "Редактировать шаблоны Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
msgid "Edit keywords"
msgstr "Редактировать ключевые Ñлова"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "Редактировать Ñохраненные запроÑÑ‹ Ñтой группы"
@@ -2008,7 +2211,7 @@ msgstr "Редактировать ÑиÑтемные шаблоны"
msgid "Edit templates for %1"
msgstr "Редактирование шаблонов Ð´Ð»Ñ %1"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "РедактироватьСохраненныеЗапроÑÑ‹"
@@ -2021,7 +2224,7 @@ msgstr "Редактирование наÑтроек очереди %1"
msgid "Editing Configuration for user %1"
msgstr "Редактирование наÑтроек Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Редактирование Ð¿Ð¾Ð»Ñ %1"
@@ -2040,11 +2243,11 @@ msgstr "Редактирование ÑпиÑка пользователей пÐ
msgid "Editing template %1"
msgstr "Редактирование шаблона %1"
-#: lib/RT/Record.pm:1272 lib/RT/Record.pm:1349
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "Ðужно указать либо иÑточник, либо Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ"
-#: html/Admin/Users/Modify.html.orig:74 html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "Email"
@@ -2060,7 +2263,7 @@ msgstr "EmailAddress"
msgid "EmailEncoding"
msgstr "EmailEncoding"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "ИÑпользуетÑÑ (ÑнÑтие отметки отключает иÑпользование Ñтого дополнительного полÑ)"
@@ -2080,12 +2283,12 @@ msgstr "ИÑпользуемые дополнительные полÑ"
msgid "Enabled Queues"
msgstr "ИÑпользуемые очереди"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:149 html/Admin/Users/Modify.html.orig:349 html/Admin/Users/Modify.html:347 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "Ðктивирован ÑÑ‚Ð°Ñ‚ÑƒÑ %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "Ðктивирован ÑтатуÑ: %1"
@@ -2094,7 +2297,7 @@ msgstr "Ðктивирован ÑтатуÑ: %1"
msgid "Enter multiple values"
msgstr "Введите неÑколько значений"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "Введите объекты или ÑÑылки на объекты. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
@@ -2102,11 +2305,11 @@ msgstr "Введите объекты или ÑÑылки на объекты. Ð
msgid "Enter one value"
msgstr "Введите одно значение"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr "Введите оxthtlb или ÑÑылки на оxthtlb. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
+msgstr "Введите очереди или ÑÑылки на очереди. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "Введите заÑвки или ÑÑылки на заÑвки. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
@@ -2118,7 +2321,7 @@ msgstr "Введите заÑвки или ÑÑылки на заÑвки. ЗнÐ
msgid "Enter up to %1 values"
msgstr "Введите до %1 значений"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Ошибка"
@@ -2126,7 +2329,7 @@ msgstr "Ошибка"
msgid "Error adding watcher"
msgstr "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð°Ð±Ð»ÑŽÐ´Ð°Ñ‚ÐµÐ»Ñ"
-#: lib/RT/Queue_Overlay.pm:656
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Ошибка в параметрах Queue->AddWatcher"
@@ -2134,11 +2337,11 @@ msgstr "Ошибка в параметрах Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Ошибка в параметрах Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:817
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Ошибка в параметрах Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Ошибка в параметрах Ticket->AddWatcher"
@@ -2146,11 +2349,11 @@ msgstr "Ошибка в параметрах Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Ошибка в параметрах Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Ошибка в параметрах Ticket->DeleteWatcher"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "РаÑширить заÑвки"
@@ -2166,7 +2369,7 @@ msgstr "РаÑчетное"
msgid "Everyone"
msgstr "Ð’Ñе"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "Пример:"
@@ -2178,11 +2381,11 @@ msgstr "ExternalAuthId"
msgid "ExternalContactInfoId"
msgstr "ExternalContactInfoId"
-#: html/Admin/Users/Modify.html.orig:99 html/Admin/Users/Modify.html:99
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
-#: lib/RT/SavedSearch.pm:164
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° запроÑа"
@@ -2194,17 +2397,17 @@ msgstr "Ðевозможно найти пÑевдо-группу 'ПривилÐ
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Ðевозможно найти пÑевдо-группу 'Ðепривилегированные'"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Ошибка загрузки Ð¼Ð¾Ð´ÑƒÐ»Ñ %1. (%2)"
-#: lib/RT/SavedSearch.pm:167
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr "Ошибка загрузки объекта Ð´Ð»Ñ %1"
-#: lib/RT/Date.pm:435
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "Фев."
@@ -2232,6 +2435,10 @@ msgstr "Заполнить одно текÑтоввое поле"
msgid "Fill in one wikitext area"
msgstr "Заполнить одно поле wikitext"
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr "Введите в Ñтом поле URL."
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "Заполнить до %1 текÑтовых полей"
@@ -2244,21 +2451,21 @@ msgstr "Заполнить до %1 полей wikitext"
msgid "Fin"
msgstr "Конец"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1568
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "Конечный приоритет"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "Конечный приоритет"
#: NOT FOUND IN SOURCE
msgid "Find group whose"
-msgstr "Ðайти группы, которые"
+msgstr "Ðайти группы, у которых"
#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
-msgstr "Ðайти группы, которые"
+msgstr "Ðайти группы, у которых"
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
@@ -2268,7 +2475,7 @@ msgstr "Ðайти новые/открытые заÑвки"
msgid "Find people whose"
msgstr "Ðайти пользователей, у которых"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "ПоиÑк заÑвок"
@@ -2292,7 +2499,7 @@ msgstr "Foo Bar Baz"
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "Изменить принудительно"
@@ -2300,12 +2507,12 @@ msgstr "Изменить принудительно"
msgid "Format"
msgstr "Форматировать"
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Ðайдено %quant(%1,ticket)"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "Ðайден объект"
@@ -2313,15 +2520,15 @@ msgstr "Ðайден объект"
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "Птн."
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Ð’Ñе заголовки"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "ВзÑÑ‚ÑŒ шаблон из файла"
@@ -2329,7 +2536,7 @@ msgstr "ВзÑÑ‚ÑŒ шаблон из файла"
msgid "Getting the current user from a pgp sig\\n"
msgstr "Берем текущего Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð· pgp подпиÑи\\n"
-#: lib/RT/Transaction_Overlay.pm.orig:671 lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "Ðазначено %1"
@@ -2350,16 +2557,21 @@ msgstr "Общие Ñкриплеты"
msgid "Global custom field configuration"
msgstr "Конфигурирование общих дополнительных полей"
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Общий шаблон: %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "Отправить"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "Отправить!"
@@ -2387,7 +2599,7 @@ msgstr "Группа %1 %2: %3"
msgid "Group Rights"
msgstr "Права группы"
-#: lib/RT/Group_Overlay.pm:989
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Пользователь уже входит в группу"
@@ -2395,20 +2607,20 @@ msgstr "Пользователь уже входит в группу"
msgid "Group could not be created."
msgstr "Ðевозможно Ñоздать группу."
-#: html/Admin/Groups/Modify.html:108
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Ðевозможно Ñоздать группу: %1"
-#: lib/RT/Group_Overlay.pm:528
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Группа Ñоздана"
-#: lib/RT/Group_Overlay.pm:1161
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Ð’ группе нет такого пользователÑ"
-#: lib/RT/Group_Overlay.pm:969 lib/RT/Queue_Overlay.pm:732 lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "Группа не найдена"
@@ -2420,15 +2632,15 @@ msgstr "Группа не найдена.\\n"
msgid "Group not specified.\\n"
msgstr "Ðе задана группа.\\n"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1074
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "Группы"
-#: lib/RT/Group_Overlay.pm:995
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Группы не могут быть членами входÑщих в них пользователей"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "Группы, удовлетворÑющие уÑловию поиÑка"
@@ -2445,7 +2657,7 @@ msgstr "ЗдравÑтвуйте!"
msgid "Hello, %1"
msgstr "ЗдравÑтвуйте, %1"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "ИÑториÑ"
@@ -2467,7 +2679,11 @@ msgstr "Домашний телефон"
msgid "Homepage"
msgstr "В начало"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "ЧаÑов"
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "ИмеетÑÑ %quant(%1,concrete mixer)."
@@ -2476,15 +2692,15 @@ msgstr "ИмеетÑÑ %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "ИмеетÑÑ [quant,_1,concrete mixer]."
-#: html/Search/Build.html:697
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1493
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "ЗаÑвка"
-#: html/Admin/Users/Modify.html.orig:65 html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "ЛичноÑÑ‚ÑŒ"
@@ -2500,15 +2716,15 @@ msgstr "ЕÑли не указан Ðвтор, Ñоздать заÑвки от
msgid "If no queue is specified, create tickets in this queue."
msgstr "ЕÑли очередь не указана, то Ñоздавать заÑвки в Ñтой очереди."
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "ЕÑли бы Ñта программа имела уÑтановленный бит setgid, то зловредный пользователь мог бы воÑпользоватьÑÑ Ñтим Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтративных полномочий в RT."
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "ПоÑле любых изменений необходимо"
-#: lib/RT/Record.pm:931
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "ÐедопуÑтимое значение Ð´Ð»Ñ %1"
@@ -2516,7 +2732,7 @@ msgstr "ÐедопуÑтимое значение Ð´Ð»Ñ %1"
msgid "Image"
msgstr "Изображение"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "ÐеизменÑемое поле"
@@ -2536,40 +2752,50 @@ msgstr "Показывать неиÑпользуемые очереди."
msgid "Include disabled users in search."
msgstr "Показывать отключенных пользователей."
-#: html/Search/Build.html:723
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Ð’Ñтавить Ñтраницу"
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr "Ðезавершенный запроÑ"
-#: html/Search/Build.html:720
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr "Ðезавершенный запроÑ"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1543
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "Ðачальный приоритет"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "Ðачальный приоритет"
-#: lib/RT/ScripAction_Overlay.pm:122
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "Ошибка ввода"
-#: lib/RT/Ticket_Overlay.pm:3421
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "Ввод должен ÑоответÑтвовать %1"
+
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-#: lib/RT/Record.pm:304
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %1"
-#: lib/RT/Group_Overlay.pm:675
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "ÐедопуÑтимый тип группы"
-#: lib/RT/Principal_Overlay.pm:166
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "ÐедопуÑтимое право"
@@ -2577,7 +2803,7 @@ msgstr "ÐедопуÑтимое право"
msgid "Invalid Type"
msgstr "ÐедопуÑтимый тип"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "ÐедопуÑтимые данные"
@@ -2585,36 +2811,41 @@ msgstr "ÐедопуÑтимые данные"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "ÐеÑущеÑтвующий ответÑтвенный. ИÑпользуем 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr "ÐедопуÑтимый образец: %1"
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÑŒ"
-#: lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:283 lib/RT/ACE_Overlay.pm:289 lib/RT/ACE_Overlay.pm:300 lib/RT/ACE_Overlay.pm:305
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "ÐедопуÑтимое право"
-#: lib/RT/Record.pm:279
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "ÐедопуÑтимое значение Ð´Ð»Ñ %1"
-#: lib/RT/Record.pm:1600
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "ÐедопуÑтимое значение дополнительного полÑ"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "ÐедопуÑтимое значение ÑтатуÑа"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "Обратите внимание, что непривилегированные пользователи не имеют права запуÑкать Ñту программу."
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "ПредполагаетÑÑ, что Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка Ñтой программы вы должны Ñоздать непривилегированную учетную запиÑÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Unix Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼Ð¸ уÑтановками групп и доÑтупом к RT."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "Это требует неÑколько параметров:"
@@ -2626,7 +2857,7 @@ msgstr "Ðаклонный"
msgid "Items pending my approval"
msgstr "ЗаÑвки, ожидающие вашего подтверждениÑ"
-#: lib/RT/Date.pm:434
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "Янв."
@@ -2634,11 +2865,11 @@ msgstr "Янв."
msgid "January"
msgstr "Январь"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "ПриÑоединитьÑÑ Ð¸Ð»Ð¸ покинуть Ñту группу"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "Июл."
@@ -2646,11 +2877,11 @@ msgstr "Июл."
msgid "July"
msgstr "Июль"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "Ð’Ñе данные"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "Июн."
@@ -2666,7 +2897,7 @@ msgstr "Ключевое Ñлово"
msgid "Lang"
msgstr "Язык"
-#: html/Admin/Users/Modify.html.orig:94 html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr "Язык"
@@ -2696,25 +2927,25 @@ msgstr "ПоÑледнее уведомление"
#: html/Elements/SelectDateType:51
msgid "Last Updated"
-msgstr "ПоÑледнее обновление"
+msgstr "ПоÑледнее изменение"
#: NOT FOUND IN SOURCE
msgid "LastUpdated"
-msgstr "ПоÑледнее обновление"
+msgstr "ПоÑледнее изменение"
#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr "ПоÑледний раз обновлено"
+msgstr "ПоÑледний раз изменено"
#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "ОÑталоÑÑŒ"
-#: html/Admin/Users/Modify.html.orig:109 html/Admin/Users/Modify.html:109
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Разрешить доÑтуп к RT"
-#: html/Admin/Users/Modify.html.orig:113 html/Admin/Users/Modify.html:113
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "ПредоÑтавить пользователю права"
@@ -2730,25 +2961,25 @@ msgstr "Ограничиваем очередь Ð´Ð»Ñ %1 %2"
msgid "Link"
msgstr "СÑылка"
-#: lib/RT/Record.pm:1283
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "СвÑзь уже ÑущеÑтвует"
-#: lib/RT/Record.pm:1297
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "Ðевозможно Ñоздать ÑвÑзь"
-#: lib/RT/Record.pm:1303
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "СвÑзь Ñоздана (%1)"
-#: lib/RT/Record.pm:1364
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "СвÑзь удалена (%1)"
-#: lib/RT/Record.pm:1370
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "СвÑзь не найдена"
@@ -2761,15 +2992,23 @@ msgstr "СвÑзать заÑвку #%1"
msgid "Link ticket %1"
msgstr "СвÑзать заÑвку %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr "СвÑзать Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ"
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr "СвÑзывание. Ðет доÑтупа"
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "СвÑзи"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "Загрузить"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "Загрузить Ñохраненный запроÑ:"
@@ -2786,73 +3025,72 @@ msgstr "Загруженные модули perl"
msgid "Loaded search %1"
msgstr "Загружен Ð·Ð°Ð¿Ñ€Ð¾Ñ %1"
-#: html/Admin/Users/Modify.html.orig:138 html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "МеÑтонахождение"
-#: lib/RT.pm:204
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Ðе найден каталог Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ %1 или не доÑтупен на запиÑÑŒ.\\n RT не может продолжить работу."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "ЗарегиÑтрирован как %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Войти"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "Выйти"
-#: lib/RT/CustomField_Overlay.pm:852
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "Ðазначить ответÑтвенного"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "УÑтановить ÑтатуÑ"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "УÑтановить конечный Ñрок"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "УÑтановить дату решениÑ"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "УÑтановить дату 'Ðачато'"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "УÑтановить дату 'ÐачинаетÑÑ'"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "УÑтановить дату поÑледнего контакта"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "УÑтановить приоритет"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "Ðазначить очередь"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "УÑтановить тему"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr "Сделать Ñту группу видимой Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
@@ -2876,7 +3114,7 @@ msgstr "Управление очередÑми и их параметрами"
msgid "Manage users and passwords"
msgstr "Управление пользователÑми и паролÑми"
-#: lib/RT/Date.pm:436
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "Мар."
@@ -2888,29 +3126,29 @@ msgstr "Март"
msgid "May"
msgstr "Май"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "Май"
-#: lib/RT/Transaction_Overlay.pm.orig:718 lib/RT/Transaction_Overlay.pm:718
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "УчаÑтник %1 добавлен"
-#: lib/RT/Transaction_Overlay.pm.orig:758 lib/RT/Transaction_Overlay.pm:758
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "УчаÑтник %1 удален"
-#: lib/RT/Group_Overlay.pm:1006
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Пользователь добавлен в группу"
-#: lib/RT/Group_Overlay.pm:1168
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Пользователь удален из группы"
-#: lib/RT/Group_Overlay.pm:1172
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Пользователь не удален из группы"
@@ -2926,12 +3164,12 @@ msgstr "СоÑтоит в"
msgid "Members"
msgstr "УчаÑтники"
-#: lib/RT/Transaction_Overlay.pm.orig:715 lib/RT/Transaction_Overlay.pm:715
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "УчаÑтие в %1 добавлено"
-#: lib/RT/Transaction_Overlay.pm.orig:755 lib/RT/Transaction_Overlay.pm:755
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "УчаÑтие в %1 удалено"
@@ -2945,36 +3183,36 @@ msgstr "УчаÑтие в группах"
msgid "Memberships of the user %1"
msgstr "УчаÑтие в группах данного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
-#: lib/RT/Ticket_Overlay.pm:2816
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "ЗаÑвки уÑпешно объединены"
-#: lib/RT/Ticket_Overlay.pm:2703
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Ошибка объединениÑ. Ðевозможно уÑтановить идентификатор заÑвки."
-#: lib/RT/Ticket_Overlay.pm:2711
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr "Ошибка объединениÑ. Ðевозможно уÑтановить ÑтатуÑ"
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Объединить Ñ Ð·Ð°Ñвкой"
-#: lib/RT/Transaction_Overlay.pm.orig:721 lib/RT/Transaction_Overlay.pm:721
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "Объединено в %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "Сообщение"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowTransactionAttachments:164
msgid "Message body not shown because it is too large or is not plain text."
msgstr "Тело ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ показано потому, что оно или Ñлишком большое или не ÑвлÑетÑÑ Ñ‚ÐµÐºÑтом."
-#: lib/RT/Ticket_Overlay.pm:2383
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "Ðевозможно запиÑать Ñообщение"
@@ -2982,23 +3220,27 @@ msgstr "Ðевозможно запиÑать Ñообщение"
msgid "Message recipients"
msgstr "Получатели ÑообщениÑ"
-#: lib/RT/Ticket_Overlay.pm:2386
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "Сообщение запиÑано"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтой заÑвке не будет отправлены..."
-#: html/Search/Build.html:727
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Минут"
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr "ÐеÑовпадающие Ñкобки"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "Пропущен первичный ключ?: %1"
-#: html/Admin/Users/Modify.html.orig:193 html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "Мобильный"
@@ -3040,7 +3282,7 @@ msgstr "Изменить дополнительные полÑ, применÑе
msgid "Modify Group Rights"
msgstr "Изменить права группы"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "Изменить учаÑтников"
@@ -3077,12 +3319,12 @@ msgstr "Изменить дополнительное поле Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€Ðµ
msgid "Modify a CustomField which applies to all queues"
msgstr "Изменить дополнительное поле, которое применÑетÑÑ ÐºÐ¾ вÑем очередÑм"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Изменить Ñкриплет Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "Изменить Ñкриплет, который дейÑтвует Ð´Ð»Ñ Ð²Ñех очередей"
@@ -3100,7 +3342,7 @@ msgstr "Изменить даты заÑвки #%1"
msgid "Modify dates for #%1"
msgstr "Изменить даты заÑвки #%1"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Изменить даты заÑвки #%1"
@@ -3137,7 +3379,7 @@ msgstr "Изменить общие права пользователÑ"
msgid "Modify global user rights."
msgstr "Изменить общие права пользователÑ."
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Изменить метаданные группы или удалить ее"
@@ -3156,7 +3398,7 @@ msgstr "Изменить права группы на группу %1"
msgid "Modify group rights for queue %1"
msgstr "Изменить права группы на очередь %1"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "Изменить ÑпиÑок учаÑтников Ñтой группы"
@@ -3169,7 +3411,7 @@ msgstr "Изменить ÑобÑтвенную учетную запиÑÑŒ RT"
msgid "Modify people related to queue %1"
msgstr "Изменить пользователей, отноÑÑщихÑÑ Ðº очереди %1"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -3194,7 +3436,11 @@ msgstr "Изменить шаблон %1"
msgid "Modify templates which apply to all queues"
msgstr "Изменить шаблоны, которые применÑÑŽÑ‚ÑÑ ÐºÐ¾ вÑем очередÑм"
-#: html/Admin/Groups/Modify.html:118 html/User/Groups/Modify.html:107
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr "Изменить вид по умолчанию Ñтраницы \"Обзор RT\""
+
+#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Изменить группу %1"
@@ -3203,7 +3449,7 @@ msgstr "Изменить группу %1"
msgid "Modify the queue watchers"
msgstr "Изменить очередь наблюдателей"
-#: html/Admin/Users/Modify.html.orig:303 html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Изменить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
@@ -3245,11 +3491,11 @@ msgstr "Изменить наблюдателей очереди '%1'"
msgid "ModifyACL"
msgstr "ИзменÑтьПраваДоÑтупа"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr "ИзменÑтьДополнительноеПоле"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "ИзменÑтьСобÑтвенноеУчаÑтиеВГруппах"
@@ -3273,11 +3519,11 @@ msgstr "ИзменÑтьШаблон"
msgid "ModifyTicket"
msgstr "ИзменÑтьЗаÑвку"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "Пнд."
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ %1"
@@ -3302,7 +3548,7 @@ msgstr "ÐеÑколько значений"
msgid "Must specify 'Name' attribute"
msgstr "Ð’Ñ‹ должны указать ИмÑ"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "%1 ваших заÑвок"
@@ -3311,15 +3557,19 @@ msgstr "%1 ваших заÑвок"
msgid "My Approvals"
msgstr "Ваши подтверждениÑ"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr "Ваши ÑегоднÑшние заÑвки"
+
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Ваши подтверждениÑ"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "Ваши Ñохраненные запроÑÑ‹"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "ИмÑ"
@@ -3339,15 +3589,15 @@ msgstr "Ðеобходимо подтверждение ÑиÑтемного аÐ
msgid "Never"
msgstr "Ðикогда"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "Ðовых"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Ðовые ÑвÑзи"
-#: html/Admin/Users/Modify.html.orig:119 html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Ðовый пароль"
@@ -3355,7 +3605,7 @@ msgstr "Ðовый пароль"
msgid "New Pending Approval"
msgstr "Ðовое ожидающее подтверждение"
-#: html/Ticket/Elements/Tabs.rej:16 html/Ticket/Elements/Tabs.rej:8 html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "Ðовый запроÑ"
@@ -3363,7 +3613,7 @@ msgstr "Ðовый запроÑ"
msgid "New Relationships"
msgstr "Ðовые ÑвÑзи"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "Ðовый поиÑк"
@@ -3379,7 +3629,7 @@ msgstr "ÐÐ¾Ð²Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°"
msgid "New password"
msgstr "Ðовый пароль"
-#: lib/RT/User_Overlay.pm:814
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "Отправлено Ñообщение Ñ Ð½Ð¾Ð²Ñ‹Ð¼ паролем"
@@ -3387,6 +3637,10 @@ msgstr "Отправлено Ñообщение Ñ Ð½Ð¾Ð²Ñ‹Ð¼ паролем"
msgid "New queue"
msgstr "ÐÐ¾Ð²Ð°Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÑŒ"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Ðовое напоминание:"
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Ðовый запроÑ"
@@ -3395,7 +3649,7 @@ msgstr "Ðовый запроÑ"
msgid "New rights"
msgstr "Ðовые права"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Ðовый Ñкриплет"
@@ -3407,15 +3661,15 @@ msgstr "Ðовый поиÑк"
msgid "New template"
msgstr "Ðовый шаблон"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ñвка"
-#: lib/RT/Ticket_Overlay.pm:2680
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ñвка не ÑущеÑтвует"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "Ðовый пользователь"
@@ -3431,7 +3685,7 @@ msgstr "Ðовые наблюдатели"
msgid "New window setting"
msgstr "Ðовые наÑтройки окна"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Вперед"
@@ -3447,7 +3701,7 @@ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница"
msgid "NickName"
msgstr "ПÑевдоним"
-#: html/Admin/Users/Modify.html.orig:84 html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "ПÑевдоним"
@@ -3459,7 +3713,7 @@ msgstr "Ðет"
msgid "No Class defined"
msgstr "КлаÑÑ Ð½Ðµ указан"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Ðет дополнительного полÑ"
@@ -3471,7 +3725,7 @@ msgstr "Дополнительное поле не указано"
msgid "No Group defined"
msgstr "Группа не указана"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "Ðет запроÑа"
@@ -3495,11 +3749,11 @@ msgstr "ЗаÑвка не указана. Отмена."
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "ЗаÑвка не указана. ОтменÑем Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки\\n\\n"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "Ðет дейÑтвиÑ"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "Колонка не указана"
@@ -3515,32 +3769,32 @@ msgstr "Ðет комментариев о пользователе"
msgid "No correspondence attached"
msgstr "ПуÑтое Ñообщение"
-#: lib/RT/Action/Generic.pm:178 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Ðет опиÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ %1"
-#: lib/RT/Users_Overlay.pm:184
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "Ðе указана группа"
#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr "Группы, удовелÑтворÑющие уÑловию поиÑка, не найдены."
+msgstr "Группы, удовлетворÑющие уÑловию поиÑка, не найдены."
-#: lib/RT/Ticket_Overlay.pm:2344
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "Ðет приÑоединенных Ñообщений"
-#: lib/RT/User_Overlay.pm:1032
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "Пароль не уÑтановлен"
-#: lib/RT/Queue_Overlay.pm:345
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÐµÐ¹"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·Ð°Ñвок в очереди '%1'"
@@ -3549,15 +3803,19 @@ msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·Ð°Ñвок в очереди '
msgid "No permission to create users"
msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹"
-#: html/SelfService/Display.html:158
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Ðет прав Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñтой заÑвки"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr "Ðет доÑтупа Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñка в глобальных наÑтройках"
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
-msgstr "Ðет прав Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра обновлений Ñтой заÑвки"
+msgstr "Ðет прав Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра изменений Ñтой заÑвки"
-#: lib/RT/Queue_Overlay.pm:779 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "Пользователь не указан"
@@ -3567,7 +3825,7 @@ msgstr "Пользователи не выбраны."
#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr "Очереди, удовелÑтворÑющие уÑловию поиÑка, не найдены."
+msgstr "Очереди, удовлетворÑющие уÑловию поиÑка, не найдены."
#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
@@ -3577,15 +3835,15 @@ msgstr "Права не найдены"
msgid "No rights granted."
msgstr "Права не выданы."
-#: lib/RT/SavedSearch.pm:186
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr "Ðи один Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ загружен"
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "Ðет запроÑа Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка."
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "Ðет темы"
@@ -3593,7 +3851,7 @@ msgstr "Ðет темы"
msgid "No ticket id specified"
msgstr "Идентификатор заÑвки не указан"
-#: lib/RT/Transaction_Overlay.pm.orig:515 lib/RT/Transaction_Overlay.pm.orig:552 lib/RT/Transaction_Overlay.pm:515 lib/RT/Transaction_Overlay.pm:552
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "Тип транзакции не указан"
@@ -3603,24 +3861,28 @@ msgstr "Пользователь или Ð°Ð´Ñ€ÐµÑ email не указан"
#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
-msgstr "Пользователи, удовелÑтворÑющие уÑловию поиÑка, не найдены."
+msgstr "Пользователи, удовлетворÑющие уÑловию поиÑка, не найдены."
#: NOT FOUND IN SOURCE
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "Ðе найден пользователь RT. Обработчик CVS отключен. ОбратитеÑÑŒ к админиÑтратору RT.\\n"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "Ðикакое значение не отправлено _Set!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "Ðикто"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "ÐеÑущеÑтвующее поле?"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr "Ðе уÑтановлено"
+
#: NOT FOUND IN SOURCE
msgid "Not logged in"
msgstr "Ðе зарегиÑтрирован"
@@ -3629,7 +3891,7 @@ msgstr "Ðе зарегиÑтрирован"
msgid "Not logged in."
msgstr "Ðе зарегиÑтрирован."
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "Ðе уÑтановлено"
@@ -3641,11 +3903,11 @@ msgstr "Еще не реализовано."
msgid "Not yet implemented...."
msgstr "Еще не реализовано..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "ПримечаниÑ"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "Ðевозможно отправить уведомление"
@@ -3717,7 +3979,7 @@ msgstr "УведомлÑÑ‚ÑŒ Ðвторов заÑвки, Копии и Ðдми
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "УведомлÑÑ‚ÑŒ Ðвторов заÑвки, Копии и ÐдминиÑтративныеКопии как Комментарии"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "ÐоÑ."
@@ -3729,15 +3991,15 @@ msgstr "ÐоÑбрь"
msgid "OR"
msgstr "ИЛИ"
-#: lib/RT/Record.pm:318
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "Ðевозможно Ñоздать объект"
#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
-msgstr "Объект не может быть удален"
+msgstr "Ðевозможно удалить объект"
-#: lib/RT/Record.pm:337
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "Объект Ñоздан"
@@ -3751,11 +4013,11 @@ msgstr "Объект удален"
msgid "Object of type %1 cannot take custom fields"
msgstr "Тип объекта %1 не может Ñодержать дополнительные полÑ"
-#: lib/RT/CustomField_Overlay.pm:887
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "ÐеÑовпадение типа объекта"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "Окт."
@@ -3763,7 +4025,7 @@ msgstr "Окт."
msgid "October"
msgstr "ОктÑбрь"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Ðвтономно"
@@ -3779,6 +4041,11 @@ msgstr "ÐÐ²Ñ‚Ð¾Ð½Ð¾Ð¼Ð½Ð°Ñ Ð·Ð°ÐºÐ°Ñ‡ÐºÐ°"
msgid "On"
msgstr "Ðа"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr "%1, %2 пиÑал:"
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Ðа комментарий"
@@ -3815,31 +4082,39 @@ msgstr "При Изменении СтатуÑа"
msgid "On Transaction"
msgstr "При Транзакции"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "Показывать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов, Ñозданных поÑле %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "Показывать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов Ñозданных до %1"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Показывать дополнительные Ð¿Ð¾Ð»Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ длÑ:"
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "Открытых"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr "Открытые заÑвки"
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "Открыть"
#: NOT FOUND IN SOURCE
msgid "Open requests"
-msgstr "Открыть запроÑÑ‹"
+msgstr "Открытые запроÑÑ‹"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
-msgstr "Открыть заÑвки"
+msgstr "Открытые заÑвки"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
@@ -3853,7 +4128,11 @@ msgstr "Открыть заÑвки (из ÑпиÑка) в другом окне
msgid "Open tickets on correspondence"
msgstr "Открыть заÑвки при корреÑпонденции"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Параметры"
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "Сортировать по"
@@ -3861,20 +4140,20 @@ msgstr "Сортировать по"
msgid "Ordering and sorting"
msgstr "ПорÑдок и Ñортировка"
-#: html/Admin/Users/Modify.html.orig:141 html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "ОрганизациÑ"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "ЗаÑвка-первоиÑточник: #%1"
-#: lib/RT/Transaction_Overlay.pm.orig:609 lib/RT/Transaction_Overlay.pm:609
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "ИÑходÑÑ‰Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° о комментарии запиÑана"
-#: lib/RT/Transaction_Overlay.pm.orig:613 lib/RT/Transaction_Overlay.pm:613
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "ИÑходÑÑ‰Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° запиÑана"
@@ -3894,7 +4173,7 @@ msgstr "Ðазначить ÑебÑ"
msgid "OwnTicket"
msgstr "БытьОтветÑтвеннымЗаЗаÑвку"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:1733
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "ОтветÑтвенный"
@@ -3902,11 +4181,11 @@ msgstr "ОтветÑтвенный"
msgid "Owner changed from %1 to %2"
msgstr "ОтветÑтвенный изменен Ñ %1 на %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "ОтветÑтвенный не может быть назначен"
-#: lib/RT/Transaction_Overlay.pm.orig:659 lib/RT/Transaction_Overlay.pm:659
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "ОтветÑтвенный принудительно изменен Ñ %1 на %2"
@@ -3920,7 +4199,7 @@ msgstr "ОтветÑтвенный"
msgid "Page %1 of %2"
msgstr "Страница %1 из %2"
-#: html/Admin/Users/Modify.html.orig:198 html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "Пейджер"
@@ -3932,11 +4211,11 @@ msgstr "Телефон пейджера"
msgid "Parent"
msgstr "Предок"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Предки"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "Пароль"
@@ -3944,48 +4223,64 @@ msgstr "Пароль"
msgid "Password Reminder"
msgstr "ПодÑказка к паролю"
-#: lib/RT/Transaction_Overlay.pm.orig:768 lib/RT/Transaction_Overlay.pm:768 lib/RT/User_Overlay.pm:1041
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr "Пароль изменен"
-#: lib/RT/User_Overlay.pm:1035 lib/RT/User_Overlay.pm:214
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr "Пароль должен ÑоÑтоÑÑ‚ не менее чем из %1 Ñимволов"
+#: lib/RT/User_Overlay.pm:1044
+msgid "Password set"
+msgstr "Пароль уÑтановлен"
+
#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Пароль Ñлишком короткий"
-#: html/Admin/Users/Modify.html.orig:357 html/Admin/Users/Modify.html:355 html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Пароль: %1"
-#: html/Admin/Users/Modify.html.orig:359 html/Admin/Users/Modify.html:357
+#: lib/RT/User_Overlay.pm:1030
+msgid "Password: Permission Denied"
+msgstr "Пароль: доÑтуп запрещен"
+
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "Пароли не Ñовпадают"
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "Пароли не Ñовпадают. Ваш пароль не был изменен"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Пользователи"
#: etc/initialdata:133
msgid "Perform a user-defined action"
-msgstr "Выволнить дейÑтвие, указанное пользователем"
+msgstr "Выполнить дейÑтвие, указанное пользователем"
#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Perl"
-#: lib/RT/ACE_Overlay.pm:261 lib/RT/ACE_Overlay.pm:267 lib/RT/ACE_Overlay.pm:593 lib/RT/ACE_Overlay.pm:603 lib/RT/ACE_Overlay.pm:613 lib/RT/ACE_Overlay.pm:678 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1008 lib/RT/CustomField_Overlay.pm:162 lib/RT/CustomField_Overlay.pm:179 lib/RT/CustomField_Overlay.pm:190 lib/RT/CustomField_Overlay.pm:360 lib/RT/CustomField_Overlay.pm:392 lib/RT/CustomField_Overlay.pm:684 lib/RT/CustomField_Overlay.pm:856 lib/RT/CustomField_Overlay.pm:891 lib/RT/CustomField_Overlay.pm:936 lib/RT/Group_Overlay.pm:1123 lib/RT/Group_Overlay.pm:1127 lib/RT/Group_Overlay.pm:1136 lib/RT/Group_Overlay.pm:1246 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:1256 lib/RT/Group_Overlay.pm:452 lib/RT/Group_Overlay.pm:549 lib/RT/Group_Overlay.pm:627 lib/RT/Group_Overlay.pm:635 lib/RT/Group_Overlay.pm:732 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:742 lib/RT/Group_Overlay.pm:928 lib/RT/Group_Overlay.pm:932 lib/RT/Group_Overlay.pm:945 lib/RT/Queue_Overlay.pm:1038 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:641 lib/RT/Queue_Overlay.pm:651 lib/RT/Queue_Overlay.pm:665 lib/RT/Queue_Overlay.pm:803 lib/RT/Queue_Overlay.pm:812 lib/RT/Queue_Overlay.pm:825 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:225 lib/RT/Scrip_Overlay.pm:539 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2250 lib/RT/Ticket_Overlay.pm:2297 lib/RT/Ticket_Overlay.pm:2451 lib/RT/Ticket_Overlay.pm:2552 lib/RT/Ticket_Overlay.pm:2592 lib/RT/Ticket_Overlay.pm:2671 lib/RT/Ticket_Overlay.pm:2685 lib/RT/Ticket_Overlay.pm:2909 lib/RT/Ticket_Overlay.pm:2919 lib/RT/Ticket_Overlay.pm:2924 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3151 lib/RT/Ticket_Overlay.pm:3294 lib/RT/Ticket_Overlay.pm:3415 lib/RT/Transaction_Overlay.pm.orig:503 lib/RT/Transaction_Overlay.pm.orig:510 lib/RT/Transaction_Overlay.pm.orig:538 lib/RT/Transaction_Overlay.pm.orig:545 lib/RT/Transaction_Overlay.pm:503 lib/RT/Transaction_Overlay.pm:510 lib/RT/Transaction_Overlay.pm:538 lib/RT/Transaction_Overlay.pm:545 lib/RT/User_Overlay.pm:1028 lib/RT/User_Overlay.pm:1179 lib/RT/User_Overlay.pm:1720 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:733 lib/RT/User_Overlay.pm:772
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "Ðет доÑтупа"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr "ДоÑтуп запрещен"
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr "ДоÑтупы запрещены"
+
#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Личные группы"
@@ -3998,7 +4293,7 @@ msgstr "Личные группы"
msgid "Personal groups:"
msgstr "Личные группы:"
-#: html/Admin/Users/Modify.html.orig:180 html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "Ðомера телефонов"
@@ -4006,19 +4301,29 @@ msgstr "Ðомера телефонов"
msgid "Placeholder"
msgstr "Заполнитель"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:72 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "ÐаÑтройки"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr "ÐаÑтройки %1 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %2 ."
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr "ÐаÑтройки %1 Ñохранены."
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "ÐаÑтройки"
-#: lib/RT/Action/Generic.pm:188
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "Подготовка не реализована"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Ðазад"
@@ -4034,12 +4339,12 @@ msgstr "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ñтраница"
msgid "Pri"
msgstr "Приоритет"
-#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:238 lib/RT/ACE_Overlay.pm:582
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Пользователь %1 не найден."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1517
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "Приоритет"
@@ -4055,7 +4360,7 @@ msgstr "КонфиденциальноÑÑ‚ÑŒ:"
msgid "Privileged"
msgstr "Привилегированные"
-#: html/Admin/Users/Modify.html.orig:337 html/Admin/Users/Modify.html:335 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "СоÑтоÑние привилегий: %1"
@@ -4072,19 +4377,23 @@ msgstr "Проекты"
msgid "Pseudogroup for internal use"
msgstr "ПÑевдогруппы Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ иÑпользованиÑ"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "ЗапроÑ"
-#: html/Search/Build.html:103 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "ПоÑтроитель запроÑа"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1344
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr "ЗапроÑ:"
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "Очередь"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -4102,19 +4411,19 @@ msgstr "Ðаименование очереди"
msgid "Queue Scrips"
msgstr "Скриплеты очереди"
-#: lib/RT/Queue_Overlay.pm:349
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "Очередь уже ÑущеÑтвует"
-#: lib/RT/Queue_Overlay.pm:358 lib/RT/Queue_Overlay.pm:364
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "Ðевозможно Ñоздать очередь"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Ðевозможно загрузить очередь"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:368 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Очередь Ñоздана"
@@ -4122,7 +4431,7 @@ msgstr "Очередь Ñоздана"
msgid "Queue is not specified."
msgstr "Очередь не указана."
-#: html/SelfService/Display.html:95 lib/RT/CustomField_Overlay.pm:187
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "Очередь не найдена"
@@ -4130,20 +4439,27 @@ msgstr "Очередь не найдена"
msgid "Queues"
msgstr "Очереди"
-#: html/Elements/Quicksearch:46
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Очереди, которыми вы управлÑете"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Очереди, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… вы ÑвлÑетеÑÑŒ ÐдминиÑтративной Копией"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "БыÑтрый поиÑк"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "БыÑтрое Ñоздание заÑвки"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr ""
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -4204,10 +4520,23 @@ msgstr "СамообÑлуживание RT / Закрытые заÑвки"
msgid "RT Variables"
msgstr "Переменные RT"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "Обзор RT"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr "Обзор RT Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr "RT может добавлÑÑ‚ÑŒ Ñодержимое другого реÑурÑа Ñети, когда отображает Ñто дополнительное поле."
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr "RT может преобразовывать Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñтого дополнительного Ð¿Ð¾Ð»Ñ Ð² гиперÑÑылки на другой ÑервиÑ."
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT не может зарегиÑтрировать ваÑ"
@@ -4220,7 +4549,7 @@ msgstr "RT не Ñмог найти автора заÑвки во внешнеÐ
msgid "RT couldn't find the queue: %1"
msgstr "RT не может найти очередь: %1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr "Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ ÑеÑÑии"
@@ -4228,7 +4557,7 @@ msgstr "Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ ÑеÑÑии"
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT не может проверить Ñту подпиÑÑŒ PGP. \\n"
-#: html/Elements/PageLayout:107
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT Ð´Ð»Ñ %1"
@@ -4257,15 +4586,23 @@ msgstr "Ð’Ñе права на RT защищены и охранÑÑŽÑ‚ÑÑ Ð·Ð°Ð
msgid "RT thinks this message may be a bounce"
msgstr "RT Ñчитает, что Ñто Ñообщение может быть возвратом"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "Ð’ÑÑ‘ оÑтальное, что вы введёте, RT будет иÑкать в темах заÑвок."
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT будет обрабатывать Ñто Ñообщение как неподпиÑанное.\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr "RT заменит <tt>__id__</tt> и <tt>__CustomField__</tt> идентификатором запиÑи и значением дополнительного Ð¿Ð¾Ð»Ñ ÑоответÑтвенно"
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "Командный режим RT email требует иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи .PGP. Ð’Ñ‹ либо не подпиÑали Ñообщение, либо ваша подпиÑÑŒ не может быть проверена."
-#: html/Admin/Users/Modify.html.orig:79 html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Полное имÑ"
@@ -4273,31 +4610,31 @@ msgstr "Полное имÑ"
msgid "RealName"
msgstr "Полное имÑ"
-#: lib/RT/Transaction_Overlay.pm.orig:712 lib/RT/Transaction_Overlay.pm:712
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "СÑылка на заÑвку заÑвки %1 добавлена"
-#: lib/RT/Transaction_Overlay.pm.orig:752 lib/RT/Transaction_Overlay.pm:752
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "СÑылка на заÑвку заÑвки %1 удалена"
-#: lib/RT/Transaction_Overlay.pm.orig:709 lib/RT/Transaction_Overlay.pm:709
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "СÑылка на %1 добавлена"
-#: lib/RT/Transaction_Overlay.pm.orig:749 lib/RT/Transaction_Overlay.pm:749
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "СÑылка на %1 удалена"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Ðа неё ÑÑылаютÑÑ"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "СÑылаетÑÑ Ð½Ð°"
@@ -4322,19 +4659,48 @@ msgstr "ОбновлÑÑ‚ÑŒ Ñту Ñтраницу каждые %1 минут."
msgid "Relationships"
msgstr "СвÑзи"
-#: html/Search/Bulk.html:116
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "Ðапоминание '%1' добавлено"
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "Ðапоминание '%1' завершено"
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr "Ðапоминание '%1' открыто заново"
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr "ЗаÑвка Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ #%1"
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "ÐапоминаниÑ"
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr "ÐÐ°Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ñвки #%1"
+
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "Удалить админиÑтративную копию"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "Удалить копию"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "Удалить Ðвтора ЗаÑвки"
-#: html/Ticket/Elements/ShowTransaction:170 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Ответить"
@@ -4342,7 +4708,7 @@ msgstr "Ответить"
msgid "Reply Address"
msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð°"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "Отвечать авторам заÑвки"
@@ -4354,6 +4720,10 @@ msgstr "Отвечать на заÑвки"
msgid "ReplyToTicket"
msgstr "ОтвечатьÐаЗаÑвку"
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Отчёты"
+
#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "Ðвтор заÑвки"
@@ -4370,7 +4740,7 @@ msgstr "Ðвтор(-Ñ‹)"
msgid "RequestorAddresses"
msgstr "ÐÐ´Ñ€ÐµÑ Ðвтора заÑвки"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Ðвторы заÑвок"
@@ -4383,32 +4753,52 @@ msgstr "ЗапроÑÑ‹ должны быть обработаны за"
msgid "Required parameter '%1' not specified"
msgstr "Ðеобходимый параметр '%1' не указан"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "ОчиÑтить"
-#: html/Admin/Users/Modify.html.orig:183 html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr "СброÑить на предуÑтановленные"
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "Домашний"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "Решить"
-#: html/Ticket/Update.html:151
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
-msgstr "Решить заÑвка #%1 (%2)"
+msgstr "Решить заÑвку #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "Решено"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Решено ответÑтвенным"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Решено в промежутке времени"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Решено заÑвок за период, Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹ по ответÑтвенному"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Решено заÑвок, Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¾Ð¹ по ответÑтвенному"
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "Ответ авторам заÑвки"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Результаты"
@@ -4416,31 +4806,31 @@ msgstr "Результаты"
msgid "Results per page"
msgstr "Результатов на Ñтранице"
-#: html/Admin/Users/Modify.html.orig:126 html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Повторите пароль"
#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr "Обратить"
+msgstr "Откатить"
#: NOT FOUND IN SOURCE
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "Право %1 не найдено Ð´Ð»Ñ %2 %3 в рамках %4 (%5)\\n"
-#: lib/RT/ACE_Overlay.pm:643
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "Право делегировано"
-#: lib/RT/ACE_Overlay.pm:333
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "Право выдано"
-#: lib/RT/ACE_Overlay.pm:185
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "Право загружено"
-#: lib/RT/ACE_Overlay.pm:708 lib/RT/ACE_Overlay.pm:729
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "Право не может быть отозвано"
@@ -4448,24 +4838,24 @@ msgstr "Право не может быть отозвано"
msgid "Right not found"
msgstr "Право не найдено"
-#: lib/RT/ACE_Overlay.pm:573 lib/RT/ACE_Overlay.pm:668
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "Право не загружено"
-#: lib/RT/ACE_Overlay.pm:725
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "Право отозвано"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "Права"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Ðевозможно выдать права Ð´Ð»Ñ %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:898
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Ðевозможно отозвать права %1"
@@ -4474,46 +4864,50 @@ msgstr "Ðевозможно отозвать права %1"
msgid "Roles"
msgstr "ПÑевдо-группы"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Строк Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ"
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "Строк на Ñтранице"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "Суб."
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "Сохранить"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:87 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html.orig:238 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Сохранить изменениÑ"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "Сохранить наÑтройки"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "Сохранить изменениÑ"
-#: lib/RT/SavedSearch.pm:161
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr "Сохраненный Ð·Ð°Ð¿Ñ€Ð¾Ñ %1"
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "Сохраненные запроÑÑ‹"
-#: html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
+#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Скриплет #%1"
-#: lib/RT/Scrip_Overlay.pm:204
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "Скриплет Ñоздан"
@@ -4521,7 +4915,7 @@ msgstr "Скриплет Ñоздан"
msgid "Scrip Fields"
msgstr "ÐŸÐ¾Ð»Ñ Ñкриплетов"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "Скриплет удален"
@@ -4537,7 +4931,7 @@ msgstr "Скриплеты Ð´Ð»Ñ %1\\n"
msgid "Scrips which apply to all queues"
msgstr "Скриплеты, которые дейÑтвуют Ð´Ð»Ñ Ð²Ñех очередей"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:92
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "ПоиÑк"
@@ -4545,28 +4939,61 @@ msgstr "ПоиÑк"
msgid "Search Criteria"
msgstr "Критерии поиÑка"
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Параметры поиÑка"
+
#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr "Ошибка загрузки атрибута запроÑа"
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "ПоиÑк подтверждений"
-#: lib/RT/SavedSearch.pm:193
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr "ПоиÑк заÑвок"
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "ПоиÑк заÑвок. Введите номер <strong>идентификатора</strong>, Ð¸Ð¼Ñ <strong>очереди</strong>, Ð¸Ð¼Ñ <strong>ответÑтвенного</strong>, email-Ð°Ð´Ñ€ÐµÑ <strong>автора заÑвки</strong>. Ð’ÑÑ‘ оÑтальное, что вы введёте, RT будет иÑкать в текÑте и вложениÑÑ… заÑвок."
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Параметры поиÑка"
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr "Группировать результаты поиÑка по %1"
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
-msgstr "Обновление запроÑа: %1"
+msgstr "Изменение запроÑа: %1"
#: NOT FOUND IN SOURCE
msgid "Searches can't be associated with that kind of object"
msgstr "ЗапроÑÑ‹ не могут быть аÑÑоциированы Ñ Ñ‚Ð°ÐºÐ¸Ð¼ типом объекта"
-#: bin/rt-crontool:213
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "ПолнотекÑтовый поиÑк по каждой заÑвке может занÑÑ‚ÑŒ длительное времÑ, но еÑли он необходим вам, вы можете иÑкать любое Ñлово по вÑей иÑтории заÑвки, Ð²Ð²ÐµÐ´Ñ <b>fulltext:<i>Ñлово</i></b>."
+
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "БезопаÑноÑÑ‚ÑŒ:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr "Смотрите также:"
+
+#: NOT FOUND IN SOURCE
+msgid "See also: %1"
+msgstr "Смотрите также: %1"
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "ПроÑмотреть дополнительные полÑ"
@@ -4582,11 +5009,11 @@ msgstr "ПроÑмотреть конфиденциальный коммента
msgid "See ticket summaries"
msgstr "ПроÑмотреть Ñводную информацию заÑвки"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "ПроÑматриватьДополнительныеПолÑ"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr "ПроÑматриватьГруппу"
@@ -4658,7 +5085,11 @@ msgstr "Выбрать одно значение"
msgid "Select queue"
msgstr "Выберите очередь"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Выберите очереди, которые будут отображатьÑÑ Ð½Ð° Ñтранице \"Обзор RT\""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Выберите Ñкриплет"
@@ -4670,7 +5101,7 @@ msgstr "Выберите шаблон"
msgid "Select up to %1 values"
msgstr "Выберите до %1 значений"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "Выберите пользователÑ"
@@ -4690,6 +5121,10 @@ msgstr "Выбранные дополнительные полÑ"
msgid "Selected objects"
msgstr "Выбранные объекты"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Выбор изменён. ПожалуйÑта, Ñохраните ваши изменениÑ"
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "СамообÑлуживание"
@@ -4738,7 +5173,7 @@ msgstr "ОтправлÑÑ‚ÑŒ почту ÐдминиÑтративнымКопи
msgid "Sends mail to the owner"
msgstr "ОтправлÑÑ‚ÑŒ почту ОтветÑтвенному"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "Сен."
@@ -4750,7 +5185,7 @@ msgstr "РазделÑйте неÑколько ÑÑылок пробелами"
msgid "September"
msgstr "СентÑбрь"
-#: html/Ticket/Elements/ShowTransaction:149
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Показать"
@@ -4762,7 +5197,7 @@ msgstr "Показать подтверждениÑ"
msgid "Show Columns"
msgstr "Показать колонки"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "Показать результаты"
@@ -4770,27 +5205,27 @@ msgstr "Показать результаты"
msgid "Show advanced search options..."
msgstr "Показать дополнительные параметры поиÑка..."
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Показать подтвержденные запроÑÑ‹"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "Показать оÑновное"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "Показать отклоненные запроÑÑ‹"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "Показать подробноÑти"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "Показать ожидающие запроÑÑ‹"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "Показать запроÑÑ‹, ждущие других подтверждений"
@@ -4814,7 +5249,7 @@ msgstr "ПоказыватьЗакладкуКонфигурации"
msgid "ShowOutgoingEmail"
msgstr "ПоказыватьИÑходÑщуюПочту"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "ПоказыватьСохраненныеЗапроÑÑ‹"
@@ -4842,7 +5277,7 @@ msgstr "ПодпиÑатьÑÑ ÐºÐ°Ðº Ðвтор заÑвки или КопиÑ
msgid "Sign up as a ticket or queue AdminCc"
msgstr "ПодпиÑатьÑÑ ÐºÐ°Ðº ÐдминиÑтративнаÑÐšÐ¾Ð¿Ð¸Ñ Ð·Ð°Ñвки или очереди"
-#: html/Admin/Users/Modify.html.orig:229 html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "ПодпиÑÑŒ"
@@ -4850,6 +5285,10 @@ msgstr "ПодпиÑÑŒ"
msgid "Signed in as %1"
msgstr "ЗарегиÑтрирован как %1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "ПроÑтой поиÑк"
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Одно значение"
@@ -4858,7 +5297,7 @@ msgstr "Одно значение"
msgid "Size"
msgstr "Размер"
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "ПропуÑтить меню"
@@ -4866,6 +5305,10 @@ msgstr "ПропуÑтить меню"
msgid "Small"
msgstr "Маленький"
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr "Ðекоторые обозреватели могут загружать Ñодержимое только Ñ Ñ‚Ð°ÐºÐ¾Ð³Ð¾ же домена, как у Ñервера RT."
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Сортировка"
@@ -4890,7 +5333,7 @@ msgstr "ПорÑдок Ñортировки"
msgid "Squelched message recipients"
msgstr "Скрытые получатели ÑообщениÑ"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "СтадиÑ"
@@ -4910,7 +5353,7 @@ msgstr "ÐачалÑÑ"
msgid "Started date '%1' could not be parsed"
msgstr "Ðе могу разобрать дату 'ÐачалÑÑ': '%1'"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "ÐачнетÑÑ"
@@ -4922,11 +5365,11 @@ msgstr "Ðачато"
msgid "Starts date '%1' could not be parsed"
msgstr "Ðе могу разобрать дату 'Ðачато': '%1'"
-#: html/Admin/Users/Modify.html.orig:162 html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "СоÑтоÑние"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1377
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "СтатуÑ"
@@ -4942,7 +5385,7 @@ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ñ %1 на %2"
msgid "StatusChange"
msgstr "ИзменÑтьСтатуÑ"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "Переназначать Ñебе"
@@ -4954,8 +5397,12 @@ msgstr "Переназначить заÑвки Ñебе"
msgid "StealTicket"
msgstr "ПереназначатьЗаÑвкуСебе"
-#: lib/RT/Transaction_Overlay.pm.orig:665 lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "ОтветÑтвенный переназначен Ñ %1"
+
+#: NOT FOUND IN SOURCE
msgid "Stolen from %1 "
msgstr "ОтветÑтвенный переназначен Ñ %1"
@@ -4963,16 +5410,16 @@ msgstr "ОтветÑтвенный переназначен Ñ %1"
msgid "Style"
msgstr "Стиль"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1459
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "Тема"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm.orig:687 lib/RT/Transaction_Overlay.pm:687
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Тема изменена на %1"
-#: html/Elements/Submit.rej:17 html/Elements/Submit.rej:9 html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "Отправить"
@@ -4984,7 +5431,7 @@ msgstr "Отправить запроÑ"
msgid "Submit Workflow"
msgstr "Отправить поÑледовательноÑÑ‚ÑŒ дейÑтвий"
-#: lib/RT/Group_Overlay.pm:780
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "УÑпешно"
@@ -4996,7 +5443,7 @@ msgstr "Ð¡Ð²Ð¾Ð´Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
msgid "Summary matches"
msgstr "Ð’Ñего Ñовпадений"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "Ð’Ñк."
@@ -5012,7 +5459,7 @@ msgstr "СиÑтемные"
msgid "System Configuration"
msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:597 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:897
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
@@ -5024,7 +5471,7 @@ msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано"
msgid "System Error. right not granted"
msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано"
-#: lib/RT/Transaction_Overlay.pm.orig:213 lib/RT/Transaction_Overlay.pm.orig:219 lib/RT/Transaction_Overlay.pm:213 lib/RT/Transaction_Overlay.pm:219
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %1"
@@ -5033,13 +5480,13 @@ msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %1"
msgid "System Tools"
msgstr "СиÑтемные утилиты"
-#: lib/RT/ACE_Overlay.pm:646
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не делегировано."
-#: lib/RT/ACE_Overlay.pm:170 lib/RT/ACE_Overlay.pm:253 lib/RT/ACE_Overlay.pm:336 lib/RT/ACE_Overlay.pm:933
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
-msgstr "CиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано."
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано."
#: NOT FOUND IN SOURCE
msgid "System error. Unable to grant rights."
@@ -5053,11 +5500,11 @@ msgstr "СиÑтемные группы"
msgid "SystemRolegroup for internal use"
msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¿Ñевдо-группа Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ иÑпользованиÑ"
-#: lib/RT/CurrentUser.pm:356
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "Ðазначить ÑÐµÐ±Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ñтвенным"
@@ -5069,7 +5516,7 @@ msgstr "Ðазначить ÑÐµÐ±Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ñтвенным за заÑвки
msgid "TakeTicket"
msgstr "ÐазначатьСебÑОтветÑтвеннымЗаЗаÑвку"
-#: lib/RT/Transaction_Overlay.pm.orig:650 lib/RT/Transaction_Overlay.pm:650
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "Ðазначен ответÑтвенным"
@@ -5077,7 +5524,7 @@ msgstr "Ðазначен ответÑтвенным"
msgid "Task"
msgstr "Задача"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "Шаблон"
@@ -5090,6 +5537,10 @@ msgstr "Шаблон #%1"
msgid "Template deleted"
msgstr "Шаблон удален"
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr "Шаблон ÑвлÑетÑÑ Ð¾Ð±Ñзательным аргументом"
+
#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "Шаблон не найден"
@@ -5098,10 +5549,14 @@ msgstr "Шаблон не найден"
msgid "Template not found\\n"
msgstr "Шаблон не найден\\n"
-#: lib/RT/Template_Overlay.pm:373
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "Шаблон обработан"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr "Ошибка обработки шаблона"
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Шаблоны"
@@ -5114,33 +5569,33 @@ msgstr "Шаблоны Ð´Ð»Ñ %1\\n"
msgid "Text"
msgstr "ТекÑÑ‚"
-#: lib/RT/CustomField_Overlay.pm:863 lib/RT/Record.pm:929
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "Это уже текущее значение"
-#: lib/RT/CustomField_Overlay.pm:401
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "Это поле не может иметь такого значениÑ"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "Значение не изменилоÑÑŒ"
-#: lib/RT/ACE_Overlay.pm:318 lib/RT/ACE_Overlay.pm:627
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "Этот пользователь уже имеет Ñто право."
-#: lib/RT/Queue_Overlay.pm:737
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Этот пользователь уже %1 Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Этот пользователь уже %1 Ð´Ð»Ñ Ñтой заÑвки "
-#: lib/RT/Queue_Overlay.pm:836
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Этот пользователь не %1 Ð´Ð»Ñ Ñтой очереди"
@@ -5149,11 +5604,11 @@ msgstr "Этот пользователь не %1 Ð´Ð»Ñ Ñтой очереди
msgid "That principal is not a %1 for this ticket"
msgstr "Этот пользователь не %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "Эта очередь не ÑущеÑтвует"
-#: lib/RT/Ticket_Overlay.pm:3156
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "Эта заÑвка имеет неразрешенные завиÑимоÑти"
@@ -5161,11 +5616,11 @@ msgstr "Эта заÑвка имеет неразрешенные завиÑим
msgid "That user already has that right"
msgstr "Пользователь уже имеет Ñто право"
-#: lib/RT/Ticket_Overlay.pm:2960
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "Пользователь уже ответÑтвенен за Ñту заÑвку"
-#: lib/RT/Ticket_Overlay.pm:2932
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "Пользователь не ÑущеÑтвует"
@@ -5189,7 +5644,7 @@ msgstr "Этот пользователь теперь непривилегирÐ
msgid "That user is now unprivilegedileged"
msgstr "Пользователь теперь непривилегированный"
-#: lib/RT/Ticket_Overlay.pm:2953
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "Этот пользователь не может быть ответÑтвенным за заÑвки в Ñтой очереди"
@@ -5197,7 +5652,7 @@ msgstr "Этот пользователь не может быть ответÑÑ
msgid "That's not a numerical id"
msgstr "Это не чиÑловой идентификатор"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "ОÑновное"
@@ -5213,15 +5668,15 @@ msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð·Ð°Ñвки"
msgid "The comment has been recorded"
msgstr "Комментарий запиÑан"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
-msgstr "ÐижеÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° найдет вÑе активные заÑвки в очереди 'ОÑновнаÑ' и уÑтановит им приоритет 99, еÑли в них небыло активноÑти более 4-Ñ… чаÑов:"
+msgstr "ÐижеÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° найдет вÑе активные заÑвки в очереди 'ОÑновнаÑ' и уÑтановит им приоритет 99, еÑли в них не было активноÑти более 4-Ñ… чаÑов:"
#: NOT FOUND IN SOURCE
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Эти команды не были выполнены:\\n\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "Ðовое значение уÑтановлено"
@@ -5237,7 +5692,7 @@ msgstr "Ðвтор заÑвки"
msgid "These comments aren't generally visible to the user"
msgstr "Эти комментарии не показываютÑÑ Ð¾Ð±Ñ‹ÐºÐ½Ð¾Ð²ÐµÐ½Ð½Ð¾Ð¼Ñƒ пользователю"
-#: lib/RT/CustomField_Overlay.pm:898
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "Это дополнительное поле не отноÑитÑÑ Ðº Ñтому объекту"
@@ -5245,7 +5700,7 @@ msgstr "Это дополнительное поле не отноÑитÑÑ Ðº
msgid "This feature is only available to system administrators"
msgstr "Это возможноÑÑ‚ÑŒ доÑтупна только Ð´Ð»Ñ ÑиÑтемных админиÑтраторов."
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "Это Ñообщение будет отправлено..."
@@ -5253,11 +5708,11 @@ msgstr "Это Ñообщение будет отправлено..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Эта заÑвка %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Этот инÑтрумент позволÑет пользователю запуÑкать некоторые модули Perl из RT."
-#: lib/RT/Transaction_Overlay.pm.orig:286 lib/RT/Transaction_Overlay.pm:286
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "Похоже, что Ñта Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð½Ðµ имеет Ñодержимого"
@@ -5270,7 +5725,7 @@ msgstr "%1 заÑвок макÑимального приоритета Ñтог
msgid "This user's 25 highest priority tickets"
msgstr "25 важнейших заÑвок пользователÑ..."
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "Чтв."
@@ -5296,14 +5751,14 @@ msgstr "ЗаÑвка #%1 Изменение вÑех данных: %2"
msgid "Ticket #%1: %2"
msgstr "ЗаÑвка #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1255 lib/RT/Action/CreateTickets.pm:1264 lib/RT/Action/CreateTickets.pm:593 lib/RT/Action/CreateTickets.pm:713 lib/RT/Action/CreateTickets.pm:726
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "ЗаÑвка %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "ЗаÑвка %1 Ñоздана в очереди '%2'"
@@ -5312,8 +5767,8 @@ msgstr "ЗаÑвка %1 Ñоздана в очереди '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "ЗаÑвка %1 загружена\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "ЗаÑвка %1: %2"
@@ -5334,7 +5789,7 @@ msgstr "ЗаÑвка #"
msgid "Ticket Resolved"
msgstr "ЗаÑвка решена"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1071
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "Транзакции заÑвки"
@@ -5342,15 +5797,15 @@ msgstr "Транзакции заÑвки"
msgid "Ticket attachment"
msgstr "Ð’Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки"
-#: lib/RT/Tickets_Overlay.pm:1647
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "Содержимое заÑвки"
-#: lib/RT/Tickets_Overlay.pm:1696
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "Тип данных Ñодержимого заÑвки"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "ЗаÑвка не может быть Ñоздана из-за внутренней ошибки"
@@ -5360,7 +5815,7 @@ msgstr "ЗаÑвка Ñоздана"
#: NOT FOUND IN SOURCE
msgid "Ticket creation failed"
-msgstr "Ðевомзожно Ñоздать заÑвку"
+msgstr "Ðевозможно Ñоздать заÑвку"
#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
@@ -5393,11 +5848,11 @@ msgstr "Ðаблюдатели за заÑвкой"
#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
-msgstr ""
+msgstr "Модуль поиÑка TicketSQL"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1070
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
-msgstr "ПоиÑк заÑвки"
+msgstr "РаÑширенный поиÑк"
#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
@@ -5407,35 +5862,51 @@ msgstr "ЗаÑвки %1 %2"
msgid "Tickets %1 by %2"
msgstr "ЗаÑвки %1 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %2"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "ЗаÑвки, Ñозданные поÑле"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "ЗаÑвки, Ñозданные до"
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "ЗаÑвки от %1"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "ЗаÑвки, решённые поÑле"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "ЗаÑвки, решённые до"
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "От Ñтого Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ð²Ð¸ÑÑÑ‚ Ñледующие заÑвки:"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "РаÑчётное времÑ"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "ОÑталоÑÑŒ времени"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
-#: lib/RT/Tickets_Overlay.pm:1618
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "ОÑталоÑÑŒ времени"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
-msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°"
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ñтраницы"
-#: lib/RT/Tickets_Overlay.pm:1593
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
@@ -5443,7 +5914,7 @@ msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
msgid "TimeLeft"
msgstr "ОÑталоÑÑŒ времени"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
@@ -5453,35 +5924,39 @@ msgstr "Заголовок"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
-msgstr "Ð”Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ изменений Ñтого коммита:"
+msgstr "Ð”Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ изменений Ñтой фикÑации:"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:\\n"
-msgstr "Ð”Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ изменений Ñтого коммита:\\n"
+msgstr "Ð”Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ изменений Ñтой фикÑации:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Ð”Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа поддержки, обучениÑ, разработки на заказ или Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñ€Ð°Ñ‰Ð°Ð¹Ñ‚ÐµÑÑŒ %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "Контакт"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "Утилиты"
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Ð’Ñего"
+
#: etc/initialdata:252
msgid "Transaction"
msgstr "ТранзакциÑ"
-#: lib/RT/Transaction_Overlay.pm.orig:792 lib/RT/Transaction_Overlay.pm:792
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ %1 удалена"
-#: lib/RT/Transaction_Overlay.pm.orig:172 lib/RT/Transaction_Overlay.pm:172
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ñоздана"
@@ -5493,11 +5968,11 @@ msgstr "Дополнительные Ð¿Ð¾Ð»Ñ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¸"
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "ТранзакциÑ->Создать невозможно, так как вы не указали идентификатор заÑвки"
-#: lib/RT/Transaction_Overlay.pm.orig:123 lib/RT/Transaction_Overlay.pm:123
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "ТранзакциÑ->Создать невозможно, так как вы не указали тип объекта и идентификатор"
-#: lib/RT/Transaction_Overlay.pm.orig:836 lib/RT/Transaction_Overlay.pm:836
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "ÐеизменÑемые транзакции"
@@ -5505,11 +5980,11 @@ msgstr "ÐеизменÑемые транзакции"
msgid "Trying to delete a right: %1"
msgstr "ПытаемÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ право: %1"
-#: lib/RT/Date.pm:412
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "Ð’Ñ‚Ñ€."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1431
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "Тип"
@@ -5517,7 +5992,7 @@ msgstr "Тип"
msgid "Unimplemented"
msgstr "Ðе реализовано"
-#: html/Admin/Users/Modify.html.orig:89 html/Admin/Users/Modify.html:89
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Логин UNIX"
@@ -5525,13 +6000,13 @@ msgstr "Логин UNIX"
msgid "UnixUsername"
msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ UNIX"
-#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:846
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° %1"
-#: html/Search/Build.html:692
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr "ÐеизвеÑтное поле: $key"
@@ -5539,7 +6014,7 @@ msgstr "ÐеизвеÑтное поле: $key"
msgid "Unlimited"
msgstr "Ðе ограничено"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "БезымÑнный запроÑ"
@@ -5555,7 +6030,7 @@ msgstr "Ðевыбранные дополнительные полÑ"
msgid "Unselected objects"
msgstr "Ðевыбранные объекты"
-#: lib/RT/Transaction_Overlay.pm.orig:646 lib/RT/Transaction_Overlay.pm:646
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "Ðет ответÑтвенного"
@@ -5563,25 +6038,25 @@ msgstr "Ðет ответÑтвенного"
msgid "Untitled search"
msgstr "БезымÑнный запроÑ"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
-msgstr "Обновить"
+msgstr "Изменить"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
-msgstr "Обновить вÑе"
+msgstr "Изменить вÑе"
#: NOT FOUND IN SOURCE
msgid "Update ID"
-msgstr "Обновить идентификатор"
+msgstr "Изменить идентификатор"
-#: html/Ticket/Update.html:130
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
-msgstr "Обновить заÑвку"
+msgstr "Изменить заÑвку"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
-msgstr "Обновить тип"
+msgstr "Изменить тип"
#: NOT FOUND IN SOURCE
msgid "Update all these tickets at once"
@@ -5589,55 +6064,55 @@ msgstr "Изменить вÑе Ñти заÑвки одновременно"
#: NOT FOUND IN SOURCE
msgid "Update email"
-msgstr "Обновить e-mail"
+msgstr "Изменить e-mail"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
-msgstr "Обновить неÑколько заÑвок"
+msgstr "Изменить неÑколько заÑвок"
#: NOT FOUND IN SOURCE
msgid "Update name"
-msgstr "Обновить имÑ"
+msgstr "Изменить имÑ"
-#: lib/RT/Action/CreateTickets.pm:734 lib/RT/Interface/Web.pm:492
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
-msgstr "Обновление не запиÑано."
+msgstr "Изменение не запиÑано."
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
-msgstr "Обновить выбранные заÑвки"
+msgstr "Изменить выбранные заÑвки"
#: NOT FOUND IN SOURCE
msgid "Update signature"
-msgstr "Обновить подпиÑÑŒ"
+msgstr "Изменить подпиÑÑŒ"
#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
-msgstr "Обновить заÑвку"
+msgstr "Изменить заÑвку"
#: NOT FOUND IN SOURCE
msgid "Update ticket # %1"
-msgstr "Обновление заÑвки # %1"
+msgstr "Изменение заÑвки # %1"
#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
-msgstr "Обновление заÑвки #%1"
+msgstr "Изменение заÑвки #%1"
-#: html/Ticket/Update.html:153
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr "Обновление заÑвки #%1 (%2)"
+msgstr "Изменение заÑвки #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:732 lib/RT/Interface/Web.pm:490
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
-msgstr "Обновление не было ни Ñообщением, ни комментарием."
+msgstr "Изменение не было ни Ñообщением, ни комментарием."
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
-msgstr "Обновлена"
+msgstr "Изменена"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "Загрузить"
@@ -5665,7 +6140,7 @@ msgstr "Закачать до %1 файлов"
msgid "Upload up to %1 images"
msgstr "Закачать до %1 изображений"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "Загрузить ваши изменениÑ."
@@ -5681,7 +6156,7 @@ msgstr "Пользователь %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Пользователь %1 Пароль: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "Пользователь '%1' не найден."
@@ -5698,7 +6173,7 @@ msgstr "Пользователь '%1' не найден\\n"
msgid "User Defined"
msgstr "Задано пользователем"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "Заданные пользователем уÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ дейÑтвиÑ"
@@ -5714,12 +6189,11 @@ msgstr "Логин"
msgid "User Rights"
msgstr "Права пользователÑ"
-#: lib/RT/Interface/Web.pm:1251
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
-msgstr "Пользователь запроÑил обновление неизвеÑтного типа Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ %1 Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %2 #%3"
+msgstr "Пользователь запроÑил изменение неизвеÑтного типа Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ %1 Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %2 #%3"
-#: html/Admin/Users/Modify.html.orig:292 html/Admin/Users/Modify.html.rej:14 html/Admin/Users/Modify.html.rej:4 html/Admin/Users/Modify.html:292
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "Ðевозможно Ñоздать пользователÑ: %1"
@@ -5734,7 +6208,7 @@ msgstr "Группы, определенные пользователем"
#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
-msgstr "Пользовать загружен"
+msgstr "Пользователь загружен"
#: NOT FOUND IN SOURCE
msgid "User notified"
@@ -5744,15 +6218,15 @@ msgstr "Пользователю отправлено напоминание"
msgid "User view"
msgstr "ПользовательÑкие наÑтройки"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "Группы, заданные пользователем"
-#: html/Admin/Users/Modify.html.orig:69 html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1072
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "Пользователи"
@@ -5760,15 +6234,24 @@ msgstr "Пользователи"
msgid "Users matching search criteria"
msgstr "Пользователи, удовлетворÑющие критериÑм поиÑка"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr "ИÑпользуетÑÑ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ #%1..."
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "Проверить запроÑ"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Проверка корректноÑти"
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Значение запроÑа"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "ЗначениÑ"
@@ -5792,10 +6275,14 @@ msgstr "Ðаблюдатели"
msgid "WebEncoding"
msgstr "WebEncoding"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "Срд."
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr "Сделано ÑегоднÑ"
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "Когда заÑвка подтверждена вÑеми подтверждающими, добавить запиÑÑŒ в оригинальную заÑвку"
@@ -5810,7 +6297,7 @@ msgstr "Когда заÑвка Ñоздана"
#: etc/initialdata:418
msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
-msgstr "При Ñоздании заÑвки Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÑÑ‚ÑŒ ОтветÑтвенного и ÐдминиÑтративнуюКопию заÑвкиAdminCc of the item awaiting their approval, ожидающей подтверждениÑ"
+msgstr "При Ñоздании заÑвки Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÑÑ‚ÑŒ ОтветÑтвенного и ÐдминиÑтративнуюКопию заÑвки, ожидающей подтверждениÑ"
#: etc/initialdata:151
msgid "When anything happens"
@@ -5856,11 +6343,11 @@ msgstr "ÐšÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑвÑзана пользователем"
msgid "Which refer to"
msgstr "ÐšÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑÑылаетÑÑ Ð½Ð°"
-#: html/Admin/Users/Modify.html.orig:188 html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "Рабочий"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "Работать автономно"
@@ -5876,11 +6363,11 @@ msgstr "В работе"
msgid "Yes"
msgstr "Да"
-#: lib/RT/Ticket_Overlay.pm:3063
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "Ð’Ñ‹ уже ответÑтвенный за Ñту заÑвку"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "Ð’Ñ‹ незарегиÑтрированный пользователь"
@@ -5888,10 +6375,18 @@ msgstr "Ð’Ñ‹ незарегиÑтрированный пользователь"
msgid "You can access it with the Download button on the right."
msgstr "Ð’Ñ‹ можете получить Ñто, нажав Ñправа кнопку Загрузить"
-#: lib/RT/Ticket_Overlay.pm:2945
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Ð’Ñ‹ также можете редактировать предварительно заданный запроÑ"
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "Ð’Ñ‹ можете назначать ответÑтвенного только Ð´Ð»Ñ Ñвоих или ничьих заÑвок."
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr "Ð’Ñ‹ можете назначать ÑÐµÐ±Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ñтвенным только за заÑвки, которые никому не принадлежат"
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права на проÑмотр Ñтой заÑвки.\\n"
@@ -5905,11 +6400,11 @@ msgstr "Ðайдено %1 заÑвок в очереди %2"
msgid "You have been logged out of RT."
msgstr "Вы вышли из RT."
-#: html/SelfService/Display.html:102
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права Ñоздавать заÑвки в Ñтой очереди."
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "Ð’Ñ‹ не должны Ñоздавать запроÑÑ‹ в Ñтой очереди."
@@ -5941,11 +6436,11 @@ msgstr "Ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½"
msgid "Your request was rejected."
msgstr "Ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½."
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ пароль неверные"
-#: html/Admin/Users/Modify.html.orig:168 html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "ИндекÑ"
@@ -5974,8 +6469,8 @@ msgstr "и не"
msgid "as granted to %1"
msgstr "Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr "отноÑитÑÑ Ðº"
#: html/SelfService/Closed.html:49
@@ -6002,7 +6497,7 @@ msgstr "корреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ (возможно) не отправлеÐ
msgid "correspondence sent"
msgstr "корреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð°"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:341
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "дней"
@@ -6014,10 +6509,6 @@ msgstr "удалить"
msgid "deleted"
msgstr "удалена"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr "не отноÑитÑÑ Ðº"
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "не Ñовпадает"
@@ -6034,27 +6525,27 @@ msgstr "Ð°Ð´Ñ€ÐµÑ email"
msgid "equal to"
msgstr "равнÑетÑÑ"
-#: html/Search/Build.html:371
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr "ошибка: невозможно перемеÑтить вниз"
-#: html/Search/Build.html:393
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr "ошибка: невозможно перемеÑтить влево"
-#: html/Search/Build.html:352
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr "ошибка: невозможно перемеÑтить вверх"
-#: html/Search/Build.html:435
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr "ошибка: нет данных Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ"
-#: html/Search/Build.html:357 html/Search/Build.html:376 html/Search/Build.html:398 html/Search/Build.html:427
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr "ошибка: нет данных Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ"
-#: html/Search/Build.html:453
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr "ошибка: нет данных Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ"
@@ -6070,12 +6561,17 @@ msgstr "Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°"
msgid "greater than"
msgstr "больше чем"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "группа '%1'"
-#: lib/RT/Date.pm:337
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr "Ñгруппировано по %1"
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "чаÑов"
@@ -6083,11 +6579,11 @@ msgstr "чаÑов"
msgid "id"
msgstr "идентификатор"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "ÑвлÑетÑÑ"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "не ÑвлÑетÑÑ"
@@ -6099,11 +6595,11 @@ msgstr "меньше чем"
msgid "matches"
msgstr "Ñовпадает"
-#: lib/RT/Date.pm:333
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "мин"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "минут"
@@ -6111,7 +6607,7 @@ msgstr "минут"
msgid "modifications\\n\\n"
msgstr "изменениÑ\\n\\n"
-#: lib/RT/Date.pm:349
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "меÑÑцев"
@@ -6119,7 +6615,7 @@ msgstr "меÑÑцев"
msgid "new"
msgstr "новаÑ"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "нет имени"
@@ -6139,16 +6635,16 @@ msgstr "не равно"
msgid "notlike"
msgstr "неравно"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:83
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "открыта"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° '%1' Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ '%2'"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "очередь %1 %2"
@@ -6161,7 +6657,7 @@ msgstr "отклонена"
msgid "resolved"
msgstr "решена"
-#: lib/RT/Date.pm:329
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "Ñек"
@@ -6169,7 +6665,7 @@ msgstr "Ñек"
msgid "show Configuration tab"
msgstr "показывать закладку КонфигурациÑ"
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "ÑÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°"
@@ -6177,12 +6673,21 @@ msgstr "ÑÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°"
msgid "stalled"
msgstr "приоÑтановлена"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "Ñтиль: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "Ñтроки Ñводной информации"
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "ÑиÑтема %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "ÑиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° '%1'"
@@ -6195,7 +6700,7 @@ msgstr "вызывающий компонент не указал причину
msgid "ticket #%1"
msgstr "заÑвка #%1"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "заÑвка #%1 %2"
@@ -6208,7 +6713,7 @@ msgstr "пока"
msgid "true"
msgstr "иÑтина"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "группа без опиÑаниÑ: %1"
@@ -6217,12 +6722,12 @@ msgstr "группа без опиÑаниÑ: %1"
msgid "undescripbed group %1"
msgstr "группа без опиÑаниÑ: %1"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "пользователь %1"
-#: lib/RT/Date.pm:345
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "недель"
@@ -6230,7 +6735,7 @@ msgstr "недель"
msgid "with template %1"
msgstr "Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ %1"
-#: lib/RT/Date.pm:353
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "лет"
diff --git a/rt/lib/RT/I18N/sv.po b/rt/lib/RT/I18N/sv.po
new file mode 100644
index 0000000..25312a0
--- /dev/null
+++ b/rt/lib/RT/I18N/sv.po
@@ -0,0 +1,5840 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2007-03-16 12:57+0100\n"
+"Last-Translator: Heidi Senderovitz\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. ($self->{CurrentSearch}{Object}->Description)
+#: html/Widgets/SavedSearch:70
+msgid " %1 deleted."
+msgstr " %1 raderad."
+
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+#: html/Widgets/SavedSearch:47
+msgid " %1 renamed to %2."
+msgstr " %1 omdöpt till %2."
+
+#. ($args->{Description})
+#: html/Widgets/SavedSearch:60
+msgid " %1 saved."
+msgstr " %1 sparad."
+
+#. ($TicketObj->Id, $TicketObj->Subject)
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#. ($ticket->Id, $ticket->Subject)
+#. ($Ticket->id, $Ticket->Subject)
+#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/ShowDependency:71
+#: html/SelfService/Display.html:46
+#: html/Ticket/Display.html:47
+#: html/Ticket/Display.html:51
+msgid "#%1: %2"
+msgstr "#%1: %2"
+
+#: html/Elements/ShowSearch:104
+msgid "$1"
+msgstr "$1"
+
+#. ($label)
+#: lib/RT/Record.pm:940
+msgid "$prefix %1"
+msgstr "$prefix %1"
+
+#. ($self->ObjectType, $self->Object->Id)
+#: lib/RT/URI/fsck_com_rt.pm:256
+msgid "%1 #%2"
+msgstr "%1 #%2"
+
+#. ($s, $time_unit)
+#: lib/RT/Date.pm:365
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
+#: lib/RT/Date.pm:401
+msgid "%1 %2 %3 %4:%5:%6 %7"
+msgstr "%1 %2 %3 %4:%5:%6 %7"
+
+#. ($cf->Name, $new_value->Content)
+#. ($field, $self->NewValue)
+#. ($self->Field, $principal->Object->Name)
+#: lib/RT/Record.pm:1685
+#: lib/RT/Transaction_Overlay.pm:647
+#: lib/RT/Transaction_Overlay.pm:690
+msgid "%1 %2 added"
+msgstr "%1 %2 tillagt"
+
+#. ($s, $time_unit)
+#: lib/RT/Date.pm:362
+msgid "%1 %2 ago"
+msgstr "%1 %2 sedan"
+
+#. ($cf->Name, $old_content, $new_value->Content)
+#. ($field, $self->OldValue, $self->NewValue)
+#: lib/RT/Record.pm:1692
+#: lib/RT/Transaction_Overlay.pm:654
+msgid "%1 %2 changed to %3"
+msgstr "%1 %2 ändrat till %3"
+
+#. ($cf->Name, $old_value->Content)
+#. ($field, $self->OldValue)
+#. ($self->Field, $principal->Object->Name)
+#: lib/RT/Record.pm:1689
+#: lib/RT/Transaction_Overlay.pm:650
+#: lib/RT/Transaction_Overlay.pm:696
+msgid "%1 %2 deleted"
+msgstr "%1 %2 raderad"
+
+#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
+#: html/Admin/Elements/EditScrips:65
+#: html/Admin/Elements/ListGlobalScrips:63
+#: html/Ticket/Elements/PreviewScrips:103
+msgid "%1 %2 with template %3"
+msgstr "%1 %2 med mall %3"
+
+#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
+#: html/Ticket/Elements/ShowAttachments:72
+msgid "%1 (%2) by %3"
+msgstr "%1 (%2) av %3"
+
+#. (loc($Ticket->Status()))
+#. (loc($TicketObj->Status))
+#. ($TicketObj->OwnerObj->Name())
+#. (loc($DefaultStatus))
+#: html/SelfService/Update.html:60
+#: html/Ticket/Elements/EditBasics:108
+#: html/Ticket/Update.html:61
+#: html/Ticket/Update.html:63
+#: html/Tools/MyDay.html:66
+msgid "%1 (Unchanged)"
+msgstr "%1 (Oändrad)"
+
+#. ("--search-argument", "--search")
+#. ("--condition-argument", "--condition")
+#. ("--action-argument", "--action")
+#: bin/rt-crontool:237
+#: bin/rt-crontool:244
+#: bin/rt-crontool:250
+msgid "%1 - An argument to pass to %2"
+msgstr "%1 - En parameter att skicka till %2"
+
+#. ("--verbose")
+#: bin/rt-crontool:262
+msgid "%1 - Output status updates to STDOUT"
+msgstr "%1 - Skicka statusuppdateringar till STDOUT"
+
+#. ("--template-id")
+#: bin/rt-crontool:253
+msgid "%1 - Specify id of the template you want to use"
+msgstr "%1 - Specificera ID på mall du vill använda"
+
+#. ("--transaction")
+#: bin/rt-crontool:256
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr "%1 - Specificera om du vill använda 'första' eller 'sista' transaktionen"
+
+#. ("--action")
+#: bin/rt-crontool:247
+msgid "%1 - Specify the action module you want to use"
+msgstr "%1 - Specificera den handling du vill använda"
+
+#. ("--condition")
+#: bin/rt-crontool:241
+msgid "%1 - Specify the condition module you want to use"
+msgstr "%1 - Specificera den villkorsmodul du vill använda"
+
+#. ("--search")
+#: bin/rt-crontool:234
+msgid "%1 - Specify the search module you want to use"
+msgstr "%1 - Specificera den sökmodul du vill använda"
+
+#. ("--transaction-type")
+#: bin/rt-crontool:259
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr "%1 - Specificera den typ av transaktion du vill använda"
+
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: html/Elements/Footer:56
+msgid "%1 RT %2 Copyright 1996-%3 %4."
+msgstr "%1 RT %2 Copyright 1996-%3 %4."
+
+#. ($self->Id)
+#: lib/RT/ScripAction_Overlay.pm:150
+msgid "%1 ScripAction loaded"
+msgstr "%1 ScripAktion inläst"
+
+#. ($args{'Value'}, $cf->Name)
+#: lib/RT/Record.pm:1722
+msgid "%1 added as a value for %2"
+msgstr "%1 tillagt som värde för %2"
+
+#. ($args{'Base'})
+#. ($args{'Target'})
+#: lib/RT/Link_Overlay.pm:144
+#: lib/RT/Link_Overlay.pm:151
+msgid "%1 appears to be a local object, but can't be found in the database"
+msgstr "%1 tycks vara ett lokalt objekt men går inte att hitta i databasen"
+
+#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
+#. ($self->BriefDescription , $self->CreatorObj->Name)
+#: html/Ticket/Elements/ShowDates:73
+#: lib/RT/Transaction_Overlay.pm:531
+msgid "%1 by %2"
+msgstr "%1 av %2"
+
+#. ($self->Field , $q1->Name , $q2->Name)
+#. ($self->Field, $t2->AsString, $t1->AsString)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
+#: lib/RT/Transaction_Overlay.pm:788
+#: lib/RT/Transaction_Overlay.pm:797
+#: lib/RT/Transaction_Overlay.pm:800
+msgid "%1 changed from %2 to %3"
+msgstr "%1 ändrat från %2 till %3"
+
+#. ($Description)
+#: html/Search/Build.html:213
+msgid "%1 copy"
+msgstr "%1 kopiera"
+
+#: lib/RT/Record.pm:944
+msgid "%1 could not be set to %2."
+msgstr "%1 kunde inte sättas som %2."
+
+#. ($self)
+#: lib/RT/Ticket_Overlay.pm:2787
+msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
+msgstr "%1 kunde inte markeras som löst. RT:s databas kan vara oförenlig."
+
+#. ($obj_type)
+#: lib/RT/Transaction_Overlay.pm:571
+msgid "%1 created"
+msgstr "%1 skapad"
+
+#. ($obj_type)
+#: lib/RT/Transaction_Overlay.pm:576
+msgid "%1 deleted"
+msgstr "%1 raderad"
+
+#: etc/initialdata:593
+msgid "%1 highest priority tickets I own"
+msgstr "%1 högsta prioriterade ärenden som tillhör mig"
+
+#. ($0)
+#: bin/rt-crontool:229
+msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
+msgstr "%1 är ett verktyg som reagerar på ärenden från ett externt planeringsverktyg, så som cron."
+
+#. ($principal->Object->Name, $args{'Type'})
+#: lib/RT/Queue_Overlay.pm:863
+msgid "%1 is no longer a %2 for this queue."
+msgstr "%1 är inte längre en %2 för denna kö."
+
+#. ($minutes)
+#: html/Ticket/Elements/ShowTime:47
+#: html/Ticket/Elements/ShowTime:49
+msgid "%1 min"
+msgstr "%1 min."
+
+#: etc/initialdata:601
+msgid "%1 newest unowned tickets"
+msgstr "%1 nyaste ärenden som inte tillhör någon"
+
+#: lib/RT/CustomField_Overlay.pm:893
+msgid "%1 objects"
+msgstr "%1 objekt"
+
+#. (loc($ObjectType =~ /^RT::(.*)$/))
+#: html/User/Elements/DelegateRights:97
+msgid "%1 rights"
+msgstr "%1 rättigheter"
+
+#. (ref $self)
+#: lib/RT/Action/ResolveMembers.pm:63
+msgid "%1 will resolve all members of a resolved group ticket."
+msgstr "%1 kommer att lösa alla medlemmar av ett löst gruppärende."
+
+#: lib/RT/CustomField_Overlay.pm:894
+msgid "%1's %2 objects"
+msgstr "%1:s %2 objekt"
+
+#: lib/RT/CustomField_Overlay.pm:895
+msgid "%1's %2's %3 objects"
+msgstr "%1:s %2:s %3 objekt"
+
+#. ($Object->Name)
+#. ($object->Name)
+#: html/Search/Elements/SearchPrivacy:52
+#: html/Search/Elements/SelectSearchObject:55
+#: html/Search/Elements/SelectSearchesForObjects:57
+msgid "%1's saved searches"
+msgstr "%1:s sparade sökningar"
+
+#. ($self)
+#: lib/RT/Transaction_Overlay.pm:481
+msgid "%1: no attachment specified"
+msgstr "%1: inga bifogade filer angivna"
+
+#. ($size)
+#: html/Ticket/Elements/ShowTransactionAttachments:78
+msgid "%1b"
+msgstr "%1b"
+
+#. (int( $size / 102.4 ) / 10)
+#: html/Ticket/Elements/ShowTransactionAttachments:75
+msgid "%1k"
+msgstr "%1k"
+
+#. (sprintf("%.1f",$minutes / 60))
+#: html/Ticket/Elements/ShowTime:49
+msgid "%quant(%1,hour)"
+msgstr "%quant(%1,timme)"
+
+#. ($args{'Status'})
+#: lib/RT/Ticket_Overlay.pm:1142
+msgid "'%1' is an invalid value for status"
+msgstr "'%1' är ogiltigt statusvärde"
+
+#: html/Admin/Elements/EditCustomFieldValues:50
+#: html/Admin/Elements/EditQueueWatchers:50
+#: html/Admin/Elements/EditScrips:56
+#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Groups/Members.html:73
+#: html/Elements/EditLinks:54
+#: html/Ticket/Elements/EditPeople:67
+#: html/User/Groups/Members.html:76
+msgid "(Check box to delete)"
+msgstr "(Markera box för radering)"
+
+#: html/Ticket/Elements/PreviewScrips:99
+msgid "(Check boxes to disable notifications to the listed recipients)"
+msgstr "(Markera boxar för bortväljande av meddelande till registrerade mottagare)"
+
+#: html/Ticket/Elements/PreviewScrips:123
+msgid "(Check boxes to enable notifications to the listed recipients)"
+msgstr "(Markera boxar för tillval av meddelande till registrerade mottagare)"
+
+#: html/Ticket/Create.html:218
+msgid "(Enter ticket ids or URLs, separated with spaces)"
+msgstr "(Mata in ärende-ID:n eller URL, separerade med mellanrum)"
+
+#. ($RT::CorrespondAddress)
+#. ($RT::CommentAddress)
+#: html/Admin/Queues/Modify.html:75
+#: html/Admin/Queues/Modify.html:81
+msgid "(If left blank, will default to %1)"
+msgstr "(Lämnas det tomt kommer default att vara %1)"
+
+#: html/Admin/Elements/EditCustomFields:74
+#: html/Admin/Elements/ListGlobalCustomFields:53
+msgid "(No custom fields)"
+msgstr "(Inga extrafält)"
+
+#: html/Admin/Groups/Members.html:71
+#: html/User/Groups/Members.html:74
+msgid "(No members)"
+msgstr "(Inga medlemmar)"
+
+#: html/Admin/Elements/EditScrips:53
+#: html/Admin/Elements/ListGlobalScrips:48
+msgid "(No scrips)"
+msgstr "(Inga scrips)"
+
+#: html/Admin/Elements/EditTemplates:52
+msgid "(No templates)"
+msgstr "(Inga mallar)"
+
+#: html/Admin/Elements/PickCustomFields:47
+#: html/Admin/Elements/PickObjects:47
+msgid "(None)"
+msgstr "(Inga)"
+
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Skickar en hemlig kopia av denna uppdatering till en kommaseparerad lista med e-postadresser. Ändrar <strong>inte</strong> på vem som får framtida uppdateringar.)"
+
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Skickar en kopia av denna uppdatering till en kommaseparerad lista med administrativa e-postadresser. Dessa <strong>kommer</strong> att få framtida uppdateringar.)"
+
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Skickar en kopia av denna uppdatering till en kommaseparerad lista med e-postadresser. Ändrar <strong>inte</strong> på vem som får framtida uppdateringar.)"
+
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Skickar en kopia av denna uppdatering till en kommaseparerad lista med e-postadresser. Dessa <strong>kommer</strong> att få framtida uppdateringar.)"
+
+#: html/Admin/Elements/EditScrip:96
+msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
+msgstr "(Använd dessa fält när du väljer 'Användardefinierat' för villkor eller handling)"
+
+#: html/Ticket/Elements/EditWatchers:60
+#: html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr "(Kommer inte att skickas som e-post)"
+
+#: html/Admin/Groups/index.html:57
+#: html/User/Groups/index.html:54
+msgid "(empty)"
+msgstr "(tom)"
+
+#: html/Admin/Users/index.html:60
+msgid "(no name listed)"
+msgstr "(inga namn registrerade)"
+
+#: html/Admin/Elements/SelectRights:72
+#: html/Elements/EditCustomFieldSelect:69
+#: html/Elements/SelectCustomFieldValue:51
+#: html/Elements/ShowCustomFields:54
+#: html/Search/Chart:56
+#: html/Search/Elements/Chart:76
+#: lib/RT/Transaction_Overlay.pm:591
+msgid "(no value)"
+msgstr "(inget värde)"
+
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr "(inga värden)"
+
+#: html/Elements/EditLinks:132
+#: html/Ticket/Elements/BulkLinks:49
+msgid "(only one ticket)"
+msgstr "(endast ett ärende)"
+
+#: html/Elements/RT__Ticket/ColumnMap:149
+msgid "(pending approval)"
+msgstr "(inväntar godkännande)"
+
+#: html/Elements/RT__Ticket/ColumnMap:152
+msgid "(pending other Collection)"
+msgstr "(inväntar annan Samling)"
+
+#: html/Admin/Users/Modify.html:71
+msgid "(required)"
+msgstr "(obligatorisk)"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "(untitled)"
+msgstr "(ej namngiven)"
+
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(yyyy/mm/dd)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr "-"
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr "--transaktionsparameter kan bara vara 'först' eller 'sist'"
+
+#: html/Ticket/Elements/ShowBasics:53
+msgid "<% $Ticket->Status%>"
+msgstr "<% $Ärende->Status%>"
+
+#: html/Elements/SelectTicketTypes:48
+msgid "<% $_ %>"
+msgstr "<% $_ %>"
+
+#: html/Search/Elements/SelectLinks:48
+msgid "<%$_%>"
+msgstr "<%$_%>"
+
+#: html/Search/Elements/DisplayOptions:73
+msgid "<%$field%>"
+msgstr "<%$fält%>"
+
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+#: html/Elements/CreateTicket:47
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Nytt ärende i\" />&nbsp;%1"
+
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+#: docs/design_docs/string-extraction-guide.txt:54
+#: lib/RT/StyleGuide.pod:787
+msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
+msgstr "<input type=\"submit\" value=\"Nytt ärende i\">&nbsp;%1"
+
+#: etc/initialdata:218
+msgid "A blank template"
+msgstr "En tom mall"
+
+#: html/Admin/Users/Modify.html:371
+msgid "A password was not set, so user won't be able to login."
+msgstr "Det har inte satts något lösenord, så användare kan inte logga in."
+
+#: lib/RT/ACE_Overlay.pm:174
+#: lib/RT/Principal_Overlay.pm:219
+msgid "ACE not found"
+msgstr "ACE ej funnen"
+
+#: lib/RT/ACE_Overlay.pm:853
+msgid "ACEs can only be created and deleted."
+msgstr "ACE kan endast skapas och raderas."
+
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "OCH"
+
+#: html/User/Elements/Tabs:53
+msgid "About me"
+msgstr "Om mig"
+
+#: html/Admin/Users/Modify.html:106
+msgid "Access control"
+msgstr "Tillgångskontroll"
+
+#: html/Admin/Elements/EditScrip:65
+msgid "Action"
+msgstr "Handling"
+
+#. ($args{'ScripAction'})
+#: lib/RT/Scrip_Overlay.pm:172
+msgid "Action %1 not found"
+msgstr "Handling %1 ej funnen"
+
+#: bin/rt-crontool:171
+msgid "Action committed.\\n"
+msgstr "Handling genomförd.\\n"
+
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr "Handling är obligatoriskt argument"
+
+#: bin/rt-crontool:167
+msgid "Action prepared..."
+msgstr "Handling förberedd..."
+
+#: html/Search/Build.html:85
+msgid "Add"
+msgstr "Lägg till"
+
+#: html/Search/Bulk.html:92
+msgid "Add AdminCc"
+msgstr "Lägg till Admin.kopia"
+
+#: html/Search/Bulk.html:88
+msgid "Add Cc"
+msgstr "Lägg till kopia"
+
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Lägg till kolumner"
+
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
+msgstr "Lägg till kriterium"
+
+#: html/Ticket/Create.html:147
+#: html/Ticket/Update.html:116
+msgid "Add More Files"
+msgstr "Lägg till fler filer"
+
+#: html/Search/Bulk.html:84
+msgid "Add Requestor"
+msgstr "Lägg till rekvirent"
+
+#: html/Admin/Elements/AddCustomFieldValue:46
+msgid "Add Value"
+msgstr "Lägg till värde"
+
+#: html/Admin/Global/Scrip.html:83
+msgid "Add a scrip which will apply to all queues"
+msgstr "Lägg till ett scrip som kommer att fungera för alla köer"
+
+#: html/Search/Build.html:109
+#: html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Lägg till och sök"
+
+#: html/Search/Bulk.html:124
+msgid "Add comments or replies to selected tickets"
+msgstr "Lägg till kommentarer eller svar på utvalda ärenden"
+
+#: html/Admin/Groups/Members.html:63
+#: html/User/Groups/Members.html:60
+msgid "Add members"
+msgstr "Lägg till medlemmar"
+
+#: html/Admin/Queues/People.html:87
+#: html/Ticket/Elements/AddWatchers:49
+msgid "Add new watchers"
+msgstr "Lägg till nya observatörer"
+
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Lägg till dessa termer till din sökning"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "Lägg till värden"
+
+#: lib/RT/CustomField_Overlay.pm:108
+msgid "Add, delete and modify custom field values for objects"
+msgstr "Lägg till, radera och modifiera extrafältvärden för objekt"
+
+#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:763
+msgid "Added principal as a %1 for this queue"
+msgstr "Tillagd principal som en %1 för denna kö"
+
+#. ($self->loc($args{'Type'}))
+#: lib/RT/Ticket_Overlay.pm:1455
+msgid "Added principal as a %1 for this ticket"
+msgstr "Tillagd principal som en %1 för detta ärende"
+
+#: html/Admin/Users/Modify.html:146
+#: html/User/Prefs.html:133
+msgid "Address1"
+msgstr "Adress1"
+
+#: html/Admin/Users/Modify.html:151
+#: html/User/Prefs.html:137
+msgid "Address2"
+msgstr "Adress2"
+
+#: html/Ticket/Create.html:98
+msgid "Admin Cc"
+msgstr "Admin.kopia"
+
+#: etc/initialdata:295
+msgid "Admin Comment"
+msgstr "Admin.kommentar"
+
+#: etc/initialdata:274
+msgid "Admin Correspondence"
+msgstr "Admin.korrespondens"
+
+#: html/Admin/Queues/index.html:46
+#: html/Admin/Queues/index.html:49
+msgid "Admin queues"
+msgstr "Admin.köer"
+
+#: html/Admin/Global/index.html:47
+#: html/Admin/Global/index.html:49
+msgid "Admin/Global configuration"
+msgstr "Admin/Global konfiguration"
+
+#: etc/initialdata:56
+#: html/Ticket/Elements/ShowPeople:60
+#: lib/RT/ACE_Overlay.pm:113
+msgid "AdminCc"
+msgstr "Admin.kopia"
+
+#: lib/RT/CustomField_Overlay.pm:106
+msgid "AdminCustomField"
+msgstr "AdminExtrafält"
+
+#: lib/RT/Group_Overlay.pm:163
+msgid "AdminGroup"
+msgstr "AdminGrupp"
+
+#: lib/RT/Group_Overlay.pm:165
+msgid "AdminGroupMembership"
+msgstr "AdminGruppMedlemskap"
+
+#: lib/RT/System.pm:80
+msgid "AdminOwnPersonalGroups"
+msgstr "AdminEgnaPersonligaGrupper"
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "AdminQueue"
+msgstr "AdminKö"
+
+#: lib/RT/System.pm:81
+msgid "AdminUsers"
+msgstr "AdminAnvändare"
+
+#: html/Admin/Queues/People.html:69
+#: html/Ticket/Elements/EditPeople:75
+msgid "Administrative Cc"
+msgstr "Administrativ kopia"
+
+#: html/Ticket/Elements/Tabs:216
+msgid "Advanced"
+msgstr "Avancerad"
+
+#: html/Elements/SelectDateRelation:57
+msgid "After"
+msgstr "Efter"
+
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Aggregator"
+
+#: etc/initialdata:363
+msgid "All Approvals Passed"
+msgstr "Alla godkännanden har accepterats"
+
+#: html/Admin/Queues/index.html:75
+msgid "All Queues"
+msgstr "Alla köer"
+
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "Och/eller"
+
+#: html/Admin/CustomFields/Modify.html:73
+#: html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr "Gäller för"
+
+#: html/Search/Edit.html:64
+msgid "Apply"
+msgstr "Utför"
+
+#: html/Search/Edit.html:64
+msgid "Apply your changes"
+msgstr "Utför dina ändringar"
+
+#: html/Elements/Tabs:77
+msgid "Approval"
+msgstr "Godkännande"
+
+#. ($ticket->id, $msg)
+#. ($Ticket->Id, $Ticket->Subject)
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#: html/Approvals/Display.html:65
+#: html/Approvals/Elements/ShowDependency:63
+#: html/Approvals/index.html:86
+msgid "Approval #%1: %2"
+msgstr "Godkännande #%1: %2"
+
+#. ($ticket->Id)
+#: html/Approvals/index.html:75
+msgid "Approval #%1: Notes not recorded due to a system error"
+msgstr "Godkännande #%1: Anteckningar ej registrerade på grund av systemfel"
+
+#. ($ticket->Id)
+#: html/Approvals/index.html:73
+msgid "Approval #%1: Notes recorded"
+msgstr "Godkännande #%1: Anteckningar har registrerats"
+
+#: etc/initialdata:351
+msgid "Approval Passed"
+msgstr "Godkännande har accepterats"
+
+#: etc/initialdata:374
+msgid "Approval Rejected"
+msgstr "Godkännande avvisat"
+
+#: html/Approvals/Elements/Approve:69
+msgid "Approve"
+msgstr "Godkänn"
+
+#: etc/initialdata:504
+msgid "Approver's notes: %1"
+msgstr "Godkännares anteckningar: %1"
+
+#: lib/RT/Date.pm:444
+msgid "Apr."
+msgstr "Apr."
+
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr "Stigande"
+
+#: html/Elements/SelectSortOrder:56
+msgid "Ascending"
+msgstr "Stigande"
+
+#: lib/RT/Queue_Overlay.pm:96
+msgid "Assign and remove custom fields"
+msgstr "Lägg till och radera extrafält"
+
+#: lib/RT/Queue_Overlay.pm:96
+msgid "AssignCustomFields"
+msgstr "LäggtillExtraFält"
+
+#: html/Search/Bulk.html:142
+#: html/SelfService/Update.html:87
+#: html/Ticket/ModifyAll.html:115
+#: html/Ticket/Update.html:116
+msgid "Attach"
+msgstr "Bifoga"
+
+#: html/SelfService/Create.html:92
+#: html/Ticket/Create.html:143
+msgid "Attach file"
+msgstr "Bifoga fil"
+
+#: html/SelfService/Update.html:75
+#: html/Ticket/Create.html:131
+#: html/Ticket/Update.html:94
+msgid "Attached file"
+msgstr "Bifogad fil"
+
+#. ($Attachment)
+#: html/Ticket/ShowEmailRecord.html:52
+#: html/Ticket/ShowEmailRecord.html:56
+#: html/Ticket/ShowEmailRecord.html:59
+msgid "Attachment '%1' could not be loaded"
+msgstr "Bifogad fil '%1' kunde inte läsas in"
+
+#: lib/RT/Transaction_Overlay.pm:489
+msgid "Attachment created"
+msgstr "Bifogad fil skapad"
+
+#: lib/RT/Tickets_Overlay.pm:1945
+msgid "Attachment filename"
+msgstr "Bifogat filnamn"
+
+#: html/Ticket/Elements/ShowAttachments:47
+msgid "Attachments"
+msgstr "Bifogade filer"
+
+#: lib/RT/Attributes_Overlay.pm:171
+msgid "Attribute Deleted"
+msgstr "Attribut raderat"
+
+#: lib/RT/Date.pm:448
+msgid "Aug."
+msgstr "Aug."
+
+#: etc/initialdata:221
+msgid "Autoreply"
+msgstr "Autosvar"
+
+#: etc/initialdata:72
+msgid "Autoreply To Requestors"
+msgstr "Autosvar till rekvirenter"
+
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "Tillgänglig"
+
+#: html/Admin/Elements/CustomFieldTabs:65
+#: html/Admin/Elements/GroupTabs:60
+#: html/Admin/Elements/QueueTabs:60
+#: html/Admin/Elements/UserTabs:58
+#: html/Ticket/Elements/Tabs:113
+#: html/User/Elements/GroupTabs:59
+msgid "Basics"
+msgstr "Grunddata"
+
+#: html/Ticket/Update.html:88
+msgid "Bcc"
+msgstr "Hemlig kopia"
+
+#: html/Admin/CustomFields/GroupRights.html:91
+#: html/Admin/CustomFields/UserRights.html:74
+#: html/Admin/Elements/EditScrip:89
+msgid "Be sure to save your changes"
+msgstr "Se till att spara dina ändringar"
+
+#: html/Elements/SelectDateRelation:55
+#: lib/RT/CurrentUser.pm:361
+msgid "Before"
+msgstr "Före"
+
+#: html/Elements/Logo:47
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr "Best Practical Solutions, LLC företagslogo"
+
+#: etc/initialdata:217
+msgid "Blank"
+msgstr "Tom"
+
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Fetstil"
+
+#: html/Search/Results.html:79
+msgid "Bookmarkable link"
+msgstr "Länk som kan sparas som bokmärke"
+
+#: html/Ticket/Elements/ShowHistory:64
+#: html/Ticket/Elements/ShowHistory:69
+msgid "Brief headers"
+msgstr "Korta headers"
+
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Massärende-uppdatering"
+
+#: lib/RT/User_Overlay.pm:1853
+msgid "Can not modify system users"
+msgstr "Kan inte modifiera systemanvändare"
+
+#: lib/RT/Queue_Overlay.pm:91
+msgid "Can this principal see this queue"
+msgstr "Kan denna principal se denna kö"
+
+#: lib/RT/CustomField_Overlay.pm:379
+msgid "Can't add a custom field value without a name"
+msgstr "Kan inte lägga till ett extrafältvärde utan ett namn"
+
+#. ($Class)
+#: html/Admin/CustomFields/Objects.html:86
+msgid "Can't find a collection class for '%1'"
+msgstr "Kan inte hitta en samlingskategori för '%1'"
+
+#: html/Search/Build.html:286
+msgid "Can't find a saved search to work with"
+msgstr "Kan inte hitta en sparad sökning att arbeta med"
+
+#: lib/RT/Link_Overlay.pm:159
+msgid "Can't link a ticket to itself"
+msgstr "Kan inte länka ett ärende till sig själv"
+
+#. (loc($self->{SearchType}))
+#: html/Widgets/SavedSearch:63
+msgid "Can't save %1"
+msgstr "kan inte spara %1"
+
+#: html/Search/Build.html:290
+msgid "Can't save this search"
+msgstr "Kan inte spara den här sökningen"
+
+#: lib/RT/Record.pm:1282
+#: lib/RT/Record.pm:1358
+msgid "Can't specifiy both base and target"
+msgstr "Kan inte specificera både bas och mål"
+
+#. ($msg)
+#: html/autohandler:204
+msgid "Cannot create user: %1"
+msgstr "Kan inte skapa användare: %1"
+
+#: html/Admin/Elements/AddCustomFieldValue:62
+#: html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Kategori"
+
+#: etc/initialdata:50
+#: html/Admin/Queues/People.html:65
+#: html/SelfService/Create.html:71
+#: html/Ticket/Create.html:88
+#: html/Ticket/Elements/EditPeople:72
+#: html/Ticket/Elements/ShowPeople:56
+#: html/Ticket/Update.html:83
+#: lib/RT/ACE_Overlay.pm:112
+msgid "Cc"
+msgstr "Kopia"
+
+#: html/SelfService/Prefs.html:52
+msgid "Change password"
+msgstr "Ändra lösenord"
+
+#: html/Elements/Submit:78
+msgid "Check All"
+msgstr "Markera alla"
+
+#: html/SelfService/Update.html:78
+#: html/Ticket/Create.html:134
+#: html/Ticket/Update.html:97
+msgid "Check box to delete"
+msgstr "Markera box för radering"
+
+#: html/Admin/Elements/SelectRights:55
+msgid "Check box to revoke right"
+msgstr "Markera box för indragande av rättigheter"
+
+#: html/Elements/EditLinks:148
+#: html/Elements/EditLinks:85
+#: html/Elements/ShowLinks:78
+#: html/Ticket/Create.html:223
+#: html/Ticket/Elements/BulkLinks:64
+msgid "Children"
+msgstr "Barn"
+
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Välj ett datum"
+
+#: html/Admin/Users/Modify.html:156
+#: html/User/Prefs.html:141
+msgid "City"
+msgstr "Ort"
+
+#: html/Elements/Submit:80
+msgid "Clear All"
+msgstr "Välj bort alla"
+
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Stäng fönster"
+
+#: html/Ticket/Elements/ShowDates:68
+msgid "Closed"
+msgstr "Stängt"
+
+#: html/SelfService/Closed.html:46
+#: html/SelfService/Elements/Tabs:78
+msgid "Closed tickets"
+msgstr "Stängda ärenden"
+
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Combobox: Välj eller mata in flera värden"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Combobox: Välj eller mata in ett värde"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Combobox: Välj eller mata in upp till %1 värden"
+
+#: html/Ticket/Elements/ShowTransaction:190
+#: html/Ticket/Elements/Tabs:185
+msgid "Comment"
+msgstr "Kommentar"
+
+#: html/Admin/Queues/Modify.html:79
+msgid "Comment Address"
+msgstr "Kommentar adress"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "Comment on tickets"
+msgstr "Kommentar på ärenden"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "CommentOnTicket"
+msgstr "KommentarPåÄrende"
+
+#: html/Ticket/ModifyAll.html:91
+#: html/Ticket/Update.html:75
+msgid "Comments (Not sent to requestors)"
+msgstr "Kommentarer (Ej skickade till rekvirent)"
+
+#: html/Search/Bulk.html:128
+msgid "Comments (not sent to requestors)"
+msgstr "Kommentarer (ej skickade till rekvirent)"
+
+#: html/Admin/Users/Modify.html:225
+#: html/Ticket/Elements/ShowRequestor:67
+msgid "Comments about this user"
+msgstr "Kommentarer om denna användare"
+
+#: lib/RT/Transaction_Overlay.pm:634
+msgid "Comments added"
+msgstr "Kommentarer tillagda"
+
+#: lib/RT/Action/Generic.pm:175
+msgid "Commit Stubbed"
+msgstr "Commit tömt"
+
+#: html/Admin/Elements/EditScrip:59
+msgid "Condition"
+msgstr "Villkor"
+
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr "Villkor är obligatorisk parameter"
+
+#: bin/rt-crontool:151
+msgid "Condition matches..."
+msgstr "Villkor matchar..."
+
+#: lib/RT/Scrip_Overlay.pm:188
+msgid "Condition not found"
+msgstr "Villkor hittades ej"
+
+#: html/Elements/Tabs:84
+msgid "Configuration"
+msgstr "Konfiguration"
+
+#: html/SelfService/Prefs.html:54
+msgid "Confirm"
+msgstr "Bekräfta"
+
+#: html/Admin/Elements/ModifyTemplate:65
+#: html/Elements/SelectAttachmentField:48
+#: html/Ticket/ModifyAll.html:119
+msgid "Content"
+msgstr "Innehåll"
+
+#: html/Elements/SelectAttachmentField:49
+msgid "Content-Type"
+msgstr "Innehållstyp"
+
+#: html/Search/Elements/EditSearches:65
+msgid "Copy"
+msgstr "Kopia"
+
+#: etc/initialdata:286
+msgid "Correspondence"
+msgstr "Korrespondens"
+
+#: lib/RT/Transaction_Overlay.pm:630
+msgid "Correspondence added"
+msgstr "Korrespondens tillagd"
+
+#: lib/RT/Record.pm:1707
+msgid "Could not add new custom field value. "
+msgstr "Går ej att lägga till nytt extrafältvärde. "
+
+#. (, $value_msg)
+#: lib/RT/Record.pm:1660
+msgid "Could not add new custom field value. %1 "
+msgstr "Går ej att lägga till nytt extrafältvärde. %1 "
+
+#: lib/RT/Ticket_Overlay.pm:3048
+#: lib/RT/Ticket_Overlay.pm:3056
+#: lib/RT/Ticket_Overlay.pm:3073
+msgid "Could not change owner. "
+msgstr "Går ej att byta ägare. "
+
+#. ($msg)
+#: html/Admin/CustomFields/Modify.html:161
+msgid "Could not create CustomField"
+msgstr "Går ej att skapa ExtraFält"
+
+#. ($msg)
+#: html/Admin/Elements/EditCustomField:113
+msgid "Could not create CustomField: %1"
+msgstr "Går ej att skapa ExtraFält: %1"
+
+#: html/User/Groups/Modify.html:98
+#: lib/RT/Group_Overlay.pm:494
+#: lib/RT/Group_Overlay.pm:501
+msgid "Could not create group"
+msgstr "GÃ¥r ej att skapa grupp"
+
+#. ($msg)
+#: html/Admin/Global/Template.html:96
+#: html/Admin/Queues/Template.html:93
+msgid "Could not create template: %1"
+msgstr "GÃ¥r ej att skapa mall: %1"
+
+#: lib/RT/Ticket_Overlay.pm:1075
+#: lib/RT/Ticket_Overlay.pm:407
+msgid "Could not create ticket. Queue not set"
+msgstr "Går ej att skapa ärende. Kö ej satt"
+
+#: lib/RT/User_Overlay.pm:255
+#: lib/RT/User_Overlay.pm:269
+#: lib/RT/User_Overlay.pm:278
+#: lib/RT/User_Overlay.pm:287
+#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:310
+#: lib/RT/User_Overlay.pm:320
+#: lib/RT/User_Overlay.pm:496
+msgid "Could not create user"
+msgstr "Går ej att skapa användare"
+
+#: lib/RT/Queue_Overlay.pm:741
+#: lib/RT/Ticket_Overlay.pm:1423
+msgid "Could not find or create that user"
+msgstr "Går ej att hitta eller skapa denna användare"
+
+#: lib/RT/Queue_Overlay.pm:802
+#: lib/RT/Ticket_Overlay.pm:1504
+msgid "Could not find that principal"
+msgstr "GÃ¥r ej att hitta denna principal"
+
+#: html/Admin/CustomFields/Objects.html:69
+msgid "Could not load CustomField %1"
+msgstr "Går ej att läsa in ExtraFält %1"
+
+#: html/Admin/Groups/Members.html:112
+#: html/User/Groups/Members.html:111
+#: html/User/Groups/Modify.html:103
+msgid "Could not load group"
+msgstr "Går ej att läsa in grupp"
+
+#. ($privacy)
+#: lib/RT/SavedSearch.pm:119
+msgid "Could not load object for %1"
+msgstr "Går ej att läsa in objekt för %1"
+
+#: lib/RT/SavedSearch.pm:197
+msgid "Could not load search attribute"
+msgstr "Går ej att läsa in sökattribut"
+
+#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:761
+msgid "Could not make that principal a %1 for this queue"
+msgstr "Går ej att göra denna principal %1 för denna kö"
+
+#. ($self->loc($args{'Type'}))
+#: lib/RT/Ticket_Overlay.pm:1444
+msgid "Could not make that principal a %1 for this ticket"
+msgstr "Går ej att göra denna principal %1 för detta ärende"
+
+#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:860
+msgid "Could not remove that principal as a %1 for this queue"
+msgstr "Går ej att flytta denna principal som %1 för denna kö"
+
+#: lib/RT/User_Overlay.pm:191
+msgid "Could not set user info"
+msgstr "Går ej att sätta in användarinfo"
+
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr "Går ej att sätta in bifogad fil"
+
+#: lib/RT/Group_Overlay.pm:1003
+msgid "Couldn't add member to group"
+msgstr "Går ej att lägga till medlem till grupp"
+
+#. ($Msg)
+#: lib/RT/Record.pm:1719
+#: lib/RT/Record.pm:1771
+msgid "Couldn't create a transaction: %1"
+msgstr "GÃ¥r ej att skapa transaktion: %1"
+
+#: lib/RT/Record.pm:953
+msgid "Couldn't find row"
+msgstr "GÃ¥r ej att hitta rad"
+
+#: lib/RT/Group_Overlay.pm:977
+msgid "Couldn't find that principal"
+msgstr "GÃ¥r ej att hitta denna principal"
+
+#: lib/RT/CustomField_Overlay.pm:409
+msgid "Couldn't find that value"
+msgstr "Går ej att hitta detta värde"
+
+#. ($self->Id)
+#: lib/RT/CurrentUser.pm:145
+msgid "Couldn't load %1 from the users database.\\n"
+msgstr "Går ej att läsa in %1 från användarens databas.\\n"
+
+#. ($id)
+#: html/Admin/CustomFields/UserRights.html:149
+msgid "Couldn't load Class %1"
+msgstr "Går ej att läsa in klass %1"
+
+#. ($id)
+#: html/Admin/CustomFields/GroupRights.html:107
+msgid "Couldn't load CustomField %1"
+msgstr "Går ej att läsa in ExtraFält %1"
+
+#. ($self->Id)
+#: lib/RT/Ticket_Overlay.pm:2016
+msgid "Couldn't load copy of ticket #%1."
+msgstr "Går ej att läsa in kopia av ärende #%1."
+
+#. ($id)
+#: html/Admin/Groups/GroupRights.html:109
+#: html/Admin/Groups/UserRights.html:96
+msgid "Couldn't load group %1"
+msgstr "Går ej att läsa in grupp %1"
+
+#: lib/RT/Link_Overlay.pm:202
+#: lib/RT/Link_Overlay.pm:211
+#: lib/RT/Link_Overlay.pm:238
+msgid "Couldn't load link"
+msgstr "Går ej att läsa in länk"
+
+#. ($id)
+#: html/Admin/Elements/ObjectCustomFields:83
+#: html/Admin/Queues/CustomFields.html:59
+#: html/Admin/Users/CustomFields.html:59
+msgid "Couldn't load object %1"
+msgstr "Går ej att läsa in objekt %1"
+
+#. ($id)
+#: html/Admin/Queues/People.html:142
+msgid "Couldn't load queue"
+msgstr "Går ej att läsa in kö"
+
+#. ($id)
+#: html/Admin/Queues/GroupRights.html:122
+#: html/Admin/Queues/UserRights.html:93
+msgid "Couldn't load queue %1"
+msgstr "Går ej att läsa in kö %1"
+
+#. ($id)
+#: html/Admin/Elements/EditScrip:126
+#: html/Admin/Elements/EditScrip:167
+msgid "Couldn't load scrip #%1"
+msgstr "Går ej att läsa in scrip #%1"
+
+#. ($id)
+#: html/SelfService/Display.html:158
+#: lib/RT/Action/CreateTickets.pm:680
+msgid "Couldn't load ticket '%1'"
+msgstr "Går ej att läsa in ärende '%1'"
+
+#. ($args{'URI'})
+#: lib/RT/Ticket_Overlay.pm:2643
+msgid "Couldn't resolve '%1' into a URI."
+msgstr "Kunde inte omvandla '%1' till en URI."
+
+#: html/Admin/Users/Modify.html:173
+#: html/User/Prefs.html:153
+msgid "Country"
+msgstr "Land"
+
+#: html/Admin/Elements/CreateUserCalled:47
+#: html/Admin/Elements/EditCustomField:84
+#: html/Admin/Elements/EditScrip:133
+#: html/Admin/Queues/Template.html:66
+#: html/Elements/QuickCreate:65
+#: html/Ticket/Create.html:168
+#: html/Ticket/Create.html:235
+msgid "Create"
+msgstr "Skapa"
+
+#: etc/initialdata:135
+msgid "Create Tickets"
+msgstr "Skapa Ärenden"
+
+#: html/Admin/CustomFields/Modify.html:150
+#: html/Admin/Elements/EditCustomField:96
+msgid "Create a CustomField"
+msgstr "Skapa ett ExtraFält"
+
+#. ($QueueObj->Name())
+#: html/Admin/Queues/CustomField.html:69
+msgid "Create a CustomField for queue %1"
+msgstr "Skapa ett ExtraFält för kö %1"
+
+#: html/Admin/Groups/Modify.html:125
+#: html/Admin/Groups/Modify.html:99
+msgid "Create a new group"
+msgstr "Skapa en ny grupp"
+
+#: html/User/Groups/Modify.html:113
+#: html/User/Groups/Modify.html:88
+msgid "Create a new personal group"
+msgstr "Skapa en ny personlig grupp"
+
+#: html/Ticket/Create.html:47
+#: html/Ticket/Create.html:51
+#: html/Ticket/Create.html:60
+msgid "Create a new ticket"
+msgstr "Skapa ett nytt ärende"
+
+#: html/Admin/Users/Modify.html:252
+#: html/Admin/Users/Modify.html:314
+msgid "Create a new user"
+msgstr "Skapa en ny användare"
+
+#: html/Admin/Queues/Modify.html:125
+msgid "Create a queue"
+msgstr "Skapa en kö"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/Scrip.html:89
+msgid "Create a scrip for queue %1"
+msgstr "Skapa en scrip för kö %1"
+
+#: html/Admin/Global/Template.html:90
+#: html/Admin/Queues/Template.html:86
+msgid "Create a template"
+msgstr "Skapa en mall"
+
+#: html/SelfService/Create.html:46
+#: html/SelfService/CreateTicketInQueue.html:46
+msgid "Create a ticket"
+msgstr "Skapa ett ärende"
+
+#: etc/initialdata:137
+msgid "Create new tickets based on this scrip's template"
+msgstr "Skapa nya ärenden baserade på denna scrips mall"
+
+#: html/SelfService/Create.html:105
+msgid "Create ticket"
+msgstr "Skapa ärende"
+
+#: lib/RT/Queue_Overlay.pm:109
+msgid "Create tickets in this queue"
+msgstr "Skapa ärenden i denna kö"
+
+#: lib/RT/CustomField_Overlay.pm:106
+msgid "Create, delete and modify custom fields"
+msgstr "Skapa, radera och modifiera extrafält"
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "Create, delete and modify queues"
+msgstr "Skapa, radera och modifiera köer"
+
+#: lib/RT/System.pm:80
+msgid "Create, delete and modify the members of personal groups"
+msgstr "Skapa, radera och modifiera medlemmar av personliga grupper"
+
+#: lib/RT/System.pm:81
+msgid "Create, delete and modify users"
+msgstr "Skapa, radera och modifiera användare"
+
+#: lib/RT/System.pm:87
+msgid "CreateSavedSearch"
+msgstr "SkapaSparadSök"
+
+#: lib/RT/Queue_Overlay.pm:109
+msgid "CreateTicket"
+msgstr "SkapaÄrende"
+
+#: html/Elements/SelectDateType:47
+#: html/Ticket/Elements/ShowDates:48
+#: lib/RT/Ticket_Overlay.pm:1169
+msgid "Created"
+msgstr "Skapat"
+
+#. ($CustomFieldObj->Name())
+#: html/Admin/CustomFields/Modify.html:163
+#: html/Admin/Elements/EditCustomField:117
+msgid "Created CustomField %1"
+msgstr "Skapat ExtraFält %1"
+
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Skapad i en datumintervall"
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Skapade ärenden under period, grupperade efter status"
+
+#: html/Search/Elements/PickBasics:102
+msgid "Creator"
+msgstr "Skapare"
+
+#: html/Elements/EditLinks:49
+msgid "Current Links"
+msgstr "Nuvarande relationer"
+
+#: html/Admin/Elements/EditScrips:51
+msgid "Current Scrips"
+msgstr "Nuvarande scrips"
+
+#: html/Admin/Groups/Members.html:60
+#: html/User/Groups/Members.html:63
+msgid "Current members"
+msgstr "Nuvarande medlemmar"
+
+#: html/Admin/Elements/SelectRights:51
+msgid "Current rights"
+msgstr "Nuvarande rättigheter"
+
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Nuvarande sökning"
+
+#: html/Admin/Queues/People.html:62
+#: html/Ticket/Elements/EditPeople:66
+msgid "Current watchers"
+msgstr "Nuvarande observatörer"
+
+#: html/Admin/Elements/SystemTabs:61
+#: html/Admin/Elements/Tabs:62
+#: html/Admin/Global/index.html:71
+#: html/Admin/Users/Modify.html:205
+#: html/Admin/index.html:77
+#: html/Ticket/Elements/ShowSummary:56
+msgid "Custom Fields"
+msgstr "Extrafält"
+
+#. ($lookup)
+#: html/Admin/CustomFields/index.html:60
+msgid "Custom Fields for %1"
+msgstr "Extrafält för %1"
+
+#: html/Admin/Elements/EditScrip:107
+msgid "Custom action cleanup code"
+msgstr "Specialanpassad handling utrensningskod"
+
+#: html/Admin/Elements/EditScrip:103
+msgid "Custom action preparation code"
+msgstr "Specialanpassad handling förberedelsekod"
+
+#: html/Admin/Elements/EditScrip:99
+msgid "Custom condition"
+msgstr "Specialanpassat villkor"
+
+#. ($CF->Name)
+#: lib/RT/Tickets_Overlay.pm:2424
+msgid "Custom field %1 has a value."
+msgstr "Extrafält %1 har ett värde."
+
+#. ($CF->Name)
+#: lib/RT/Tickets_Overlay.pm:2420
+msgid "Custom field %1 has no value."
+msgstr "Extrafält %1 har inget värde."
+
+#. ($args{'Field'})
+#: lib/RT/Record.pm:1592
+#: lib/RT/Record.pm:1754
+msgid "Custom field %1 not found"
+msgstr "Extrafält %1 ej funnet"
+
+#. ($cf)
+#. ($obj->Name)
+#: lib/RT/Report/Tickets.pm:118
+#: lib/RT/Report/Tickets.pm:121
+msgid "Custom field '%1'"
+msgstr "Extrafält '%1'"
+
+#. ($args{'Content'}, $self->Name)
+#: lib/RT/CustomField_Overlay.pm:1157
+msgid "Custom field value %1 could not be found for custom field %2"
+msgstr "Extrafältvärde %1 går ej att hitta för extrafält %2"
+
+#: lib/RT/CustomField_Overlay.pm:419
+msgid "Custom field value could not be deleted"
+msgstr "Extrafältvärde går ej att radera"
+
+#: lib/RT/CustomField_Overlay.pm:1169
+msgid "Custom field value could not be found"
+msgstr "Extrafält går ej att hitta"
+
+#: lib/RT/CustomField_Overlay.pm:1171
+#: lib/RT/CustomField_Overlay.pm:417
+msgid "Custom field value deleted"
+msgstr "Extrafältvärde raderat"
+
+#: html/Elements/SelectGroups:51
+#: html/Elements/SelectUsers:51
+#: lib/RT/Transaction_Overlay.pm:638
+msgid "CustomField"
+msgstr "ExtraFält"
+
+#: html/Prefs/MyRT.html:78
+#: html/Prefs/Quicksearch.html:70
+#: html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Anpassa"
+
+#: html/SelfService/Display.html:61
+#: html/Ticket/Create.html:203
+#: html/Ticket/Elements/ShowSummary:83
+#: html/Ticket/Elements/Tabs:116
+#: html/Ticket/ModifyAll.html:65
+msgid "Dates"
+msgstr "Datum"
+
+#: lib/RT/Date.pm:452
+msgid "Dec."
+msgstr "Dec."
+
+#: etc/initialdata:222
+msgid "Default Autoresponse template"
+msgstr "Default Autosvarmall"
+
+#: html/Tools/Offline.html:61
+msgid "Default Queue"
+msgstr "Default Kö"
+
+#: html/Tools/Offline.html:70
+msgid "Default Requestor"
+msgstr "Default rekvirent"
+
+#: etc/initialdata:296
+msgid "Default admin comment template"
+msgstr "Default admin. kommentarmall"
+
+#: etc/initialdata:275
+msgid "Default admin correspondence template"
+msgstr "Default admin. korrespondensmall"
+
+#: etc/initialdata:287
+msgid "Default correspondence template"
+msgstr "Default korrespondensmall"
+
+#: etc/initialdata:253
+msgid "Default transaction template"
+msgstr "Default transaktionsmall"
+
+#: html/User/Delegation.html:46
+#: html/User/Delegation.html:49
+msgid "Delegate rights"
+msgstr "Överlåt rättigheter"
+
+#: lib/RT/System.pm:84
+msgid "Delegate specific rights which have been granted to you."
+msgstr "Överlåt specifika rättigheter som har tilldelats dig."
+
+#: lib/RT/System.pm:84
+msgid "DelegateRights"
+msgstr "ÖverlåtRättigheter"
+
+#: html/User/Elements/Tabs:59
+msgid "Delegation"
+msgstr "Överlåtelse"
+
+#: html/Admin/Elements/EditScrips:75
+#: html/Search/Elements/EditFormat:103
+#: html/Search/Elements/EditQuery:57
+#: html/Search/Elements/EditSearches:63
+#: html/Widgets/SelectionBox:204
+msgid "Delete"
+msgstr "Radera"
+
+#: html/Admin/Elements/EditTemplates:79
+msgid "Delete Template"
+msgstr "Radera Mall"
+
+#. ($msg)
+#: lib/RT/SavedSearch.pm:220
+msgid "Delete failed: %1"
+msgstr "Radering misslyckades: %1"
+
+#: html/Admin/Elements/EditScrips:74
+msgid "Delete selected scrips"
+msgstr "Radera utvalda scrips"
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "Delete tickets"
+msgstr "Radera ärenden"
+
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr "Radera värden"
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "DeleteTicket"
+msgstr "RaderaÄrende"
+
+#: lib/RT/SavedSearch.pm:218
+msgid "Deleted search"
+msgstr "Radera sökning"
+
+#: lib/RT/Queue_Overlay.pm:394
+msgid "Deleting this object would break referential integrity"
+msgstr "Radering av detta objekt bryter referentiell integritet"
+
+#: lib/RT/User_Overlay.pm:512
+msgid "Deleting this object would violate referential integrity"
+msgstr "Radering av detta objekt strider mot referentiell integritet"
+
+#: html/Approvals/Elements/Approve:73
+msgid "Deny"
+msgstr "Avvisa"
+
+#: html/Elements/EditLinks:140
+#: html/Elements/EditLinks:66
+#: html/Elements/ShowLinks:58
+#: html/Ticket/Create.html:221
+#: html/Ticket/Elements/BulkLinks:56
+#: html/Ticket/Elements/ShowDependencies:53
+msgid "Depended on by"
+msgstr "Avhängighet av till"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:718
+msgid "Dependency by %1 added"
+msgstr "Avhängighet till %1 tillagd"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:758
+msgid "Dependency by %1 deleted"
+msgstr "Avhängighet till %1 raderad"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:715
+msgid "Dependency on %1 added"
+msgstr "Avhängighet av %1 tillagd"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:755
+msgid "Dependency on %1 deleted"
+msgstr "Avhängighet av %1 raderad"
+
+#: html/Elements/EditLinks:136
+#: html/Elements/EditLinks:57
+#: html/Elements/SelectLinkType:48
+#: html/Elements/ShowLinks:48
+#: html/Ticket/Create.html:220
+#: html/Ticket/Elements/BulkLinks:52
+#: html/Ticket/Elements/ShowDependencies:46
+msgid "Depends on"
+msgstr "Avhängig av"
+
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr "Fallande"
+
+#: html/Elements/SelectSortOrder:56
+msgid "Descending"
+msgstr "Fallande"
+
+#: html/SelfService/Create.html:100
+#: html/Ticket/Create.html:152
+msgid "Describe the issue below"
+msgstr "Beskriv problemet nedan"
+
+#: html/Admin/CustomFields/Modify.html:61
+#: html/Admin/Elements/AddCustomFieldValue:57
+#: html/Admin/Elements/EditCustomField:60
+#: html/Admin/Elements/EditCustomFieldValues:56
+#: html/Admin/Elements/EditScrip:55
+#: html/Admin/Elements/ModifyTemplate:57
+#: html/Admin/Groups/Modify.html:71
+#: html/Admin/Queues/Modify.html:69
+#: html/Search/Elements/EditSearches:56
+#: html/User/Groups/Modify.html:70
+msgid "Description"
+msgstr "Beskrivning"
+
+#: html/Search/Elements/EditFormat:71
+#: html/Ticket/Elements/Tabs:108
+msgid "Display"
+msgstr "Visa"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "Display Access Control List"
+msgstr "Visa Tillgångskontrollista"
+
+#: html/Search/Elements/DisplayOptions:46
+msgid "Display Columns"
+msgstr "Visa kolumner"
+
+#: lib/RT/Queue_Overlay.pm:99
+msgid "Display Scrip templates for this queue"
+msgstr "Visa scrip-mallar för denna kö"
+
+#: lib/RT/Queue_Overlay.pm:102
+msgid "Display Scrips for this queue"
+msgstr "Visa scrips för denna kö"
+
+#: html/Ticket/Elements/ShowHistory:59
+msgid "Display mode"
+msgstr "Visa modus"
+
+#: lib/RT/Group_Overlay.pm:168
+msgid "Display saved searches for this group"
+msgstr "Visa sparade sökningar för denna grupp"
+
+#: html/Elements/Footer:61
+msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
+msgstr "Distribuerade under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
+
+#: lib/RT/System.pm:75
+msgid "Do anything and everything"
+msgstr "Gör något och allt"
+
+#: html/Elements/Refresh:51
+msgid "Don't refresh this page."
+msgstr "Återinläs inte denna sida."
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "Download"
+msgstr "Ladda ner"
+
+#: html/Admin/Groups/index.html:61
+#: html/Admin/Users/index.html:64
+msgid "Download as a tab-delimited file"
+msgstr "Ladda ner som tab-uppdelad fil"
+
+#: html/Elements/SelectDateType:53
+#: html/Ticket/Create.html:209
+#: html/Ticket/Elements/EditDates:66
+#: html/Ticket/Elements/Reminders:133
+#: html/Ticket/Elements/ShowDates:64
+#: lib/RT/Ticket_Overlay.pm:1173
+msgid "Due"
+msgstr "Förfallo"
+
+#: html/Elements/Quicksearch:48
+#: html/Elements/ShowSearch:49
+#: html/index.html:107
+msgid "Edit"
+msgstr "Redigera"
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Redigera extrafält"
+
+#. ($Object->Name)
+#: html/Admin/Elements/ObjectCustomFields:92
+#: html/Admin/Queues/CustomFields.html:64
+#: html/Admin/Users/CustomFields.html:64
+msgid "Edit Custom Fields for %1"
+msgstr "Redigera extrafält för %1"
+
+#: html/Admin/Global/CustomFields/Groups.html:54
+msgid "Edit Custom Fields for all groups"
+msgstr "Redigera extrafält för alla grupper"
+
+#: html/Admin/Global/CustomFields/Users.html:54
+msgid "Edit Custom Fields for all users"
+msgstr "Redigera extrafält för alla användare"
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54
+#: html/Admin/Global/CustomFields/Queue-Transactions.html:54
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr "Redigera extrafält för ärenden i alla köer"
+
+#: html/Search/Bulk.html:188
+#: html/Ticket/ModifyLinks.html:57
+msgid "Edit Links"
+msgstr "Redigera länkar"
+
+#: html/Search/Edit.html:68
+msgid "Edit Query"
+msgstr "Redigera söksträng"
+
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Redigera sökning"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/Templates.html:63
+msgid "Edit Templates for queue %1"
+msgstr "Redigera mallar för kö %1"
+
+#: lib/RT/Group_Overlay.pm:167
+msgid "Edit saved searches for this group"
+msgstr "Redigera sparade sökningar för denna grupp"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:60
+#: html/Admin/Global/index.html:67
+msgid "Edit system templates"
+msgstr "Redigera systemmallar"
+
+#: lib/RT/Group_Overlay.pm:167
+msgid "EditSavedSearches"
+msgstr "RedigeraSparadeSökningar"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/Modify.html:140
+msgid "Editing Configuration for queue %1"
+msgstr "Redigera konfiguration för kö %1"
+
+#. ($CustomFieldObj->Name())
+#: html/Admin/CustomFields/Modify.html:167
+#: html/Admin/Elements/EditCustomField:120
+msgid "Editing CustomField %1"
+msgstr "Redigera extrafält %1"
+
+#. ($Group->Name)
+#: html/Admin/Groups/Members.html:53
+msgid "Editing membership for group %1"
+msgstr "Redigera medlemskap för grupp %1"
+
+#. ($Group->Name)
+#: html/User/Groups/Members.html:150
+msgid "Editing membership for personal group %1"
+msgstr "Redigera medlemskap för personlig grupp %1"
+
+#: lib/RT/Record.pm:1295
+#: lib/RT/Record.pm:1372
+#: lib/RT/Ticket_Overlay.pm:2518
+#: lib/RT/Ticket_Overlay.pm:2608
+msgid "Either base or target must be specified"
+msgstr "Antingen bas eller mål måste specificeras"
+
+#: html/Admin/Users/Modify.html:74
+#: html/Ticket/Elements/AddWatchers:77
+#: html/User/Prefs.html:65
+msgid "Email"
+msgstr "E-post"
+
+#: lib/RT/User_Overlay.pm:235
+msgid "Email address in use"
+msgstr "E-postadress används"
+
+#: html/Admin/CustomFields/Modify.html:98
+#: html/Admin/Elements/EditCustomField:72
+msgid "Enabled (Unchecking this box disables this custom field)"
+msgstr "Aktiverad (Bortval av denna box deaktiverar detta extrafält)"
+
+#: html/Admin/Groups/Modify.html:84
+#: html/User/Groups/Modify.html:74
+msgid "Enabled (Unchecking this box disables this group)"
+msgstr "Aktiverad (Bortval av denna box deaktiverar denna grupp)"
+
+#: html/Admin/Queues/Modify.html:105
+msgid "Enabled (Unchecking this box disables this queue)"
+msgstr "Aktiverad (Bortval av denna box deaktiverar denna kö)"
+
+#: html/Admin/Queues/index.html:78
+msgid "Enabled Queues"
+msgstr "Aktiverade köer"
+
+#. (loc_fuzzy($msg))
+#: html/Admin/Elements/EditCustomField:136
+#: html/Admin/Groups/Modify.html:150
+#: html/Admin/Users/Modify.html:350
+#: html/User/Groups/Modify.html:138
+msgid "Enabled status %1"
+msgstr "Aktiverad status %1"
+
+#. (loc_fuzzy($msg))
+#: html/Admin/CustomFields/Modify.html:185
+#: html/Admin/Queues/Modify.html:162
+msgid "Enabled status: %1"
+msgstr "Aktiverad status: %1"
+
+#: lib/RT/CustomField_Overlay.pm:64
+msgid "Enter multiple values"
+msgstr "Mata in flera värden"
+
+#: html/Elements/EditLinks:126
+msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
+msgstr "Mata in objekt eller URI att koppla objekt till. Separera flera inmatningar med mellanrum."
+
+#: lib/RT/CustomField_Overlay.pm:65
+msgid "Enter one value"
+msgstr "Mata in ett värde"
+
+#: html/Elements/EditLinks:123
+msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
+msgstr "Mata in köer eller URI att koppla köer till. Separera flera inmatningar med mellanrum."
+
+#: html/Elements/EditLinks:119
+#: html/Search/Bulk.html:189
+msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
+msgstr "Mata in ärenden eller URI att koppla ärenden till. Separera flera inmatningar med mellanrum."
+
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr "Mata in upp till %1 värde"
+
+#: html/Elements/Login:76
+#: html/SelfService/Error.html:46
+#: html/SelfService/Error.html:47
+msgid "Error"
+msgstr "Fel"
+
+#: lib/RT/Queue_Overlay.pm:672
+msgid "Error in parameters to Queue->AddWatcher"
+msgstr "Fel i parametrar till Kö->LäggtillObservatör"
+
+#: lib/RT/Queue_Overlay.pm:833
+msgid "Error in parameters to Queue->DeleteWatcher"
+msgstr "Fel i parametrar till Kö->RaderaObservatör"
+
+#: lib/RT/Ticket_Overlay.pm:1372
+msgid "Error in parameters to Ticket->AddWatcher"
+msgstr "Fel i parametrar till Ärende->LäggtillObservatör"
+
+#: lib/RT/Ticket_Overlay.pm:1538
+msgid "Error in parameters to Ticket->DeleteWatcher"
+msgstr "Fel i parametrar till Ärende->RaderaObservatör"
+
+#: bin/rt-crontool:285
+msgid "Escalate tickets"
+msgstr "Eskalera ärenden"
+
+#: html/Ticket/Elements/ShowBasics:57
+msgid "Estimated"
+msgstr "Uppskattning"
+
+#: etc/initialdata:20
+msgid "Everyone"
+msgstr "Alla"
+
+#: bin/rt-crontool:271
+msgid "Example:"
+msgstr "Exempel:"
+
+#: html/Admin/Users/Modify.html:99
+msgid "Extra info"
+msgstr "Extra info"
+
+#: lib/RT/SavedSearch.pm:177
+msgid "Failed to create search attribute"
+msgstr "Misslyckades med att skapa sökattribut"
+
+#: lib/RT/User_Overlay.pm:376
+msgid "Failed to find 'Privileged' users pseudogroup."
+msgstr "Misslyckades med att hitta 'Privilegierad'-användares pseudogrupp."
+
+#: lib/RT/User_Overlay.pm:383
+msgid "Failed to find 'Unprivileged' users pseudogroup"
+msgstr "Misslyckades med att hitta 'Icke-privilegierad'-användares pseudogrupp"
+
+#. ($modname, $@)
+#: bin/rt-crontool:206
+msgid "Failed to load module %1. (%2)"
+msgstr "Misslyckades med att läsa in modul %1. (%2)"
+
+#. ($privacy)
+#: lib/RT/SavedSearch.pm:152
+msgid "Failed to load object for %1"
+msgstr "Misslyckades med att läsa in objekt för %1"
+
+#: lib/RT/Date.pm:442
+msgid "Feb."
+msgstr "Feb."
+
+#: html/Elements/SelectAttachmentField:50
+msgid "Filename"
+msgstr "Filnamn"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr "Fyll i flera textområden"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr "Fyll i flera wikitextområden"
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr "Fyll i ett textområde"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr "Fyll i ett wikitextområde"
+
+#: html/Admin/CustomFields/Modify.html:107
+#: html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr "Fyll i detta fält med en URL."
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr "Fyll i upp till %1 textområden"
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr "Fyll i upp till %1 wikitextområden"
+
+#: html/Search/Elements/PickBasics:149
+#: html/Ticket/Create.html:182
+#: html/Ticket/Elements/EditBasics:97
+#: lib/RT/Tickets_Overlay.pm:1841
+msgid "Final Priority"
+msgstr "Slutlig Prioritet"
+
+#: lib/RT/Ticket_Overlay.pm:1164
+msgid "FinalPriority"
+msgstr "SlutligPrioritet"
+
+#: html/Admin/Groups/index.html:72
+#: html/Admin/Queues/People.html:82
+#: html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr "Hitta grupper vars"
+
+#: html/Admin/Queues/People.html:78
+#: html/Admin/Users/index.html:70
+#: html/Ticket/Elements/EditPeople:51
+msgid "Find people whose"
+msgstr "Hitta personer vars"
+
+#: html/Search/Results.html:147
+msgid "Find tickets"
+msgstr "Hitta ärenden"
+
+#: html/Ticket/Elements/Tabs:81
+msgid "First"
+msgstr "Första"
+
+#: docs/design_docs/string-extraction-guide.txt:33
+#: lib/RT/StyleGuide.pod:766
+msgid "Foo Bar Baz"
+msgstr "Foo Bar Baz"
+
+#: docs/design_docs/string-extraction-guide.txt:24
+#: lib/RT/StyleGuide.pod:757
+msgid "Foo!"
+msgstr "Foo!"
+
+#: html/Search/Bulk.html:83
+msgid "Force change"
+msgstr "Genomtvinga ändring"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr "Format"
+
+#. ($ticketcount)
+#: html/Search/Results.html:145
+msgid "Found %quant(%1,ticket)"
+msgstr "Hittade %quant(%1,ärende)"
+
+#: lib/RT/Record.pm:956
+msgid "Found Object"
+msgstr "Hittade Objekt"
+
+#: lib/RT/Date.pm:421
+msgid "Fri."
+msgstr "Fre."
+
+#: html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:72
+msgid "Full headers"
+msgstr "Fullständiga headers"
+
+#: html/Tools/Offline.html:85
+msgid "Get template from file"
+msgstr "Hämta mall från fil"
+
+#. ($New->Name)
+#: lib/RT/Transaction_Overlay.pm:684
+msgid "Given to %1"
+msgstr "Har givits till %1"
+
+#: html/Admin/Elements/Tabs:65
+#: html/Admin/index.html:82
+msgid "Global"
+msgstr "Global"
+
+#: html/Admin/Elements/EditCustomFields:55
+msgid "Global Custom Fields"
+msgstr "Globala extrafält"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Global extrafältkonfiguration"
+
+#. ($pane)
+#: html/Admin/Global/MyRT.html:48
+msgid "Global portlet %1 saved."
+msgstr "Global portlet %1 sparad."
+
+#. (loc($Template->Name))
+#: html/Admin/Elements/SelectTemplate:59
+msgid "Global template: %1"
+msgstr "Global mall: %1"
+
+#: html/Admin/CustomFields/index.html:80
+#: html/Search/Results.html:90
+#: html/Tools/Offline.html:89
+msgid "Go"
+msgstr "Starta"
+
+#: html/Admin/Groups/index.html:67
+#: html/Admin/Groups/index.html:73
+#: html/Admin/Queues/People.html:80
+#: html/Admin/Queues/People.html:84
+#: html/Admin/Queues/index.html:66
+#: html/Admin/Users/index.html:73
+#: html/Elements/RefreshHomepage:48
+#: html/Search/Results.html:74
+#: html/Ticket/Elements/EditPeople:53
+#: html/Ticket/Elements/EditPeople:57
+msgid "Go!"
+msgstr "Starta!"
+
+#: html/Elements/GotoTicket:46
+#: html/SelfService/Elements/GotoTicket:46
+msgid "Goto ticket"
+msgstr "Gå till ärende"
+
+#: html/Ticket/Elements/AddWatchers:67
+#: html/Ticket/Elements/ShowGroupMembers:55
+#: html/User/Elements/DelegateRights:99
+msgid "Group"
+msgstr "Grupp"
+
+#: html/Admin/Elements/CustomFieldTabs:68
+#: html/Admin/Elements/GroupTabs:66
+#: html/Admin/Elements/QueueTabs:82
+#: html/Admin/Elements/SystemTabs:65
+#: html/Admin/Global/index.html:76
+msgid "Group Rights"
+msgstr "Grupprättigheter"
+
+#: lib/RT/Group_Overlay.pm:983
+msgid "Group already has member"
+msgstr "Grupp har redan medlem"
+
+#. ($create_msg)
+#: html/Admin/Groups/Modify.html:109
+msgid "Group could not be created: %1"
+msgstr "Grupp kan inte skapas: %1"
+
+#: lib/RT/Group_Overlay.pm:521
+msgid "Group created"
+msgstr "Grupp har skapats"
+
+#: lib/RT/Group_Overlay.pm:1155
+msgid "Group has no such member"
+msgstr "Grupp har ingen sådan medlem"
+
+#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Queue_Overlay.pm:748
+#: lib/RT/Queue_Overlay.pm:808
+#: lib/RT/Ticket_Overlay.pm:1430
+#: lib/RT/Ticket_Overlay.pm:1510
+msgid "Group not found"
+msgstr "Grupp ej funnen"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:59
+#: html/Admin/Elements/SelectNewGroupMembers:57
+#: html/Admin/Elements/Tabs:56
+#: html/Admin/Global/CustomFields/index.html:69
+#: html/Admin/Groups/Members.html:86
+#: html/Admin/Queues/People.html:104
+#: html/Admin/Users/Memberships.html:53
+#: html/Admin/index.html:67
+#: html/User/Groups/Members.html:88
+#: lib/RT/CustomField_Overlay.pm:1210
+msgid "Groups"
+msgstr "Grupper"
+
+#: lib/RT/Group_Overlay.pm:989
+msgid "Groups can't be members of their members"
+msgstr "Grupper kan inte vara medlemmar av sina medlemmar"
+
+#: html/Admin/Groups/index.html:86
+msgid "Groups matching search criteria"
+msgstr "Grupper som matchar sökkriterium"
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr "Grupper som denna användare tillhör"
+
+#: lib/RT/Interface/CLI.pm:94
+msgid "Hello!"
+msgstr "Hej!"
+
+#. ($name)
+#: docs/design_docs/string-extraction-guide.txt:40
+#: lib/RT/StyleGuide.pod:773
+msgid "Hello, %1"
+msgstr "Hej, %1"
+
+#: html/Admin/Elements/GroupTabs:70
+#: html/Admin/Elements/UserTabs:64
+#: html/Ticket/Elements/ShowHistory:53
+#: html/Ticket/Elements/Tabs:111
+msgid "History"
+msgstr "Historik"
+
+#. ($GroupObj->Name)
+#: html/Admin/Groups/History.html:62
+msgid "History of the group %1"
+msgstr "Historik för gruppen %1"
+
+#. ($UserObj->Name)
+#: html/Admin/Users/History.html:62
+msgid "History of the user %1"
+msgstr "Historik för användaren %1"
+
+#: html/Elements/Tabs:65
+msgid "Homepage"
+msgstr "Hemadress"
+
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Timmar"
+
+#. (6)
+#: lib/RT/Base.pm:119
+msgid "I have %quant(%1,concrete mixer)."
+msgstr "Jag har %quant(%1,concrete mixer)."
+
+#: html/Search/Build.html:460
+#: lib/RT/Report/Tickets.pm:415
+msgid "I'm lost"
+msgstr "Jag är vilse"
+
+#: html/Ticket/Elements/ShowBasics:48
+#: lib/RT/Tickets_Overlay.pm:1766
+msgid "Id"
+msgstr "ID"
+
+#: html/Admin/Users/Modify.html:65
+#: html/User/Prefs.html:60
+msgid "Identity"
+msgstr "Identitet"
+
+#: etc/initialdata:429
+msgid "If an approval is rejected, reject the original and delete pending approvals"
+msgstr "Om ett godkännande avvisas, avvisa det ursprungliga och radera väntande godkännanden"
+
+#: html/Tools/Offline.html:74
+msgid "If no Requestor is specified, create tickets with this requestor."
+msgstr "Om ingen rekvirent har specificerats, skapa ärenden med denna rekvirent."
+
+#: html/Tools/Offline.html:65
+msgid "If no queue is specified, create tickets in this queue."
+msgstr "Om ingen kö har specificerats, skapa ärenden i denna kö."
+
+#: bin/rt-crontool:267
+msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
+msgstr "Om detta verktyg var setgid, kunde en fientlig användare använda detta verktyg för att få administrativ tillgång till RT."
+
+#: html/Admin/Queues/People.html:126
+#: html/Ticket/Modify.html:60
+#: html/Ticket/ModifyAll.html:128
+#: html/Ticket/ModifyPeople.html:60
+msgid "If you've updated anything above, be sure to"
+msgstr "Om du har uppdaterat någonting av ovanstående, se till att"
+
+#: lib/RT/Record.pm:947
+msgid "Illegal value for %1"
+msgstr "Ogiltigt värde för %1"
+
+#: lib/RT/Record.pm:950
+msgid "Immutable field"
+msgstr "Oföränderligt fält"
+
+#: html/Admin/Groups/index.html:65
+msgid "Include disabled groups in listing."
+msgstr "Ta med deaktiverade grupper på lista."
+
+#: html/Admin/Queues/index.html:65
+msgid "Include disabled queues in listing."
+msgstr "Ta med deaktiverade köer på lista."
+
+#: html/Admin/Users/index.html:71
+msgid "Include disabled users in search."
+msgstr "Ta med deaktiverade användare på lista."
+
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Inkludera sida"
+
+#: html/Search/Build.html:486
+#: lib/RT/Report/Tickets.pm:441
+msgid "Incomplete Query"
+msgstr "Ofullständig sökning"
+
+#: html/Search/Build.html:483
+#: lib/RT/Report/Tickets.pm:438
+msgid "Incomplete query"
+msgstr "Ofullständig sökning"
+
+#: html/Search/Elements/PickBasics:148
+#: lib/RT/Tickets_Overlay.pm:1816
+msgid "Initial Priority"
+msgstr "Initiell prioritet"
+
+#: lib/RT/Ticket_Overlay.pm:1163
+#: lib/RT/Ticket_Overlay.pm:1165
+msgid "InitialPriority"
+msgstr "InitiellPrioritet"
+
+#: lib/RT/ScripAction_Overlay.pm:133
+msgid "Input error"
+msgstr "Inläsningsfel"
+
+#. ($CF->FriendlyPattern)
+#. ($self->FriendlyPattern)
+#: html/Elements/ValidateCustomFields:68
+#: lib/RT/CustomField_Overlay.pm:1021
+#: lib/RT/CustomField_Overlay.pm:1162
+msgid "Input must match %1"
+msgstr "Inläsning måste matcha %1"
+
+#: lib/RT/Ticket_Overlay.pm:3503
+msgid "Internal Error"
+msgstr "Internt fel"
+
+#. ($id->{error_message})
+#: lib/RT/Record.pm:308
+msgid "Internal Error: %1"
+msgstr "Internt fel: %1"
+
+#: lib/RT/Group_Overlay.pm:668
+msgid "Invalid Group Type"
+msgstr "Ogiltig grupptyp"
+
+#: lib/RT/Principal_Overlay.pm:161
+msgid "Invalid Right"
+msgstr "Ogiltig rättighet"
+
+#: lib/RT/Record.pm:952
+msgid "Invalid data"
+msgstr "Ogiltig data"
+
+#. ($msg)
+#: lib/RT/CustomField_Overlay.pm:207
+#: lib/RT/CustomField_Overlay.pm:678
+msgid "Invalid pattern: %1"
+msgstr "Ogiltigt mönster: %1"
+
+#: lib/RT/Scrip_Overlay.pm:157
+#: lib/RT/Template_Overlay.pm:244
+msgid "Invalid queue"
+msgstr "Ogiltig kö"
+
+#: lib/RT/ACE_Overlay.pm:264
+#: lib/RT/ACE_Overlay.pm:273
+#: lib/RT/ACE_Overlay.pm:279
+#: lib/RT/ACE_Overlay.pm:290
+msgid "Invalid right"
+msgstr "Ogiltig rättighet"
+
+#. ($key)
+#: lib/RT/Record.pm:283
+msgid "Invalid value for %1"
+msgstr "Ogiltigt värde för %1"
+
+#: lib/RT/Record.pm:1610
+msgid "Invalid value for custom field"
+msgstr "Ogiltigt värde för extrafält"
+
+#: lib/RT/Ticket_Overlay.pm:424
+msgid "Invalid value for status"
+msgstr "Ogiltigt värde för status"
+
+#: bin/rt-crontool:268
+msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
+msgstr "Det är oerhört viktigt att icke-privilegierade användare inte får lov att använda detta verktyg."
+
+#: bin/rt-crontool:269
+msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
+msgstr "Det rekommenderas att du skapar en icke-privilegierad unix-användare med korrekt gruppmedlemskap och RT för att använda detta verktyg."
+
+#: bin/rt-crontool:231
+msgid "It takes several arguments:"
+msgstr "Det krävs åtskilliga parametrar:"
+
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "Kursiv"
+
+#: lib/RT/Date.pm:441
+msgid "Jan."
+msgstr "Jan."
+
+#: lib/RT/Group_Overlay.pm:166
+msgid "Join or leave this group"
+msgstr "Gå med i eller lämna denna grupp"
+
+#: lib/RT/Date.pm:447
+msgid "Jul."
+msgstr "Juli"
+
+#: html/Ticket/Elements/Tabs:125
+msgid "Jumbo"
+msgstr "Jumbo"
+
+#: lib/RT/Date.pm:446
+msgid "Jun."
+msgstr "Juni"
+
+#: html/Admin/Users/Modify.html:94
+#: html/User/Prefs.html:76
+msgid "Language"
+msgstr "Språk"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Stor"
+
+#: html/Ticket/Elements/Tabs:96
+msgid "Last"
+msgstr "Senaste"
+
+#: html/Ticket/Elements/EditDates:59
+#: html/Ticket/Elements/ShowDates:60
+msgid "Last Contact"
+msgstr "Senaste kontakt"
+
+#: html/Elements/SelectDateType:50
+msgid "Last Contacted"
+msgstr "Senast kontaktad"
+
+#: html/Elements/SelectDateType:51
+msgid "Last Updated"
+msgstr "Senast uppdaterad"
+
+#: html/Search/Elements/PickBasics:103
+msgid "LastUpdatedBy"
+msgstr "SenastUppdateradAv"
+
+#: html/Ticket/Elements/ShowBasics:68
+msgid "Left"
+msgstr "Tillbaka"
+
+#: html/Admin/Users/Modify.html:109
+msgid "Let this user access RT"
+msgstr "Låt denna användare få tillgång till RT"
+
+#: html/Admin/Users/Modify.html:113
+msgid "Let this user be granted rights"
+msgstr "Låt denna användare få rättigheter"
+
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr "Länk"
+
+#: lib/RT/Record.pm:1306
+msgid "Link already exists"
+msgstr "Länk finns redan"
+
+#: lib/RT/Record.pm:1320
+msgid "Link could not be created"
+msgstr "Länk kan inte skapas"
+
+#. ($TransString)
+#: lib/RT/Record.pm:1326
+msgid "Link created (%1)"
+msgstr "Länk har skapats (%1)"
+
+#. ($TransString)
+#: lib/RT/Record.pm:1387
+msgid "Link deleted (%1)"
+msgstr "Länk har raderats (%1)"
+
+#: lib/RT/Record.pm:1393
+msgid "Link not found"
+msgstr "Länk ej funnen"
+
+#. ($Ticket->Id)
+#: html/Ticket/ModifyLinks.html:46
+#: html/Ticket/ModifyLinks.html:50
+msgid "Link ticket #%1"
+msgstr "Koppla ärende #%1"
+
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr "Koppla värden till"
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr "Koppling. Tillgång nekas"
+
+#: html/Ticket/Create.html:216
+#: html/Ticket/Elements/ShowSummary:89
+#: html/Ticket/Elements/Tabs:120
+#: html/Ticket/ModifyAll.html:78
+msgid "Links"
+msgstr "Länkar"
+
+#: html/Search/Elements/EditSearches:75
+msgid "Load"
+msgstr "Läs in"
+
+#: html/Search/Elements/EditSearches:73
+msgid "Load saved search:"
+msgstr "Läs in sparad sökning:"
+
+#: lib/RT/System.pm:86
+msgid "LoadSavedSearch"
+msgstr "LäsinSparadSökning"
+
+#: html/Admin/Tools/Configuration.html:64
+msgid "Loaded perl modules"
+msgstr "Inlästa Perl-moduler"
+
+#. ($self->Name)
+#: lib/RT/SavedSearch.pm:111
+msgid "Loaded search %1"
+msgstr "Inläst sökning %1"
+
+#: html/Admin/Users/Modify.html:138
+#: html/User/Prefs.html:126
+msgid "Location"
+msgstr "Plats"
+
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
+#: html/Elements/Header:91
+msgid "Logged in as %1"
+msgstr "Inloggad som %1"
+
+#: docs/design_docs/string-extraction-guide.txt:71
+#: html/Elements/Login:100
+#: html/Elements/Login:68
+#: html/Elements/Login:84
+#: lib/RT/StyleGuide.pod:797
+msgid "Login"
+msgstr "Logga in"
+
+#: html/Elements/Header:101
+msgid "Logout"
+msgstr "Logga ut"
+
+#: lib/RT/CustomField_Overlay.pm:932
+msgid "Lookup type mismatch"
+msgstr "Uppslagstyp matchar ej"
+
+#: html/Search/Bulk.html:82
+msgid "Make Owner"
+msgstr "Sätt ägare"
+
+#: html/Search/Bulk.html:106
+msgid "Make Status"
+msgstr "Sätt status"
+
+#: html/Search/Bulk.html:114
+msgid "Make date Due"
+msgstr "Sätt förfallodatum"
+
+#: html/Search/Bulk.html:116
+msgid "Make date Resolved"
+msgstr "Sätt lösningsdatum"
+
+#: html/Search/Bulk.html:110
+msgid "Make date Started"
+msgstr "Sätt startdatum"
+
+#: html/Search/Bulk.html:108
+msgid "Make date Starts"
+msgstr "Sätt datum startar"
+
+#: html/Search/Bulk.html:112
+msgid "Make date Told"
+msgstr "Sätt datum uppgivet"
+
+#: html/Search/Bulk.html:102
+msgid "Make priority"
+msgstr "Sätt prioritet"
+
+#: html/Search/Bulk.html:104
+msgid "Make queue"
+msgstr "Sätt kö"
+
+#: html/Search/Bulk.html:100
+msgid "Make subject"
+msgstr "Sätt ämne"
+
+#: lib/RT/Group_Overlay.pm:169
+msgid "Make this group visible to user"
+msgstr "Gör denna grupp synlig för användare"
+
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
+msgstr "Administrera extrafält och extrafältvärde"
+
+#: html/Admin/index.html:69
+msgid "Manage groups and group membership"
+msgstr "Administrera grupper och gruppmedlemskap"
+
+#: html/Admin/index.html:85
+msgid "Manage properties and configuration which apply to all queues"
+msgstr "Administrera egenskaper och konfiguration som gäller för alla köer"
+
+#: html/Admin/index.html:74
+msgid "Manage queues and queue-specific properties"
+msgstr "Administrera köer och kö-specifika egenskaper"
+
+#: html/Admin/index.html:64
+msgid "Manage users and passwords"
+msgstr "Administrera användare och lösenord"
+
+#: lib/RT/Date.pm:443
+msgid "Mar."
+msgstr "Mars"
+
+#: lib/RT/Date.pm:445
+msgid "May."
+msgstr "Maj"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:731
+msgid "Member %1 added"
+msgstr "Medlem %1 tillagd"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:771
+msgid "Member %1 deleted"
+msgstr "Medlem %1 raderad"
+
+#: lib/RT/Group_Overlay.pm:1000
+msgid "Member added"
+msgstr "Medlem tillagd"
+
+#: lib/RT/Group_Overlay.pm:1162
+msgid "Member deleted"
+msgstr "Medlem raderad"
+
+#: lib/RT/Group_Overlay.pm:1166
+msgid "Member not deleted"
+msgstr "Medlem ej raderad"
+
+#: html/Elements/SelectLinkType:47
+msgid "Member of"
+msgstr "Medlem av"
+
+#: html/Admin/Elements/GroupTabs:63
+#: html/User/Elements/GroupTabs:63
+msgid "Members"
+msgstr "Medlemmar"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:728
+msgid "Membership in %1 added"
+msgstr "Medlemskap i %1 tillagt"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:768
+msgid "Membership in %1 deleted"
+msgstr "Medlemskap i %1 raderat"
+
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr "Medlemskap"
+
+#. ($UserObj->Name)
+#: html/Admin/Users/Memberships.html:60
+msgid "Memberships of the user %1"
+msgstr "Medlemskap för användaren %1"
+
+#: lib/RT/Ticket_Overlay.pm:2893
+msgid "Merge Successful"
+msgstr "Sammanslagning lyckades"
+
+#: lib/RT/Ticket_Overlay.pm:2780
+msgid "Merge failed. Couldn't set EffectiveId"
+msgstr "Sammanslagning misslyckades. Kunde inte sätta EffectiveId"
+
+#: lib/RT/Ticket_Overlay.pm:2788
+msgid "Merge failed. Couldn't set Status"
+msgstr "Sammanslagning misslyckades. Kunde inte sätta status"
+
+#: html/Elements/EditLinks:131
+#: html/Ticket/Elements/BulkLinks:48
+msgid "Merge into"
+msgstr "Slå samman med"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:734
+msgid "Merged into %1"
+msgstr "Sammanslagen med %1"
+
+#: html/Search/Bulk.html:143
+#: html/Ticket/Update.html:118
+msgid "Message"
+msgstr "Meddelande"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr "Meddelande visades inte eftersom det är för omfångsrikt eller består av annat än vanlig text."
+
+#: lib/RT/Ticket_Overlay.pm:2451
+msgid "Message could not be recorded"
+msgstr "Meddelande sparades inte"
+
+#: lib/RT/Ticket_Overlay.pm:2454
+msgid "Message recorded"
+msgstr "Meddelande sparat"
+
+#: html/Ticket/Elements/PreviewScrips:122
+msgid "Messages about this ticket will not be sent to..."
+msgstr "Meddelande om detta ärende kommer inte att skickas till..."
+
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Minuter"
+
+#: html/Search/Build.html:490
+#: lib/RT/Report/Tickets.pm:445
+msgid "Mismatched parentheses"
+msgstr "Icke-matchande paranteser"
+
+#: lib/RT/Record.pm:954
+msgid "Missing a primary key?: %1"
+msgstr "Saknas en primärnyckel?: %1"
+
+#: html/Admin/Users/Modify.html:193
+#: html/User/Prefs.html:92
+msgid "Mobile"
+msgstr "Mobil"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "Modify Access Control List"
+msgstr "Modifiera Tillgångskontrollista"
+
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+#: html/Admin/Elements/ObjectCustomFields:96
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Modifiera extrafält som gäller för %1 för alla %2"
+
+#. (loc(lc($Types)))
+#: html/Admin/Elements/ObjectCustomFields:98
+msgid "Modify Custom Fields which apply to all %1"
+msgstr "Modifiera extrafält som gäller för alla %1"
+
+#: html/Admin/Global/GroupRights.html:106
+#: html/Admin/Groups/GroupRights.html:94
+#: html/Admin/Queues/GroupRights.html:107
+msgid "Modify Group Rights"
+msgstr "Modifiera grupprättigheter"
+
+#: html/Admin/Groups/Members.html:105
+#: html/User/Groups/Members.html:101
+msgid "Modify Members"
+msgstr "Modifiera medlemmar"
+
+#: html/User/Delegation.html:58
+msgid "Modify Rights"
+msgstr "Modifiera rättigheter"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Modify Scrip templates for this queue"
+msgstr "Modifiera scrip-mallar för denna kö"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "Modify Scrips for this queue"
+msgstr "Modifiera scrips för denna kö"
+
+#: html/Admin/Global/UserRights.html:75
+#: html/Admin/Groups/UserRights.html:76
+#: html/Admin/Queues/UserRights.html:75
+msgid "Modify User Rights"
+msgstr "Modifiera användarrättigheter"
+
+#. ($QueueObj->Name())
+#: html/Admin/Queues/CustomField.html:66
+msgid "Modify a CustomField for queue %1"
+msgstr "Modifiera ett extrafält för kö %1"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/Scrip.html:82
+msgid "Modify a scrip for queue %1"
+msgstr "Modifiera ett scrip för kö %1"
+
+#: html/Admin/Global/Scrip.html:75
+msgid "Modify a scrip which applies to all queues"
+msgstr "Modifiera ett scrip som gäller för alla köer"
+
+#. ($CF->Name)
+#: html/Admin/CustomFields/Objects.html:90
+msgid "Modify associated objects for %1"
+msgstr "Modifiera objekt associerade med %1"
+
+#. ($TicketObj->Id)
+#: html/Ticket/ModifyDates.html:46
+#: html/Ticket/ModifyDates.html:50
+msgid "Modify dates for #%1"
+msgstr "Modifiera datum för #%1"
+
+#. ($TicketObj->Id)
+#: html/Ticket/ModifyDates.html:57
+msgid "Modify dates for ticket # %1"
+msgstr "Modifiera datum för ärende # %1"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:65
+#: html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Modifiera globala extrafält"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:70
+#: html/Admin/Global/GroupRights.html:46
+#: html/Admin/Global/GroupRights.html:49
+#: html/Admin/Global/index.html:77
+msgid "Modify global group rights"
+msgstr "Modifiera globala grupprättigheter"
+
+#: html/Admin/Global/GroupRights.html:54
+msgid "Modify global group rights."
+msgstr "Modifiera globala grupprättigheter."
+
+#: html/Admin/Global/UserRights.html:46
+#: html/Admin/Global/UserRights.html:49
+#: html/Admin/Global/index.html:81
+msgid "Modify global user rights"
+msgstr "Modifiera globala användarrättigheter"
+
+#: html/Admin/Global/UserRights.html:54
+msgid "Modify global user rights."
+msgstr "Modifiera globala användarrättigheter."
+
+#: lib/RT/Group_Overlay.pm:163
+msgid "Modify group metadata or delete group"
+msgstr "Modifiera gruppmetadata eller radera grupp"
+
+#. ($CustomFieldObj->Name)
+#: html/Admin/CustomFields/GroupRights.html:164
+msgid "Modify group rights for custom field %1"
+msgstr "Modifiera grupprättigheter för extrafält %1"
+
+#. ($GroupObj->Name)
+#: html/Admin/Groups/GroupRights.html:46
+#: html/Admin/Groups/GroupRights.html:50
+#: html/Admin/Groups/GroupRights.html:56
+msgid "Modify group rights for group %1"
+msgstr "Modifiera grupprättigheter för grupp %1"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/GroupRights.html:46
+#: html/Admin/Queues/GroupRights.html:50
+msgid "Modify group rights for queue %1"
+msgstr "Modifiera grupprättigheter för kö %1"
+
+#: lib/RT/Group_Overlay.pm:165
+msgid "Modify membership roster for this group"
+msgstr "Modifiera medlemskapslista för denna grupp"
+
+#: lib/RT/System.pm:82
+msgid "Modify one's own RT account"
+msgstr "Modifiera ens eget RT-konto"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/People.html:46
+#: html/Admin/Queues/People.html:50
+msgid "Modify people related to queue %1"
+msgstr "Modifiera personer relaterade till kö %1"
+
+#. ($Ticket->id)
+#. ($Ticket->Id)
+#: html/Ticket/ModifyPeople.html:46
+#: html/Ticket/ModifyPeople.html:50
+#: html/Ticket/ModifyPeople.html:57
+msgid "Modify people related to ticket #%1"
+msgstr "Modifiera personer relaterade till ärende #%1"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/Scrips.html:67
+msgid "Modify scrips for queue %1"
+msgstr "Modifiera scrips för kö %1"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:56
+#: html/Admin/Global/Scrips.html:65
+#: html/Admin/Global/index.html:63
+msgid "Modify scrips which apply to all queues"
+msgstr "Modifiera scrips som gäller för alla köer"
+
+#. (loc($TemplateObj->Name()))
+#. ($TemplateObj->id)
+#: html/Admin/Global/Template.html:102
+#: html/Admin/Global/Template.html:46
+#: html/Admin/Global/Template.html:51
+#: html/Admin/Queues/Template.html:99
+msgid "Modify template %1"
+msgstr "Modifiera mall %1"
+
+#: html/Admin/Global/Templates.html:65
+msgid "Modify templates which apply to all queues"
+msgstr "Modifiera mallar som gäller för alla köer"
+
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr "Modifiera default \"RT snabbtitt\" -visningen"
+
+#. ($Group->Name)
+#: html/Admin/Groups/Modify.html:119
+#: html/User/Groups/Modify.html:107
+msgid "Modify the group %1"
+msgstr "Modifiera gruppen %1"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "Modify the queue watchers"
+msgstr "Modifiera kö-observatörerna"
+
+#. ($UserObj->Name)
+#: html/Admin/Users/Modify.html:309
+msgid "Modify the user %1"
+msgstr "Modifiera användaren %1"
+
+#. ($Ticket->Id)
+#: html/Ticket/ModifyAll.html:58
+msgid "Modify ticket # %1"
+msgstr "Modifiera ärende # %1"
+
+#. ($TicketObj->Id)
+#: html/Ticket/Modify.html:46
+#: html/Ticket/Modify.html:49
+#: html/Ticket/Modify.html:55
+msgid "Modify ticket #%1"
+msgstr "Modifiera ärende #%1"
+
+#: lib/RT/Queue_Overlay.pm:113
+msgid "Modify tickets"
+msgstr "Modifiera ärende"
+
+#. ($CustomFieldObj->Name)
+#: html/Admin/CustomFields/UserRights.html:157
+msgid "Modify user rights for custom field %1"
+msgstr "Modifiera användarrättigheter för extrafält %1"
+
+#. ($GroupObj->Name)
+#: html/Admin/Groups/UserRights.html:46
+#: html/Admin/Groups/UserRights.html:50
+#: html/Admin/Groups/UserRights.html:56
+msgid "Modify user rights for group %1"
+msgstr "Modifiera användarrättigheter för grupp %1"
+
+#. ($QueueObj->Name)
+#: html/Admin/Queues/UserRights.html:46
+#: html/Admin/Queues/UserRights.html:50
+msgid "Modify user rights for queue %1"
+msgstr "Modifiera användarrättigheter för kö %1"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ModifyACL"
+msgstr "ModifieraACL"
+
+#: lib/RT/CustomField_Overlay.pm:108
+msgid "ModifyCustomField"
+msgstr "ModifieraExtraFält"
+
+#: lib/RT/Group_Overlay.pm:166
+msgid "ModifyOwnMembership"
+msgstr "ModifieraEgetMedlemskap"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "ModifyQueueWatchers"
+msgstr "ModifieraKöObservatörer"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "ModifyScrips"
+msgstr "ModifieraScrips"
+
+#: lib/RT/System.pm:82
+msgid "ModifySelf"
+msgstr "ModifieraSjälv"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "ModifyTemplate"
+msgstr "ModifieraMall"
+
+#: lib/RT/Queue_Overlay.pm:113
+msgid "ModifyTicket"
+msgstr "ModifieraÄrende"
+
+#: lib/RT/Date.pm:417
+msgid "Mon."
+msgstr "MÃ¥n."
+
+#. ($name)
+#: html/Ticket/Elements/ShowRequestor:61
+msgid "More about %1"
+msgstr "Mer om %1"
+
+#: html/Admin/Elements/PickCustomFields:83
+msgid "Move down"
+msgstr "Flytta ner"
+
+#: html/Admin/Elements/PickCustomFields:75
+msgid "Move up"
+msgstr "Flytta upp"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:48
+msgid "Multiple"
+msgstr "Flera"
+
+#: lib/RT/User_Overlay.pm:226
+msgid "Must specify 'Name' attribute"
+msgstr "'Namn'-attribut måste specificeras"
+
+#. ($friendly_status)
+#: html/SelfService/Elements/MyRequests:57
+msgid "My %1 tickets"
+msgstr "Mina %1 ärenden"
+
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr "Min dag"
+
+#: html/Approvals/index.html:46
+#: html/Approvals/index.html:47
+msgid "My approvals"
+msgstr "Mina godkännanden"
+
+#: html/Search/Elements/SearchPrivacy:50
+#: html/Search/Elements/SelectSearchObject:53
+#: html/Search/Elements/SelectSearchesForObjects:54
+msgid "My saved searches"
+msgstr "Mina sparade sökningar"
+
+#: html/Admin/CustomFields/Modify.html:58
+#: html/Admin/Elements/AddCustomFieldValue:53
+#: html/Admin/Elements/EditCustomField:55
+#: html/Admin/Elements/EditCustomFieldValues:55
+#: html/Admin/Elements/ModifyTemplate:49
+#: html/Admin/Groups/Modify.html:65
+#: html/Search/Bulk.html:157
+#: html/User/Groups/Modify.html:65
+msgid "Name"
+msgstr "Namn"
+
+#: lib/RT/User_Overlay.pm:233
+msgid "Name in use"
+msgstr "Namn som används"
+
+#: html/Ticket/Elements/ShowDates:73
+msgid "Never"
+msgstr "Aldrig"
+
+#: html/Elements/EditLinks:117
+msgid "New Links"
+msgstr "Nya länkar"
+
+#: html/Admin/Users/Modify.html:119
+#: html/User/Prefs.html:109
+msgid "New Password"
+msgstr "Nytt lösenord"
+
+#: etc/initialdata:332
+msgid "New Pending Approval"
+msgstr "Nytt väntande godkännande"
+
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr "Ny sökning"
+
+#: html/Admin/Elements/CustomFieldTabs:93
+#: html/Admin/Queues/CustomField.html:73
+msgid "New custom field"
+msgstr "Nytt extrafält"
+
+#: html/Admin/Elements/GroupTabs:77
+#: html/User/Elements/GroupTabs:73
+msgid "New group"
+msgstr "Ny grupp"
+
+#: html/SelfService/Prefs.html:53
+msgid "New password"
+msgstr "Nytt lösenord"
+
+#: lib/RT/User_Overlay.pm:816
+msgid "New password notification sent"
+msgstr "Nytt lösenordmeddelande skickat"
+
+#: html/Admin/Elements/QueueTabs:95
+msgid "New queue"
+msgstr "Ny kö"
+
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Ny påminnelse:"
+
+#: html/Admin/Elements/SelectRights:65
+msgid "New rights"
+msgstr "Nya rättigheter"
+
+#: html/Admin/Global/Scrip.html:63
+#: html/Admin/Global/Scrips.html:60
+#: html/Admin/Queues/Scrip.html:71
+#: html/Admin/Queues/Scrips.html:76
+msgid "New scrip"
+msgstr "Nytt scrip"
+
+#: html/Admin/Global/Template.html:81
+#: html/Admin/Global/Templates.html:60
+#: html/Admin/Queues/Template.html:79
+#: html/Admin/Queues/Templates.html:71
+msgid "New template"
+msgstr "Ny mall"
+
+#: html/SelfService/Elements/Tabs:84
+#: html/SelfService/Elements/Tabs:88
+msgid "New ticket"
+msgstr "Nytt ärende"
+
+#: lib/RT/Ticket_Overlay.pm:2757
+msgid "New ticket doesn't exist"
+msgstr "Nytt ärende finns ej"
+
+#: html/Admin/Elements/UserTabs:81
+msgid "New user"
+msgstr "Ny användare"
+
+#: html/Admin/Elements/CreateUserCalled:47
+msgid "New user called"
+msgstr "Ny användare anropad"
+
+#: html/Admin/Queues/People.html:76
+#: html/Ticket/Elements/EditPeople:50
+msgid "New watchers"
+msgstr "Nya observatörer"
+
+#: html/Helpers/CalPopup.html:58
+#: html/Ticket/Elements/Tabs:92
+msgid "Next"
+msgstr "Nästa"
+
+#: html/Elements/TicketList:104
+msgid "Next Page"
+msgstr "Nästa sida"
+
+#: html/Admin/Users/Modify.html:84
+#: html/User/Prefs.html:72
+msgid "Nickname"
+msgstr "Smeknamn"
+
+#: html/Admin/CustomFields/UserRights.html:145
+msgid "No Class defined"
+msgstr "Ingen klass definierad"
+
+#: html/Admin/CustomFields/Modify.html:166
+#: html/Admin/Elements/EditCustomField:119
+msgid "No CustomField"
+msgstr "Inget extrafält"
+
+#: html/Admin/CustomFields/GroupRights.html:103
+msgid "No CustomField defined"
+msgstr "Inget extrafält definierat"
+
+#: html/Admin/Groups/GroupRights.html:105
+#: html/Admin/Groups/UserRights.html:92
+msgid "No Group defined"
+msgstr "Ingen grupp definierad"
+
+#: lib/RT/Tickets_Overlay_SQL.pm:482
+msgid "No Query"
+msgstr "Ingen söksträng"
+
+#: html/Admin/Queues/GroupRights.html:118
+#: html/Admin/Queues/UserRights.html:89
+msgid "No Queue defined"
+msgstr "Ingen kö definierad"
+
+#: bin/rt-crontool:73
+msgid "No RT user found. Please consult your RT administrator.\\n"
+msgstr "Ingen RT-användare funnen. Var god kontakta din RT administratör.\\n"
+
+#: html/Admin/Global/Template.html:100
+#: html/Admin/Queues/Template.html:97
+msgid "No Template"
+msgstr "Ingen mall"
+
+#: html/Approvals/Elements/Approve:77
+msgid "No action"
+msgstr "Ingen handling"
+
+#: lib/RT/Record.pm:949
+msgid "No column specified"
+msgstr "Ingen kolumn specificerad"
+
+#: html/Ticket/Elements/ShowRequestor:68
+msgid "No comment entered about this user"
+msgstr "Ingen kommentar inmatad om denna användare"
+
+#. (ref $self)
+#: lib/RT/Action/Generic.pm:185
+#: lib/RT/Condition/Generic.pm:197
+#: lib/RT/Search/ActiveTicketsInQueue.pm:77
+#: lib/RT/Search/Generic.pm:134
+#: lib/RT/Search/Googleish.pm:78
+msgid "No description for %1"
+msgstr "Ingen beskrivning för %1"
+
+#: lib/RT/Users_Overlay.pm:190
+msgid "No group specified"
+msgstr "Ingen grupp specificerad"
+
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr "Det hittades inga grupper som matchar sökkriterierna."
+
+#: lib/RT/Ticket_Overlay.pm:2393
+msgid "No message attached"
+msgstr "Inget bifogat meddelande"
+
+#: lib/RT/User_Overlay.pm:1034
+msgid "No password set"
+msgstr "Inget lösenord satt"
+
+#: lib/RT/Queue_Overlay.pm:361
+msgid "No permission to create queues"
+msgstr "Ingen tillåtelse att skapa köer"
+
+#. ($QueueObj->Name)
+#: lib/RT/Ticket_Overlay.pm:420
+msgid "No permission to create tickets in the queue '%1'"
+msgstr "Ingen tillåtelse att skapa ärenden i kö '%1'"
+
+#: lib/RT/User_Overlay.pm:186
+msgid "No permission to create users"
+msgstr "Ingen tillåtelse att skapa användare"
+
+#: html/SelfService/Display.html:167
+msgid "No permission to display that ticket"
+msgstr "Ingen tillåtelse att visa det ärendet"
+
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr "Ingen tillåtelse att spara systemomfattande sökningar"
+
+#: html/SelfService/Update.html:117
+msgid "No permission to view update ticket"
+msgstr "Ingen tillåtelse att visa uppdatera ärende"
+
+#: lib/RT/Queue_Overlay.pm:795
+#: lib/RT/Ticket_Overlay.pm:1489
+msgid "No principal specified"
+msgstr "Ingen principal specificerad"
+
+#: html/Admin/Queues/People.html:175
+#: html/Admin/Queues/People.html:185
+msgid "No principals selected."
+msgstr "Inga principaler valda."
+
+#: html/Admin/Queues/index.html:57
+msgid "No queues matching search criteria found."
+msgstr "Det hittades inga köer som matchar sökkriterium."
+
+#: html/Admin/Elements/SelectRights:106
+msgid "No rights found"
+msgstr "Inga rättigheter funna"
+
+#: html/Admin/Elements/SelectRights:53
+msgid "No rights granted."
+msgstr "Inga rättigheter tilldelade."
+
+#: lib/RT/SavedSearch.pm:196
+msgid "No search loaded"
+msgstr "Ingen sökning inmatad"
+
+#: html/Search/Bulk.html:232
+msgid "No search to operate on."
+msgstr "Ingen sökning att arbeta med."
+
+#: html/Elements/RT__Ticket/ColumnMap:137
+#: html/Search/Results.rdf:78
+msgid "No subject"
+msgstr "Inget ämne"
+
+#: lib/RT/Transaction_Overlay.pm:528
+#: lib/RT/Transaction_Overlay.pm:565
+msgid "No transaction type specified"
+msgstr "Ingen transaktionstyp specificerad"
+
+#: html/Admin/Users/index.html:55
+msgid "No users matching search criteria found."
+msgstr "Det hittades inga användare som matchar sökkriterium."
+
+#: lib/RT/Record.pm:946
+msgid "No value sent to _Set!\\n"
+msgstr "Det skickades inget värde till _Set!\\n"
+
+#: html/Elements/QuickCreate:59
+msgid "Nobody"
+msgstr "Ingen"
+
+#: lib/RT/Record.pm:951
+msgid "Nonexistant field?"
+msgstr "Icke-existerande fält?"
+
+#: html/Search/Chart:71
+#: html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr "Ej inställd"
+
+#: html/Elements/Header:96
+msgid "Not logged in."
+msgstr "Ej inloggad."
+
+#: lib/RT/Date.pm:397
+msgid "Not set"
+msgstr "Ej inställd"
+
+#: html/NoAuth/Reminder.html:48
+msgid "Not yet implemented."
+msgstr "Har ännu inte implementerats."
+
+#: html/Approvals/Elements/Approve:81
+msgid "Notes"
+msgstr "Anteckningar"
+
+#: lib/RT/User_Overlay.pm:819
+msgid "Notification could not be sent"
+msgstr "Meddelande kunde inte skickas"
+
+#: etc/initialdata:101
+msgid "Notify AdminCcs"
+msgstr "Meddela Admin.kopia-mottagare"
+
+#: etc/initialdata:97
+msgid "Notify AdminCcs as Comment"
+msgstr "Meddela Admin.kopia-mottagare som kommentar"
+
+#: etc/initialdata:93
+#: etc/upgrade/3.1.17/content:6
+msgid "Notify Ccs"
+msgstr "Meddela kopia-mottagare"
+
+#: etc/initialdata:89
+#: etc/upgrade/3.1.17/content:2
+msgid "Notify Ccs as Comment"
+msgstr "Meddela kopia-mottagare som kommentar"
+
+#: etc/initialdata:128
+msgid "Notify Other Recipients"
+msgstr "Meddela andra mottagare"
+
+#: etc/initialdata:124
+msgid "Notify Other Recipients as Comment"
+msgstr "Meddela andra mottagare som kommentar"
+
+#: etc/initialdata:85
+msgid "Notify Owner"
+msgstr "Meddela ägare"
+
+#: etc/initialdata:81
+msgid "Notify Owner as Comment"
+msgstr "Meddela ägare som kommentar"
+
+#: etc/initialdata:376
+msgid "Notify Owner of their rejected ticket"
+msgstr "Meddela ägare om dess avvisade ärende"
+
+#: etc/initialdata:365
+msgid "Notify Owner of their ticket has been approved by all approvers"
+msgstr "Meddela ägare om dess ärende har godkänts av alla godkännare"
+
+#: etc/initialdata:353
+msgid "Notify Owner of their ticket has been approved by some approver"
+msgstr "Meddela ägare om dess ärende har godkänts av någon godkännare"
+
+#: etc/initialdata:334
+msgid "Notify Owners and AdminCcs of new items pending their approval"
+msgstr "Meddela ägare och Admin.kopia-mottagare om nya ämnen väntar på deras godkännande"
+
+#: etc/initialdata:77
+msgid "Notify Requestors"
+msgstr "Meddela rekvirenter"
+
+#: etc/initialdata:111
+msgid "Notify Requestors and Ccs"
+msgstr "Meddela rekvirenter och kopia-mottagare"
+
+#: etc/initialdata:106
+msgid "Notify Requestors and Ccs as Comment"
+msgstr "Meddela rekvirenter och kopia-mottagare som kommentar"
+
+#: etc/initialdata:120
+msgid "Notify Requestors, Ccs and AdminCcs"
+msgstr "Meddela rekvirenter, kopia-mottagare och Admin.kopia-mottagare"
+
+#: etc/initialdata:116
+msgid "Notify Requestors, Ccs and AdminCcs as Comment"
+msgstr "Meddela rekvirenter, kopia-mottagare och Admin.kopia-mottagare som kommentar"
+
+#: lib/RT/Date.pm:451
+msgid "Nov."
+msgstr "Nov."
+
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "ELLER"
+
+#: lib/RT/Record.pm:322
+msgid "Object could not be created"
+msgstr "Objekt kan ej skapas"
+
+#: lib/RT/Record.pm:123
+msgid "Object could not be deleted"
+msgstr "Objekt kan ej raderas"
+
+#: lib/RT/Record.pm:341
+msgid "Object created"
+msgstr "Objekt har skapats"
+
+#: lib/RT/Record.pm:120
+msgid "Object deleted"
+msgstr "Objekt har raderats"
+
+#. ($LookupType)
+#. ($ObjectType)
+#: html/Admin/CustomFields/Objects.html:72
+#: html/Admin/Elements/ObjectCustomFields:63
+msgid "Object of type %1 cannot take custom fields"
+msgstr "Objekt av typen %1 kan inte hantera extrafält"
+
+#: lib/RT/CustomField_Overlay.pm:967
+msgid "Object type mismatch"
+msgstr "Objekttypmissförhållande"
+
+#: lib/RT/Date.pm:450
+msgid "Oct."
+msgstr "Okt."
+
+#: html/Tools/Elements/Tabs:55
+msgid "Offline"
+msgstr "Offline"
+
+#: html/Tools/Offline.html:49
+msgid "Offline edits"
+msgstr "Offline-redigeringar"
+
+#: html/Tools/Offline.html:46
+msgid "Offline upload"
+msgstr "Offline upload"
+
+#: html/Elements/SelectDateRelation:56
+msgid "On"
+msgstr "Vid"
+
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+#: lib/RT/Transaction_Overlay.pm:326
+msgid "On %1, %2 wrote:"
+msgstr "Vid %1, skrev %2:"
+
+#: etc/initialdata:163
+msgid "On Comment"
+msgstr "Vid kommentar"
+
+#: etc/initialdata:156
+msgid "On Correspond"
+msgstr "Vid korrespondens"
+
+#: etc/initialdata:145
+msgid "On Create"
+msgstr "Vid skapande"
+
+#: etc/initialdata:184
+msgid "On Owner Change"
+msgstr "Vid ägarbyte"
+
+#: etc/initialdata:177
+#: etc/upgrade/3.1.17/content:15
+msgid "On Priority Change"
+msgstr "Vid prioritetsändring"
+
+#: etc/initialdata:192
+msgid "On Queue Change"
+msgstr "Vid köbyte"
+
+#: etc/initialdata:198
+msgid "On Resolve"
+msgstr "Vid lösning"
+
+#: etc/initialdata:169
+msgid "On Status Change"
+msgstr "Vid statusändring"
+
+#: etc/initialdata:150
+msgid "On Transaction"
+msgstr "Vid transaktion"
+
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
+#: html/Approvals/Elements/PendingMyApproval:70
+msgid "Only show approvals for requests created after %1"
+msgstr "Visa endast godkännanden för förfrågningar som skapats efter %1"
+
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
+#: html/Approvals/Elements/PendingMyApproval:68
+msgid "Only show approvals for requests created before %1"
+msgstr "Visa endast godkännanden för förfrågningar som skapats före %1"
+
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Visa endast extrafält för:"
+
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr "Öppna ärenden"
+
+#: html/Ticket/Elements/Tabs:160
+msgid "Open it"
+msgstr "Öppna den"
+
+#: html/SelfService/Elements/Tabs:75
+msgid "Open tickets"
+msgstr "Öppna ärenden"
+
+#: etc/initialdata:140
+msgid "Open tickets on correspondence"
+msgstr "Öppna ärenden vid korrespondens"
+
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Alternativ"
+
+#: html/Search/Elements/DisplayOptions:59
+msgid "Order by"
+msgstr "Sortera efter"
+
+#: html/Admin/Users/Modify.html:141
+#: html/User/Prefs.html:129
+msgid "Organization"
+msgstr "Organisation"
+
+#. ($approving->Id, $approving->Subject)
+#: html/Approvals/Elements/Approve:53
+msgid "Originating ticket: #%1"
+msgstr "Ursprungligt ärende: #%1"
+
+#: lib/RT/Transaction_Overlay.pm:622
+msgid "Outgoing email about a comment recorded"
+msgstr "Utgående e-postmeddelande om en kommentar har sparats"
+
+#: lib/RT/Transaction_Overlay.pm:626
+msgid "Outgoing email recorded"
+msgstr "Utgående e-postmeddelande har sparats"
+
+#: html/Admin/Queues/Modify.html:90
+msgid "Over time, priority moves toward"
+msgstr "Tiden överskriden, prioritet rör sig mot"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "Own tickets"
+msgstr "Egna ärenden"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "OwnTicket"
+msgstr "EgetÄrende"
+
+#: etc/initialdata:38
+#: html/Elements/QuickCreate:56
+#: html/Search/Elements/PickBasics:101
+#: html/Ticket/Create.html:72
+#: html/Ticket/Elements/EditBasics:61
+#: html/Ticket/Elements/EditPeople:64
+#: html/Ticket/Elements/EditPeople:65
+#: html/Ticket/Elements/Reminders:129
+#: html/Ticket/Elements/ShowPeople:48
+#: html/Ticket/Update.html:62
+#: lib/RT/ACE_Overlay.pm:110
+#: lib/RT/Tickets_Overlay.pm:2006
+msgid "Owner"
+msgstr "Ägare"
+
+#: lib/RT/Ticket_Overlay.pm:505
+msgid "Owner could not be set."
+msgstr "Ägare kan inte sättas."
+
+#. ($Old->Name , $New->Name)
+#: lib/RT/Transaction_Overlay.pm:672
+msgid "Owner forcibly changed from %1 to %2"
+msgstr "Ägare har godtyckligt ändrats från %1 till %2"
+
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
+#: html/Elements/TicketList:78
+msgid "Page %1 of %2"
+msgstr "Sida %1 av %2"
+
+#: html/Admin/Users/Modify.html:198
+#: html/User/Prefs.html:96
+msgid "Pager"
+msgstr "Personsökare"
+
+#: html/Elements/EditLinks:144
+#: html/Elements/EditLinks:76
+#: html/Elements/ShowLinks:68
+#: html/Ticket/Create.html:222
+#: html/Ticket/Elements/BulkLinks:60
+msgid "Parents"
+msgstr "Föräldrar"
+
+#: html/Elements/Login:95
+#: html/User/Prefs.html:105
+msgid "Password"
+msgstr "Lösenord"
+
+#: html/NoAuth/Reminder.html:46
+msgid "Password Reminder"
+msgstr "Lösenordpåminnelse"
+
+#: lib/RT/Transaction_Overlay.pm:781
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password changed"
+msgstr "Lösenord ändrat"
+
+#. ($RT::MinimumPasswordLength)
+#: lib/RT/User_Overlay.pm:1037
+#: lib/RT/User_Overlay.pm:214
+msgid "Password needs to be at least %1 characters long"
+msgstr "Lösenord måste vara minst %1 tecken långt"
+
+#: lib/RT/User_Overlay.pm:1044
+msgid "Password set"
+msgstr "Lösenord har satts"
+
+#. (loc_fuzzy($msg))
+#: html/User/Prefs.html:240
+msgid "Password: %1"
+msgstr "Lösenord: %1"
+
+#: lib/RT/User_Overlay.pm:1030
+msgid "Password: Permission Denied"
+msgstr "Lösenord: Tillgång nekas"
+
+#: html/Admin/Users/Modify.html:364
+msgid "Passwords do not match."
+msgstr "Lösenord stämmer inte överens."
+
+#: html/User/Prefs.html:242
+msgid "Passwords do not match. Your password has not been changed"
+msgstr "Lösenord stämmer inte överens. Ditt lösenord har inte ändrats"
+
+#: html/Ticket/Elements/ShowSummary:62
+#: html/Ticket/Elements/Tabs:119
+#: html/Ticket/ModifyAll.html:72
+msgid "People"
+msgstr "Personer"
+
+#: etc/initialdata:133
+msgid "Perform a user-defined action"
+msgstr "Genomför en användardefinierad handling"
+
+#: html/Admin/Tools/Configuration.html:94
+msgid "Perl configuration"
+msgstr "Perl-konfiguration"
+
+#: lib/RT/ACE_Overlay.pm:251
+#: lib/RT/ACE_Overlay.pm:257
+#: lib/RT/ACE_Overlay.pm:580
+#: lib/RT/ACE_Overlay.pm:590
+#: lib/RT/ACE_Overlay.pm:600
+#: lib/RT/ACE_Overlay.pm:665
+#: lib/RT/Attribute_Overlay.pm:158
+#: lib/RT/Attribute_Overlay.pm:164
+#: lib/RT/Attribute_Overlay.pm:405
+#: lib/RT/Attribute_Overlay.pm:414
+#: lib/RT/Attribute_Overlay.pm:427
+#: lib/RT/CurrentUser.pm:116
+#: lib/RT/CurrentUser.pm:125
+#: lib/RT/CustomField_Overlay.pm:1017
+#: lib/RT/CustomField_Overlay.pm:1138
+#: lib/RT/CustomField_Overlay.pm:1281
+#: lib/RT/CustomField_Overlay.pm:172
+#: lib/RT/CustomField_Overlay.pm:189
+#: lib/RT/CustomField_Overlay.pm:200
+#: lib/RT/CustomField_Overlay.pm:374
+#: lib/RT/CustomField_Overlay.pm:403
+#: lib/RT/CustomField_Overlay.pm:763
+#: lib/RT/CustomField_Overlay.pm:936
+#: lib/RT/CustomField_Overlay.pm:971
+#: lib/RT/Group_Overlay.pm:1117
+#: lib/RT/Group_Overlay.pm:1121
+#: lib/RT/Group_Overlay.pm:1130
+#: lib/RT/Group_Overlay.pm:1240
+#: lib/RT/Group_Overlay.pm:1244
+#: lib/RT/Group_Overlay.pm:1250
+#: lib/RT/Group_Overlay.pm:445
+#: lib/RT/Group_Overlay.pm:542
+#: lib/RT/Group_Overlay.pm:620
+#: lib/RT/Group_Overlay.pm:628
+#: lib/RT/Group_Overlay.pm:726
+#: lib/RT/Group_Overlay.pm:730
+#: lib/RT/Group_Overlay.pm:736
+#: lib/RT/Group_Overlay.pm:922
+#: lib/RT/Group_Overlay.pm:926
+#: lib/RT/Group_Overlay.pm:939
+#: lib/RT/Queue_Overlay.pm:1054
+#: lib/RT/Queue_Overlay.pm:140
+#: lib/RT/Queue_Overlay.pm:158
+#: lib/RT/Queue_Overlay.pm:657
+#: lib/RT/Queue_Overlay.pm:667
+#: lib/RT/Queue_Overlay.pm:681
+#: lib/RT/Queue_Overlay.pm:819
+#: lib/RT/Queue_Overlay.pm:828
+#: lib/RT/Queue_Overlay.pm:841
+#: lib/RT/Scrip_Overlay.pm:149
+#: lib/RT/Scrip_Overlay.pm:160
+#: lib/RT/Scrip_Overlay.pm:224
+#: lib/RT/Scrip_Overlay.pm:538
+#: lib/RT/Template_Overlay.pm:108
+#: lib/RT/Template_Overlay.pm:277
+#: lib/RT/Ticket_Overlay.pm:1357
+#: lib/RT/Ticket_Overlay.pm:1367
+#: lib/RT/Ticket_Overlay.pm:1381
+#: lib/RT/Ticket_Overlay.pm:1522
+#: lib/RT/Ticket_Overlay.pm:1532
+#: lib/RT/Ticket_Overlay.pm:1546
+#: lib/RT/Ticket_Overlay.pm:1663
+#: lib/RT/Ticket_Overlay.pm:1983
+#: lib/RT/Ticket_Overlay.pm:2126
+#: lib/RT/Ticket_Overlay.pm:2296
+#: lib/RT/Ticket_Overlay.pm:2346
+#: lib/RT/Ticket_Overlay.pm:2525
+#: lib/RT/Ticket_Overlay.pm:2538
+#: lib/RT/Ticket_Overlay.pm:2614
+#: lib/RT/Ticket_Overlay.pm:2627
+#: lib/RT/Ticket_Overlay.pm:2748
+#: lib/RT/Ticket_Overlay.pm:2762
+#: lib/RT/Ticket_Overlay.pm:2990
+#: lib/RT/Ticket_Overlay.pm:3000
+#: lib/RT/Ticket_Overlay.pm:3005
+#: lib/RT/Ticket_Overlay.pm:3224
+#: lib/RT/Ticket_Overlay.pm:3228
+#: lib/RT/Ticket_Overlay.pm:3371
+#: lib/RT/Ticket_Overlay.pm:3497
+#: lib/RT/Transaction_Overlay.pm:516
+#: lib/RT/Transaction_Overlay.pm:523
+#: lib/RT/Transaction_Overlay.pm:551
+#: lib/RT/Transaction_Overlay.pm:558
+#: lib/RT/User_Overlay.pm:1176
+#: lib/RT/User_Overlay.pm:1856
+#: lib/RT/User_Overlay.pm:369
+#: lib/RT/User_Overlay.pm:735
+#: lib/RT/User_Overlay.pm:774
+msgid "Permission Denied"
+msgstr "Tillgång nekas"
+
+#: lib/RT/Template_Overlay.pm:238
+#: lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr "Tillgång nekas"
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr "Tillgång nekas"
+
+#: html/User/Elements/Tabs:56
+msgid "Personal Groups"
+msgstr "Personliga grupper"
+
+#: html/User/Groups/index.html:51
+#: html/User/Groups/index.html:61
+msgid "Personal groups"
+msgstr "Personliga grupper"
+
+#: html/User/Elements/DelegateRights:58
+msgid "Personal groups:"
+msgstr "Personliga grupper:"
+
+#: html/Admin/Users/Modify.html:180
+#: html/User/Prefs.html:81
+msgid "Phone numbers"
+msgstr "Telefonnummer"
+
+#: html/Elements/Header:93
+#: html/Elements/Tabs:91
+#: html/SelfService/Elements/Tabs:95
+#: html/SelfService/Prefs.html:46
+#: html/User/Prefs.html:46
+#: html/User/Prefs.html:49
+msgid "Preferences"
+msgstr "Preferenser"
+
+#. ($pane, $UserObj->Name)
+#: html/Admin/Users/MyRT.html:75
+msgid "Preferences %1 for user %2 ."
+msgstr "Preferenser %1 för användare %2 ."
+
+#. ($pane)
+#: html/Prefs/MyRT.html:141
+msgid "Preferences saved for %1."
+msgstr "Preferenser har sparats för %1."
+
+#: lib/RT/Action/Generic.pm:195
+msgid "Prepare Stubbed"
+msgstr "Förbered tömning"
+
+#: html/Helpers/CalPopup.html:56
+#: html/Ticket/Elements/Tabs:84
+msgid "Prev"
+msgstr "Föreg."
+
+#: html/Elements/TicketList:101
+msgid "Previous Page"
+msgstr "Föregående sida"
+
+#. ($args{'PrincipalId'})
+#: lib/RT/ACE_Overlay.pm:157
+#: lib/RT/ACE_Overlay.pm:239
+#: lib/RT/ACE_Overlay.pm:569
+msgid "Principal %1 not found."
+msgstr "Principal %1 ej funnen."
+
+#: html/Search/Elements/PickBasics:147
+#: html/Ticket/Create.html:181
+#: html/Ticket/Elements/EditBasics:92
+#: html/Ticket/Elements/ShowBasics:72
+#: lib/RT/Tickets_Overlay.pm:1790
+msgid "Priority"
+msgstr "Prioritet"
+
+#: html/Admin/Queues/Modify.html:86
+msgid "Priority starts at"
+msgstr "Prioritet börjar vid"
+
+#: html/Search/Elements/EditSearches:50
+msgid "Privacy:"
+msgstr "Privat:"
+
+#: etc/initialdata:25
+msgid "Privileged"
+msgstr "Privilegierad"
+
+#. (loc_fuzzy($msg))
+#: html/Admin/Users/Modify.html:342
+#: html/User/Prefs.html:231
+msgid "Privileged status: %1"
+msgstr "Privilegierad status: %1"
+
+#: html/Admin/Users/index.html:102
+msgid "Privileged users"
+msgstr "Privilegierade användare"
+
+#: etc/initialdata:23
+#: etc/initialdata:29
+#: etc/initialdata:35
+#: etc/initialdata:59
+msgid "Pseudogroup for internal use"
+msgstr "Pseudogrupp för internt bruk"
+
+#: html/Search/Build.html:121
+msgid "Query Builder"
+msgstr "Söksträngsbyggare"
+
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr "Söksträng:"
+
+#: html/Elements/QueueSummary:48
+#: html/Elements/QuickCreate:54
+#: html/Search/Elements/PickBasics:71
+#: html/SelfService/Create.html:54
+#: html/Ticket/Create.html:62
+#: html/Ticket/Elements/EditBasics:57
+#: html/Ticket/Elements/ShowBasics:76
+#: html/Tools/Reports/CreatedByDates.html:85
+#: html/Tools/Reports/ResolvedByDates.html:86
+#: html/Tools/Reports/ResolvedByOwner.html:66
+#: html/User/Elements/DelegateRights:101
+#: lib/RT/Tickets_Overlay.pm:1617
+msgid "Queue"
+msgstr "Kö"
+
+#. ($id)
+#. ($Queue)
+#: html/Admin/Queues/CustomField.html:63
+#: html/Admin/Queues/Scrip.html:61
+#: html/Admin/Queues/Scrips.html:69
+#: html/Admin/Queues/Templates.html:65
+msgid "Queue %1 not found"
+msgstr "Kö %1 ej funnen"
+
+#: html/Admin/Queues/Modify.html:64
+msgid "Queue Name"
+msgstr "Könamn"
+
+#: lib/RT/Queue_Overlay.pm:365
+msgid "Queue already exists"
+msgstr "Kö finns redan"
+
+#: lib/RT/Queue_Overlay.pm:374
+#: lib/RT/Queue_Overlay.pm:380
+msgid "Queue could not be created"
+msgstr "Kö kan ej skapas"
+
+#: html/Ticket/Create.html:244
+#: lib/t/regression/01ticket_link_searching.t:17
+msgid "Queue could not be loaded."
+msgstr "Kö kan ej inläsas."
+
+#: docs/design_docs/string-extraction-guide.txt:83
+#: lib/RT/Queue_Overlay.pm:384
+#: lib/RT/StyleGuide.pod:809
+msgid "Queue created"
+msgstr "Kö har skapats"
+
+#: html/SelfService/Display.html:126
+#: lib/RT/CustomField_Overlay.pm:197
+msgid "Queue not found"
+msgstr "Kö ej funnen"
+
+#: html/Admin/Elements/Tabs:59
+#: html/Admin/index.html:72
+msgid "Queues"
+msgstr "Köer"
+
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Köer som jag administrerar"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Köer som jag är en Admin.kopia-mottagare för"
+
+#: html/Elements/Quicksearch:47
+#: html/Prefs/Elements/Tabs:58
+#: html/Prefs/Quicksearch.html:70
+msgid "Quick search"
+msgstr "Snabbsökning"
+
+#: html/Elements/QuickCreate:47
+msgid "Quick ticket creation"
+msgstr "Snabbt ärendeskapande"
+
+#: html/Search/Results.html:81
+msgid "RSS"
+msgstr "RSS"
+
+#. ($RT::VERSION, $RT::rtname)
+#: docs/design_docs/string-extraction-guide.txt:70
+#: lib/RT/StyleGuide.pod:796
+msgid "RT %1 for %2"
+msgstr "RT %1 för %2"
+
+#: html/Admin/index.html:46
+#: html/Admin/index.html:47
+msgid "RT Administration"
+msgstr "RT-administration"
+
+#: html/Elements/Error:63
+#: html/SelfService/Error.html:62
+msgid "RT Error"
+msgstr "RT-fel"
+
+#: html/Admin/Tools/Configuration.html:73
+msgid "RT Variables"
+msgstr "RT-variabler"
+
+#: html/Admin/Elements/SystemTabs:71
+#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Global/MyRT.html:1
+#: html/Admin/Global/MyRT.html:12
+#: html/Admin/Global/MyRT.html:4
+#: html/Admin/Global/index.html:84
+#: html/Admin/Users/MyRT.html:21
+#: html/Prefs/MyRT.html:66
+#: html/Prefs/MyRT.html:78
+#: html/User/Elements/Tabs:65
+#: html/index.html:1
+#: html/index.html:75
+msgid "RT at a glance"
+msgstr "RT-snabbtitt"
+
+#. ($UserObj->Name)
+#: html/Admin/Users/MyRT.html:30
+msgid "RT at a glance for the user %1"
+msgstr "RT-snabbtitt för användaren %1"
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr "RT kan innehålla innehåll från annan webbtjänst när detta extrafält visas."
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr "RT kan göra alternativen för detta extrafält till hyperlänkar till annan tjänst."
+
+#: html/Elements/SetupSessionCookie:100
+msgid "RT couldn't store your session."
+msgstr "RT har inte utrymme för din session."
+
+#. ($RT::rtname)
+#: html/Elements/Logo:49
+#: html/Elements/PageLayout:172
+msgid "RT for %1"
+msgstr "RT för %1"
+
+#: html/Search/Simple.html:60
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "RT kommer att söka efter allt annat som du matar in i ärendeämnen."
+
+#: html/Admin/CustomFields/Modify.html:108
+#: html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr "RT kommer att ersätta <tt>__id__</tt> och <tt>__ExtraFält__</tt> med register-ID och extrafältvärde respektive"
+
+#: html/Admin/Users/Modify.html:79
+#: html/User/Prefs.html:69
+msgid "Real Name"
+msgstr "Fullständigt namn"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:725
+msgid "Reference by %1 added"
+msgstr "Referens från %1 tillagd"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:765
+msgid "Reference by %1 deleted"
+msgstr "Referens från %1 raderad"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:722
+msgid "Reference to %1 added"
+msgstr "Referens till %1 tillagd"
+
+#. ($value)
+#: lib/RT/Transaction_Overlay.pm:762
+msgid "Reference to %1 deleted"
+msgstr "Referens till %1 raderad"
+
+#: html/Elements/EditLinks:103
+#: html/Elements/EditLinks:156
+#: html/Elements/ShowLinks:92
+#: html/Ticket/Create.html:225
+#: html/Ticket/Elements/BulkLinks:72
+msgid "Referred to by"
+msgstr "Refererad till av"
+
+#: html/Elements/EditLinks:152
+#: html/Elements/EditLinks:94
+#: html/Elements/SelectLinkType:49
+#: html/Elements/ShowLinks:82
+#: html/Ticket/Create.html:224
+#: html/Ticket/Elements/BulkLinks:68
+msgid "Refers to"
+msgstr "Refererar till"
+
+#. ($value/60)
+#: html/Elements/Refresh:57
+msgid "Refresh this page every %1 minutes."
+msgstr "Återinläs denna sida var %1 minut."
+
+#. ($ticket->Subject)
+#: lib/RT/Transaction_Overlay.pm:811
+msgid "Reminder '%1' added"
+msgstr "PÃ¥minnelse '%1' tillagd"
+
+#. ($ticket->Subject)
+#: lib/RT/Transaction_Overlay.pm:824
+msgid "Reminder '%1' completed"
+msgstr "Påminnelse '%1' genomförd"
+
+#. ($ticket->Subject)
+#: lib/RT/Transaction_Overlay.pm:817
+msgid "Reminder '%1' reopened"
+msgstr "Påminnelse '%1' öppnad igen"
+
+#. ($Ticket->Id)
+#: html/Ticket/Reminders.html:46
+msgid "Reminder ticket #%1"
+msgstr "Påminnelse ärende #%1"
+
+#: html/Elements/MyReminders:48
+#: html/Ticket/Elements/ShowSummary:75
+#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "PÃ¥minnelser"
+
+#. ($Ticket->Id)
+#: html/Ticket/Reminders.html:50
+msgid "Reminders for ticket #%1"
+msgstr "Påminnelse för ärende #%1"
+
+#: html/Search/Bulk.html:94
+msgid "Remove AdminCc"
+msgstr "Ta bort Admin.kopia"
+
+#: html/Search/Bulk.html:90
+msgid "Remove Cc"
+msgstr "Ta bort kopia"
+
+#: html/Search/Bulk.html:86
+msgid "Remove Requestor"
+msgstr "Ta bort rekvirent"
+
+#: html/Ticket/Elements/ShowTransaction:179
+#: html/Ticket/Elements/Tabs:147
+msgid "Reply"
+msgstr "Svar"
+
+#: html/Admin/Queues/Modify.html:72
+msgid "Reply Address"
+msgstr "Svarsadress"
+
+#: html/Search/Bulk.html:129
+#: html/Ticket/ModifyAll.html:94
+#: html/Ticket/Update.html:78
+msgid "Reply to requestors"
+msgstr "Svar till rekvirenter"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "Reply to tickets"
+msgstr "Svar på ärenden"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "ReplyToTicket"
+msgstr "SvarTillÄrende"
+
+#: html/Tools/Elements/Tabs:59
+#: html/Tools/Reports/index.html:46
+#: html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Rapporter"
+
+#: etc/initialdata:44
+#: lib/RT/ACE_Overlay.pm:111
+msgid "Requestor"
+msgstr "Rekvirent"
+
+#: html/SelfService/Create.html:63
+#: html/Ticket/Create.html:80
+#: html/Ticket/Elements/EditPeople:69
+#: html/Ticket/Elements/ShowPeople:52
+msgid "Requestors"
+msgstr "Rekvirenter"
+
+#: html/Admin/Queues/Modify.html:96
+msgid "Requests should be due in"
+msgstr "Förfrågningar borde förfalla"
+
+#. ('Object')
+#: lib/RT/Attribute_Overlay.pm:146
+msgid "Required parameter '%1' not specified"
+msgstr "Nödvändig parameter '%1' ej specificerad"
+
+#: html/Elements/Submit:83
+msgid "Reset"
+msgstr "Reset"
+
+#: html/Admin/Users/MyRT.html:15
+#: html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr "Reset till default"
+
+#: html/Admin/Users/Modify.html:183
+#: html/User/Prefs.html:84
+msgid "Residence"
+msgstr "Hemma"
+
+#: html/Ticket/Elements/Tabs:156
+msgid "Resolve"
+msgstr "Lös"
+
+#. ($TicketObj->id, $TicketObj->Subject)
+#: html/Ticket/Update.html:156
+msgid "Resolve ticket #%1 (%2)"
+msgstr "Lös ärende #%1 (%2)"
+
+#: etc/initialdata:323
+#: html/Elements/SelectDateType:49
+#: lib/RT/Ticket_Overlay.pm:1172
+msgid "Resolved"
+msgstr "Löst"
+
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Löst av ägare"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Löst i datumordning"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Lösta ärenden under period, grupperade efter ägare"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Lösta ärenden, grupperade efter ägare"
+
+#: html/Elements/ListActions:46
+#: html/Search/Elements/NewListActions:47
+msgid "Results"
+msgstr "Resultat"
+
+#: html/Admin/Users/Modify.html:126
+#: html/User/Prefs.html:116
+msgid "Retype Password"
+msgstr "Skriv in lösenord igen"
+
+#: html/Search/Elements/EditSearches:61
+msgid "Revert"
+msgstr "GÃ¥ tillbaka"
+
+#: lib/RT/ACE_Overlay.pm:630
+msgid "Right Delegated"
+msgstr "Rättighet överlämnad"
+
+#: lib/RT/ACE_Overlay.pm:320
+msgid "Right Granted"
+msgstr "Rättighet tilldelad"
+
+#: lib/RT/ACE_Overlay.pm:178
+msgid "Right Loaded"
+msgstr "Rättighet inläst"
+
+#: lib/RT/ACE_Overlay.pm:695
+#: lib/RT/ACE_Overlay.pm:716
+msgid "Right could not be revoked"
+msgstr "Rättighet kan inte återkallas"
+
+#: html/User/Delegation.html:85
+msgid "Right not found"
+msgstr "Rättighet ej funnen"
+
+#: lib/RT/ACE_Overlay.pm:560
+#: lib/RT/ACE_Overlay.pm:655
+msgid "Right not loaded."
+msgstr "Rättighet ej inläst."
+
+#: lib/RT/ACE_Overlay.pm:712
+msgid "Right revoked"
+msgstr "Rättighet återkallad"
+
+#: html/Admin/Elements/UserTabs:70
+msgid "Rights"
+msgstr "Rättigheter"
+
+#. ($object_type)
+#: html/Admin/CustomFields/GroupRights.html:129
+#: lib/RT/Interface/Web.pm:961
+msgid "Rights could not be granted for %1"
+msgstr "Rättigheter kan inte tilldelas %1"
+
+#. ($object_type)
+#: html/Admin/CustomFields/GroupRights.html:156
+#: lib/RT/Interface/Web.pm:990
+msgid "Rights could not be revoked for %1"
+msgstr "Rättigheter kan inte återkallas för %1"
+
+#: html/Admin/Global/GroupRights.html:72
+#: html/Admin/Queues/GroupRights.html:74
+msgid "Roles"
+msgstr "Roller"
+
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Rader per box"
+
+#: html/Search/Elements/DisplayOptions:93
+msgid "Rows per page"
+msgstr "Rader per sida"
+
+#: lib/RT/Date.pm:422
+msgid "Sat."
+msgstr "Lör."
+
+#: html/Prefs/MyRT.html:72
+#: html/Prefs/Quicksearch.html:64
+#: html/Prefs/Search.html:69
+#: html/Search/Elements/EditSearches:70
+#: html/Widgets/SelectionBox:211
+msgid "Save"
+msgstr "Spara"
+
+#: html/Admin/Global/Template.html:67
+#: html/Admin/Groups/Modify.html:88
+#: html/Admin/Queues/Modify.html:111
+#: html/Admin/Queues/People.html:126
+#: html/Admin/Users/Modify.html:239
+#: html/Prefs/Quicksearch.html:64
+#: html/Prefs/SearchOptions.html:63
+#: html/SelfService/Prefs.html:58
+#: html/Ticket/Modify.html:60
+#: html/Ticket/ModifyAll.html:127
+#: html/Ticket/ModifyDates.html:60
+#: html/Ticket/ModifyLinks.html:61
+#: html/Ticket/ModifyPeople.html:60
+#: html/User/Groups/Modify.html:77
+msgid "Save Changes"
+msgstr "Spara ändringar"
+
+#: html/User/Prefs.html:181
+msgid "Save Preferences"
+msgstr "Spara preferenser"
+
+#: html/Ticket/Elements/PreviewScrips:131
+msgid "Save changes"
+msgstr "Spara ändringar"
+
+#. ($name)
+#: lib/RT/SavedSearch.pm:173
+msgid "Saved search %1"
+msgstr "Spara sökning %1"
+
+#. ($id)
+#. ($scrip->Id)
+#: html/Admin/Elements/ListGlobalScrips:60
+#: html/Admin/Global/Scrip.html:77
+#: html/Admin/Queues/Scrip.html:84
+msgid "Scrip #%1"
+msgstr "Scrip #%1"
+
+#: lib/RT/Scrip_Overlay.pm:203
+msgid "Scrip Created"
+msgstr "Scrip har skapats"
+
+#: html/Admin/Elements/EditScrip:52
+msgid "Scrip Fields"
+msgstr "Scrip-fält"
+
+#: html/Admin/Elements/EditScrips:109
+msgid "Scrip deleted"
+msgstr "Scrip har raderats"
+
+#: html/Admin/Elements/QueueTabs:67
+#: html/Admin/Elements/SystemTabs:54
+#: html/Admin/Global/index.html:62
+msgid "Scrips"
+msgstr "Scrips"
+
+#: html/Admin/Queues/Scrips.html:55
+msgid "Scrips which apply to all queues"
+msgstr "Scrips som gäller alla köer"
+
+#: html/Elements/SimpleSearch:48
+#: html/Search/Simple.html:65
+msgid "Search"
+msgstr "Sökning"
+
+#: html/Prefs/SearchOptions.html:47
+#: html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Sökpreferenser"
+
+#: lib/RT/SavedSearch.pm:115
+msgid "Search attribute load failure"
+msgstr "Sökattributinläsningsfel"
+
+#: html/Approvals/Elements/PendingMyApproval:59
+msgid "Search for approvals"
+msgstr "Sök efter godkännanden"
+
+#: html/Search/Simple.html:69
+msgid "Search for tickets"
+msgstr "Sök efter ärenden"
+
+#: NOT FOUND IN SOURCE
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name"
+msgstr "Sök efter ärenden. Skriv <strong>id</strong> nummer, <strong>köer</strong> med namn"
+
+#: html/Search/Simple.html:57
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name"
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Sökalternativ"
+
+#. ($PrimaryGroupBy)
+#: html/Search/Chart.html:56
+msgid "Search results grouped by %1"
+msgstr "Sökresultat grupperade efter %1"
+
+#. ($msg)
+#: lib/RT/SavedSearch.pm:203
+msgid "Search update: %1"
+msgstr "Sökuppdatering: %1"
+
+#: html/Search/Simple.html:59
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "Att söka igenom all text i alla ärenden kan ta lång tid, men om du måste göra det kan du söka efter vilket ord som helst i hela ärendehistoriken genom att skriva <b>fulltext:<i>word</i></b>."
+
+#: bin/rt-crontool:265
+msgid "Security:"
+msgstr "Säkerhet:"
+
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr "Se även:"
+
+#: lib/RT/CustomField_Overlay.pm:105
+msgid "See custom fields"
+msgstr "Se extrafält"
+
+#: lib/RT/Queue_Overlay.pm:106
+msgid "See exact outgoing email messages and their recipeients"
+msgstr "Se exakt utgående e-postmeddelanden och deras mottagare"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "See ticket private commentary"
+msgstr "Se privata kommentarer för ärende"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "See ticket summaries"
+msgstr "Se sammanfattningar av ärenden"
+
+#: lib/RT/CustomField_Overlay.pm:105
+msgid "SeeCustomField"
+msgstr "SeExtraFält"
+
+#: lib/RT/Group_Overlay.pm:169
+msgid "SeeGroup"
+msgstr "SeGrupp"
+
+#: lib/RT/Queue_Overlay.pm:91
+msgid "SeeQueue"
+msgstr "SeKö"
+
+#: html/Admin/CustomFields/index.html:46
+#: html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr "Välj ett extrafält"
+
+#: html/Admin/Groups/index.html:78
+msgid "Select a group"
+msgstr "Välj en grupp"
+
+#: html/Admin/Queues/index.html:54
+msgid "Select a queue"
+msgstr "Välj en kö"
+
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Välj en kö för ditt nya ärende"
+
+#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:49
+#: html/Admin/Users/index.html:52
+msgid "Select a user"
+msgstr "Välj en användare"
+
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
+msgstr "Välj ett extrafält"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Välj extrafält för alla användargrupper"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr "Välj extrafält för alla användare"
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr "Välj extrafält för ärenden i alla köer"
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr "Välj extrafält för transaktioner på alla ärenden i alla köer"
+
+#: html/Admin/Elements/GroupTabs:75
+#: html/User/Elements/GroupTabs:71
+msgid "Select group"
+msgstr "Välj grupp"
+
+#: lib/RT/CustomField_Overlay.pm:59
+msgid "Select multiple values"
+msgstr "Välj flera värden"
+
+#: lib/RT/CustomField_Overlay.pm:60
+msgid "Select one value"
+msgstr "Välj ett värde"
+
+#: html/Admin/Elements/QueueTabs:92
+msgid "Select queue"
+msgstr "Välj kö"
+
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "Välj kö som skall visas på \"RT-snabbtitt\" -sidan"
+
+#: html/Admin/Global/Scrip.html:59
+#: html/Admin/Global/Scrips.html:57
+#: html/Admin/Queues/Scrip.html:67
+#: html/Admin/Queues/Scrips.html:73
+msgid "Select scrip"
+msgstr "Välj scrip"
+
+#: html/Admin/Global/Template.html:78
+#: html/Admin/Global/Templates.html:57
+#: html/Admin/Queues/Template.html:76
+#: html/Admin/Queues/Templates.html:68
+msgid "Select template"
+msgstr "Välj mall"
+
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr "Välj upp till %1 värden"
+
+#: html/Admin/Elements/UserTabs:78
+msgid "Select user"
+msgstr "Välj användare"
+
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr "Valda extrafält"
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr "Valda objekt"
+
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Urval modifierat. Var god spara dina ändringar"
+
+#: etc/initialdata:121
+msgid "Send mail to all watchers"
+msgstr "Skicka e-post till alla observatörer"
+
+#: etc/initialdata:117
+msgid "Send mail to all watchers as a \"comment\""
+msgstr "Skicka e-post till alla observatörer som en \"kommentar\""
+
+#: etc/initialdata:112
+msgid "Send mail to requestors and Ccs"
+msgstr "Skicka e-post till rekvirenter och kopia-mottagare"
+
+#: etc/initialdata:107
+msgid "Send mail to requestors and Ccs as a comment"
+msgstr "Skicka e-post till rekvirenter och kopia-mottagare som en kommentar"
+
+#: etc/initialdata:78
+msgid "Sends a message to the requestors"
+msgstr "Skicka ett meddelande till rekvirenterna"
+
+#: etc/initialdata:125
+#: etc/initialdata:129
+msgid "Sends mail to explicitly listed Ccs and Bccs"
+msgstr "Skicka e-post till explicita kopia-mottagare och hemlig kopia-mottagare"
+
+#: etc/initialdata:94
+#: etc/upgrade/3.1.17/content:7
+msgid "Sends mail to the Ccs"
+msgstr "Skicka e-post till kopia-mottagarna"
+
+#: etc/initialdata:90
+#: etc/upgrade/3.1.17/content:3
+msgid "Sends mail to the Ccs as a comment"
+msgstr "Skicka e-post till kopia-mottagarna som en kommentar"
+
+#: etc/initialdata:102
+msgid "Sends mail to the administrative Ccs"
+msgstr "Skicka e-post till de administrativa kopia-mottagarna"
+
+#: etc/initialdata:98
+msgid "Sends mail to the administrative Ccs as a comment"
+msgstr "Skicka e-post till de administrativa kopia-mottagarna som en kommentar"
+
+#: etc/initialdata:82
+#: etc/initialdata:86
+msgid "Sends mail to the owner"
+msgstr "Skicka e-post till ägaren"
+
+#: lib/RT/Date.pm:449
+msgid "Sep."
+msgstr "Sep."
+
+#: html/Ticket/Elements/ShowTransaction:158
+msgid "Show"
+msgstr "Visa"
+
+#: html/Approvals/index.html:52
+msgid "Show Approvals"
+msgstr "Visa godkännanden"
+
+#: html/Search/Elements/EditFormat:56
+msgid "Show Columns"
+msgstr "Visa kolumner"
+
+#: html/Ticket/Elements/Tabs:220
+msgid "Show Results"
+msgstr "Visa resultat"
+
+#: html/Approvals/Elements/PendingMyApproval:64
+msgid "Show approved requests"
+msgstr "Visa godkända förfrågningar"
+
+#: html/Ticket/Create.html:316
+msgid "Show basics"
+msgstr "Visa grunddata"
+
+#: html/Approvals/Elements/PendingMyApproval:65
+msgid "Show denied requests"
+msgstr "Visa avvisade förfrågningar"
+
+#: html/Ticket/Create.html:319
+msgid "Show details"
+msgstr "Visa detaljer"
+
+#: html/Approvals/Elements/PendingMyApproval:63
+msgid "Show pending requests"
+msgstr "Visa väntande förfrågningar"
+
+#: html/Approvals/Elements/PendingMyApproval:66
+msgid "Show requests awaiting other approvals"
+msgstr "Visa förfrågningar som väntar på andra godkännanden"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "ShowACL"
+msgstr "VisaACL"
+
+#: lib/RT/System.pm:85
+msgid "ShowConfigTab"
+msgstr "VisaKonfigurationTab"
+
+#: lib/RT/Queue_Overlay.pm:106
+msgid "ShowOutgoingEmail"
+msgstr "VisaUtgåendeE-post"
+
+#: lib/RT/Group_Overlay.pm:168
+msgid "ShowSavedSearches"
+msgstr "VisaSparadeSökningar"
+
+#: lib/RT/Queue_Overlay.pm:102
+msgid "ShowScrips"
+msgstr "VisaScrips"
+
+#: lib/RT/Queue_Overlay.pm:99
+msgid "ShowTemplate"
+msgstr "VisaMall"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "ShowTicket"
+msgstr "VisaÄrende"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "ShowTicketComments"
+msgstr "VisaÄrendeKommentarer"
+
+#: lib/RT/Queue_Overlay.pm:107
+msgid "Sign up as a ticket Requestor or ticket or queue Cc"
+msgstr "Registrera som ärenderekvirent eller ärende eller kö-kopia"
+
+#: lib/RT/Queue_Overlay.pm:108
+msgid "Sign up as a ticket or queue AdminCc"
+msgstr "Registrera som ärende eller kö-Admin.kopia"
+
+#: html/Admin/Users/Modify.html:230
+#: html/User/Prefs.html:168
+msgid "Signature"
+msgstr "Signatur"
+
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Enkel sökning"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:47
+msgid "Single"
+msgstr "En enda"
+
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr "Storlek"
+
+#: html/Elements/Header:89
+msgid "Skip Menu"
+msgstr "Hoppa över meny"
+
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Liten"
+
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr "Vissa webbläsare läser kanske bara in innehåll från samma domän som din RT-server."
+
+#: html/Admin/Elements/AddCustomFieldValue:49
+#: html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Sortera"
+
+#: html/Admin/Elements/EditScrip:78
+msgid "Stage"
+msgstr "Steg"
+
+#: html/Elements/SelectDateType:48
+#: html/Ticket/Elements/EditDates:53
+#: html/Ticket/Elements/ShowDates:56
+msgid "Started"
+msgstr "Påbörjad"
+
+#: html/Elements/SelectDateType:52
+#: html/Ticket/Create.html:208
+#: html/Ticket/Elements/EditDates:48
+#: html/Ticket/Elements/ShowDates:52
+msgid "Starts"
+msgstr "Börjar"
+
+#: html/Admin/Users/Modify.html:162
+#: html/User/Prefs.html:145
+msgid "State"
+msgstr "Läge"
+
+#: html/Search/Elements/PickBasics:87
+#: html/SelfService/Update.html:57
+#: html/Ticket/Create.html:66
+#: html/Ticket/Elements/EditBasics:53
+#: html/Ticket/Elements/ShowBasics:52
+#: html/Ticket/Update.html:59
+#: lib/RT/Ticket_Overlay.pm:1166
+#: lib/RT/Tickets_Overlay.pm:1651
+msgid "Status"
+msgstr "Status"
+
+#: etc/initialdata:309
+msgid "Status Change"
+msgstr "Statusändring"
+
+#: html/Ticket/Elements/Tabs:178
+msgid "Steal"
+msgstr "Stjäl"
+
+#: lib/RT/Queue_Overlay.pm:117
+msgid "Steal tickets"
+msgstr "Stjäl ärenden"
+
+#: lib/RT/Queue_Overlay.pm:117
+msgid "StealTicket"
+msgstr "StjälÄrende"
+
+#. ($Old->Name)
+#: lib/RT/Transaction_Overlay.pm:678
+msgid "Stolen from %1"
+msgstr "Stulen från %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "Stulen från %1 "
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr "Stil"
+
+#: html/Elements/QuickCreate:52
+#: html/Elements/SelectAttachmentField:47
+#: html/Search/Bulk.html:132
+#: html/SelfService/Create.html:79
+#: html/SelfService/Update.html:65
+#: html/Ticket/Create.html:108
+#: html/Ticket/Elements/EditBasics:48
+#: html/Ticket/Elements/Reminders:125
+#: html/Ticket/ModifyAll.html:100
+#: html/Ticket/Update.html:82
+#: lib/RT/Ticket_Overlay.pm:1162
+#: lib/RT/Tickets_Overlay.pm:1733
+msgid "Subject"
+msgstr "Ämne"
+
+#. ($self->Data)
+#: docs/design_docs/string-extraction-guide.txt:89
+#: lib/RT/StyleGuide.pod:815
+#: lib/RT/Transaction_Overlay.pm:700
+msgid "Subject changed to %1"
+msgstr "Ämne ändrat till %1"
+
+#: html/Elements/Submit:75
+msgid "Submit"
+msgstr "Skicka"
+
+#: lib/RT/Group_Overlay.pm:774
+msgid "Succeeded"
+msgstr "Genomförd"
+
+#: lib/RT/Date.pm:423
+msgid "Sun."
+msgstr "Sön."
+
+#: lib/RT/System.pm:75
+msgid "SuperUser"
+msgstr "SuperAnvändare"
+
+#: html/User/Elements/DelegateRights:98
+msgid "System"
+msgstr "System"
+
+#: html/Admin/Elements/ToolTabs:54
+#: html/Admin/Tools/Configuration.html:48
+msgid "System Configuration"
+msgstr "Systemkonfiguration"
+
+#: html/Admin/CustomFields/GroupRights.html:128
+#: html/Admin/CustomFields/GroupRights.html:155
+#: html/Admin/CustomFields/UserRights.html:128
+#: html/Admin/CustomFields/UserRights.html:98
+#: html/Admin/Elements/SelectRights:106
+#: lib/RT/ACE_Overlay.pm:584
+#: lib/RT/Interface/Web.pm:960
+#: lib/RT/Interface/Web.pm:989
+msgid "System Error"
+msgstr "Systemfel"
+
+#. ($msg)
+#: lib/RT/Transaction_Overlay.pm:224
+#: lib/RT/Transaction_Overlay.pm:230
+msgid "System Error: %1"
+msgstr "Systemfel: %1"
+
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "Systemverktyg"
+
+#: lib/RT/ACE_Overlay.pm:633
+msgid "System error. Right not delegated."
+msgstr "Systemfel. Rättighet inte överlåten."
+
+#: lib/RT/ACE_Overlay.pm:163
+#: lib/RT/ACE_Overlay.pm:228
+#: lib/RT/ACE_Overlay.pm:323
+#: lib/RT/ACE_Overlay.pm:920
+msgid "System error. Right not granted."
+msgstr "Systemfel. Rättighet inte tilldelad."
+
+#: html/Admin/CustomFields/GroupRights.html:58
+#: html/Admin/Global/GroupRights.html:56
+#: html/Admin/Groups/GroupRights.html:58
+#: html/Admin/Queues/GroupRights.html:57
+msgid "System groups"
+msgstr "Systemgrupper"
+
+#: etc/initialdata:41
+#: etc/initialdata:47
+#: etc/initialdata:53
+msgid "SystemRolegroup for internal use"
+msgstr "SystemRollgrupp för internt bruk"
+
+#: lib/RT/CurrentUser.pm:357
+msgid "TEST_STRING"
+msgstr "TEST_STRING"
+
+#: etc/initialdata:603
+#: html/Search/Elements/EditFormat:72
+#: html/Ticket/Elements/Tabs:170
+msgid "Take"
+msgstr "Ta"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "Take tickets"
+msgstr "Ta ärenden"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "TakeTicket"
+msgstr "TaÄrende"
+
+#: lib/RT/Transaction_Overlay.pm:663
+msgid "Taken"
+msgstr "Taget"
+
+#: html/Admin/Elements/EditScrip:71
+#: html/Tools/Offline.html:78
+msgid "Template"
+msgstr "Mall"
+
+#. ($TemplateObj->Id())
+#: html/Admin/Global/Template.html:112
+#: html/Admin/Queues/Template.html:113
+msgid "Template #%1"
+msgstr "Mall #%1"
+
+#: html/Admin/Elements/EditTemplates:110
+msgid "Template deleted"
+msgstr "Mall har raderats"
+
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr "Mall är obligatorisk parameter"
+
+#: lib/RT/Scrip_Overlay.pm:180
+msgid "Template not found"
+msgstr "Mall ej funnen"
+
+#: lib/RT/Template_Overlay.pm:343
+msgid "Template parsed"
+msgstr "Mall har parsats"
+
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr "Mallparsfel"
+
+#: html/Admin/Elements/QueueTabs:70
+#: html/Admin/Elements/SystemTabs:57
+#: html/Admin/Global/index.html:66
+msgid "Templates"
+msgstr "Mallar"
+
+#: lib/RT/CustomField_Overlay.pm:943
+#: lib/RT/Record.pm:945
+msgid "That is already the current value"
+msgstr "Det är redan det nuvarande värdet"
+
+#: lib/RT/CustomField_Overlay.pm:412
+msgid "That is not a value for this custom field"
+msgstr "Det är inte ett värde för detta extrafält"
+
+#: lib/RT/Ticket_Overlay.pm:1994
+msgid "That is the same value"
+msgstr "Det är samma värde"
+
+#: lib/RT/ACE_Overlay.pm:305
+#: lib/RT/ACE_Overlay.pm:614
+msgid "That principal already has that right"
+msgstr "Principalen har redan den rättigheten"
+
+#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:753
+msgid "That principal is already a %1 for this queue"
+msgstr "Principalen är redan en %1 för denna kö"
+
+#. ($self->loc($args{'Type'}))
+#: lib/RT/Ticket_Overlay.pm:1435
+msgid "That principal is already a %1 for this ticket"
+msgstr "Principalen är redan en %1 för detta ärende"
+
+#. ($args{'Type'})
+#: lib/RT/Queue_Overlay.pm:852
+msgid "That principal is not a %1 for this queue"
+msgstr "Principalen är inte en %1 för denna kö"
+
+#: lib/RT/Ticket_Overlay.pm:1990
+msgid "That queue does not exist"
+msgstr "Kön finns ej"
+
+#: lib/RT/Ticket_Overlay.pm:3233
+msgid "That ticket has unresolved dependencies"
+msgstr "Ärendet har olösta avhängigheter"
+
+#: lib/RT/Action/CreateTickets.pm:710
+#: lib/RT/Ticket_Overlay.pm:3037
+msgid "That user already owns that ticket"
+msgstr "Ärendet tillhör redan den användaren"
+
+#: lib/RT/Ticket_Overlay.pm:3012
+msgid "That user does not exist"
+msgstr "Användaren finns ej"
+
+#: lib/RT/User_Overlay.pm:389
+msgid "That user is already privileged"
+msgstr "Användaren är redan privilegierad"
+
+#: lib/RT/User_Overlay.pm:410
+msgid "That user is already unprivileged"
+msgstr "Användaren är redan icke-privilegierad"
+
+#: lib/RT/User_Overlay.pm:402
+msgid "That user is now privileged"
+msgstr "Användaren är nu privilegierad"
+
+#: lib/RT/User_Overlay.pm:423
+msgid "That user is now unprivileged"
+msgstr "Användaren är nu icke-privilegierad"
+
+#: lib/RT/Ticket_Overlay.pm:3031
+msgid "That user may not own tickets in that queue"
+msgstr "Användaren äger kanske inte ärenden i den kön"
+
+#: lib/RT/Link_Overlay.pm:233
+msgid "That's not a numerical id"
+msgstr "Det är inte något numeriskt ID"
+
+#: html/SelfService/Display.html:53
+#: html/Ticket/Create.html:177
+#: html/Ticket/Elements/ShowSummary:49
+msgid "The Basics"
+msgstr "Grunddata"
+
+#: lib/RT/ACE_Overlay.pm:112
+msgid "The CC of a ticket"
+msgstr "Kopia för ett ärende"
+
+#: lib/RT/ACE_Overlay.pm:113
+msgid "The administrative CC of a ticket"
+msgstr "Adminstrativ kopia för ett ärende"
+
+#: bin/rt-crontool:275
+msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
+msgstr "Följande kommando kommer att ta fram alla aktiva ärenden i kön 'general' och sätta deras prioritet som 99 om de inte rörts på 4 timmar:"
+
+#: lib/RT/Record.pm:948
+msgid "The new value has been set."
+msgstr "Det nya värdet har satts."
+
+#: lib/RT/ACE_Overlay.pm:110
+msgid "The owner of a ticket"
+msgstr "Ägaren till ett nytt ärende"
+
+#: lib/RT/ACE_Overlay.pm:111
+msgid "The requestor of a ticket"
+msgstr "Rekvirenten till ett ärende"
+
+#: html/Admin/Elements/EditUserComments:47
+msgid "These comments aren't generally visible to the user"
+msgstr "Dessa kommentarer är vanligtvis inte synliga för användaren"
+
+#: lib/RT/CustomField_Overlay.pm:978
+msgid "This custom field does not apply to that object"
+msgstr "Detta extrafält gäller inte för det objektet"
+
+#: html/Admin/Tools/Configuration.html:50
+msgid "This feature is only available to system administrators"
+msgstr "Denna delen är endast tillgänglig för systemadministratörer"
+
+#: html/Ticket/Elements/PreviewScrips:96
+msgid "This message will be sent to..."
+msgstr "Meddelandet kommer att skickas till..."
+
+#: bin/rt-crontool:266
+msgid "This tool allows the user to run arbitrary perl modules from within RT."
+msgstr "Detta verktyg ger användaren möjlighet att köra godtyckliga perl-moduler inifrån RT."
+
+#: lib/RT/Transaction_Overlay.pm:301
+msgid "This transaction appears to have no content"
+msgstr "Denna transaktion tycks inte ha något innehåll"
+
+#. ($rows)
+#: html/Ticket/Elements/ShowRequestor:70
+msgid "This user's %1 highest priority tickets"
+msgstr "Denna användares %1 högst prioriterade ärenden"
+
+#: lib/RT/Date.pm:420
+msgid "Thu."
+msgstr "Tor."
+
+#. ($Ticket->Id, $Ticket->Subject)
+#: html/Ticket/ModifyAll.html:46
+#: html/Ticket/ModifyAll.html:50
+msgid "Ticket #%1 Jumbo update: %2"
+msgstr "Ärende #%1 Jumbo uppdatering: %2"
+
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#: html/Approvals/Elements/ShowDependency:67
+msgid "Ticket #%1: %2"
+msgstr "Ärende #%1: %2"
+
+#. ($T::Tickets{$template_id}->Id)
+#. ($T::Tickets{$template_id}->id)
+#. ($ticket->Id)
+#: lib/RT/Action/CreateTickets.pm:1350
+#: lib/RT/Action/CreateTickets.pm:1359
+#: lib/RT/Action/CreateTickets.pm:605
+#: lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:741
+msgid "Ticket %1"
+msgstr "Ärende %1"
+
+#. ($self->Id, $QueueObj->Name)
+#: lib/RT/Ticket_Overlay.pm:755
+#: lib/RT/Ticket_Overlay.pm:775
+msgid "Ticket %1 created in queue '%2'"
+msgstr "Ärende %1 har skapats i kö '%2'"
+
+#. ($Ticket->Id, $_)
+#: html/Search/Bulk.html:377
+msgid "Ticket %1: %2"
+msgstr "Ärende %1: %2"
+
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr "Ärende extrafält"
+
+#. ($Ticket->Id, $Ticket->Subject)
+#: html/Ticket/History.html:46
+#: html/Ticket/History.html:49
+msgid "Ticket History # %1 %2"
+msgstr "Ärendehistorik # %1 %2"
+
+#: etc/initialdata:324
+msgid "Ticket Resolved"
+msgstr "Ärende löst"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:69
+#: html/Admin/Global/CustomFields/index.html:81
+#: lib/RT/CustomField_Overlay.pm:1207
+msgid "Ticket Transactions"
+msgstr "Ärendetransaktioner"
+
+#: lib/RT/Tickets_Overlay.pm:1920
+msgid "Ticket content"
+msgstr "Ärendeinnehåll"
+
+#: lib/RT/Tickets_Overlay.pm:1969
+msgid "Ticket content type"
+msgstr "Ärendeinnehållstyp"
+
+#: lib/RT/Ticket_Overlay.pm:603
+#: lib/RT/Ticket_Overlay.pm:617
+#: lib/RT/Ticket_Overlay.pm:628
+#: lib/RT/Ticket_Overlay.pm:763
+msgid "Ticket could not be created due to an internal error"
+msgstr "Ärende kan inte skapas på grund av ett internt fel"
+
+#: html/Ticket/Display.html:55
+msgid "Ticket metadata"
+msgstr "Ärende metadata"
+
+#: etc/initialdata:310
+msgid "Ticket status changed"
+msgstr "Ärendestatus ändrad"
+
+#. (ref $self)
+#: lib/RT/Search/FromSQL.pm:82
+msgid "TicketSQL search module"
+msgstr "ÄrendeSQL sökmodul"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:64
+#: html/Admin/Global/CustomFields/index.html:75
+#: html/Elements/Tabs:71
+#: html/Search/Elements/Chart:109
+#: lib/RT/CustomField_Overlay.pm:1206
+msgid "Tickets"
+msgstr "Ärenden"
+
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Ärenden har skapats efter"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Ärenden har skapats före"
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Ärenden lösta efter"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Ärenden lösta före"
+
+#: html/Approvals/Elements/ShowDependency:48
+msgid "Tickets which depend on this approval:"
+msgstr "Ärenden som är beroende av detta godkännande:"
+
+#: html/Search/Elements/PickBasics:134
+#: html/Ticket/Create.html:183
+#: html/Ticket/Elements/EditBasics:72
+msgid "Time Estimated"
+msgstr "Uppskattad tid"
+
+#: html/Search/Elements/PickBasics:135
+#: html/Ticket/Create.html:196
+#: html/Ticket/Elements/EditBasics:85
+msgid "Time Left"
+msgstr "Resterande tid"
+
+#: html/Search/Elements/PickBasics:133
+#: html/Ticket/Create.html:189
+#: html/Ticket/Elements/EditBasics:78
+msgid "Time Worked"
+msgstr "Använd tid"
+
+#: lib/RT/Tickets_Overlay.pm:1891
+msgid "Time left"
+msgstr "Resterande tid"
+
+#: html/Elements/Footer:51
+msgid "Time to display"
+msgstr "Tid för visning"
+
+#: lib/RT/Tickets_Overlay.pm:1866
+msgid "Time worked"
+msgstr "Använd tid"
+
+#: lib/RT/Ticket_Overlay.pm:1167
+msgid "TimeWorked"
+msgstr "AnvändTid"
+
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr "Titel"
+
+#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
+#: html/Elements/Footer:62
+msgid "To inquire about support, training, custom development or licensing, please contact %1."
+msgstr "Förfrågan om support, utbildning, kundutveckling eller licensiering, var god kontakta %1."
+
+#: lib/RT/Ticket_Overlay.pm:1170
+msgid "Told"
+msgstr "Uppgivet"
+
+#: html/Admin/Elements/Tabs:68
+#: html/Admin/index.html:88
+#: html/Elements/Tabs:74
+#: html/Tools/index.html:46
+#: html/Tools/index.html:49
+msgid "Tools"
+msgstr "Verktyg"
+
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Totalt"
+
+#: etc/initialdata:252
+msgid "Transaction"
+msgstr "Transaktion"
+
+#. ($self->Data)
+#: lib/RT/Transaction_Overlay.pm:805
+msgid "Transaction %1 purged"
+msgstr "Transaktion %1 har tömts"
+
+#: lib/RT/Transaction_Overlay.pm:183
+msgid "Transaction Created"
+msgstr "Transaktion har skapats"
+
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr "Transaktion extrafält"
+
+#: lib/RT/Transaction_Overlay.pm:128
+msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
+msgstr "Transaktion->Skapa gick inte eftersom du inte specificerade en objekttyp och ID"
+
+#: lib/RT/Transaction_Overlay.pm:870
+msgid "Transactions are immutable"
+msgstr "Transaktioner är oföränderliga"
+
+#: lib/RT/Date.pm:418
+msgid "Tue."
+msgstr "Tis."
+
+#: html/Admin/CustomFields/Modify.html:66
+#: html/Admin/Elements/EditCustomField:65
+#: html/Ticket/Elements/AddWatchers:54
+#: html/Ticket/Elements/AddWatchers:65
+#: html/Ticket/Elements/AddWatchers:75
+#: lib/RT/Ticket_Overlay.pm:1168
+#: lib/RT/Tickets_Overlay.pm:1705
+msgid "Type"
+msgstr "Typ"
+
+#: lib/RT/ScripCondition_Overlay.pm:128
+msgid "Unimplemented"
+msgstr "Ej implementerad"
+
+#: html/Admin/Users/Modify.html:89
+msgid "Unix login"
+msgstr "Unix-inloggning"
+
+#. ($ContentEncoding)
+#. ($self->ContentEncoding)
+#: lib/RT/Attachment_Overlay.pm:289
+#: lib/RT/Record.pm:861
+msgid "Unknown ContentEncoding %1"
+msgstr "Okänd InnehållsKodning %1"
+
+#: html/Search/Build.html:455
+#: lib/RT/Report/Tickets.pm:410
+msgid "Unknown field: $key"
+msgstr "Okänt fält: $nyckel"
+
+#: html/Elements/SelectResultsPerPage:58
+msgid "Unlimited"
+msgstr "Obegränsat"
+
+#: html/Search/Elements/SelectSearchesForObjects:64
+msgid "Unnamed search"
+msgstr "Ej namngiven sökning"
+
+#: etc/initialdata:32
+msgid "Unprivileged"
+msgstr "Icke-privilegierad"
+
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr "Ej valda extrafält"
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr "Ej valda objekt"
+
+#: lib/RT/Transaction_Overlay.pm:659
+msgid "Untaken"
+msgstr "Ej tagen"
+
+#: html/Admin/Elements/EditScrip:128
+#: html/Elements/RT__Ticket/ColumnMap:302
+#: html/Search/Bulk.html:193
+#: html/Search/Bulk.html:75
+msgid "Update"
+msgstr "Uppdatera"
+
+#: html/Ticket/Update.html:135
+msgid "Update Ticket"
+msgstr "Uppdatera ärende"
+
+#: html/Search/Bulk.html:126
+#: html/Ticket/ModifyAll.html:87
+#: html/Ticket/Update.html:72
+msgid "Update Type"
+msgstr "Uppdatera typ"
+
+#: html/Search/Bulk.html:200
+#: html/Search/Results.html:78
+msgid "Update multiple tickets"
+msgstr "Uppdatera flera ärenden"
+
+#: lib/RT/Action/CreateTickets.pm:750
+#: lib/RT/Interface/Web.pm:584
+msgid "Update not recorded."
+msgstr "Uppdatera icke-inlästa."
+
+#: html/Ticket/ModifyAll.html:84
+msgid "Update ticket"
+msgstr "Uppdatera ärende"
+
+#. ($Ticket->id)
+#: html/SelfService/Update.html:112
+#: html/SelfService/Update.html:47
+msgid "Update ticket #%1"
+msgstr "Uppdatera ärende #%1"
+
+#. ($TicketObj->id, $TicketObj->Subject)
+#: html/Ticket/Update.html:158
+msgid "Update ticket #%1 (%2)"
+msgstr "Uppdatera ärende #%1 (%2)"
+
+#: lib/RT/Action/CreateTickets.pm:748
+#: lib/RT/Interface/Web.pm:583
+msgid "Update type was neither correspondence nor comment."
+msgstr "Uppdateringstyp är varken korrespondens eller kommentar."
+
+#: html/Elements/SelectDateType:54
+#: html/Ticket/Elements/ShowDates:72
+#: lib/RT/CustomField_Overlay.pm:1284
+#: lib/RT/Ticket_Overlay.pm:1171
+msgid "Updated"
+msgstr "Uppdaterad"
+
+#: html/Tools/Offline.html:93
+msgid "Upload"
+msgstr "Överför"
+
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr "Överför flera filer"
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr "Överför flera bilder"
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr "Överför en fil"
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr "Överför en bild"
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr "Överför upp till %1 filer"
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr "Överför upp till %1 bilder"
+
+#: html/Tools/Offline.html:93
+msgid "Upload your changes"
+msgstr "Överför dina ändringar"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
+msgstr "Använd annat RT-administrativt verktyg"
+
+#. ($args{'Owner'})
+#: lib/RT/Ticket_Overlay.pm:506
+msgid "User '%1' could not be found."
+msgstr "Det gick inte att hitta användare '%1'."
+
+#: etc/initialdata:132
+#: etc/initialdata:206
+msgid "User Defined"
+msgstr "Användardefinierad"
+
+#: html/Admin/Elements/EditScrip:93
+msgid "User Defined conditions and actions"
+msgstr "Användardefinierade villkor och handlingar"
+
+#: html/Admin/Elements/CustomFieldTabs:72
+#: html/Admin/Elements/GroupTabs:68
+#: html/Admin/Elements/QueueTabs:85
+#: html/Admin/Elements/SystemTabs:68
+#: html/Admin/Global/index.html:80
+msgid "User Rights"
+msgstr "Användarrättigheter"
+
+#. ($msg)
+#: html/Admin/Users/Modify.html:301
+msgid "User could not be created: %1"
+msgstr "Det gick inte att skapa användare: %1"
+
+#: lib/RT/User_Overlay.pm:330
+msgid "User created"
+msgstr "Användare har skapats"
+
+#: html/Admin/CustomFields/GroupRights.html:74
+#: html/Admin/Global/GroupRights.html:88
+#: html/Admin/Groups/GroupRights.html:75
+#: html/Admin/Queues/GroupRights.html:90
+msgid "User defined groups"
+msgstr "Användardefinierade grupper"
+
+#: lib/RT/User_Overlay.pm:592
+#: lib/RT/User_Overlay.pm:612
+msgid "User loaded"
+msgstr "Användare har lästs in"
+
+#: html/Admin/Groups/index.html:103
+msgid "User-defined groups"
+msgstr "Användardefinierade grupper"
+
+#: html/Admin/Users/Modify.html:69
+#: html/Elements/Login:90
+#: html/Ticket/Elements/AddWatchers:56
+msgid "Username"
+msgstr "Användarnamn"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:55
+#: html/Admin/Elements/SelectNewGroupMembers:47
+#: html/Admin/Elements/Tabs:53
+#: html/Admin/Global/CustomFields/index.html:64
+#: html/Admin/Groups/Members.html:76
+#: html/Admin/Queues/People.html:89
+#: html/Admin/index.html:62
+#: html/User/Groups/Members.html:79
+#: lib/RT/CustomField_Overlay.pm:1208
+msgid "Users"
+msgstr "Användare"
+
+#: html/Admin/Users/index.html:85
+msgid "Users matching search criteria"
+msgstr "Användare som matchar kriterier"
+
+#. ($transaction->id)
+#: bin/rt-crontool:134
+msgid "Using transaction #%1..."
+msgstr "Använder transaktion #%1..."
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
+msgid "Valid Query"
+msgstr "Giltig söksträng"
+
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Bekräftelse"
+
+#: html/Admin/CustomFields/Modify.html:130
+#: html/Admin/Elements/EditCustomField:78
+msgid "Values"
+msgstr "Värden"
+
+#: lib/RT/Queue_Overlay.pm:107
+msgid "Watch"
+msgstr "Observera"
+
+#: lib/RT/Queue_Overlay.pm:108
+msgid "WatchAsAdminCc"
+msgstr "ObserveraSomAdmin.kopia"
+
+#: html/Admin/Elements/QueueTabs:63
+msgid "Watchers"
+msgstr "Observatörer"
+
+#: lib/RT/Date.pm:419
+msgid "Wed."
+msgstr "Ons."
+
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr "Vad jag gjorde i dag"
+
+#: etc/initialdata:521
+msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
+msgstr "När ett ärende har godkänts av alla godkännare, lägg till korrespondens till originalärendet"
+
+#: etc/initialdata:485
+msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
+msgstr "När ett ärende har godkänts av någon godkännare, lägg till korrespondens till originalärendet"
+
+#: etc/initialdata:146
+msgid "When a ticket is created"
+msgstr "När ett ärende har skapats"
+
+#: etc/initialdata:418
+msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
+msgstr "När ett godkännandeärende skapas, meddela ägaren och Admin.kopia-mottagare om delen som väntar på deras godkännande"
+
+#: etc/initialdata:151
+msgid "When anything happens"
+msgstr "När något händer"
+
+#: etc/initialdata:199
+msgid "Whenever a ticket is resolved"
+msgstr "När ett ärende har lösts"
+
+#: etc/initialdata:185
+msgid "Whenever a ticket's owner changes"
+msgstr "När ett ärendes ägare byts ut"
+
+#: etc/initialdata:178
+#: etc/upgrade/3.1.17/content:16
+msgid "Whenever a ticket's priority changes"
+msgstr "När ett ärendes prioritet ändras"
+
+#: etc/initialdata:193
+msgid "Whenever a ticket's queue changes"
+msgstr "När ett ärendes kö ändras"
+
+#: etc/initialdata:170
+msgid "Whenever a ticket's status changes"
+msgstr "När ett ärendes status ändras"
+
+#: etc/initialdata:207
+msgid "Whenever a user-defined condition occurs"
+msgstr "När det förekommer ett användardefinierat villkor"
+
+#: etc/initialdata:164
+msgid "Whenever comments come in"
+msgstr "När det kommer in kommentarer"
+
+#: etc/initialdata:157
+msgid "Whenever correspondence comes in"
+msgstr "När det kommer in korrespondens"
+
+#: html/Admin/Users/Modify.html:188
+#: html/User/Prefs.html:88
+msgid "Work"
+msgstr "Arbete"
+
+#: html/Search/Results.html:82
+msgid "Work offline"
+msgstr "Arbeta offline"
+
+#: html/Ticket/Elements/ShowBasics:63
+#: html/Ticket/Update.html:64
+msgid "Worked"
+msgstr "Arbetat"
+
+#: lib/RT/Ticket_Overlay.pm:3140
+msgid "You already own this ticket"
+msgstr "Det här ärendet tillhör redan dig"
+
+#: html/autohandler:214
+#: html/autohandler:222
+msgid "You are not an authorized user"
+msgstr "Du är inte en auktoriserad användare"
+
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Du kan även redigera själva den fördefinierade sökningen"
+
+#: lib/RT/Ticket_Overlay.pm:3025
+msgid "You can only reassign tickets that you own or that are unowned"
+msgstr "Du kan endast dela ut ärenden som tillhör dig eller som inte tillhör någon"
+
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr "Du kan endast ta ärenden som inte tillhör någon"
+
+#. ($num, $queue)
+#: docs/design_docs/string-extraction-guide.txt:47
+#: lib/RT/StyleGuide.pod:780
+msgid "You found %1 tickets in queue %2"
+msgstr "Du fann %1 ärenden i kö %2"
+
+#: html/NoAuth/Logout.html:52
+msgid "You have been logged out of RT."
+msgstr "Du har loggat av från RT."
+
+#: html/SelfService/Display.html:133
+msgid "You have no permission to create tickets in that queue."
+msgstr "Du har inte tillåtelse att skapa ärenden i den kön."
+
+#: lib/RT/Ticket_Overlay.pm:2003
+msgid "You may not create requests in that queue."
+msgstr "Du får inte skapa förfrågningar i den kön."
+
+#: html/NoAuth/Logout.html:56
+msgid "You're welcome to login again"
+msgstr "Du är välkommen att logga in igen"
+
+#: etc/initialdata:502
+msgid "Your request has been approved by %1. Other approvals may still be pending."
+msgstr "Din förfrågan har godkänts av %1. Andra godkännanden inväntas kanske fortfarande."
+
+#: etc/initialdata:540
+msgid "Your request has been approved."
+msgstr "Din förfrågan har godkänts."
+
+#: etc/initialdata:445
+msgid "Your request was rejected."
+msgstr "Din förfrågan avvisades."
+
+#: html/autohandler:251
+msgid "Your username or password is incorrect"
+msgstr "Ditt användarnamn eller lösenord är inte korrekt"
+
+#: html/Admin/Users/Modify.html:168
+#: html/User/Prefs.html:149
+msgid "Zip"
+msgstr "Zip"
+
+#: lib/RT/System.pm:87
+msgid "allow creation of saved searches"
+msgstr "tillåt skapande av sparade sökningar"
+
+#: lib/RT/System.pm:86
+msgid "allow loading of saved searches"
+msgstr "tillåt inläsning av sparade sökningar"
+
+#. ($right->PrincipalObj->Object->SelfDescription)
+#: html/User/Elements/DelegateRights:80
+msgid "as granted to %1"
+msgstr "som givet till %1"
+
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "diagram"
+
+#: html/SelfService/Closed.html:49
+msgid "closed"
+msgstr "stängd"
+
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:55
+msgid "contains"
+msgstr "innehåller"
+
+#: html/Admin/Queues/Modify.html:98
+#: lib/RT/Date.pm:346
+msgid "days"
+msgstr "dagar"
+
+#: lib/RT/Queue_Overlay.pm:87
+msgid "deleted"
+msgstr "raderad"
+
+#: html/Search/Elements/PickBasics:61
+msgid "does not match"
+msgstr "matchar inte"
+
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:56
+msgid "doesn't contain"
+msgstr "innehåller inte"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "equal to"
+msgstr "lika med"
+
+#: html/Search/Build.html:547
+msgid "error: can't move down"
+msgstr "fel: kan inte flytta ner"
+
+#: html/Search/Build.html:569
+msgid "error: can't move left"
+msgstr "fel: kan inte flytta till vänster"
+
+#: html/Search/Build.html:528
+msgid "error: can't move up"
+msgstr "fel: kan inte flytta upp"
+
+#: html/Search/Build.html:612
+msgid "error: nothing to delete"
+msgstr "fel: inget att radera"
+
+#: html/Search/Build.html:533
+#: html/Search/Build.html:552
+#: html/Search/Build.html:574
+#: html/Search/Build.html:603
+msgid "error: nothing to move"
+msgstr "fel: inget att flytta"
+
+#: html/Search/Build.html:630
+msgid "error: nothing to toggle"
+msgstr "fel: inget att växla"
+
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectEqualityOperator:59
+msgid "greater than"
+msgstr "större än"
+
+#. ($self->Name)
+#: lib/RT/Group_Overlay.pm:214
+msgid "group '%1'"
+msgstr "grupp '%1'"
+
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+#: html/Search/Results.html:88
+msgid "grouped by %1"
+msgstr "grupperad efter %1"
+
+#: lib/RT/Date.pm:342
+msgid "hours"
+msgstr "timmar"
+
+#: html/Search/Elements/PickBasics:48
+msgid "id"
+msgstr "ID"
+
+#: html/Elements/SelectBoolean:53
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:57
+#: html/Search/Elements/PickBasics:162
+#: html/Search/Elements/PickBasics:74
+#: html/Search/Elements/PickBasics:90
+#: html/Search/Elements/PickCFs:53
+msgid "is"
+msgstr "är"
+
+#: html/Elements/SelectBoolean:57
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectMatch:58
+#: html/Search/Elements/PickBasics:163
+#: html/Search/Elements/PickBasics:75
+#: html/Search/Elements/PickBasics:91
+#: html/Search/Elements/PickCFs:54
+msgid "isn't"
+msgstr "är inte"
+
+#: html/Elements/SelectCustomFieldOperator:59
+#: html/Elements/SelectEqualityOperator:59
+msgid "less than"
+msgstr "mindre än"
+
+#: html/Search/Elements/PickBasics:60
+msgid "matches"
+msgstr "matchar"
+
+#: lib/RT/Date.pm:338
+msgid "min"
+msgstr "min."
+
+#: lib/RT/Date.pm:354
+msgid "months"
+msgstr "månader"
+
+#: lib/RT/Queue_Overlay.pm:82
+msgid "new"
+msgstr "ny"
+
+#: html/Admin/Elements/PickCustomFields:64
+#: html/Admin/Elements/PickObjects:65
+msgid "no name"
+msgstr "inget namn"
+
+#: html/Admin/Elements/EditScrips:64
+msgid "no value"
+msgstr "inget värde"
+
+#: html/Admin/Elements/EditQueueWatchers:48
+#: html/Ticket/Elements/EditWatchers:49
+msgid "none"
+msgstr "inget"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "not equal to"
+msgstr "inte lika med"
+
+#: lib/RT/Queue_Local.pm:2
+msgid "offer"
+msgstr ""
+
+#: html/SelfService/Elements/MyRequests:82
+#: lib/RT/Queue_Overlay.pm:83
+msgid "open"
+msgstr "öppen"
+
+#. ($self->Name, $user->Name)
+#: lib/RT/Group_Overlay.pm:219
+msgid "personal group '%1' for user '%2'"
+msgstr "personlig grupp '%1' för användare '%2'"
+
+#. ($queue->Name, $self->Type)
+#: lib/RT/Group_Overlay.pm:227
+msgid "queue %1 %2"
+msgstr "kö %1 %2"
+
+#: lib/RT/Queue_Overlay.pm:86
+msgid "rejected"
+msgstr "avvisad"
+
+#: lib/RT/Queue_Overlay.pm:85
+msgid "resolved"
+msgstr "löst"
+
+#: lib/RT/Date.pm:334
+msgid "sec"
+msgstr "sek."
+
+#: lib/RT/System.pm:85
+msgid "show Configuration tab"
+msgstr "visa konfigurationstab"
+
+#: html/Search/Results.html:80
+msgid "spreadsheet"
+msgstr "kalkylblad"
+
+#: lib/RT/Queue_Overlay.pm:84
+msgid "stalled"
+msgstr "i väntläge"
+
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+#: html/Search/Results.html:89
+msgid "style: %1"
+msgstr "stil: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "summeringsrader"
+
+#. ($self->Type)
+#: lib/RT/Group_Overlay.pm:222
+msgid "system %1"
+msgstr "system %1"
+
+#. ($self->Type)
+#: lib/RT/Group_Overlay.pm:233
+msgid "system group '%1'"
+msgstr "systemgrupp '%1'"
+
+#: html/Elements/Error:64
+#: html/SelfService/Error.html:63
+msgid "the calling component did not specify why"
+msgstr "den anropade komponenten specificerade inte varför"
+
+#. ($self->Instance, $self->Type)
+#: lib/RT/Group_Overlay.pm:230
+msgid "ticket #%1 %2"
+msgstr "ärende #%1 %2"
+
+#. ($self->Id)
+#: lib/RT/Group_Overlay.pm:236
+msgid "undescribed group %1"
+msgstr "icke-beskriven grupp %1"
+
+#. ($user->Object->Name)
+#: lib/RT/Group_Overlay.pm:211
+msgid "user %1"
+msgstr "användare %1"
+
+#: lib/RT/Date.pm:350
+msgid "weeks"
+msgstr "veckor"
+
+#: lib/RT/Date.pm:358
+msgid "years"
+msgstr "Ã¥r"
+
diff --git a/rt/lib/RT/I18N/tr.po b/rt/lib/RT/I18N/tr.po
new file mode 100644
index 0000000..58c6b79
--- /dev/null
+++ b/rt/lib/RT/I18N/tr.po
@@ -0,0 +1,5079 @@
+# Turkish localization catalog for Request Tracker (RT)
+# First Author: Burak Gürsoy <burak@cpan.org>, Jun 2007
+msgid ""
+msgstr ""
+"Project-Id-Version: RT 3.6.x\n"
+"POT-Creation-Date: 2007-15-06 22:30+0200\n"
+"PO-Revision-Date: 2007-15-06 22:30+0200\n"
+"Last-Translator: Burak Gürsoy <burak@cpan.org>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr " %1 silindi."
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr " %1 değeri %2 olarak yeniden adlandırıldı."
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr " %1 kaydedildi."
+
+#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
+#. ($Ticket->id, $Ticket->Subject)
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#. ($ticket->Id, $ticket->Subject)
+#. ($TicketObj->Id, $TicketObj->Subject)
+msgid "#%1: %2"
+msgstr ""
+
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
+#. ($label)
+msgid "$prefix %1"
+msgstr ""
+
+#: lib/RT/URI/fsck_com_rt.pm:256
+#. ($self->ObjectType, $self->Object->Id)
+msgid "%1 #%2"
+msgstr ""
+
+#: lib/RT/Date.pm:365
+#. ($s, $time_unit)
+msgid "%1 %2"
+msgstr ""
+
+#: lib/RT/Date.pm:401
+#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
+msgid "%1 %2 %3 %4:%5:%6 %7"
+msgstr "%3 %2 %7 %1, %4:%5:%6"
+
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
+#. ($cf->Name, $new_value->Content)
+#. ($field, $self->NewValue)
+#. ($self->Field, $principal->Object->Name)
+msgid "%1 %2 added"
+msgstr "%1 %2 eklendi"
+
+#: lib/RT/Date.pm:362
+#. ($s, $time_unit)
+msgid "%1 %2 ago"
+msgstr "%1 %2 önce"
+
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
+#. ($cf->Name, $old_content, $new_value->Content)
+#. ($field, $self->OldValue, $self->NewValue)
+msgid "%1 %2 changed to %3"
+msgstr "%1: %2 deÄŸeri %3 olarak deÄŸiÅŸtirildi"
+
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
+#. ($cf->Name, $old_value->Content)
+#. ($field, $self->OldValue)
+#. ($self->Field, $principal->Object->Name)
+msgid "%1 %2 deleted"
+msgstr "%1 %2 silindi"
+
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
+#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
+msgid "%1 %2 with template %3"
+msgstr "%1 %2 ile ÅŸablon %3"
+
+#: html/Ticket/Elements/ShowAttachments:72
+#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
+msgid "%1 (%2) by %3"
+msgstr "%1 (%2) oluÅŸturan: %3"
+
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
+#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
+#. (loc($TicketObj->Status))
+#. ($TicketObj->OwnerObj->Name())
+msgid "%1 (Unchanged)"
+msgstr "%1 (DeÄŸiÅŸmemiÅŸ)"
+
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
+#. ("--search-argument", "--search")
+#. ("--condition-argument", "--condition")
+#. ("--action-argument", "--action")
+msgid "%1 - An argument to pass to %2"
+msgstr "%1 - %2 komutuna geçilecek bir argüman"
+
+#: bin/rt-crontool:262
+#. ("--verbose")
+msgid "%1 - Output status updates to STDOUT"
+msgstr "%1 - STDOUT' a gönderilen çıktı durumu güncellemeleri"
+
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr "%1 - Kullanmak istediğiniz şablonun adını belirtin"
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr "%1 - 'first' veya 'last' hareketlerinden hangisini kullanacağınızı belirtin"
+
+#: bin/rt-crontool:247
+#. ("--action")
+msgid "%1 - Specify the action module you want to use"
+msgstr "%1 - Kullanmak istediğiniz eylem modülünü belirtin"
+
+#: bin/rt-crontool:241
+#. ("--condition")
+msgid "%1 - Specify the condition module you want to use"
+msgstr "%1 - Kullanmak istediğiniz durum modülünü belirtin"
+
+#: bin/rt-crontool:234
+#. ("--search")
+msgid "%1 - Specify the search module you want to use"
+msgstr "%1 - Kullanmak istediğiniz arama modülünü belirtin"
+
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr "%1 - Kullanmak istediğiniz hareket türünü belirtin"
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+msgid "%1 RT %2 Copyright 1996-%3 %4."
+msgstr "%1 RT sürüm %2 Telif Hakkı: 1996-%3 %4."
+
+#: lib/RT/ScripAction_Overlay.pm:150
+#. ($self->Id)
+msgid "%1 ScripAction loaded"
+msgstr "ScriptAction %1 yüklendi"
+
+#: lib/RT/Record.pm:1722
+#. ($args{'Value'}, $cf->Name)
+msgid "%1 added as a value for %2"
+msgstr "%1, %2 için bir değer olarak eklendi"
+
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
+#. ($args{'Base'})
+#. ($args{'Target'})
+msgid "%1 appears to be a local object, but can't be found in the database"
+msgstr "%1 yerel bir nesne olarak gözüküyor, fakat veritabanında mevcut değil"
+
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
+#. ($self->BriefDescription , $self->CreatorObj->Name)
+#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
+msgid "%1 by %2"
+msgstr "%1 - %2"
+
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
+#. ($self->Field , $q1->Name , $q2->Name)
+#. ($self->Field, $t2->AsString, $t1->AsString)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
+msgid "%1 changed from %2 to %3"
+msgstr "%1, %2 deÄŸerinden %3 deÄŸerine deÄŸiÅŸti"
+
+#: html/Search/Build.html:213
+#. ($Description)
+msgid "%1 copy"
+msgstr "%1 kopya"
+
+#: lib/RT/Record.pm:944
+msgid "%1 could not be set to %2."
+msgstr "%1, %2 olarak atanamıyor"
+
+#: lib/RT/Ticket_Overlay.pm:2787
+#. ($self)
+msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
+msgstr "%1, durumunu çözülmüş olarak değiştiremiyor. RT' nin veritabanı tutarsız olabilir"
+
+#: lib/RT/Transaction_Overlay.pm:571
+#. ($obj_type)
+msgid "%1 created"
+msgstr "%1 oluÅŸturuldu"
+
+#: lib/RT/Transaction_Overlay.pm:576
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr "%1 silindi"
+
+#: etc/initialdata:593
+msgid "%1 highest priority tickets I own"
+msgstr "Sahibi olduğum yüksek öneme sahip %1 bilet"
+
+#: bin/rt-crontool:229
+#. ($0)
+msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
+msgstr "%1, biletlere dışarıdan müdahale edebilen bir araçtır (cron gibi)"
+
+#: lib/RT/Queue_Overlay.pm:863
+#. ($principal->Object->Name, $args{'Type'})
+msgid "%1 is no longer a %2 for this queue."
+msgstr "%1, artık bu kuyruk için %2 değil."
+
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
+msgid "%1 min"
+msgstr "%1 dakika"
+
+#: etc/initialdata:601
+msgid "%1 newest unowned tickets"
+msgstr "Sahibi olmayan en yeni %1 bilet"
+
+#: lib/RT/CustomField_Overlay.pm:893
+msgid "%1 objects"
+msgstr "%1 nesne"
+
+#: html/User/Elements/DelegateRights:97
+#. (loc($ObjectType =~ /^RT::(.*)$/))
+msgid "%1 rights"
+msgstr "%1 hak"
+
+#: lib/RT/Action/ResolveMembers.pm:63
+#. (ref $self)
+msgid "%1 will resolve all members of a resolved group ticket."
+msgstr "%1, çözülmüş bir grup biletinin tüm üyelerini çözecektir"
+
+
+#: lib/RT/CustomField_Overlay.pm:894
+msgid "%1's %2 objects"
+msgstr "%1 için %2 nesne"
+
+#: lib/RT/CustomField_Overlay.pm:895
+msgid "%1's %2's %3 objects"
+msgstr "%1 ve %2 için %3 nesne"
+
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
+#. ($object->Name)
+#. ($Object->Name)
+msgid "%1's saved searches"
+msgstr "%1 için kaydedilmiş aramalar"
+
+#: lib/RT/Transaction_Overlay.pm:481
+#. ($self)
+msgid "%1: no attachment specified"
+msgstr "%1: herhangi bir eklenti belirtilmedi"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:78
+#. ($size)
+msgid "%1b"
+msgstr ""
+
+#: html/Ticket/Elements/ShowTransactionAttachments:75
+#. (int( $size / 102.4 ) / 10)
+msgid "%1k"
+msgstr ""
+
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:1142
+#. ($args{'Status'})
+msgid "'%1' is an invalid value for status"
+msgstr "'%1', durum için geçersiz bir değer"
+
+#: html/Admin/Elements/EditCustomFieldValues:50 html/Admin/Elements/EditQueueWatchers:50 html/Admin/Elements/EditScrips:56 html/Admin/Elements/EditTemplates:57 html/Admin/Groups/Members.html:73 html/Elements/EditLinks:54 html/Ticket/Elements/EditPeople:67 html/User/Groups/Members.html:76
+msgid "(Check box to delete)"
+msgstr "(Silmek için kutucuğu işaretleyin)"
+
+#: html/Ticket/Elements/PreviewScrips:99
+msgid "(Check boxes to disable notifications to the listed recipients)"
+msgstr "(Listelenen alıcılara uyarı gitmesini iptal etmek için kutucukları işaretleyin)"
+
+#: html/Ticket/Elements/PreviewScrips:123
+msgid "(Check boxes to enable notifications to the listed recipients)"
+msgstr "Listelenen alıcılara uyarı gitmesi için kutucukları işaretleyin)"
+
+#: html/Ticket/Create.html:218
+msgid "(Enter ticket ids or URLs, separated with spaces)"
+msgstr "(Boşluklarla ayrılmış olarak, bilet numaralarını veya URL' lerini girin)"
+
+#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
+#. ($RT::CorrespondAddress)
+#. ($RT::CommentAddress)
+msgid "(If left blank, will default to %1)"
+msgstr "(Boş bırakılırsa, varsayılan olarak %1 değerini alacaktır)"
+
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
+msgid "(No custom fields)"
+msgstr "(Özel alan yok)"
+
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
+msgid "(No members)"
+msgstr "(Ãœye yok)"
+
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
+msgid "(No scrips)"
+msgstr "(Senet yok)"
+
+#: html/Admin/Elements/EditTemplates:52
+msgid "(No templates)"
+msgstr "(Åžablon yok)"
+
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+msgid "(None)"
+msgstr "(Hiçbiri)"
+
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Bu güncellemeyi, virgülle ayrılmış eposta listesine, görünmez karbon kopya olarak gönderir. İleriki güncellemeleri kimin alıp almayacağını <strong>değiştirmez</strong>.)"
+
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Bu güncellemeyi, virgülle ayrılmış eposta listesine, karbon kopya olarak gönderir. Listedeki kişiler ileriki güncellemeleri <strong>alacaktır</strong>.)"
+
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Bu güncellemeyi, virgülle ayrılmış eposta listesine, karbon kopya olarak gönderir. İleriki güncellemeleri kimin alıp almayacağını <strong>değiştirmez</strong>.)"
+
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr "(Bu güncellemeyi, virgülle ayrılmış eposta listesine, karbon kopya olarak gönderir. Listedeki kişiler ileriki güncellemeleri <strong>alacaktır</strong>.)"
+
+#: html/Admin/Elements/EditScrip:96
+msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
+msgstr "(Bir durum veya eylem için 'Kullanıcı Tanımlı' yı seçtiğinizde, bu alanları kullanın)"
+
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr "(Eposta gönderilmeyecek)"
+
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
+msgid "(empty)"
+msgstr "(boÅŸ)"
+
+#: html/Admin/Users/index.html:60
+msgid "(no name listed)"
+msgstr "(herhangi bir ad listelenmedi)"
+
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
+msgid "(no value)"
+msgstr "(deÄŸer yok)"
+
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr "(deÄŸer yok)"
+
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
+msgid "(only one ticket)"
+msgstr "(sadece bir bilet)"
+
+#: html/Elements/RT__Ticket/ColumnMap:149
+msgid "(pending approval)"
+msgstr "(onaylanmayı bekliyor)"
+
+#: html/Elements/RT__Ticket/ColumnMap:152
+msgid "(pending other Collection)"
+msgstr "(diÄŸer bir Koleksiyonu bekliyor)"
+
+#: html/Admin/Users/Modify.html:71
+msgid "(required)"
+msgstr "(gerekli)"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "(untitled)"
+msgstr "(başlıksız)"
+
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr "(yyyy/aa/gg)"
+
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr "--transaction argümanı sadece 'first' veya 'last' olabilir"
+
+#: html/Ticket/Elements/ShowBasics:53
+msgid "<% $Ticket->Status%>"
+msgstr ""
+
+#: html/Elements/SelectTicketTypes:48
+msgid "<% $_ %>"
+msgstr ""
+
+#: html/Search/Elements/SelectLinks:48
+msgid "<%$_%>"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:73
+msgid "<%$field%>"
+msgstr ""
+
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr "<input type=\"submit\" class=\"button\" value=\"Yeni bilet:\" />&nbsp;%1"
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
+msgstr "<input type=\"submit\" value=\"Yeni bilet:\">&nbsp;%1"
+
+#: etc/initialdata:218
+msgid "A blank template"
+msgstr "BoÅŸ bir ÅŸablon"
+
+#: html/Admin/Users/Modify.html:371
+msgid "A password was not set, so user won't be able to login."
+msgstr "Bir parola atanmamış, dolayısıyla, kullanıcı giriş yapamayacak"
+
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
+msgid "ACE not found"
+msgstr "ACE bulunamadı"
+
+#: lib/RT/ACE_Overlay.pm:853
+msgid "ACEs can only be created and deleted."
+msgstr "ACE' ler sadece oluÅŸturulabilir ve silinebilirler."
+
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "VE"
+
+#: html/User/Elements/Tabs:53
+msgid "About me"
+msgstr "Hakkımda"
+
+#: html/Admin/Users/Modify.html:106
+msgid "Access control"
+msgstr "EriÅŸim denetimi"
+
+#: html/Admin/Elements/EditScrip:65
+msgid "Action"
+msgstr "Eylem"
+
+#: lib/RT/Scrip_Overlay.pm:172
+#. ($args{'ScripAction'})
+msgid "Action %1 not found"
+msgstr "%1 eylemi bulunamadı"
+
+#: bin/rt-crontool:171
+msgid "Action committed.\\n"
+msgstr "Eylem yapıldı"
+
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr "Eylem, zorunlu bir argüman"
+
+#: bin/rt-crontool:167
+msgid "Action prepared..."
+msgstr "Eylem hazırlanıyor..."
+
+#: html/Search/Build.html:85
+msgid "Add"
+msgstr "Ekle"
+
+#: html/Search/Bulk.html:92
+msgid "Add AdminCc"
+msgstr "Yöneticiye karbon kopya ekle"
+
+#: html/Search/Bulk.html:88
+msgid "Add Cc"
+msgstr "Karbon kopya ekle"
+
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Sütun ekle"
+
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
+msgstr "Kıstas ekle"
+
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
+msgid "Add More Files"
+msgstr "Daha fazla dosya ekle"
+
+#: html/Search/Bulk.html:84
+msgid "Add Requestor"
+msgstr "İstekçi ekle"
+
+#: html/Admin/Elements/AddCustomFieldValue:46
+msgid "Add Value"
+msgstr "DeÄŸer ekle"
+
+#: html/Admin/Global/Scrip.html:83
+msgid "Add a scrip which will apply to all queues"
+msgstr "Bütün kuyruklara etki edecek bir senet ekle"
+
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr "Ekle ve Ara"
+
+#: html/Search/Bulk.html:124
+msgid "Add comments or replies to selected tickets"
+msgstr "Seçilen senetlere yorum veya cevap ekle"
+
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
+msgid "Add members"
+msgstr "Ãœye ekle"
+
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
+msgid "Add new watchers"
+msgstr "Yeni gözcüler ekle"
+
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr "Aramanıza bu terimleri ekleyin"
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr "DeÄŸer ekle"
+
+#: lib/RT/CustomField_Overlay.pm:108
+msgid "Add, delete and modify custom field values for objects"
+msgstr "Nesneler için, kişiselleştirilmiş alanları ekleyin, silin ve değiştirin"
+
+#: lib/RT/Queue_Overlay.pm:763
+#. ($args{'Type'})
+msgid "Added principal as a %1 for this queue"
+msgstr "Bu kuyruk için, asıl, %1 olarak eklendi"
+
+#: lib/RT/Ticket_Overlay.pm:1455
+#. ($self->loc($args{'Type'}))
+msgid "Added principal as a %1 for this ticket"
+msgstr "Bu bilet için, asıl, %1 olarak eklendi"
+
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
+msgid "Address1"
+msgstr "Adres1"
+
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
+msgid "Address2"
+msgstr "Adres2"
+
+#: html/Ticket/Create.html:98
+msgid "Admin Cc"
+msgstr "Yönetici Karbon Kopya"
+
+#: etc/initialdata:295
+msgid "Admin Comment"
+msgstr "Yönetici Yorumu"
+
+#: etc/initialdata:274
+msgid "Admin Correspondence"
+msgstr "Yönetici Yazışması"
+
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
+msgid "Admin queues"
+msgstr "Yönetici kuyrukları"
+
+
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
+msgid "Admin/Global configuration"
+msgstr "Yönetici/Küresel ayarlar"
+
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
+msgid "AdminCc"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:106
+msgid "AdminCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:163
+msgid "AdminGroup"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:165
+msgid "AdminGroupMembership"
+msgstr ""
+
+#: lib/RT/System.pm:80
+msgid "AdminOwnPersonalGroups"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "AdminQueue"
+msgstr ""
+
+#: lib/RT/System.pm:81
+msgid "AdminUsers"
+msgstr ""
+
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
+msgid "Administrative Cc"
+msgstr "Yönetimsel karbon kopya"
+
+#: html/Ticket/Elements/Tabs:216
+msgid "Advanced"
+msgstr "GeliÅŸmiÅŸ"
+
+#: html/Elements/SelectDateRelation:57
+msgid "After"
+msgstr "Sonra"
+
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Toplayıcı"
+
+#: etc/initialdata:363
+msgid "All Approvals Passed"
+msgstr "Bütün Onaylar Geçti"
+
+#: html/Admin/Queues/index.html:75
+msgid "All Queues"
+msgstr "Bütün Kuyruklar"
+
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "Ve/Veya"
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr "Etki edeceği bölümler: "
+
+#: html/Search/Edit.html:64
+msgid "Apply"
+msgstr "Uygula"
+
+#: html/Search/Edit.html:64
+msgid "Apply your changes"
+msgstr "Değişikliklerinizi uygulayın"
+
+#: html/Elements/Tabs:77
+msgid "Approval"
+msgstr "Onaylama"
+
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#. ($Ticket->Id, $Ticket->Subject)
+#. ($ticket->id, $msg)
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+msgid "Approval #%1: %2"
+msgstr "Onaylama #%1: %2"
+
+#: html/Approvals/index.html:75
+#. ($ticket->Id)
+msgid "Approval #%1: Notes not recorded due to a system error"
+msgstr "Onaylama #%1: Bir sistem hatası nedeniyle, notlar kaydedilemedi"
+
+#: html/Approvals/index.html:73
+#. ($ticket->Id)
+msgid "Approval #%1: Notes recorded"
+msgstr "Onaylama #%1: Notlar kaydedildi"
+
+#: etc/initialdata:351
+msgid "Approval Passed"
+msgstr "Onay Geçti"
+
+#: etc/initialdata:374
+msgid "Approval Rejected"
+msgstr "Onay Reddedildi"
+
+#: html/Approvals/Elements/Approve:69
+msgid "Approve"
+msgstr "Onayla"
+
+#: etc/initialdata:504
+msgid "Approver's notes: %1"
+msgstr "Onaylayanın notları: %1"
+
+#: lib/RT/Date.pm:444
+msgid "Apr."
+msgstr "Nis."
+
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr "Art"
+
+#: html/Elements/SelectSortOrder:56
+msgid "Ascending"
+msgstr "Artan"
+
+#: lib/RT/Queue_Overlay.pm:96
+msgid "Assign and remove custom fields"
+msgstr "Kişisel alanları ata ve kaldır"
+
+#: lib/RT/Queue_Overlay.pm:96
+msgid "AssignCustomFields"
+msgstr ""
+
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
+msgid "Attach"
+msgstr "Ekle"
+
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
+msgid "Attach file"
+msgstr "Dosya ekle"
+
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
+msgid "Attached file"
+msgstr "EklenmiÅŸ dosya"
+
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
+#. ($Attachment)
+msgid "Attachment '%1' could not be loaded"
+msgstr "Eklenti '%1' yüklenemiyor"
+
+#: lib/RT/Transaction_Overlay.pm:489
+msgid "Attachment created"
+msgstr "Eklenti oluÅŸturuldu"
+
+#: lib/RT/Tickets_Overlay.pm:1945
+msgid "Attachment filename"
+msgstr "Eklenti dosya adı"
+
+#: html/Ticket/Elements/ShowAttachments:47
+msgid "Attachments"
+msgstr "Eklentiler"
+
+#: lib/RT/Attributes_Overlay.pm:171
+msgid "Attribute Deleted"
+msgstr "Öznitelik Silindi"
+
+#: lib/RT/Date.pm:448
+msgid "Aug."
+msgstr "AÄŸu."
+
+#: etc/initialdata:221
+msgid "Autoreply"
+msgstr "Otomatik cevap"
+
+#: etc/initialdata:72
+msgid "Autoreply To Requestors"
+msgstr "İstekçileri Otomatik Cevapla"
+
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr "Hazır"
+
+#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
+msgid "Basics"
+msgstr "Temeller"
+
+#: html/Ticket/Update.html:88
+msgid "Bcc"
+msgstr "Gizli karbon kopya"
+
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
+msgid "Be sure to save your changes"
+msgstr "DeÄŸiÅŸikliklerinizi kaydettiÄŸinizden emin olun"
+
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
+msgid "Before"
+msgstr "Önce"
+
+#: html/Elements/Logo:47
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr "Best Practical Solutions, LLC ÅŸirket logosu"
+
+#: etc/initialdata:217
+msgid "Blank"
+msgstr "BoÅŸ"
+
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Kalın"
+
+#: html/Search/Results.html:79
+msgid "Bookmarkable link"
+msgstr "Yer imi olarak eklenebilir bağlantı"
+
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
+msgid "Brief headers"
+msgstr "Kısa başlıklar"
+
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr "Toplu Güncelleme"
+
+#: lib/RT/User_Overlay.pm:1853
+msgid "Can not modify system users"
+msgstr "Sistem kullanıcıları değiştirilemez"
+
+#: lib/RT/Queue_Overlay.pm:91
+msgid "Can this principal see this queue"
+msgstr "Bu yetkili, bu kuyruğu gördü mü"
+
+#: lib/RT/CustomField_Overlay.pm:379
+msgid "Can't add a custom field value without a name"
+msgstr "Bir ad olmadan, kiÅŸisel alan deÄŸeri eklenemez"
+
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr "'%1' için bir koleksiyon sınıfı bulunamadı"
+
+#: html/Search/Build.html:286
+msgid "Can't find a saved search to work with"
+msgstr "Üzerinde çalışılabilecek bir kaydedilmiş arama bulunamadı"
+
+#: lib/RT/Link_Overlay.pm:159
+msgid "Can't link a ticket to itself"
+msgstr "Bir bileti kendisine bağlayamazsınız"
+
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr "%1 kaydedilemedi"
+
+#: html/Search/Build.html:290
+msgid "Can't save this search"
+msgstr "Bu arama kaydedilemiyor"
+
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
+msgid "Can't specifiy both base and target"
+msgstr "Taban ve hedefin ikisini birden belirtemezsiniz"
+
+#: html/autohandler:204
+#. ($msg)
+msgid "Cannot create user: %1"
+msgstr "Kullanıcı oluşturulamadı: %1"
+
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Kategori"
+
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
+msgid "Cc"
+msgstr "Karbon kopya"
+
+#: html/SelfService/Prefs.html:52
+msgid "Change password"
+msgstr "Parolayı değiştir"
+
+#: html/Elements/Submit:78
+msgid "Check All"
+msgstr "Hepsini iÅŸaretle"
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
+msgid "Check box to delete"
+msgstr "Silmek için kutucuğu işaretleyin"
+
+#: html/Admin/Elements/SelectRights:55
+msgid "Check box to revoke right"
+msgstr "Hak vermek için kutucuğu işaretleyin"
+
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
+msgid "Children"
+msgstr "Çocuklar"
+
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr "Bir tarih seçin"
+
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
+msgid "City"
+msgstr "Åžehir"
+
+#: html/Elements/Submit:80
+msgid "Clear All"
+msgstr "Hepsini Temizle"
+
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr "Pencereyi Kapat"
+
+#: html/Ticket/Elements/ShowDates:68
+msgid "Closed"
+msgstr "Kapatıldı"
+
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
+msgid "Closed tickets"
+msgstr "Kapatılmış biletler"
+
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Seçim kutusu: Birden fazla değeri seçin veya girin"
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr "Seçim kutusu: Bir tek değeri seçin veya girin"
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr "Seçim kutusu: 1-%1 arası değer seçin veya girin"
+
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
+msgid "Comment"
+msgstr "Yorum"
+
+#: html/Admin/Queues/Modify.html:79
+msgid "Comment Address"
+msgstr "Yorum Adresi"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "Comment on tickets"
+msgstr "Biletler üzerine yorum yap"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "CommentOnTicket"
+msgstr ""
+
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
+msgid "Comments (Not sent to requestors)"
+msgstr "Yorumlar (istekçilere gönderilmedi)"
+
+#: html/Search/Bulk.html:128
+msgid "Comments (not sent to requestors)"
+msgstr "Yorumlar (istekçilere gönderilmedi)"
+
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
+msgid "Comments about this user"
+msgstr "Bu kullanıcı hakkındaki yorumlar"
+
+#: lib/RT/Transaction_Overlay.pm:634
+msgid "Comments added"
+msgstr "Yorumlar eklendi"
+
+#: lib/RT/Action/Generic.pm:175
+msgid "Commit Stubbed"
+msgstr "Saplanmışları Ada"
+
+#: html/Admin/Elements/EditScrip:59
+msgid "Condition"
+msgstr "Durum"
+
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr "Durum, zorunlu bir argüman"
+
+#: bin/rt-crontool:151
+msgid "Condition matches..."
+msgstr "Durum eÅŸleÅŸiyor..."
+
+#: lib/RT/Scrip_Overlay.pm:188
+msgid "Condition not found"
+msgstr "Durum bulunamadı"
+
+#: html/Elements/Tabs:84
+msgid "Configuration"
+msgstr "Ayarlar"
+
+#: html/SelfService/Prefs.html:54
+msgid "Confirm"
+msgstr "Onayla"
+
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
+msgid "Content"
+msgstr "İçerik"
+
+#: html/Elements/SelectAttachmentField:49
+msgid "Content-Type"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:65
+msgid "Copy"
+msgstr "Kopya"
+
+#: etc/initialdata:286
+msgid "Correspondence"
+msgstr "Uygunluk"
+
+#: lib/RT/Transaction_Overlay.pm:630
+msgid "Correspondence added"
+msgstr "Uygunluk eklendi"
+
+#: lib/RT/Record.pm:1707
+msgid "Could not add new custom field value. "
+msgstr "Yeni özel bölüm eklenemiyor. "
+
+#: lib/RT/Record.pm:1660
+#. (, $value_msg)
+msgid "Could not add new custom field value. %1 "
+msgstr "Yeni özel bölüm eklenemiyor. %1"
+
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
+msgid "Could not change owner. "
+msgstr "Sahip deÄŸiÅŸtirilemiyor."
+
+#: html/Admin/CustomFields/Modify.html:161
+#. ($msg)
+msgid "Could not create CustomField"
+msgstr "Özel bölüm oluşturulamıyor"
+
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr "Özel bölüm oluşturulamıyor: %1"
+
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
+msgid "Could not create group"
+msgstr "Grup oluşturulamıyor"
+
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
+#. ($msg)
+msgid "Could not create template: %1"
+msgstr "Şablon oluşturulamıyor: %1"
+
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
+msgid "Could not create ticket. Queue not set"
+msgstr "Bilet oluşturulamıyor. Kuyruk atanmadı"
+
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
+msgid "Could not create user"
+msgstr "Kullanıcı oluşturulamıyor"
+
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
+msgid "Could not find or create that user"
+msgstr "Bu kullanıcı bulunamıyor veya oluşturulamıyor"
+
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
+msgid "Could not find that principal"
+msgstr "Bu yetkili bulunamıyor"
+
+#: html/Admin/CustomFields/Objects.html:69
+msgid "Could not load CustomField %1"
+msgstr "Özel bölüm yüklenemiyor %1"
+
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+msgid "Could not load group"
+msgstr "Grup yüklenemiyor"
+
+#: lib/RT/SavedSearch.pm:119
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr "%1 için nesne yüklenemiyor"
+
+#: lib/RT/SavedSearch.pm:197
+msgid "Could not load search attribute"
+msgstr "Arama özniteliği yüklenemiyor"
+
+#: lib/RT/Queue_Overlay.pm:761
+#. ($args{'Type'})
+msgid "Could not make that principal a %1 for this queue"
+msgstr "Bu yetkili, bu kuyruk için bir %1 yapılamıyor"
+
+#: lib/RT/Ticket_Overlay.pm:1444
+#. ($self->loc($args{'Type'}))
+msgid "Could not make that principal a %1 for this ticket"
+msgstr "Bu yetkili, bu bilet için bir %1 yapılamıyor"
+
+#: lib/RT/Queue_Overlay.pm:860
+#. ($args{'Type'})
+msgid "Could not remove that principal as a %1 for this queue"
+msgstr "Bu yetkili, bu kuyruktan %1 olarak ayrılamıyor"
+
+#: lib/RT/User_Overlay.pm:191
+msgid "Could not set user info"
+msgstr "Kullanıcı bilgisi atanamıyor"
+
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr "Eklenti eklenemiyor"
+
+#: lib/RT/Group_Overlay.pm:1003
+msgid "Couldn't add member to group"
+msgstr "Kullanıcı gruba eklenemiyor"
+
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
+#. ($Msg)
+msgid "Couldn't create a transaction: %1"
+msgstr "Bir hareket oluşturulamıyor: %1"
+
+#: lib/RT/Record.pm:953
+msgid "Couldn't find row"
+msgstr "Satır bulunamadı"
+
+#: lib/RT/Group_Overlay.pm:977
+msgid "Couldn't find that principal"
+msgstr "Bu yetkili bulunamadı"
+
+#: lib/RT/CustomField_Overlay.pm:409
+msgid "Couldn't find that value"
+msgstr "Bu değer bulunamadı"
+
+#: lib/RT/CurrentUser.pm:145
+#. ($self->Id)
+msgid "Couldn't load %1 from the users database.\\n"
+msgstr "%1 değeri, kullanıcı veritabanından yüklenemedi.\\n"
+
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
+msgid "Couldn't load Class %1"
+msgstr "%1 sınıfı yüklenemedi"
+
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
+msgid "Couldn't load CustomField %1"
+msgstr "Özel bölüm %1 yüklenemedi"
+
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr "#%1 numaralı biletin kopyası yüklenemedi"
+
+#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
+#. ($id)
+msgid "Couldn't load group %1"
+msgstr "%1 grubu yüklenemedi"
+
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
+msgid "Couldn't load link"
+msgstr "Bağlantı yüklenemedi"
+
+#: html/Admin/Elements/ObjectCustomFields:83 html/Admin/Queues/CustomFields.html:59 html/Admin/Users/CustomFields.html:59
+#. ($id)
+msgid "Couldn't load object %1"
+msgstr "%1 nesnesi yüklenemedi"
+
+#: html/Admin/Queues/People.html:142
+#. ($id)
+msgid "Couldn't load queue"
+msgstr "Kuyruk yüklenemedi"
+
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
+#. ($id)
+msgid "Couldn't load queue %1"
+msgstr "%1 kuyruğu yüklenemedi"
+
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr "Senet #%1 yüklenemedi"
+
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
+#. ($id)
+msgid "Couldn't load ticket '%1'"
+msgstr "'%1' bileti yüklenemedi"
+
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
+msgstr "'%1' değeri bir URI olarak çözülemiyor"
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
+msgid "Country"
+msgstr "Ãœlke"
+
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
+msgid "Create"
+msgstr "OluÅŸtur"
+
+#: etc/initialdata:135
+msgid "Create Tickets"
+msgstr "Bilet OluÅŸtur"
+
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
+msgid "Create a CustomField"
+msgstr "Özel Bölüm Oluştur"
+
+#: html/Admin/Queues/CustomField.html:69
+#. ($QueueObj->Name())
+msgid "Create a CustomField for queue %1"
+msgstr "%1 kuyruğu için özel bir bölüm oluştur"
+
+
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
+msgid "Create a new group"
+msgstr "Yeni bir grup oluÅŸtur"
+
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
+msgid "Create a new personal group"
+msgstr "Yeni bir kiÅŸisel grup oluÅŸtur"
+
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
+msgid "Create a new ticket"
+msgstr "YEni bir bilet oluÅŸtur"
+
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
+msgid "Create a new user"
+msgstr "Yeni bir kullanıcı oluştur"
+
+#: html/Admin/Queues/Modify.html:125
+msgid "Create a queue"
+msgstr "Yeni bir kuyruk oluÅŸtur"
+
+#: html/Admin/Queues/Scrip.html:89
+#. ($QueueObj->Name)
+msgid "Create a scrip for queue %1"
+msgstr "%1 kuyruğu için yeni bir senet oluştur"
+
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
+msgid "Create a template"
+msgstr "Bir ÅŸablon oluÅŸtur"
+
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
+msgid "Create a ticket"
+msgstr "Yeni bir bilet oluÅŸtur"
+
+#: etc/initialdata:137
+msgid "Create new tickets based on this scrip's template"
+msgstr "Bu senedin ÅŸablonunu temel alarak yeni biletler oluÅŸtur"
+
+#: html/SelfService/Create.html:105
+msgid "Create ticket"
+msgstr "Yeni bilet oluÅŸtur"
+
+#: lib/RT/Queue_Overlay.pm:109
+msgid "Create tickets in this queue"
+msgstr "Bu kuyrukta yeni biletler oluÅŸtur"
+
+#: lib/RT/CustomField_Overlay.pm:106
+msgid "Create, delete and modify custom fields"
+msgstr "Özel bölümleri oluştur, sil ve değiştir"
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "Create, delete and modify queues"
+msgstr "Kuyrukları oluştur, sil ve değiştir"
+
+#: lib/RT/System.pm:80
+msgid "Create, delete and modify the members of personal groups"
+msgstr "Kişisel grup üyelerini oluştur, sil ve değiştir"
+
+#: lib/RT/System.pm:81
+msgid "Create, delete and modify users"
+msgstr "Kullanıcıları oluştur, sil ve değiştir"
+
+#: lib/RT/System.pm:87
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:109
+msgid "CreateTicket"
+msgstr ""
+
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
+msgid "Created"
+msgstr "OluÅŸturuldu"
+
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
+#. ($CustomFieldObj->Name())
+msgid "Created CustomField %1"
+msgstr "Özel bölüm %1 oluşturuldu"
+
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Bir zaman aralığı içinde oluşturuldu"
+
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr "Bir devir içinde biletle oluşturuldu ve duruma göre sıralandı"
+
+#: html/Search/Elements/PickBasics:102
+msgid "Creator"
+msgstr "OluÅŸturan"
+
+#: html/Elements/EditLinks:49
+msgid "Current Links"
+msgstr "Geçerli bağlantılar"
+
+#: html/Admin/Elements/EditScrips:51
+msgid "Current Scrips"
+msgstr "Geçerli senetler"
+
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
+msgid "Current members"
+msgstr "Geçerli üyeler"
+
+#: html/Admin/Elements/SelectRights:51
+msgid "Current rights"
+msgstr "Geçerli haklar"
+
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Geçerli arama"
+
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
+msgid "Current watchers"
+msgstr "Geçerli izleyiciler"
+
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
+msgid "Custom Fields"
+msgstr "Özel bölümler"
+
+#: html/Admin/CustomFields/index.html:60
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr "%1 için özel bölümler"
+
+#: html/Admin/Elements/EditScrip:107
+msgid "Custom action cleanup code"
+msgstr "Özel hareket temizleme kodu"
+
+#: html/Admin/Elements/EditScrip:103
+msgid "Custom action preparation code"
+msgstr "Özel hareket hazırlama kodu"
+
+#: html/Admin/Elements/EditScrip:99
+msgid "Custom condition"
+msgstr "Özel durum"
+
+#: lib/RT/Tickets_Overlay.pm:2424
+#. ($CF->Name)
+msgid "Custom field %1 has a value."
+msgstr "Özel bölüm %1, bir değere sahip"
+
+#: lib/RT/Tickets_Overlay.pm:2420
+#. ($CF->Name)
+msgid "Custom field %1 has no value."
+msgstr "Özel bölüm %1, bir değere sahip değil"
+
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
+#. ($args{'Field'})
+msgid "Custom field %1 not found"
+msgstr "Özel bölüm %1, bulunamadı"
+
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr "Özel bölüm '%1'"
+
+#: lib/RT/CustomField_Overlay.pm:1157
+#. ($args{'Content'}, $self->Name)
+msgid "Custom field value %1 could not be found for custom field %2"
+msgstr "Özel bölüm %2 için, özel bölüm değeri %1 bulunamıyor"
+
+#: lib/RT/CustomField_Overlay.pm:419
+msgid "Custom field value could not be deleted"
+msgstr "Özel bölüm değeri silinemiyor"
+
+#: lib/RT/CustomField_Overlay.pm:1169
+msgid "Custom field value could not be found"
+msgstr "Özel bölüm değeri bulunamıyor"
+
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
+msgid "Custom field value deleted"
+msgstr "Özel bölüm değeri silindi"
+
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
+msgid "CustomField"
+msgstr "Özel Bölüm"
+
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Özelleştir"
+
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+msgid "Dates"
+msgstr "Tarihler"
+
+#: lib/RT/Date.pm:452
+msgid "Dec."
+msgstr "Ara."
+
+#: etc/initialdata:222
+msgid "Default Autoresponse template"
+msgstr "Varsayılan OtoCevap şablonu"
+
+#: html/Tools/Offline.html:61
+msgid "Default Queue"
+msgstr "Varsayılan Kuyruk"
+
+#: html/Tools/Offline.html:70
+msgid "Default Requestor"
+msgstr "Varsayılan İstekçi"
+
+#: etc/initialdata:296
+msgid "Default admin comment template"
+msgstr "Varsayılan yönetici yorum şablonu"
+
+#: etc/initialdata:275
+msgid "Default admin correspondence template"
+msgstr "Varsayılan yönetici cevap şablonu"
+
+#: etc/initialdata:287
+msgid "Default correspondence template"
+msgstr "Varsayılan cevap şablonu"
+
+#: etc/initialdata:253
+msgid "Default transaction template"
+msgstr "Varsayılan hareket şablonu"
+
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
+msgid "Delegate rights"
+msgstr "Yetkileri devret"
+
+#: lib/RT/System.pm:84
+msgid "Delegate specific rights which have been granted to you."
+msgstr "Size verilen belirli yetkileri devredin"
+
+#: lib/RT/System.pm:84
+msgid "DelegateRights"
+msgstr "HaklarıDevret"
+
+#: html/User/Elements/Tabs:59
+msgid "Delegation"
+msgstr "Devretmek"
+
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
+msgid "Delete"
+msgstr "Sil"
+
+#: html/Admin/Elements/EditTemplates:79
+msgid "Delete Template"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:220
+#. ($msg)
+msgid "Delete failed: %1"
+msgstr "Silme işlemi başarısız: %1"
+
+#: html/Admin/Elements/EditScrips:74
+msgid "Delete selected scrips"
+msgstr "Seçilen senetleri sil"
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "Delete tickets"
+msgstr "Biletleri sil"
+
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "DeleteTicket"
+msgstr "BiletSil"
+
+#: lib/RT/SavedSearch.pm:218
+msgid "Deleted search"
+msgstr "Arama sil"
+
+#: lib/RT/Queue_Overlay.pm:394
+msgid "Deleting this object would break referential integrity"
+msgstr "Bu nesneyi silmek, tercihli bütünlüğü bozacaktır"
+
+#: lib/RT/User_Overlay.pm:512
+msgid "Deleting this object would violate referential integrity"
+msgstr "Bu nesneyi silmek, tercihli bütünlüğü ihlal edecektir"
+
+#: html/Approvals/Elements/Approve:73
+msgid "Deny"
+msgstr "Reddet"
+
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+msgid "Depended on by"
+msgstr "Şunun tarafından bağımlılığa sahip: "
+
+#: lib/RT/Transaction_Overlay.pm:718
+#. ($value)
+msgid "Dependency by %1 added"
+msgstr "%1 ile bağımlılık eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:758
+#. ($value)
+msgid "Dependency by %1 deleted"
+msgstr "%1 ile bağımlılık silindi"
+
+#: lib/RT/Transaction_Overlay.pm:715
+#. ($value)
+msgid "Dependency on %1 added"
+msgstr "%1 için bağımlılık eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:755
+#. ($value)
+msgid "Dependency on %1 deleted"
+msgstr "%1 için bağımlılık silindi"
+
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+msgid "Depends on"
+msgstr "Bağımlılık"
+
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr Azal""
+
+#: html/Elements/SelectSortOrder:56
+msgid "Descending"
+msgstr "Azalan"
+
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
+msgid "Describe the issue below"
+msgstr "Sorunu aşağıda tanımlayın"
+
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+msgid "Description"
+msgstr "Tanım"
+
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
+msgid "Display"
+msgstr "Görüntüle"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "Display Access Control List"
+msgstr "Erişim Denetim Listesini Görüntüle"
+
+#: html/Search/Elements/DisplayOptions:46
+msgid "Display Columns"
+msgstr "Sütunları Görüntüle"
+
+#: lib/RT/Queue_Overlay.pm:99
+msgid "Display Scrip templates for this queue"
+msgstr "Bu kuyruk için senet şablonlarını görüntüle"
+
+#: lib/RT/Queue_Overlay.pm:102
+msgid "Display Scrips for this queue"
+msgstr "Bu kuyruk için senetleri görüntüle"
+
+#: html/Ticket/Elements/ShowHistory:59
+msgid "Display mode"
+msgstr "Görüntüleme kipi"
+
+#: lib/RT/Group_Overlay.pm:168
+msgid "Display saved searches for this group"
+msgstr "Bu grup için, kaydedilmiş aramaları görüntüle"
+
+#: html/Elements/Footer:61
+msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
+msgstr "<a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU GPL</a>' nin 2. sürümü altında dağıtılmaktadır."
+
+#: lib/RT/System.pm:75
+msgid "Do anything and everything"
+msgstr "Hiçbirşeyi ve herşeyi yapın"
+
+#: html/Elements/Refresh:51
+msgid "Don't refresh this page."
+msgstr "Bu sayfayı yenilemeyin"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "Download"
+msgstr "Ä°ndir"
+
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+msgid "Download as a tab-delimited file"
+msgstr "Sekme ile ayrılmış dosya olarak indir"
+
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
+msgid "Due"
+msgstr "Vade"
+
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
+msgid "Edit"
+msgstr "Düzenle"
+
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr "Özel Bölümleri Düzenle"
+
+#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
+#. ($Object->Name)
+msgid "Edit Custom Fields for %1"
+msgstr "%1 için özel bölümleri düzenle"
+
+#: html/Admin/Global/CustomFields/Groups.html:54
+msgid "Edit Custom Fields for all groups"
+msgstr "Bütün gruplar için özel bölümleri düzenle"
+
+#: html/Admin/Global/CustomFields/Users.html:54
+msgid "Edit Custom Fields for all users"
+msgstr "Bütün kullanıcılar için özel bölümleri düzenle"
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr "Bütün kuyruklardaki bütün biletler için özel bölümleri düzenle"
+
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
+msgid "Edit Links"
+msgstr "Bağlantıları Düzenle"
+
+#: html/Search/Edit.html:68
+msgid "Edit Query"
+msgstr "Sorguyu Düzenle"
+
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr "Aramayı Düzenle"
+
+#: html/Admin/Queues/Templates.html:63
+#. ($QueueObj->Name)
+msgid "Edit Templates for queue %1"
+msgstr "%1 kuyruğundaki şablonları düzenle"
+
+#: lib/RT/Group_Overlay.pm:167
+msgid "Edit saved searches for this group"
+msgstr "Bu grup için kaydedilmiş aramaları düzenle"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
+msgid "Edit system templates"
+msgstr "Sistem şablonlarını düzenle"
+
+#: lib/RT/Group_Overlay.pm:167
+msgid "EditSavedSearches"
+msgstr "KaydedilmişAramalarıDüzenle"
+
+#: html/Admin/Queues/Modify.html:140
+#. ($QueueObj->Name)
+msgid "Editing Configuration for queue %1"
+msgstr "%1 kuyruğunun ayarları düzenleniyor"
+
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
+#. ($CustomFieldObj->Name())
+msgid "Editing CustomField %1"
+msgstr "Özel bölüm %1 düzenleniyor"
+
+#: html/Admin/Groups/Members.html:53
+#. ($Group->Name)
+msgid "Editing membership for group %1"
+msgstr "%1 grubu için üyelik düzenleniyor"
+
+#: html/User/Groups/Members.html:150
+#. ($Group->Name)
+msgid "Editing membership for personal group %1"
+msgstr "Özel grup %1 için üyelik düzenleniyor"
+
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
+msgid "Either base or target must be specified"
+msgstr "Taban veya hedef belirtilmeli"
+
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
+msgid "Email"
+msgstr "Eposta"
+
+#: lib/RT/User_Overlay.pm:235
+msgid "Email address in use"
+msgstr "Eposta adresi kullanımda"
+
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
+msgid "Enabled (Unchecking this box disables this custom field)"
+msgstr "Etkinleştirildi (Bu kutudaki işareti kaldırmak, bu özel bölümü iptal eder)"
+
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
+msgid "Enabled (Unchecking this box disables this group)"
+msgstr "Etkinleştirildi (Bu kutudaki işareti kaldırmak, bu grubu iptal eder)"
+
+#: html/Admin/Queues/Modify.html:105
+msgid "Enabled (Unchecking this box disables this queue)"
+msgstr "Etkinleştirildi (Bu kutudaki işareti kaldırmak, bu kuyruğu iptal eder)"
+
+#: html/Admin/Queues/index.html:78
+msgid "Enabled Queues"
+msgstr "EtkinleÅŸtirilmiÅŸ Kuyruklar"
+
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
+#. (loc_fuzzy($msg))
+msgid "Enabled status %1"
+msgstr "EtkinleÅŸtirilme durumu %1"
+
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
+msgstr "EtkinleÅŸtirilme durumu %1"
+
+#: lib/RT/CustomField_Overlay.pm:64
+msgid "Enter multiple values"
+msgstr "Çoklu değer girin"
+
+#: html/Elements/EditLinks:126
+msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
+msgstr "Bu nesneleri bağlamak için, nesneler veya URIler girin. Çoklu girdileri boşluk ile ayırın."
+
+#: lib/RT/CustomField_Overlay.pm:65
+msgid "Enter one value"
+msgstr "Bir deÄŸer girin"
+
+#: html/Elements/EditLinks:123
+msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
+msgstr "Bu kuyrukları bağlamak için, kuyruklar veya URIler girin. Çoklu girdileri boşluk ile ayırın."
+
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
+msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
+msgstr "Bu biletleri bağlamak için, biletler veya URIler girin. Çoklu girdileri boşluk ile ayırın."
+
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr "%1 adet deÄŸer girin"
+
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+msgid "Error"
+msgstr "Hata"
+
+#: lib/RT/Queue_Overlay.pm:672
+msgid "Error in parameters to Queue->AddWatcher"
+msgstr "Queue->AddWatcher için geçilen parametrelerde hata var"
+
+#: lib/RT/Queue_Overlay.pm:833
+msgid "Error in parameters to Queue->DeleteWatcher"
+msgstr "Queue->DeleteWatcher için geçilen parametrelerde hata var"
+
+#: lib/RT/Ticket_Overlay.pm:1372
+msgid "Error in parameters to Ticket->AddWatcher"
+msgstr "Ticket->AddWatcher için geçilen parametrelerde hata var"
+
+#: lib/RT/Ticket_Overlay.pm:1538
+msgid "Error in parameters to Ticket->DeleteWatcher"
+msgstr "Ticket->DeleteWatcher için geçilen parametrelerde hata var"
+
+#: bin/rt-crontool:285
+msgid "Escalate tickets"
+msgstr "Biletleri Yükselt"
+
+#: html/Ticket/Elements/ShowBasics:57
+msgid "Estimated"
+msgstr "Tahmini"
+
+#: etc/initialdata:20
+msgid "Everyone"
+msgstr "Herkes"
+
+#: bin/rt-crontool:271
+msgid "Example:"
+msgstr "Örnek:"
+
+#: html/Admin/Users/Modify.html:99
+msgid "Extra info"
+msgstr "Ek Bilgi"
+
+#: lib/RT/SavedSearch.pm:177
+msgid "Failed to create search attribute"
+msgstr "Arama özniteliği oluşturulamadı"
+
+#: lib/RT/User_Overlay.pm:376
+msgid "Failed to find 'Privileged' users pseudogroup."
+msgstr "'Ayrıcalıklı' sahte kullanıcı grubu bulunamadı"
+
+#: lib/RT/User_Overlay.pm:383
+msgid "Failed to find 'Unprivileged' users pseudogroup"
+msgstr "'Ayrıcalıksız' sahte kullanıcı grubu bulunamadı"
+
+#: bin/rt-crontool:206
+#. ($modname, $@)
+msgid "Failed to load module %1. (%2)"
+msgstr "%1 modülü yüklenemedi. (%2)"
+
+#: lib/RT/SavedSearch.pm:152
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr "%1 için nesne yüklenemedi"
+
+#: lib/RT/Date.pm:442
+msgid "Feb."
+msgstr "Åžub."
+
+#: html/Elements/SelectAttachmentField:50
+msgid "Filename"
+msgstr "Dosya adı"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr "Çoklu metin alanları doldur"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr "Çoklu wikimetin alanları doldur"
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr "Tek bir metin alanı doldur"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr "Tek bir wikimetin alanı doldur"
+
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr "Bu bölümü bir URL ile doldur"
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr "En fazla %1 adet metin alanı doldur"
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr "En fazla %1 adet wikimetin alanı doldur"
+
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
+msgid "Final Priority"
+msgstr "Son Öncelik"
+
+#: lib/RT/Ticket_Overlay.pm:1164
+msgid "FinalPriority"
+msgstr "SonÖncelik"
+
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr "Grupları bul:"
+
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
+msgid "Find people whose"
+msgstr "KiÅŸileri bul:"
+
+#: html/Search/Results.html:147
+msgid "Find tickets"
+msgstr "Biletleri bul"
+
+#: html/Ticket/Elements/Tabs:81
+msgid "First"
+msgstr "Ä°lk"
+
+#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:766
+msgid "Foo Bar Baz"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
+msgid "Foo!"
+msgstr ""
+
+#: html/Search/Bulk.html:83
+msgid "Force change"
+msgstr "DeÄŸiÅŸikliÄŸi zorla"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr "Biçim"
+
+#: html/Search/Results.html:145
+#. ($ticketcount)
+msgid "Found %quant(%1,ticket)"
+msgstr "%quant(%1,ticket) bulundu"
+
+#: lib/RT/Record.pm:956
+msgid "Found Object"
+msgstr "Nesne bulundu"
+
+#: lib/RT/Date.pm:421
+msgid "Fri."
+msgstr "Cum."
+
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
+msgid "Full headers"
+msgstr "Tüm Başlıklar"
+
+#: html/Tools/Offline.html:85
+msgid "Get template from file"
+msgstr "Dosyadan ÅŸablon al"
+
+#: lib/RT/Transaction_Overlay.pm:684
+#. ($New->Name)
+msgid "Given to %1"
+msgstr "Verilen: %1"
+
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
+msgid "Global"
+msgstr "Küresel"
+
+#: html/Admin/Elements/EditCustomFields:55
+msgid "Global Custom Fields"
+msgstr "Küresel Özel Alanlar"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Küresel Özel Alan Ayarları"
+
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr "Küresel portlet %1 kaydedildi"
+
+#: html/Admin/Elements/SelectTemplate:59
+#. (loc($Template->Name))
+msgid "Global template: %1"
+msgstr "Küresel şablon: %1"
+
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
+msgid "Go"
+msgstr "Git"
+
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
+msgid "Go!"
+msgstr "Git!"
+
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
+msgid "Goto ticket"
+msgstr "Bilete git"
+
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
+msgid "Group"
+msgstr "Grup"
+
+#: html/Admin/Elements/CustomFieldTabs:68 html/Admin/Elements/GroupTabs:66 html/Admin/Elements/QueueTabs:82 html/Admin/Elements/SystemTabs:65 html/Admin/Global/index.html:76
+msgid "Group Rights"
+msgstr "Grup Yetkileri"
+
+#: lib/RT/Group_Overlay.pm:983
+msgid "Group already has member"
+msgstr "Grup üyeye sahip"
+
+#: html/Admin/Groups/Modify.html:109
+#. ($create_msg)
+msgid "Group could not be created: %1"
+msgstr "Grup oluşturulamıyor: %1"
+
+#: lib/RT/Group_Overlay.pm:521
+msgid "Group created"
+msgstr "Grup oluÅŸturuldu"
+
+#: lib/RT/Group_Overlay.pm:1155
+msgid "Group has no such member"
+msgstr "Grupta böyle bir üye yok"
+
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
+msgid "Group not found"
+msgstr "Grup bulunamadı"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
+msgid "Groups"
+msgstr "Gruplar"
+
+#: lib/RT/Group_Overlay.pm:989
+msgid "Groups can't be members of their members"
+msgstr "Gruplar, üyelerinin üyeleri olamazlar"
+
+#: html/Admin/Groups/index.html:86
+msgid "Groups matching search criteria"
+msgstr "Arama kıstaslarına uyan gruplar"
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr "Bu kullanıcının kayıtlı olduğu gruplar"
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
+msgid "Hello!"
+msgstr "Merhaba!"
+
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
+#. ($name)
+msgid "Hello, %1"
+msgstr "Merhaba, %1"
+
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
+msgid "History"
+msgstr "Geçmiş"
+
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr "%1 grubunun geçmişi"
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
+msgstr "%1 üyesinin geçmişi"
+
+#: html/Elements/Tabs:65
+msgid "Homepage"
+msgstr "Ev Sayfası"
+
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Saat"
+
+#: lib/RT/Base.pm:119
+#. (6)
+msgid "I have %quant(%1,concrete mixer)."
+msgstr ""
+
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
+msgid "I'm lost"
+msgstr "Kayboldum"
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
+msgid "Id"
+msgstr "Numara"
+
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
+msgid "Identity"
+msgstr "Kimlik"
+
+#: etc/initialdata:429
+msgid "If an approval is rejected, reject the original and delete pending approvals"
+msgstr "Eğer bir onaylama reddedilmişse, özgün kaydı reddet ve bekleyen onayları sil"
+
+#: html/Tools/Offline.html:74
+msgid "If no Requestor is specified, create tickets with this requestor."
+msgstr "Eğer bir istekçi belirtilmemişse, biletleri, bu istekçi üzerinden oluştur"
+
+#: html/Tools/Offline.html:65
+msgid "If no queue is specified, create tickets in this queue."
+msgstr "EÄŸer bir kuyruk belirtilmemiÅŸse, biletleri bu kuyrukta oluÅŸtur."
+
+#: bin/rt-crontool:267
+msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
+msgstr "Eğer bu araş setgid ise, saldırgan bir yerel kullanıcı, bu aracı kullanarak RT' ye yönetici erişimi hakkı kazanabilir."
+
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
+msgid "If you've updated anything above, be sure to"
+msgstr "Eğer yukarıda herhangi bir şeyi değiştirdiyseniz, mutlaka"
+
+#: lib/RT/Record.pm:947
+msgid "Illegal value for %1"
+msgstr "%1 için geçersiz değer"
+
+#: lib/RT/Record.pm:950
+msgid "Immutable field"
+msgstr "DeÄŸiÅŸmez alan"
+
+#: html/Admin/Groups/index.html:65
+msgid "Include disabled groups in listing."
+msgstr "Listelerken, etkinleştirilmemiş grupları ekle"
+
+#: html/Admin/Queues/index.html:65
+msgid "Include disabled queues in listing."
+msgstr "Listelerken, etkinleştirilmemiş kuyrukları ekle"
+
+#: html/Admin/Users/index.html:71
+msgid "Include disabled users in search."
+msgstr "Listelerken, iptal edilmiş üyeleri ekle"
+
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr "Sayfayı İçer"
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
+msgid "Incomplete Query"
+msgstr "Eksik Sorgu"
+
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
+msgid "Incomplete query"
+msgstr "Eksik sorgu"
+
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
+msgid "Initial Priority"
+msgstr "Başlangıç Önceliği"
+
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
+msgid "InitialPriority"
+msgstr "BaşlangıçÖnceliği"
+
+#: lib/RT/ScripAction_Overlay.pm:133
+msgid "Input error"
+msgstr "Girdi Hatası"
+
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "Girdi, %1 ile eÅŸleÅŸmeli"
+
+#: lib/RT/Ticket_Overlay.pm:3503
+msgid "Internal Error"
+msgstr "İç Hata"
+
+#: lib/RT/Record.pm:308
+#. ($id->{error_message})
+msgid "Internal Error: %1"
+msgstr "İç Hata: %1"
+
+#: lib/RT/Group_Overlay.pm:668
+msgid "Invalid Group Type"
+msgstr Geçersiz Grup Türü"
+
+#: lib/RT/Principal_Overlay.pm:161
+msgid "Invalid Right"
+msgstr "Geçersiz Hak"
+
+#: lib/RT/Record.pm:952
+msgid "Invalid data"
+msgstr "Geçersiz veri"
+
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr "Geçersiz desen: %1"
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
+msgid "Invalid queue"
+msgstr "Geçersiz kuyruk"
+
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
+msgid "Invalid right"
+msgstr "Geçersiz hak"
+
+#: lib/RT/Record.pm:283
+#. ($key)
+msgid "Invalid value for %1"
+msgstr "%1 için geçersiz değer"
+
+#: lib/RT/Record.pm:1610
+msgid "Invalid value for custom field"
+msgstr "Özel alan için geçersiz değer"
+
+#: lib/RT/Ticket_Overlay.pm:424
+msgid "Invalid value for status"
+msgstr "Durum için geçersiz değer"
+
+#: bin/rt-crontool:268
+msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
+msgstr "Yetkisiz kullanıcıların, bu aracı kullanmasını engellemek çok önemlidir."
+
+#: bin/rt-crontool:269
+msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
+msgstr "Bu araca erişim için, doğru grup üyeliğiyle yetkisiz bir unix kullanıcısı oluşturmanız ve RT erişimi vermeniz gerekmektedir."
+
+#: bin/rt-crontool:231
+msgid "It takes several arguments:"
+msgstr "Çeşitli argümanlar alır:"
+
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "EÄŸik"
+
+#: lib/RT/Date.pm:441
+msgid "Jan."
+msgstr "Oca."
+
+#: lib/RT/Group_Overlay.pm:166
+msgid "Join or leave this group"
+msgstr "Bu gruba katılın veya ayrılın"
+
+#: lib/RT/Date.pm:447
+msgid "Jul."
+msgstr "Tem."
+
+#: html/Ticket/Elements/Tabs:125
+msgid "Jumbo"
+msgstr ""
+
+#: lib/RT/Date.pm:446
+msgid "Jun."
+msgstr "Haz."
+
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+msgid "Language"
+msgstr "Dil"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "GeniÅŸ"
+
+#: html/Ticket/Elements/Tabs:96
+msgid "Last"
+msgstr "Son"
+
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
+msgid "Last Contact"
+msgstr "Son Temas"
+
+#: html/Elements/SelectDateType:50
+msgid "Last Contacted"
+msgstr "Son Temasedilen"
+
+#: html/Elements/SelectDateType:51
+msgid "Last Updated"
+msgstr "Son Güncelleme"
+
+#: html/Search/Elements/PickBasics:103
+msgid "LastUpdatedBy"
+msgstr "SonGüncelleyen"
+
+#: html/Ticket/Elements/ShowBasics:68
+msgid "Left"
+msgstr "Kalan"
+
+#: html/Admin/Users/Modify.html:109
+msgid "Let this user access RT"
+msgstr "Bu kullanıcının RT' ye erişimine izin ver"
+
+#: html/Admin/Users/Modify.html:113
+msgid "Let this user be granted rights"
+msgstr "Bu kullanıcının yetkiye sahip olmasına izin ver"
+
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr "Bağlantı"
+
+#: lib/RT/Record.pm:1306
+msgid "Link already exists"
+msgstr "Bağlantı mevcut"
+
+#: lib/RT/Record.pm:1320
+msgid "Link could not be created"
+msgstr "Bağlantı oluşturulamıyor"
+
+#: lib/RT/Record.pm:1326
+#. ($TransString)
+msgid "Link created (%1)"
+msgstr "Bağlantı oulşturuldu (%1)"
+
+#: lib/RT/Record.pm:1387
+#. ($TransString)
+msgid "Link deleted (%1)"
+msgstr "Bağlantı silindi (%1)"
+
+#: lib/RT/Record.pm:1393
+msgid "Link not found"
+msgstr "Bağlantı bulunamadı"
+
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
+#. ($Ticket->Id)
+msgid "Link ticket #%1"
+msgstr "Bileti baÄŸla #%1"
+
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr "DeÄŸerleri baÄŸla:"
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr "Bağlanıyor. Erişim reddedildi"
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+msgid "Links"
+msgstr "Bağlantılar"
+
+#: html/Search/Elements/EditSearches:75
+msgid "Load"
+msgstr "Yükle"
+
+#: html/Search/Elements/EditSearches:73
+msgid "Load saved search:"
+msgstr "Kaydedilmiş aramayı yükle:"
+
+#: lib/RT/System.pm:86
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
+msgid "Loaded perl modules"
+msgstr "Yüklenmiş Perl modülleri"
+
+#: lib/RT/SavedSearch.pm:111
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr "Yüklenmiş arama %1"
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
+msgid "Location"
+msgstr "Konum"
+
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
+msgid "Logged in as %1"
+msgstr "%1 olarak giriş yapıldı"
+
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
+msgid "Login"
+msgstr "GiriÅŸ yap"
+
+#: html/Elements/Header:101
+msgid "Logout"
+msgstr "Çık"
+
+#: lib/RT/CustomField_Overlay.pm:932
+msgid "Lookup type mismatch"
+msgstr "Arama türü eşleşmedi"
+
+#: html/Search/Bulk.html:82
+msgid "Make Owner"
+msgstr "Yapım Sahibi"
+
+#: html/Search/Bulk.html:106
+msgid "Make Status"
+msgstr "Yapım Durumu"
+
+#: html/Search/Bulk.html:114
+msgid "Make date Due"
+msgstr "Yapım Zamanlaması"
+
+#: html/Search/Bulk.html:116
+msgid "Make date Resolved"
+msgstr "Yapım tarihi Çözümlendi"
+
+#: html/Search/Bulk.html:110
+msgid "Make date Started"
+msgstr "Yapma tarihi Başladı"
+
+#: html/Search/Bulk.html:108
+msgid "Make date Starts"
+msgstr "Yapma tarihi Başlangıcı"
+
+#: html/Search/Bulk.html:112
+msgid "Make date Told"
+msgstr "Yapım tarihi Belirtilen"
+
+#: html/Search/Bulk.html:102
+msgid "Make priority"
+msgstr "Yapım önceliği"
+
+#: html/Search/Bulk.html:104
+msgid "Make queue"
+msgstr "Yapım kuyruğu"
+
+#: html/Search/Bulk.html:100
+msgid "Make subject"
+msgstr "Yapım başlığı"
+
+#: lib/RT/Group_Overlay.pm:169
+msgid "Make this group visible to user"
+msgstr "Bu grubun, kullanıcıya görünür olmasını sağla"
+
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
+msgstr "Özel alanları ve özel alan değerlerini yönet"
+
+#: html/Admin/index.html:69
+msgid "Manage groups and group membership"
+msgstr "Grupları ve grup üyeliklerini yönet"
+
+#: html/Admin/index.html:85
+msgid "Manage properties and configuration which apply to all queues"
+msgstr "Bütün kuyruklara etki eden özellikleri ve ayarları yönetin"
+
+#: html/Admin/index.html:74
+msgid "Manage queues and queue-specific properties"
+msgstr "Kuyrukları ve kuyruğa-özel özellikleri yönetin"
+
+#: html/Admin/index.html:64
+msgid "Manage users and passwords"
+msgstr "Kullanıcıları ve parolaları yönetin"
+
+#: lib/RT/Date.pm:443
+msgid "Mar."
+msgstr "Mar."
+
+#: lib/RT/Date.pm:445
+msgid "May."
+msgstr "May."
+
+#: lib/RT/Transaction_Overlay.pm:731
+#. ($value)
+msgid "Member %1 added"
+msgstr "Ãœye %1 eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:771
+#. ($value)
+msgid "Member %1 deleted"
+msgstr "Ãœye %1 silindi"
+
+#: lib/RT/Group_Overlay.pm:1000
+msgid "Member added"
+msgstr "Ãœye eklendi"
+
+#: lib/RT/Group_Overlay.pm:1162
+msgid "Member deleted"
+msgstr "Ãœye Silindi"
+
+#: lib/RT/Group_Overlay.pm:1166
+msgid "Member not deleted"
+msgstr "Ãœye Silinemedi"
+
+#: html/Elements/SelectLinkType:47
+msgid "Member of"
+msgstr "Ãœye olduÄŸu yer:"
+
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
+msgid "Members"
+msgstr "Ãœyeler"
+
+#: lib/RT/Transaction_Overlay.pm:728
+#. ($value)
+msgid "Membership in %1 added"
+msgstr "%1 için üyelik eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:768
+#. ($value)
+msgid "Membership in %1 deleted"
+msgstr "%1 için üyelik silindi"
+
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr "Ãœyelikler"
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr "%1 üyesinin üyelikleri"
+
+#: lib/RT/Ticket_Overlay.pm:2893
+msgid "Merge Successful"
+msgstr "Birleştirme başarılı"
+
+#: lib/RT/Ticket_Overlay.pm:2780
+msgid "Merge failed. Couldn't set EffectiveId"
+msgstr "Birleştirme başarısız. Etkin Numara atanamıyor"
+
+#: lib/RT/Ticket_Overlay.pm:2788
+msgid "Merge failed. Couldn't set Status"
+msgstr "Birleştirme başarısız. Durum atanamıyor"
+
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
+msgid "Merge into"
+msgstr "Åžununla birleÅŸtir: "
+
+#: lib/RT/Transaction_Overlay.pm:734
+#. ($value)
+msgid "Merged into %1"
+msgstr "%1 içinde birleştirildi"
+
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
+msgid "Message"
+msgstr "Ä°leti"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:164
+msgid "Message body not shown because it is too large or is not plain text."
+msgstr "İleti gövdesi, çok büyük veya düz metin olmadığından gösterilmiyor."
+
+#: lib/RT/Ticket_Overlay.pm:2451
+msgid "Message could not be recorded"
+msgstr "Ä°leti kaydedilemedi"
+
+#: lib/RT/Ticket_Overlay.pm:2454
+msgid "Message recorded"
+msgstr "Ä°leti kaydedildi"
+
+#: html/Ticket/Elements/PreviewScrips:122
+msgid "Messages about this ticket will not be sent to..."
+msgstr "Bu bilet hakkındaki iletiler gönderilmeyecek..."
+
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr "Dakika"
+
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
+msgid "Mismatched parentheses"
+msgstr "EÅŸleÅŸmemiÅŸ parantezler"
+
+#: lib/RT/Record.pm:954
+msgid "Missing a primary key?: %1"
+msgstr "Başlıca anahtarlardan birisi eksik mi?: %1"
+
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
+msgid "Mobile"
+msgstr "Hareketli"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "Modify Access Control List"
+msgstr "EriÅŸim Denetim listesini DeÄŸiÅŸtir"
+
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Bütün %2 için, %1 etki eden bütün özel alanları değiştir"
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr "Bütün %1 etki eden özel alanları değiştir"
+
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
+msgid "Modify Group Rights"
+msgstr "Grup yetkilerini deÄŸiÅŸtir"
+
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
+msgid "Modify Members"
+msgstr "Ãœyeleri DeÄŸiÅŸtir"
+
+#: html/User/Delegation.html:58
+msgid "Modify Rights"
+msgstr "Yetkileri DeÄŸiÅŸtir"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Modify Scrip templates for this queue"
+msgstr "Bu kuyruk için, senet şablonlarını değiştir"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "Modify Scrips for this queue"
+msgstr "Bu kuyruk için senetleri değiştir"
+
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
+msgid "Modify User Rights"
+msgstr "Kullanıcı haklarını değiştir"
+
+#: html/Admin/Queues/CustomField.html:66
+#. ($QueueObj->Name())
+msgid "Modify a CustomField for queue %1"
+msgstr "%1 kuyruğu için bir ÖzelAlanı değiştir"
+
+#: html/Admin/Queues/Scrip.html:82
+#. ($QueueObj->Name)
+msgid "Modify a scrip for queue %1"
+msgstr "%1 kuyruğu için bir senet değiştir"
+
+#: html/Admin/Global/Scrip.html:75
+msgid "Modify a scrip which applies to all queues"
+msgstr "Bütün kuyruklara etki eden bir senedi değiştir"
+
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
+msgstr "%1 için, ilişkili nesneleri değiştir"
+
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
+#. ($TicketObj->Id)
+msgid "Modify dates for #%1"
+msgstr "#%1 için tarihleri değiştir"
+
+#: html/Ticket/ModifyDates.html:57
+#. ($TicketObj->Id)
+msgid "Modify dates for ticket # %1"
+msgstr "Bilet # %1 için, tarihleri değiştir"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Küresel özel alanları değiştir"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:70 html/Admin/Global/GroupRights.html:46 html/Admin/Global/GroupRights.html:49 html/Admin/Global/index.html:77
+msgid "Modify global group rights"
+msgstr "Küresel grup izinlerini değiştir"
+
+#: html/Admin/Global/GroupRights.html:54
+msgid "Modify global group rights."
+msgstr "Küresel grup izinlerini değiştir."
+
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
+msgid "Modify global user rights"
+msgstr "Küresel kullanıcı izinlerini değiştir"
+
+#: html/Admin/Global/UserRights.html:54
+msgid "Modify global user rights."
+msgstr "Küresel kullanıcı izinlerini değiştir."
+
+#: lib/RT/Group_Overlay.pm:163
+msgid "Modify group metadata or delete group"
+msgstr "Grup mal bilgisini deÄŸiÅŸtir veya grubu sil"
+
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
+msgid "Modify group rights for custom field %1"
+msgstr "Özel alan %1 için grup izinlerini değiştir"
+
+#: html/Admin/Groups/GroupRights.html:46 html/Admin/Groups/GroupRights.html:50 html/Admin/Groups/GroupRights.html:56
+#. ($GroupObj->Name)
+msgid "Modify group rights for group %1"
+msgstr "%1 grubu için, grup izinlerini değiştir."
+
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
+#. ($QueueObj->Name)
+msgid "Modify group rights for queue %1"
+msgstr "%1 kuyruğu için, grup izinlerini değiştir."
+
+#: lib/RT/Group_Overlay.pm:165
+msgid "Modify membership roster for this group"
+msgstr "Bu grup için, üyelik listesini değiştir"
+
+#: lib/RT/System.pm:82
+msgid "Modify one's own RT account"
+msgstr "Kişinin kendi RT hesabını değiştir"
+
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
+#. ($QueueObj->Name)
+msgid "Modify people related to queue %1"
+msgstr "%1 ile iliÅŸkili kiÅŸileri deÄŸiÅŸtir"
+
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
+#. ($Ticket->id)
+#. ($Ticket->Id)
+msgid "Modify people related to ticket #%1"
+msgstr "%1 bileti ile iliÅŸkili kiÅŸileri deÄŸiÅŸtir"
+
+#: html/Admin/Queues/Scrips.html:67
+#. ($QueueObj->Name)
+msgid "Modify scrips for queue %1"
+msgstr "%1 kuyruğu için senetleri değiştir"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:56 html/Admin/Global/Scrips.html:65 html/Admin/Global/index.html:63
+msgid "Modify scrips which apply to all queues"
+msgstr "Bütn kuyruklara etki eden senetleri değiştir"
+
+#: html/Admin/Global/Template.html:102 html/Admin/Global/Template.html:46 html/Admin/Global/Template.html:51 html/Admin/Queues/Template.html:99
+#. (loc($TemplateObj->Name()))
+#. ($TemplateObj->id)
+msgid "Modify template %1"
+msgstr "%1 ÅŸablonunu deÄŸiÅŸtir"
+
+#: html/Admin/Global/Templates.html:65
+msgid "Modify templates which apply to all queues"
+msgstr "Bütün kuyruklara etki eden şablonları değiştir"
+
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr "Varsayılan \"Bir bakışta RT\" görünümünü değiştir"
+
+#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
+#. ($Group->Name)
+msgid "Modify the group %1"
+msgstr "%1 grubunu deÄŸiÅŸtir"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "Modify the queue watchers"
+msgstr "Kuyruk gözcülerini değiştir"
+
+#: html/Admin/Users/Modify.html:309
+#. ($UserObj->Name)
+msgid "Modify the user %1"
+msgstr "%1 kullanıcısını değiştir"
+
+#: html/Ticket/ModifyAll.html:58
+#. ($Ticket->Id)
+msgid "Modify ticket # %1"
+msgstr "#%1 biletini deÄŸiÅŸtir"
+
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
+#. ($TicketObj->Id)
+msgid "Modify ticket #%1"
+msgstr "#%1 biletini deÄŸiÅŸtir"
+
+#: lib/RT/Queue_Overlay.pm:113
+msgid "Modify tickets"
+msgstr "Biletleri deÄŸiÅŸtir"
+
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr "Özel alan %1 için kullanıcı haklarını değiştir"
+
+#: html/Admin/Groups/UserRights.html:46 html/Admin/Groups/UserRights.html:50 html/Admin/Groups/UserRights.html:56
+#. ($GroupObj->Name)
+msgid "Modify user rights for group %1"
+msgstr "%1 grubu için kullanıcı haklarını değiştir"
+
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
+#. ($QueueObj->Name)
+msgid "Modify user rights for queue %1"
+msgstr "%1 kuyruğu için kullanıcı haklarını değiştir"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ModifyACL"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:166
+msgid "ModifyOwnMembership"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "ModifyQueueWatchers"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "ModifyScrips"
+msgstr ""
+
+#: lib/RT/System.pm:82
+msgid "ModifySelf"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "ModifyTemplate"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:113
+msgid "ModifyTicket"
+msgstr ""
+
+#: lib/RT/Date.pm:417
+msgid "Mon."
+msgstr "Pzt."
+
+#: html/Ticket/Elements/ShowRequestor:61
+#. ($name)
+msgid "More about %1"
+msgstr "%1 hakkında daha fazla bilgi"
+
+#: html/Admin/Elements/PickCustomFields:83
+msgid "Move down"
+msgstr "Aşağı git"
+
+#: html/Admin/Elements/PickCustomFields:75
+msgid "Move up"
+msgstr "Yukarı git"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:48
+msgid "Multiple"
+msgstr "Çoklu"
+
+#: lib/RT/User_Overlay.pm:226
+msgid "Must specify 'Name' attribute"
+msgstr "'Ad' özniteliği belirtilmeli"
+
+#: html/SelfService/Elements/MyRequests:57
+#. ($friendly_status)
+msgid "My %1 tickets"
+msgstr "Benim %1 biletim"
+
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr "Benim Günüm"
+
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
+msgid "My approvals"
+msgstr "Benim Onaylarım"
+
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
+msgid "My saved searches"
+msgstr "Benim kaydedilmiş aramalarım"
+
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
+msgid "Name"
+msgstr "Ad"
+
+#: lib/RT/User_Overlay.pm:233
+msgid "Name in use"
+msgstr "Kullanımdaki ad"
+
+#: html/Ticket/Elements/ShowDates:73
+msgid "Never"
+msgstr "Asla"
+
+#: html/Elements/EditLinks:117
+msgid "New Links"
+msgstr "Yeni bağlantılar"
+
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
+msgid "New Password"
+msgstr "Yeni parola"
+
+#: etc/initialdata:332
+msgid "New Pending Approval"
+msgstr "Yeni bekleyen onay"
+
+#: html/Ticket/Elements/Tabs:212
+msgid "New Search"
+msgstr "Yeni arama"
+
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
+msgid "New custom field"
+msgstr "Yeni özel alan"
+
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
+msgid "New group"
+msgstr "Yeni grup"
+
+#: html/SelfService/Prefs.html:53
+msgid "New password"
+msgstr "Yeni parola"
+
+#: lib/RT/User_Overlay.pm:816
+msgid "New password notification sent"
+msgstr "Yeni parola uyarısı iletildi"
+
+#: html/Admin/Elements/QueueTabs:95
+msgid "New queue"
+msgstr "Yeni kuyruk"
+
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr "Yeni hatırlatıcı:"
+
+#: html/Admin/Elements/SelectRights:65
+msgid "New rights"
+msgstr "Yeni yetkiler"
+
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
+msgid "New scrip"
+msgstr "Yeni senet"
+
+#: html/Admin/Global/Template.html:81 html/Admin/Global/Templates.html:60 html/Admin/Queues/Template.html:79 html/Admin/Queues/Templates.html:71
+msgid "New template"
+msgstr "Yeni ÅŸablon"
+
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
+msgid "New ticket"
+msgstr "Yeni bilet"
+
+#: lib/RT/Ticket_Overlay.pm:2757
+msgid "New ticket doesn't exist"
+msgstr "Yeni bilet yok"
+
+#: html/Admin/Elements/UserTabs:81
+msgid "New user"
+msgstr "Yeni kullanıcı"
+
+#: html/Admin/Elements/CreateUserCalled:47
+msgid "New user called"
+msgstr "Yeni kullanıcı: "
+
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
+msgid "New watchers"
+msgstr "Yeni gözcüler"
+
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
+msgid "Next"
+msgstr "Ä°leri"
+
+#: html/Elements/TicketList:104
+msgid "Next Page"
+msgstr "Sonraki Sayfa"
+
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
+msgid "Nickname"
+msgstr "Rumuz"
+
+#: html/Admin/CustomFields/UserRights.html:145
+msgid "No Class defined"
+msgstr "Bir sınıf tanımlanmadı"
+
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
+msgid "No CustomField"
+msgstr "Özel alan yok"
+
+#: html/Admin/CustomFields/GroupRights.html:103
+msgid "No CustomField defined"
+msgstr "Özel alan tanımlanmadı"
+
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
+msgid "No Group defined"
+msgstr "Grup alan tanımlanmadı"
+
+#: lib/RT/Tickets_Overlay_SQL.pm:482
+msgid "No Query"
+msgstr "Sorgu Yok"
+
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
+msgid "No Queue defined"
+msgstr "Kuyruk tanımlanmadı"
+
+#: bin/rt-crontool:73
+msgid "No RT user found. Please consult your RT administrator.\\n"
+msgstr "RT kullanıcısı bulunamadı. Lütfen RT yöneticinize danışın.\\n"
+
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
+msgid "No Template"
+msgstr "Åžablon Yok"
+
+#: html/Approvals/Elements/Approve:77
+msgid "No action"
+msgstr "Eylem Yok"
+
+#: lib/RT/Record.pm:949
+msgid "No column specified"
+msgstr "Sütun belirtilmedi"
+
+#: html/Ticket/Elements/ShowRequestor:68
+msgid "No comment entered about this user"
+msgstr "Bu kullanıcı hakkında yorum yapılmadı"
+
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
+#. (ref $self)
+msgid "No description for %1"
+msgstr "%1 için herhangi bir tanım yok"
+
+#: lib/RT/Users_Overlay.pm:190
+msgid "No group specified"
+msgstr "Grup belirtilmedi"
+
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr "Arama kıstaslarıyla örtüşen bir grup bulunamadı."
+
+#: lib/RT/Ticket_Overlay.pm:2393
+msgid "No message attached"
+msgstr "Herhangi bir ileti eklenmedi"
+
+#: lib/RT/User_Overlay.pm:1034
+msgid "No password set"
+msgstr "Herhangi bir parola atanmadı"
+
+#: lib/RT/Queue_Overlay.pm:361
+msgid "No permission to create queues"
+msgstr "Kuyruk oluşturmak için gerekli yetki yok"
+
+#: lib/RT/Ticket_Overlay.pm:420
+#. ($QueueObj->Name)
+msgid "No permission to create tickets in the queue '%1'"
+msgstr "%1 kuyruğunda bilet oluşturmak için gerekli yetki yok"
+
+#: lib/RT/User_Overlay.pm:186
+msgid "No permission to create users"
+msgstr "Kullanıcı oluşturmak için gerekli yetki yok"
+
+#: html/SelfService/Display.html:167
+msgid "No permission to display that ticket"
+msgstr "Bu bileti görüntülemek için gerekli yetki yok"
+
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr "Sistem genelinde yapılan aramaları kaydetmek için gerekli yetki yok"
+
+#: html/SelfService/Update.html:117
+msgid "No permission to view update ticket"
+msgstr "Bilet güncellemeyi görüntülemek için gerekli yetki yok"
+
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
+msgid "No principal specified"
+msgstr "Yetkili belirtilmedi"
+
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
+msgid "No principals selected."
+msgstr "Herhangi bir yetkili seçilmedi"
+
+#: html/Admin/Queues/index.html:57
+msgid "No queues matching search criteria found."
+msgstr "Arama kıstaslarıyla örtüşen bir kuyruk bulunamadı."
+
+#: html/Admin/Elements/SelectRights:106
+msgid "No rights found"
+msgstr "Herhangi bir yetki bulunamadı"
+
+#: html/Admin/Elements/SelectRights:53
+msgid "No rights granted."
+msgstr "Herhangi bir yetki verilmedi."
+
+#: lib/RT/SavedSearch.pm:196
+msgid "No search loaded"
+msgstr "Herhangi bir arama yüklenemedi"
+
+#: html/Search/Bulk.html:232
+msgid "No search to operate on."
+msgstr "İşlenecek bir arama bulunamadı"
+
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
+msgid "No subject"
+msgstr "Başlık yok"
+
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
+msgid "No transaction type specified"
+msgstr "Aktarım türü belirtilmedi"
+
+#: html/Admin/Users/index.html:55
+msgid "No users matching search criteria found."
+msgstr "Arama kıstaslarıyla örtüşen herhangi bir kullanıcı bulunamadı."
+
+#: lib/RT/Record.pm:946
+msgid "No value sent to _Set!\\n"
+msgstr "_Set için herhangi bir değer gönderilmedi!\\n"
+
+#: html/Elements/QuickCreate:59
+msgid "Nobody"
+msgstr "Hiçkimse"
+
+#: lib/RT/Record.pm:951
+msgid "Nonexistant field?"
+msgstr "Varolmayan Alan?"
+
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr "Atanmadı"
+
+#: html/Elements/Header:96
+msgid "Not logged in."
+msgstr "Giriş yapılmadı"
+
+#: lib/RT/Date.pm:397
+msgid "Not set"
+msgstr "Atanmadı"
+
+#: html/NoAuth/Reminder.html:48
+msgid "Not yet implemented."
+msgstr "Henüz oluşturulmadı."
+
+#: html/Approvals/Elements/Approve:81
+msgid "Notes"
+msgstr "Notlar"
+
+#: lib/RT/User_Overlay.pm:819
+msgid "Notification could not be sent"
+msgstr "Uyarı gönderilemiyor"
+
+#: etc/initialdata:101
+msgid "Notify AdminCcs"
+msgstr "Yönetici Kk' ları bildir"
+
+#: etc/initialdata:97
+msgid "Notify AdminCcs as Comment"
+msgstr "Yönetici Kk' ları yorum olarak bildir"
+
+#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
+msgid "Notify Ccs"
+msgstr "Kk' ları bildir"
+
+#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
+msgid "Notify Ccs as Comment"
+msgstr "Kk' ları yorum olarak bildir"
+
+#: etc/initialdata:128
+msgid "Notify Other Recipients"
+msgstr "Diğer alıcıları uyar"
+
+#: etc/initialdata:124
+msgid "Notify Other Recipients as Comment"
+msgstr "Diğer alıcıları yorum olarak uyar"
+
+#: etc/initialdata:85
+msgid "Notify Owner"
+msgstr "Sahibi uyar"
+
+#: etc/initialdata:81
+msgid "Notify Owner as Comment"
+msgstr "Sahibi yorum olarak uyar"
+
+#: etc/initialdata:376
+msgid "Notify Owner of their rejected ticket"
+msgstr "Sahipleri, reddedilen biletleri hakkında uyar"
+
+#: etc/initialdata:365
+msgid "Notify Owner of their ticket has been approved by all approvers"
+msgstr "Bütün onaycılar tarafından onaylanan bileti hakkında sahibi uyar"
+
+#: etc/initialdata:353
+msgid "Notify Owner of their ticket has been approved by some approver"
+msgstr "Herhangi bir onaycı tarafından onaylanan bileti hakkında sahibi uyar"
+
+#: etc/initialdata:334
+msgid "Notify Owners and AdminCcs of new items pending their approval"
+msgstr "Onaylanmayı bekleyen yeni öğeler hakkında sahipleri ve Yönetici Kk' ları uyar"
+
+#: etc/initialdata:77
+msgid "Notify Requestors"
+msgstr "İstekçileri Uyar"
+
+#: etc/initialdata:111
+msgid "Notify Requestors and Ccs"
+msgstr "İstekçileri ve Kk' ları uyar"
+
+#: etc/initialdata:106
+msgid "Notify Requestors and Ccs as Comment"
+msgstr "İstekçileri ve Kk' ları yorum olarak uyar"
+
+#: etc/initialdata:120
+msgid "Notify Requestors, Ccs and AdminCcs"
+msgstr "İstekçileri, Kk' ları ve Yönetici Kk' ları uyar"
+
+#: etc/initialdata:116
+msgid "Notify Requestors, Ccs and AdminCcs as Comment"
+msgstr "İstekçileri, Kk' ları ve Yönetici Kk' ları yorum olarak uyar"
+
+#: lib/RT/Date.pm:451
+msgid "Nov."
+msgstr "Kas."
+
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "VEYA"
+
+#: lib/RT/Record.pm:322
+msgid "Object could not be created"
+msgstr "Nesne oluşturulamıyor"
+
+#: lib/RT/Record.pm:123
+msgid "Object could not be deleted"
+msgstr "Nesne silinemiyor"
+
+#: lib/RT/Record.pm:341
+msgid "Object created"
+msgstr "Nesne oluÅŸturuldu"
+
+#: lib/RT/Record.pm:120
+msgid "Object deleted"
+msgstr "Nesne silindi"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr "%1 türündeki nesneler, özel alanlar alamazlar"
+
+#: lib/RT/CustomField_Overlay.pm:967
+msgid "Object type mismatch"
+msgstr "Nesne türü eşleşmiyor"
+
+#: lib/RT/Date.pm:450
+msgid "Oct."
+msgstr "Eki."
+
+#: html/Tools/Elements/Tabs:55
+msgid "Offline"
+msgstr "Çevrimdışı"
+
+#: html/Tools/Offline.html:49
+msgid "Offline edits"
+msgstr "Çevrimdışı düzenlemeler"
+
+#: html/Tools/Offline.html:46
+msgid "Offline upload"
+msgstr "Çevrimdışı yükleme"
+
+#: html/Elements/SelectDateRelation:56
+msgid "On"
+msgstr "Tarih:"
+
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr "%1 tarihinde, %2 yazdı:"
+
+#: etc/initialdata:163
+msgid "On Comment"
+msgstr "Yorumda"
+
+#: etc/initialdata:156
+msgid "On Correspond"
+msgstr "Cevapta"
+
+#: etc/initialdata:145
+msgid "On Create"
+msgstr "OluÅŸturmada"
+
+#: etc/initialdata:184
+msgid "On Owner Change"
+msgstr "Sahiplik deÄŸiÅŸiminde"
+
+#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
+msgid "On Priority Change"
+msgstr "Öncelik değişiminde"
+
+#: etc/initialdata:192
+msgid "On Queue Change"
+msgstr "Kuyruk deÄŸiÅŸiminde"
+
+#: etc/initialdata:198
+msgid "On Resolve"
+msgstr "Çözümde"
+
+#: etc/initialdata:169
+msgid "On Status Change"
+msgstr "Durum deÄŸiÅŸikliÄŸinde"
+
+#: etc/initialdata:150
+msgid "On Transaction"
+msgstr "Harekette"
+
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
+msgid "Only show approvals for requests created after %1"
+msgstr "Sadece %1 sonrası oluşturulmuş isteklere ait onayları göster"
+
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
+msgid "Only show approvals for requests created before %1"
+msgstr "Sadece %1 öncesi oluşturulmuş isteklere ait onayları göster"
+
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Sadece şunun için özel alanları göster:"
+
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr "Biletleri Aç"
+
+#: html/Ticket/Elements/Tabs:160
+msgid "Open it"
+msgstr "Aç"
+
+#: html/SelfService/Elements/Tabs:75
+msgid "Open tickets"
+msgstr "Biletleri aç"
+
+#: etc/initialdata:140
+msgid "Open tickets on correspondence"
+msgstr "Cevap geldiğinde biletleri aç"
+
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr "Seçenekler"
+
+#: html/Search/Elements/DisplayOptions:59
+msgid "Order by"
+msgstr "Sıralama:"
+
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
+msgid "Organization"
+msgstr "Kurum"
+
+#: html/Approvals/Elements/Approve:53
+#. ($approving->Id, $approving->Subject)
+msgid "Originating ticket: #%1"
+msgstr "Kaynak alınan bilet: #%1"
+
+#: lib/RT/Transaction_Overlay.pm:622
+msgid "Outgoing email about a comment recorded"
+msgstr "Bir yorum hakkındaki giden eposta kaydedildi"
+
+#: lib/RT/Transaction_Overlay.pm:626
+msgid "Outgoing email recorded"
+msgstr "Giden eposta kaydedildi"
+
+#: html/Admin/Queues/Modify.html:90
+msgid "Over time, priority moves toward"
+msgstr "Zaman içinde, öncelik ilerler"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "Own tickets"
+msgstr "Biletleri sahiplen"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "OwnTicket"
+msgstr "BiletleriSahiplen"
+
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
+msgid "Owner"
+msgstr "Sahip"
+
+#: lib/RT/Ticket_Overlay.pm:505
+msgid "Owner could not be set."
+msgstr "Sahip atanamıyor"
+
+#: lib/RT/Transaction_Overlay.pm:672
+#. ($Old->Name , $New->Name)
+msgid "Owner forcibly changed from %1 to %2"
+msgstr "Sahip, zorla %1 den %2 ye deÄŸiÅŸtirildi"
+
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
+msgid "Page %1 of %2"
+msgstr "Sayfa %1/%2"
+
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
+msgid "Pager"
+msgstr "Sayfalayıcı"
+
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
+msgid "Parents"
+msgstr "Ana bölüm"
+
+#: html/Elements/Login:95 html/User/Prefs.html:105
+msgid "Password"
+msgstr "Parola"
+
+#: html/NoAuth/Reminder.html:46
+msgid "Password Reminder"
+msgstr "Parola Hatırlatıcı"
+
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
+msgid "Password changed"
+msgstr "Parola deÄŸiÅŸti"
+
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr "Parola en az %1 karakter uzunluğunda olmalı"
+
+#: lib/RT/User_Overlay.pm:1044
+msgid "Password set"
+msgstr "Parola atandı"
+
+#: html/User/Prefs.html:240
+#. (loc_fuzzy($msg))
+msgid "Password: %1"
+msgstr "Parola: %1"
+
+#: lib/RT/User_Overlay.pm:1030
+msgid "Password: Permission Denied"
+msgstr "Parola: Ä°zin Reddedildi"
+
+#: html/Admin/Users/Modify.html:364
+msgid "Passwords do not match."
+msgstr "Parolalar eÅŸleÅŸmiyor"
+
+#: html/User/Prefs.html:242
+msgid "Passwords do not match. Your password has not been changed"
+msgstr "Parolalar eşleşmiyor. Parolanız değişmedi"
+
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+msgid "People"
+msgstr "KiÅŸiler"
+
+#: etc/initialdata:133
+msgid "Perform a user-defined action"
+msgstr "Kullanıcı tanımlı bir eylemi yerine getir"
+
+#: html/Admin/Tools/Configuration.html:94
+msgid "Perl configuration"
+msgstr "Perl ayarları"
+
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
+msgid "Permission Denied"
+msgstr "Pääsy kielletty"
+
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr "Ä°zin Reddedildi"
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr "Ä°zin Reddedildi"
+
+#: html/User/Elements/Tabs:56
+msgid "Personal Groups"
+msgstr "KiÅŸisel gruplar"
+
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
+msgid "Personal groups"
+msgstr "KiÅŸisel gruplar"
+
+#: html/User/Elements/DelegateRights:58
+msgid "Personal groups:"
+msgstr "KiÅŸisel gruplar:"
+
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
+msgid "Phone numbers"
+msgstr "Telefon numaraları"
+
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+msgid "Preferences"
+msgstr "Tercihler"
+
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr "%2 kullanıcısı için %1 tercihleri"
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr "%1 için tercihler kaydedildi"
+
+#: lib/RT/Action/Generic.pm:195
+msgid "Prepare Stubbed"
+msgstr "Küt hazırla"
+
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
+msgid "Prev"
+msgstr "Önceki"
+
+#: html/Elements/TicketList:101
+msgid "Previous Page"
+msgstr "Önceki sayfa"
+
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
+#. ($args{'PrincipalId'})
+msgid "Principal %1 not found."
+msgstr "%1 yetkilisi bulunamadı"
+
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
+msgid "Priority"
+msgstr "Öncelik"
+
+#: html/Admin/Queues/Modify.html:86
+msgid "Priority starts at"
+msgstr "Öncelik başlangıcı:"
+
+#: html/Search/Elements/EditSearches:50
+msgid "Privacy:"
+msgstr "Gizlilik:"
+
+#: etc/initialdata:25
+msgid "Privileged"
+msgstr "Ayrıcalıklı"
+
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
+#. (loc_fuzzy($msg))
+msgid "Privileged status: %1"
+msgstr "Ayrıcalık durumu: &1"
+
+#: html/Admin/Users/index.html:102
+msgid "Privileged users"
+msgstr "Ayrıcalıklı kullanıcılar"
+
+#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
+msgid "Pseudogroup for internal use"
+msgstr "İç kullanım için sahte grup"
+
+#: html/Search/Build.html:121
+msgid "Query Builder"
+msgstr "Sorgu OluÅŸturucu"
+
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr "Sorgu:"
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
+msgid "Queue"
+msgstr "Kuyruk"
+
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#. ($Queue)
+#. ($id)
+msgid "Queue %1 not found"
+msgstr "%1 kuyruğu bulunamadı"
+
+#: html/Admin/Queues/Modify.html:64
+msgid "Queue Name"
+msgstr "Kuyruk adı"
+
+#: lib/RT/Queue_Overlay.pm:365
+msgid "Queue already exists"
+msgstr "Kuyruk halihazırda mevcut"
+
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
+msgid "Queue could not be created"
+msgstr "Kuyruk oluşturulamıyor"
+
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
+msgid "Queue could not be loaded."
+msgstr "Kuyruk yüklenemiyor."
+
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
+msgid "Queue created"
+msgstr "Kuyruk oluÅŸturuldu"
+
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
+msgid "Queue not found"
+msgstr "Kuyruk bulunamadı"
+
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
+msgid "Queues"
+msgstr "Kuyruklar"
+
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr "Yönettiğim kuyruklar"
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr "Yönetici Kk olduğum kuyruklar"
+
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
+msgid "Quick search"
+msgstr "Hızlı arama"
+
+#: html/Elements/QuickCreate:47
+msgid "Quick ticket creation"
+msgstr "Hızlı bilet oluşturumu"
+
+#: html/Search/Results.html:81
+msgid "RSS"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
+#. ($RT::VERSION, $RT::rtname)
+msgid "RT %1 for %2"
+msgstr "RT %1 - %2"
+
+#: html/Admin/index.html:46 html/Admin/index.html:47
+msgid "RT Administration"
+msgstr "RT Yönetimi"
+
+#: html/Elements/Error:63 html/SelfService/Error.html:62
+msgid "RT Error"
+msgstr "RT Hatası"
+
+#: html/Admin/Tools/Configuration.html:73
+msgid "RT Variables"
+msgstr "RT DeÄŸiÅŸkenleri"
+
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
+msgid "RT at a glance"
+msgstr "Bir bakışta RT"
+
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr "%1 kullanıcısı için bir bakışta RT"
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr "RT, bu özel alanı gösterirken, diğerbir ağ hizmetinden içerik ekleyebilir"
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr "RT, bu özel alanın değerlerini, diğer bir hizmetin hiperbağlantılarına dönüştürebilir."
+
+#: html/Elements/SetupSessionCookie:100
+msgid "RT couldn't store your session."
+msgstr "RT, oturumunuzu kaydedemiyor."
+
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
+#. ($RT::rtname)
+msgid "RT for %1"
+msgstr "%1: RT"
+
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr "RT, bilet başlıklarına gireceğiniz herhangi bir şeyi araştıracaktır."
+
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr "RT, <tt>__id__</tt> ve <tt>__CustomField__</tt> değerlerini, kayıt numarası ve özel alan değeri ile değiştirecektir"
+
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
+msgid "Real Name"
+msgstr "Gerçek Ad"
+
+#: lib/RT/Transaction_Overlay.pm:725
+#. ($value)
+msgid "Reference by %1 added"
+msgstr "%1 ile baÅŸvuru eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:765
+#. ($value)
+msgid "Reference by %1 deleted"
+msgstr "%1 ile baÅŸvuru silindi"
+
+#: lib/RT/Transaction_Overlay.pm:722
+#. ($value)
+msgid "Reference to %1 added"
+msgstr "%1 için başvuru eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:762
+#. ($value)
+msgid "Reference to %1 deleted"
+msgstr "%1 için başvuru silindi"
+
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
+msgid "Referred to by"
+msgstr "Kaynak gösteren:"
+
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
+msgid "Refers to"
+msgstr "Kaynak gösterdiği:"
+
+#: html/Elements/Refresh:57
+#. ($value/60)
+msgid "Refresh this page every %1 minutes."
+msgstr "Bu sayfayı, her %1 dakikada bir yenile"
+
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "'%1' hatırlatıcısı eklendi"
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "'%1' hatırlatıcısı tamamlandı"
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr "'%1' hatırlatıcısı tekrar açıldı"
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr "Hatırlatıcı bilet #%1"
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr "Hatırlatıcılar"
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr "#%1 bileti için hatırlatıcılar"
+
+#: html/Search/Bulk.html:94
+msgid "Remove AdminCc"
+msgstr "Yönetici Kk Kaldır"
+
+#: html/Search/Bulk.html:90
+msgid "Remove Cc"
+msgstr "Kk kaldır"
+
+#: html/Search/Bulk.html:86
+msgid "Remove Requestor"
+msgstr "İstekçi kaldır"
+
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
+msgid "Reply"
+msgstr "Yanıtla"
+
+#: html/Admin/Queues/Modify.html:72
+msgid "Reply Address"
+msgstr "Yanıtlama Adresi"
+
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
+msgid "Reply to requestors"
+msgstr "İstekçileri Yanıtla"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "Reply to tickets"
+msgstr "Biletleri Yanıtla"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "ReplyToTicket"
+msgstr "BiletiYanıtla"
+
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr "Raporlar"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
+msgid "Requestor"
+msgstr "İstekçi"
+
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+msgid "Requestors"
+msgstr "İstekçiler"
+
+#: html/Admin/Queues/Modify.html:96
+msgid "Requests should be due in"
+msgstr "İsteklerin yapılacağı zaman:"
+
+#: lib/RT/Attribute_Overlay.pm:146
+#. ('Object')
+msgid "Required parameter '%1' not specified"
+msgstr "Gerekli parametre '%1' belirtilmedi"
+
+#: html/Elements/Submit:83
+msgid "Reset"
+msgstr "Sıfırla"
+
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr "Varsayılana sıfırla"
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
+msgid "Residence"
+msgstr "Hane"
+
+#: html/Ticket/Elements/Tabs:156
+msgid "Resolve"
+msgstr "Çöz"
+
+#: html/Ticket/Update.html:156
+#. ($TicketObj->id, $TicketObj->Subject)
+msgid "Resolve ticket #%1 (%2)"
+msgstr "#%1 biletini çözümle (%2)"
+
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
+msgid "Resolved"
+msgstr "Çözüldü"
+
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Sahip tarafından çözüldü"
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr "Zaman aralığında çözüldü"
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr "Dönemdeki çözülmüş biletler (sahip ile gruplandırılmış)"
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr "Çözülmüş biletler (sahip ile gruplandırılmış)"
+
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
+msgid "Results"
+msgstr "Sonuçlar"
+
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
+msgid "Retype Password"
+msgstr "Parolayı tekrar yazın"
+
+#: html/Search/Elements/EditSearches:61
+msgid "Revert"
+msgstr "Eskiye dön"
+
+#: lib/RT/ACE_Overlay.pm:630
+msgid "Right Delegated"
+msgstr "Yetki Aktarıldı"
+
+#: lib/RT/ACE_Overlay.pm:320
+msgid "Right Granted"
+msgstr "Yetki Verildi"
+
+#: lib/RT/ACE_Overlay.pm:178
+msgid "Right Loaded"
+msgstr "Yetki Yüklendi"
+
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
+msgid "Right could not be revoked"
+msgstr "Yetki geri alınamıyor"
+
+#: html/User/Delegation.html:85
+msgid "Right not found"
+msgstr "Yetki bulunamadı"
+
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
+msgid "Right not loaded."
+msgstr "Yetki yüklenemedi"
+
+#: lib/RT/ACE_Overlay.pm:712
+msgid "Right revoked"
+msgstr "Yetki geri alındı"
+
+#: html/Admin/Elements/UserTabs:70
+msgid "Rights"
+msgstr "Yetkiler"
+
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
+#. ($object_type)
+msgid "Rights could not be granted for %1"
+msgstr "Yetkiler %1 için verilemiyor"
+
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
+#. ($object_type)
+msgid "Rights could not be revoked for %1"
+msgstr "Yetkiler %1 için geri alınamıyor"
+
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
+msgid "Roles"
+msgstr "Roller"
+
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr "Kutu başına satır"
+
+#: html/Search/Elements/DisplayOptions:93
+msgid "Rows per page"
+msgstr "Sayfa başına satır"
+
+#: lib/RT/Date.pm:422
+msgid "Sat."
+msgstr "Cmt."
+
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
+msgid "Save"
+msgstr "Kaydet"
+
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
+msgid "Save Changes"
+msgstr "DeÄŸiÅŸiklikleri Kaydet"
+
+#: html/User/Prefs.html:181
+msgid "Save Preferences"
+msgstr "Tercihleri Kaydet"
+
+#: html/Ticket/Elements/PreviewScrips:131
+msgid "Save changes"
+msgstr "DeÄŸiÅŸiklikleri kaydet"
+
+#: lib/RT/SavedSearch.pm:173
+#. ($name)
+msgid "Saved search %1"
+msgstr "KaydedilmiÅŸ arama %1"
+
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
+#. ($scrip->Id)
+#. ($id)
+msgid "Scrip #%1"
+msgstr "Senet #%1"
+
+#: lib/RT/Scrip_Overlay.pm:203
+msgid "Scrip Created"
+msgstr "Senet oluÅŸturuldu"
+
+#: html/Admin/Elements/EditScrip:52
+msgid "Scrip Fields"
+msgstr "Senet alanları"
+
+#: html/Admin/Elements/EditScrips:109
+msgid "Scrip deleted"
+msgstr "Senet silindi"
+
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
+msgid "Scrips"
+msgstr "Senetler"
+
+#: html/Admin/Queues/Scrips.html:55
+msgid "Scrips which apply to all queues"
+msgstr "Bütün kuyruklara etki eden senetler"
+
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
+msgid "Search"
+msgstr "Arama"
+
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr "Arama Tercihleri"
+
+#: lib/RT/SavedSearch.pm:115
+msgid "Search attribute load failure"
+msgstr "Arama özniteliği yükleme hatası"
+
+#: html/Approvals/Elements/PendingMyApproval:59
+msgid "Search for approvals"
+msgstr "Onayları ara"
+
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr "Biletleri ara"
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "Biletleri ara. Bilet <strong>numarasını</strong>, <strong>Kuyrukları</strong> adı ile, Sahipleri <strong>kulanıcı adı</strong> ile ve İstekçileri <strong>eposta adresi</strong> ile girin. RT, girdiğiniz diğer şeyleri bilet gövdelerinde ve eklentilerde arayacaktır."
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr "Arama tercihleri"
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr "Arama sonuçları %1 ile gruplandırılmıştır."
+
+#: lib/RT/SavedSearch.pm:203
+#. ($msg)
+msgid "Search update: %1"
+msgstr "Arama güncellemesi: %1"
+
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr "Her bir biletin tüm metninin aranması uzun sürebilir, ama eğer bunu yapmanız gerkiyorsa, <b>fulltext:<i>kelime</i></b> yazarak tüm bilet tarihçesindeki herhangi bir kelimeyi aratabilirsiniz."
+
+#: bin/rt-crontool:265
+msgid "Security:"
+msgstr "Güvenlik:"
+
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr "Bakınız:"
+
+#: lib/RT/CustomField_Overlay.pm:105
+msgid "See custom fields"
+msgstr "Özel alanları gör"
+
+#: lib/RT/Queue_Overlay.pm:106
+msgid "See exact outgoing email messages and their recipeients"
+msgstr "Giden eposta iletilerinin tamamını ve alıcılarını gör"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "See ticket private commentary"
+msgstr "Biletin gizli yorumlarını gör"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "See ticket summaries"
+msgstr "Bilet özetlerini gör"
+
+#: lib/RT/CustomField_Overlay.pm:105
+msgid "SeeCustomField"
+msgstr "ÖzelAlanıGör"
+
+#: lib/RT/Group_Overlay.pm:169
+msgid "SeeGroup"
+msgstr "GrubuGör"
+
+#: lib/RT/Queue_Overlay.pm:91
+msgid "SeeQueue"
+msgstr "KuyruğuGör"
+
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr "Özel bir alanı seç"
+
+#: html/Admin/Groups/index.html:78
+msgid "Select a group"
+msgstr "Bir grubu seç"
+
+#: html/Admin/Queues/index.html:54
+msgid "Select a queue"
+msgstr "Bir kuyruğu seç"
+
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Yeni biletiniz için bir kuyruk seçin"
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
+msgid "Select a user"
+msgstr "Bir kullanıcı seçin"
+
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
+msgstr "Özel alan seçin"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Bütün kullanıcı grupları için özel alanları seçin"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr "Bütün kullanıcılar için özel alanları seçin"
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr "Bütün kuyruklardaki biletler için özel alanlar seç"
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr "Bütün kuyruklardaki biletlerin hareketleri için özel alanlar seçin"
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
+msgid "Select group"
+msgstr "Grup seçin"
+
+#: lib/RT/CustomField_Overlay.pm:59
+msgid "Select multiple values"
+msgstr "Çoklu değer seçin"
+
+#: lib/RT/CustomField_Overlay.pm:60
+msgid "Select one value"
+msgstr "Bir değer seçin"
+
+#: html/Admin/Elements/QueueTabs:92
+msgid "Select queue"
+msgstr "Kuyruk seçin"
+
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr "\"Bir bakışta RT\" sayfasında görüntülenecek kuyrukları seçin"
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
+msgid "Select scrip"
+msgstr "Senet seçin"
+
+#: html/Admin/Global/Template.html:78 html/Admin/Global/Templates.html:57 html/Admin/Queues/Template.html:76 html/Admin/Queues/Templates.html:68
+msgid "Select template"
+msgstr "Şablon seçin"
+
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr "En çok %1 adet değer seçin"
+
+#: html/Admin/Elements/UserTabs:78
+msgid "Select user"
+msgstr "Kullanıcı seç"
+
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr "Seçili özel alanlar"
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr "Seçili nesneler"
+
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr "Seçimler değişti. Lütfen değişikliklerinizi kaydedin"
+
+#: etc/initialdata:121
+msgid "Send mail to all watchers"
+msgstr "Tüm izleyicilere posta gönder"
+
+#: etc/initialdata:117
+msgid "Send mail to all watchers as a \"comment\""
+msgstr "Tüm izleyicilere \"yorum\" olarak posta gönder"
+
+#: etc/initialdata:112
+msgid "Send mail to requestors and Ccs"
+msgstr "İstekçilere ve Kk' lara posta gönder"
+
+#: etc/initialdata:107
+msgid "Send mail to requestors and Ccs as a comment"
+msgstr "İstekçilere ve Kk' lara yorum olarak posta gönder"
+
+#: etc/initialdata:78
+msgid "Sends a message to the requestors"
+msgstr "İstekçilere posta gönderir"
+
+#: etc/initialdata:125 etc/initialdata:129
+msgid "Sends mail to explicitly listed Ccs and Bccs"
+msgstr "Belirtilmiş Kk ve GKk listesine posta gönderir"
+
+#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
+msgid "Sends mail to the Ccs"
+msgstr "Kk' lara posta gönderir"
+
+#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
+msgid "Sends mail to the Ccs as a comment"
+msgstr "Kk' lara yorum olarak eposta gönderir"
+
+#: etc/initialdata:102
+msgid "Sends mail to the administrative Ccs"
+msgstr "Yönetimsel Kk' lara eposta gönderir"
+
+#: etc/initialdata:98
+msgid "Sends mail to the administrative Ccs as a comment"
+msgstr "Yönetimsel Kk' lara yorum olarak eposta gönderir"
+
+#: etc/initialdata:82 etc/initialdata:86
+msgid "Sends mail to the owner"
+msgstr "Sahibe posta gönderir"
+
+#: lib/RT/Date.pm:449
+msgid "Sep."
+msgstr "Eki."
+
+#: html/Ticket/Elements/ShowTransaction:158
+msgid "Show"
+msgstr "Göster"
+
+#: html/Approvals/index.html:52
+msgid "Show Approvals"
+msgstr "Onayları Göster"
+
+#: html/Search/Elements/EditFormat:56
+msgid "Show Columns"
+msgstr "Sütunları göster"
+
+#: html/Ticket/Elements/Tabs:220
+msgid "Show Results"
+msgstr "Sonuçları Göster"
+
+#: html/Approvals/Elements/PendingMyApproval:64
+msgid "Show approved requests"
+msgstr "Onaylanmış istekleri göster"
+
+#: html/Ticket/Create.html:316
+msgid "Show basics"
+msgstr "Temelleri Göster"
+
+#: html/Approvals/Elements/PendingMyApproval:65
+msgid "Show denied requests"
+msgstr "Reddedilmiş istekleri göster"
+
+#: html/Ticket/Create.html:319
+msgid "Show details"
+msgstr "Ayrıntıları göster"
+
+#: html/Approvals/Elements/PendingMyApproval:63
+msgid "Show pending requests"
+msgstr "Bekleyen istekleri göster"
+
+#: html/Approvals/Elements/PendingMyApproval:66
+msgid "Show requests awaiting other approvals"
+msgstr "Diğer onayları bekleyen istekleri göster"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "ShowACL"
+msgstr ""
+
+#: lib/RT/System.pm:85
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:106
+msgid "ShowOutgoingEmail"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:168
+msgid "ShowSavedSearches"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:102
+msgid "ShowScrips"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:99
+msgid "ShowTemplate"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "ShowTicket"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "ShowTicketComments"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
+msgid "Sign up as a ticket Requestor or ticket or queue Cc"
+msgstr "Bilet istekçisi veya bilet veya kuyruk Kk olarak yazılın"
+
+#: lib/RT/Queue_Overlay.pm:108
+msgid "Sign up as a ticket or queue AdminCc"
+msgstr "Bilet veya kuyruk Kk olarak yazılın"
+
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
+msgid "Signature"
+msgstr "Ä°mza"
+
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr "Basit Arama"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:47
+msgid "Single"
+msgstr "Tekil"
+
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr "Boyut"
+
+#: html/Elements/Header:89
+msgid "Skip Menu"
+msgstr "Menüyü Geç"
+
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Küçük"
+
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr "Bazı gezginler, sadece aynı alan adından (RT sunucunuz gibi) içerik yükleyebilirler."
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Sırala"
+
+#: html/Admin/Elements/EditScrip:78
+msgid "Stage"
+msgstr "AÅŸama"
+
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
+msgid "Started"
+msgstr "Başlangıcı"
+
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+msgid "Starts"
+msgstr "BaÅŸlayacak"
+
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
+msgid "State"
+msgstr "Durum"
+
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
+msgid "Status"
+msgstr "Durum"
+
+#: etc/initialdata:309
+msgid "Status Change"
+msgstr "Durum DeÄŸiÅŸikliÄŸi"
+
+#: html/Ticket/Elements/Tabs:178
+msgid "Steal"
+msgstr "Çal"
+
+#: lib/RT/Queue_Overlay.pm:117
+msgid "Steal tickets"
+msgstr "Biletleri Çal"
+
+#: lib/RT/Queue_Overlay.pm:117
+msgid "StealTicket"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:678
+#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "%1 den çalındı"
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr "Biçem"
+
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
+msgid "Subject"
+msgstr "Konu"
+
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
+#. ($self->Data)
+msgid "Subject changed to %1"
+msgstr "Konu deÄŸiÅŸti: %1"
+
+#: html/Elements/Submit:75
+msgid "Submit"
+msgstr "Gönder"
+
+#: lib/RT/Group_Overlay.pm:774
+msgid "Succeeded"
+msgstr "Başarılı"
+
+#: lib/RT/Date.pm:423
+msgid "Sun."
+msgstr "Paz."
+
+#: lib/RT/System.pm:75
+msgid "SuperUser"
+msgstr ""
+
+#: html/User/Elements/DelegateRights:98
+msgid "System"
+msgstr "Sistem"
+
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
+msgid "System Configuration"
+msgstr "Sistem Ayarları"
+
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
+msgid "System Error"
+msgstr "Sistem Hatası"
+
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
+#. ($msg)
+msgid "System Error: %1"
+msgstr "Sistem Hatası: %1"
+
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "Sistem Araçları"
+
+#: lib/RT/ACE_Overlay.pm:633
+msgid "System error. Right not delegated."
+msgstr "Sistem hatası. Yetki devredilemedi."
+
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
+msgid "System error. Right not granted."
+msgstr "Sistem hatası. Yetki verilemedi."
+
+#: html/Admin/CustomFields/GroupRights.html:58 html/Admin/Global/GroupRights.html:56 html/Admin/Groups/GroupRights.html:58 html/Admin/Queues/GroupRights.html:57
+msgid "System groups"
+msgstr "Sistem grupları"
+
+#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
+msgid "SystemRolegroup for internal use"
+msgstr "İç kullanım için SistemRolGrubu"
+
+#: lib/RT/CurrentUser.pm:357
+msgid "TEST_STRING"
+msgstr "DENEME_YAZISI"
+
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
+msgid "Take"
+msgstr "Al"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "Take tickets"
+msgstr "Biletleri al"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "TakeTicket"
+msgstr "BiletiAl"
+
+#: lib/RT/Transaction_Overlay.pm:663
+msgid "Taken"
+msgstr "Alındı"
+
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
+msgid "Template"
+msgstr "Åžablon"
+
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
+#. ($TemplateObj->Id())
+msgid "Template #%1"
+msgstr "Åžablon #%1"
+
+#: html/Admin/Elements/EditTemplates:110
+msgid "Template deleted"
+msgstr "Åžablon silindi"
+
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr "Şablon gerekli bir argüman"
+
+#: lib/RT/Scrip_Overlay.pm:180
+msgid "Template not found"
+msgstr "Şablon bulunamadı"
+
+#: lib/RT/Template_Overlay.pm:343
+msgid "Template parsed"
+msgstr "Şablon ayrıştırıldı"
+
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr "Şablon ayrıştırma hatası"
+
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
+msgid "Templates"
+msgstr "Åžablonlar"
+
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
+msgid "That is already the current value"
+msgstr "Bu, zaten ÅŸimdiki deÄŸer"
+
+#: lib/RT/CustomField_Overlay.pm:412
+msgid "That is not a value for this custom field"
+msgstr "Bu, bu özel alan için bir değer değil"
+
+#: lib/RT/Ticket_Overlay.pm:1994
+msgid "That is the same value"
+msgstr "Bu, aynı değer"
+
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
+msgid "That principal already has that right"
+msgstr "Bu yetkili, zaten bu hakka sahip"
+
+#: lib/RT/Queue_Overlay.pm:753
+#. ($args{'Type'})
+msgid "That principal is already a %1 for this queue"
+msgstr "Bu yetkili, zaten bu kuyruk için bir %1"
+
+#: lib/RT/Ticket_Overlay.pm:1435
+#. ($self->loc($args{'Type'}))
+msgid "That principal is already a %1 for this ticket"
+msgstr "Bu yetkili, zaten bu bilet için bir %1"
+
+#: lib/RT/Queue_Overlay.pm:852
+#. ($args{'Type'})
+msgid "That principal is not a %1 for this queue"
+msgstr "Bu yetkili, zaten bu kuyruk için bir %1 değil"
+
+#: lib/RT/Ticket_Overlay.pm:1990
+msgid "That queue does not exist"
+msgstr "Böyle bir kuyruk mevcut değil"
+
+#: lib/RT/Ticket_Overlay.pm:3233
+msgid "That ticket has unresolved dependencies"
+msgstr "Bu bilet, çözümlenmemiş bağımlılıklara sahip"
+
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
+msgid "That user already owns that ticket"
+msgstr "Bu kullanıcı, zaten bu biletin sahibi"
+
+#: lib/RT/Ticket_Overlay.pm:3012
+msgid "That user does not exist"
+msgstr "Bu kullanıcı bulunamadı"
+
+#: lib/RT/User_Overlay.pm:389
+msgid "That user is already privileged"
+msgstr "Bu kullanıcı zaten yetkili"
+
+#: lib/RT/User_Overlay.pm:410
+msgid "That user is already unprivileged"
+msgstr "Bu kullanıcı zaten yetkisiz"
+
+#: lib/RT/User_Overlay.pm:402
+msgid "That user is now privileged"
+msgstr "Bu kullanıcı şu anda yetkilendirildi"
+
+#: lib/RT/User_Overlay.pm:423
+msgid "That user is now unprivileged"
+msgstr "Bu kullanıcı artık yetkisiz"
+
+#: lib/RT/Ticket_Overlay.pm:3031
+msgid "That user may not own tickets in that queue"
+msgstr "Bu kullanıcı, bu kuyruktaki biletleri sahiplenemez"
+
+#: lib/RT/Link_Overlay.pm:233
+msgid "That's not a numerical id"
+msgstr "Bu, sayısal bir kimlik değil"
+
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
+msgid "The Basics"
+msgstr "Temeller"
+
+#: lib/RT/ACE_Overlay.pm:112
+msgid "The CC of a ticket"
+msgstr "Bir biletin KK' sı"
+
+#: lib/RT/ACE_Overlay.pm:113
+msgid "The administrative CC of a ticket"
+msgstr "Bir biletin yönetimsel KK' sı"
+
+#: bin/rt-crontool:275
+msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
+msgstr "Sonraki komut, 'genel' kuyruğundaki bütün biletleri bulacak ve eğer son 4 saat içinde dokunulmamışlarsa, önem derecelerini 99 a yükseltecektir."
+
+#: lib/RT/Record.pm:948
+msgid "The new value has been set."
+msgstr "Yeni değer atandı."
+
+#: lib/RT/ACE_Overlay.pm:110
+msgid "The owner of a ticket"
+msgstr "Bir biletin sahibi"
+
+#: lib/RT/ACE_Overlay.pm:111
+msgid "The requestor of a ticket"
+msgstr "Bir biletin istekçisi"
+
+#: html/Admin/Elements/EditUserComments:47
+msgid "These comments aren't generally visible to the user"
+msgstr "Bu yorumlar, genellikle kullanıcıya görünür değillerdir"
+
+#: lib/RT/CustomField_Overlay.pm:978
+msgid "This custom field does not apply to that object"
+msgstr "Bu özel alan, bu nesneye etkimez"
+
+#: html/Admin/Tools/Configuration.html:50
+msgid "This feature is only available to system administrators"
+msgstr "Bu özellik, sadece sistem yöneticileri tarafından kullanılabilir"
+
+#: html/Ticket/Elements/PreviewScrips:96
+msgid "This message will be sent to..."
+msgstr "Bu iletinin gönderileceği kişi..."
+
+#: bin/rt-crontool:266
+msgid "This tool allows the user to run arbitrary perl modules from within RT."
+msgstr "Bu araç, kullanıcının RT içinden keyfi perl modüllerini çalıştırabilmesine olanak verir."
+
+#: lib/RT/Transaction_Overlay.pm:301
+msgid "This transaction appears to have no content"
+msgstr "Bu hareketin bir içeriğe sahip olmadığı gözüküyor"
+
+#: html/Ticket/Elements/ShowRequestor:70
+#. ($rows)
+msgid "This user's %1 highest priority tickets"
+msgstr "Bu kullanıcının %1 en yüksek öneme sahip biletleri"
+
+#: lib/RT/Date.pm:420
+msgid "Thu."
+msgstr "Per."
+
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
+#. ($Ticket->Id, $Ticket->Subject)
+msgid "Ticket #%1 Jumbo update: %2"
+msgstr "Bilet #%1 Büyük güncelleme: %2"
+
+#: html/Approvals/Elements/ShowDependency:67
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+msgid "Ticket #%1: %2"
+msgstr "Bilet #%1: %2"
+
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
+#. ($T::Tickets{$template_id}->Id)
+#. ($T::Tickets{$template_id}->id)
+#. ($ticket->Id)
+msgid "Ticket %1"
+msgstr "Bilet %1"
+
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
+#. ($self->Id, $QueueObj->Name)
+msgid "Ticket %1 created in queue '%2'"
+msgstr "Bilet %1, '%2' kuyruÄŸunda oluÅŸturuldu"
+
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
+msgid "Ticket %1: %2"
+msgstr "Bilet %1: %2"
+
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr "Bilet Özel Alanları"
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
+#. ($Ticket->Id, $Ticket->Subject)
+msgid "Ticket History # %1 %2"
+msgstr "Bilet geçmişi # %1 %2"
+
+#: etc/initialdata:324
+msgid "Ticket Resolved"
+msgstr "Bilet Çözümlendi"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
+msgid "Ticket Transactions"
+msgstr "Bilet Hareketleri"
+
+#: lib/RT/Tickets_Overlay.pm:1920
+msgid "Ticket content"
+msgstr "Bilet oluÅŸturuldu"
+
+#: lib/RT/Tickets_Overlay.pm:1969
+msgid "Ticket content type"
+msgstr "Bilet içerik türü"
+
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
+msgid "Ticket could not be created due to an internal error"
+msgstr "Bir iç hata nedeniyle, bilet oluşturulamadı"
+
+#: html/Ticket/Display.html:55
+msgid "Ticket metadata"
+msgstr "Bilet özel bilgisi"
+
+#: etc/initialdata:310
+msgid "Ticket status changed"
+msgstr "Bilet durumu deÄŸiÅŸti"
+
+#: lib/RT/Search/FromSQL.pm:82
+#. (ref $self)
+msgid "TicketSQL search module"
+msgstr "BiletSQL arama modülü"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
+msgid "Tickets"
+msgstr "Biletler"
+
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr "Åžundan sonra oluÅŸturulan biletler:"
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr "Şundan önce oluşturulan biletler:"
+
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr "Şundan sonra çözümlenen biletler:"
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr "Şundan önce çözümlenen biletler:"
+
+#: html/Approvals/Elements/ShowDependency:48
+msgid "Tickets which depend on this approval:"
+msgstr "Bu onaya dayanan biletler:"
+
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
+msgid "Time Estimated"
+msgstr "Tahmini Süre"
+
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
+msgid "Time Left"
+msgstr "Kalan Süre"
+
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
+msgid "Time Worked"
+msgstr "Çalışılan Süre"
+
+#: lib/RT/Tickets_Overlay.pm:1891
+msgid "Time left"
+msgstr "Kalan süre"
+
+#: html/Elements/Footer:51
+msgid "Time to display"
+msgstr "Gösterilecek süre"
+
+#: lib/RT/Tickets_Overlay.pm:1866
+msgid "Time worked"
+msgstr "Çalışılan süre"
+
+#: lib/RT/Ticket_Overlay.pm:1167
+msgid "TimeWorked"
+msgstr "ÇalışılanSüre"
+
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr "Başlık"
+
+#: html/Elements/Footer:62
+#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
+msgid "To inquire about support, training, custom development or licensing, please contact %1."
+msgstr "Destek hakkında soru sormak için, kişisel geliştirim veya lisanslama için, lütfen %1 ile temasa geçin."
+
+#: lib/RT/Ticket_Overlay.pm:1170
+msgid "Told"
+msgstr "Söylendi"
+
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
+msgid "Tools"
+msgstr "Araçlar"
+
+#: html/Search/Elements/Chart:130
+msgid "Total"
+msgstr "Toplam"
+
+#: etc/initialdata:252
+msgid "Transaction"
+msgstr "Hareket"
+
+#: lib/RT/Transaction_Overlay.pm:805
+#. ($self->Data)
+msgid "Transaction %1 purged"
+msgstr "Hareket %1 tasfiye edildi"
+
+#: lib/RT/Transaction_Overlay.pm:183
+msgid "Transaction Created"
+msgstr "Hareket OluÅŸturuldu"
+
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr "Hareket Özel Alanları"
+
+#: lib/RT/Transaction_Overlay.pm:128
+msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
+msgstr "Transaction->Create gerçekleştirilemedi, çünkü bir nesne türü ve kimliği belirtmediniz"
+
+#: lib/RT/Transaction_Overlay.pm:870
+msgid "Transactions are immutable"
+msgstr "Hareketler deÄŸiÅŸemez"
+
+#: lib/RT/Date.pm:418
+msgid "Tue."
+msgstr "Sal."
+
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
+msgid "Type"
+msgstr "Tür"
+
+#: lib/RT/ScripCondition_Overlay.pm:128
+msgid "Unimplemented"
+msgstr "Gerçekleştirilmedi"
+
+#: html/Admin/Users/Modify.html:89
+msgid "Unix login"
+msgstr "Unix giriÅŸi"
+
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
+#. ($self->ContentEncoding)
+#. ($ContentEncoding)
+msgid "Unknown ContentEncoding %1"
+msgstr "Bilinmeyen İçerikKodlaması %1"
+
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
+msgid "Unknown field: $key"
+msgstr "Bilinmeyen alan: $key"
+
+#: html/Elements/SelectResultsPerPage:58
+msgid "Unlimited"
+msgstr "Sınırsız"
+
+#: html/Search/Elements/SelectSearchesForObjects:64
+msgid "Unnamed search"
+msgstr "Adlandırılmamış arama"
+
+#: etc/initialdata:32
+msgid "Unprivileged"
+msgstr "Yetkisiz"
+
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr "Seçilmemiş Özel Alanlar"
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr "Seçilmemiş nesneler"
+
+#: lib/RT/Transaction_Overlay.pm:659
+msgid "Untaken"
+msgstr "Alınmamış"
+
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
+msgid "Update"
+msgstr "Güncelle"
+
+#: html/Ticket/Update.html:135
+msgid "Update Ticket"
+msgstr "Bileti Güncelle"
+
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
+msgid "Update Type"
+msgstr "Türü Güncelle"
+
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
+msgid "Update multiple tickets"
+msgstr "Birden çok bileti güncelle"
+
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
+msgid "Update not recorded."
+msgstr "Güncelleme kaydedilmedi"
+
+#: html/Ticket/ModifyAll.html:84
+msgid "Update ticket"
+msgstr "Bileti güncelle"
+
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
+#. ($Ticket->id)
+msgid "Update ticket #%1"
+msgstr "Bileti güncelle: #%1"
+
+#: html/Ticket/Update.html:158
+#. ($TicketObj->id, $TicketObj->Subject)
+msgid "Update ticket #%1 (%2)"
+msgstr "Bileti güncelle: #%1 (%2)"
+
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
+msgid "Update type was neither correspondence nor comment."
+msgstr "Güncelleme türü cevap veya yorum değildi."
+
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
+msgid "Updated"
+msgstr "Güncellendi"
+
+#: html/Tools/Offline.html:93
+msgid "Upload"
+msgstr "Yükle"
+
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr "Çoklu dostya yükle"
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr "Çoklu resim yükle"
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr "Tek bir dosya yükle"
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr "Tek bir resim yükle"
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr "En çok %1 dosya yükle"
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr "En çok %1 resim yükle"
+
+#: html/Tools/Offline.html:93
+msgid "Upload your changes"
+msgstr "Değişikliklerinizi yükleyin"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
+msgstr "Diğer RT yönetimsel araçlarını kullan"
+
+#: lib/RT/Ticket_Overlay.pm:506
+#. ($args{'Owner'})
+msgid "User '%1' could not be found."
+msgstr "Kullanıcı '%1' bulunamadı."
+
+#: etc/initialdata:132 etc/initialdata:206
+msgid "User Defined"
+msgstr "Kullanıcı Tanımlandı"
+
+#: html/Admin/Elements/EditScrip:93
+msgid "User Defined conditions and actions"
+msgstr "Kullanıcı tanımlı durumlar ve eylemler"
+
+#: html/Admin/Elements/CustomFieldTabs:72 html/Admin/Elements/GroupTabs:68 html/Admin/Elements/QueueTabs:85 html/Admin/Elements/SystemTabs:68 html/Admin/Global/index.html:80
+msgid "User Rights"
+msgstr "Kullanıcı Hakları"
+
+#: html/Admin/Users/Modify.html:301
+#. ($msg)
+msgid "User could not be created: %1"
+msgstr "Kullanıcı oluşturulamıyor: %1"
+
+#: lib/RT/User_Overlay.pm:330
+msgid "User created"
+msgstr "Kullanıcı oluşturuldu"
+
+#: html/Admin/CustomFields/GroupRights.html:74 html/Admin/Global/GroupRights.html:88 html/Admin/Groups/GroupRights.html:75 html/Admin/Queues/GroupRights.html:90
+msgid "User defined groups"
+msgstr "Kullanıcı tanımlı gruplar"
+
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
+msgid "User loaded"
+msgstr "Kullanıcı yüklendi"
+
+#: html/Admin/Groups/index.html:103
+msgid "User-defined groups"
+msgstr "Kullanıcı-tanımlı gruplar"
+
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
+msgid "Username"
+msgstr "Kullanıcı adı"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
+msgid "Users"
+msgstr "Kullanıcılar"
+
+#: html/Admin/Users/index.html:85
+msgid "Users matching search criteria"
+msgstr "Arama kıstaslarıyla eşleşen kullanıcılar"
+
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr "Hareket #%1 kullanılıyor..."
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
+msgid "Valid Query"
+msgstr "Geçerli Sorgu"
+
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Geçerlilik"
+
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
+msgid "Values"
+msgstr "DeÄŸerler"
+
+#: lib/RT/Queue_Overlay.pm:107
+msgid "Watch"
+msgstr "Gözle"
+
+#: lib/RT/Queue_Overlay.pm:108
+msgid "WatchAsAdminCc"
+msgstr "YöneticiKkOlarakGözle"
+
+#: html/Admin/Elements/QueueTabs:63
+msgid "Watchers"
+msgstr "Gözcüler"
+
+#: lib/RT/Date.pm:419
+msgid "Wed."
+msgstr "Çar."
+
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr "Bugün ne yaptım"
+
+#: etc/initialdata:521
+msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
+msgstr "Bir bilet, bütün onaycılar tarafından onaylandığında, özgün bilete cevap yolla"
+
+#: etc/initialdata:485
+msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
+msgstr "Bir bilet, herhangi bir onaycı tarafından onaylandığında, özgün bilete cevap yolla"
+
+#: etc/initialdata:146
+msgid "When a ticket is created"
+msgstr "Bir bilet oluÅŸturulduÄŸunda"
+
+#: etc/initialdata:418
+msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
+msgstr "Bir onay bileti oluşturulduğunda, sahibi ve YöneticiKk' yı, nesnenin onaylarını beklediği konusunda uyar"
+
+#: etc/initialdata:151
+msgid "When anything happens"
+msgstr "Herhangi bir ÅŸey olduÄŸunda"
+
+#: etc/initialdata:199
+msgid "Whenever a ticket is resolved"
+msgstr "Bir bilet çözümlendiğinde"
+
+#: etc/initialdata:185
+msgid "Whenever a ticket's owner changes"
+msgstr "Bir biletin sahibi deÄŸiÅŸtiÄŸinde"
+
+#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
+msgid "Whenever a ticket's priority changes"
+msgstr "Bir biletin önceliği değiştiğinde"
+
+#: etc/initialdata:193
+msgid "Whenever a ticket's queue changes"
+msgstr "Bir biletin kuyruÄŸu deÄŸiÅŸtiÄŸinde"
+
+#: etc/initialdata:170
+msgid "Whenever a ticket's status changes"
+msgstr "Bir biletin durumu deÄŸiÅŸtiÄŸinde"
+
+#: etc/initialdata:207
+msgid "Whenever a user-defined condition occurs"
+msgstr "Kullanıcı tanımlı bir durum oluştuğunda"
+
+#: etc/initialdata:164
+msgid "Whenever comments come in"
+msgstr "Bir yorum geldiÄŸinde"
+
+#: etc/initialdata:157
+msgid "Whenever correspondence comes in"
+msgstr "Cevap geldiÄŸinde"
+
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
+msgid "Work"
+msgstr "Çalışma"
+
+#: html/Search/Results.html:82
+msgid "Work offline"
+msgstr "Çevrimdışı çalışma"
+
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
+msgid "Worked"
+msgstr "Çalışıldı"
+
+#: lib/RT/Ticket_Overlay.pm:3140
+msgid "You already own this ticket"
+msgstr "Bu biletin sahibi zaten sizsiniz"
+
+#: html/autohandler:214 html/autohandler:222
+msgid "You are not an authorized user"
+msgstr "Yetkili bir kullanıcı değilsiniz"
+
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Öntanımlı aramanın kendisinide değiştirebilirsiniz"
+
+#: lib/RT/Ticket_Overlay.pm:3025
+msgid "You can only reassign tickets that you own or that are unowned"
+msgstr "Sahibi olduÄŸunuz veya sahipsiz biletleri tekrar tahsis edebilirsiniz"
+
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr "Sadece sahibi olmadığınız biletleri alabilirsiniz"
+
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
+#. ($num, $queue)
+msgid "You found %1 tickets in queue %2"
+msgstr "%2 kuyruÄŸunda %1 bilet buldunuz"
+
+#: html/NoAuth/Logout.html:52
+msgid "You have been logged out of RT."
+msgstr "RT' den çıkış yaptınız"
+
+#: html/SelfService/Display.html:133
+msgid "You have no permission to create tickets in that queue."
+msgstr "Bu kuyrukta bilet oluÅŸturmaya yetkiniz yok."
+
+#: lib/RT/Ticket_Overlay.pm:2003
+msgid "You may not create requests in that queue."
+msgstr "Bu kuyrukta istek oluşturamazsınız."
+
+#: html/NoAuth/Logout.html:56
+msgid "You're welcome to login again"
+msgstr "Tekrar giriÅŸ yapabilirsiniz"
+
+#: etc/initialdata:502
+msgid "Your request has been approved by %1. Other approvals may still be pending."
+msgstr "İsteğiniz %1 tarafından onaylandı. Diğer onaylar, halen bekliyor olabilir."
+
+#: etc/initialdata:540
+msgid "Your request has been approved."
+msgstr "İsteğiniz onaylandı"
+
+#: etc/initialdata:445
+msgid "Your request was rejected."
+msgstr "Ä°steÄŸiniz reddedildi."
+
+#: html/autohandler:251
+msgid "Your username or password is incorrect"
+msgstr "Kullanıcı adınız veya parolanız yanlış"
+
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
+msgid "Zip"
+msgstr "Posta Kodu"
+
+#: lib/RT/System.pm:87
+msgid "allow creation of saved searches"
+msgstr "kaydedilmiş aramaların oluşturulmasına izin ver"
+
+#: lib/RT/System.pm:86
+msgid "allow loading of saved searches"
+msgstr "kaydedilmiş aramaların yüklenmesine izin ver"
+
+#: html/User/Elements/DelegateRights:80
+#. ($right->PrincipalObj->Object->SelfDescription)
+msgid "as granted to %1"
+msgstr "%1' e verildi"
+
+#: html/Search/Results.html:83
+msgid "chart"
+msgstr "ÅŸema"
+
+#: html/SelfService/Closed.html:49
+msgid "closed"
+msgstr "kapalı"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
+msgid "contains"
+msgstr "içeriyor"
+
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
+msgid "days"
+msgstr "gün"
+
+#: lib/RT/Queue_Overlay.pm:87
+msgid "deleted"
+msgstr "silindi"
+
+#: html/Search/Elements/PickBasics:61
+msgid "does not match"
+msgstr "eÅŸleÅŸmiyor"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
+msgid "doesn't contain"
+msgstr "içermiyor"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "equal to"
+msgstr "eÅŸittir"
+
+#: html/Search/Build.html:547
+msgid "error: can't move down"
+msgstr "hata: aşağı gidemiyorum"
+
+#: html/Search/Build.html:569
+msgid "error: can't move left"
+msgstr "hata sola gidemiyorum"
+
+#: html/Search/Build.html:528
+msgid "error: can't move up"
+msgstr "hata yukarı gidemiyorum"
+
+#: html/Search/Build.html:612
+msgid "error: nothing to delete"
+msgstr "hata: silinecek bir ÅŸey yok"
+
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
+msgid "error: nothing to move"
+msgstr "hata: taşınacak bir şey yok"
+
+#: html/Search/Build.html:630
+msgid "error: nothing to toggle"
+msgstr "hata: deÄŸiÅŸtirecek bir ÅŸey yok"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+msgid "greater than"
+msgstr "büyüktür"
+
+#: lib/RT/Group_Overlay.pm:214
+#. ($self->Name)
+msgid "group '%1'"
+msgstr "grup %1"
+
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr "%1 ile gruplanmış"
+
+#: lib/RT/Date.pm:342
+msgid "hours"
+msgstr "saat"
+
+#: html/Search/Elements/PickBasics:48
+msgid "id"
+msgstr "numara"
+
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+msgid "is"
+msgstr "aynıdır"
+
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+msgid "isn't"
+msgstr "aynı değildir"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+msgid "less than"
+msgstr "azdır"
+
+#: html/Search/Elements/PickBasics:60
+msgid "matches"
+msgstr "eÅŸleÅŸir"
+
+#: lib/RT/Date.pm:338
+msgid "min"
+msgstr "en az"
+
+#: lib/RT/Date.pm:354
+msgid "months"
+msgstr "ay"
+
+#: lib/RT/Queue_Overlay.pm:82
+msgid "new"
+msgstr "yeni"
+
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
+msgid "no name"
+msgstr "adsız"
+
+#: html/Admin/Elements/EditScrips:64
+msgid "no value"
+msgstr "deÄŸersiz"
+
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
+msgid "none"
+msgstr "hiçbiri"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "not equal to"
+msgstr "eÅŸit deÄŸildir"
+
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
+msgid "open"
+msgstr "açık"
+
+#: lib/RT/Group_Overlay.pm:219
+#. ($self->Name, $user->Name)
+msgid "personal group '%1' for user '%2'"
+msgstr "'%2' kullanıcısı için, kişisel grup '%1'"
+
+#: lib/RT/Group_Overlay.pm:227
+#. ($queue->Name, $self->Type)
+msgid "queue %1 %2"
+msgstr "kuyruk %1 %2"
+
+#: lib/RT/Queue_Overlay.pm:86
+msgid "rejected"
+msgstr "reddedildi"
+
+#: lib/RT/Queue_Overlay.pm:85
+msgid "resolved"
+msgstr "çözüldü"
+
+#: lib/RT/Date.pm:334
+msgid "sec"
+msgstr "saniye"
+
+#: lib/RT/System.pm:85
+msgid "show Configuration tab"
+msgstr "ayar sekmesini göster"
+
+#: html/Search/Results.html:80
+msgid "spreadsheet"
+msgstr "hesap çizelgesi"
+
+#: lib/RT/Queue_Overlay.pm:84
+msgid "stalled"
+msgstr "savsaklandı"
+
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "biçem: %1"
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr "özet satırları"
+
+#: lib/RT/Group_Overlay.pm:222
+#. ($self->Type)
+msgid "system %1"
+msgstr "sistem %1"
+
+#: lib/RT/Group_Overlay.pm:233
+#. ($self->Type)
+msgid "system group '%1'"
+msgstr "sistem grubu '%1'"
+
+#: html/Elements/Error:64 html/SelfService/Error.html:63
+msgid "the calling component did not specify why"
+msgstr "çağıran bileşen, nedenini belirtmedi"
+
+#: lib/RT/Group_Overlay.pm:230
+#. ($self->Instance, $self->Type)
+msgid "ticket #%1 %2"
+msgstr "bilet #%1 %2"
+
+#: lib/RT/Group_Overlay.pm:236
+#. ($self->Id)
+msgid "undescribed group %1"
+msgstr "betimlenmemiÅŸ grup %1"
+
+#: lib/RT/Group_Overlay.pm:211
+#. ($user->Object->Name)
+msgid "user %1"
+msgstr "kullanıcı %1"
+
+#: lib/RT/Date.pm:350
+msgid "weeks"
+msgstr "hafta"
+
+#: lib/RT/Date.pm:358
+msgid "years"
+msgstr "yıl"
+
diff --git a/rt/lib/RT/I18N/zh_cn.po b/rt/lib/RT/I18N/zh_cn.po
index ed6aff8..b2b1c66 100644
--- a/rt/lib/RT/I18N/zh_cn.po
+++ b/rt/lib/RT/I18N/zh_cn.po
@@ -1,14 +1,29 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
+"Project-Id-Version: RT 3.5.x\n"
+"PO-Revision-Date: 2005-10-03 14:28-0400\n"
"Last-Translator: Autrijus Tang <autrijus@autrijus.org>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -25,7 +40,11 @@ msgstr "#%1"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr "$prefix %1"
@@ -42,12 +61,12 @@ msgstr "%*(%1) 件é™æœŸå®Œæˆçš„申请å•"
msgid "%*(%1,unresolved ticket)"
msgstr "%*(%1) 件尚未解决的申请å•"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 #%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -56,30 +75,30 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%7-%2-%3 %4:%5:%6 %1"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%2 已新增为 %1"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 之å‰"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 已从 %2 改为 %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
@@ -90,7 +109,7 @@ msgstr "%2 已自 %1 删除"
msgid "%1 %2 of group %3"
msgstr "%3 群组的 %1 %2"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "æ¡ä»¶ï¼š%1 | 动作:%2 | 模æ¿ï¼š%3"
@@ -104,11 +123,11 @@ msgstr "%1 (%2) %3 这份申请å•\\n"
msgid "%1 (%2) by %3"
msgstr "%1 (%2) - %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (未更改)"
@@ -116,54 +135,54 @@ msgstr "%1 (未更改)"
msgid "%1 - %2 shown"
msgstr "显示第 %1 - %2 笔"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - 传递给 %2 的一个å‚æ•°"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - 将更新状æ€è¾“出到 STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - 指定欲使用的动作模å—"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - 指定欲使用的æ¡ä»¶æ¨¡å—"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - 指定欲使用的查询模å—"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr "%1 RT %2 版,%4 版æƒæ‰€æœ‰ï¼Œ1996-%3。"
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "加载手续 %1"
@@ -172,7 +191,7 @@ msgstr "加载手续 %1"
msgid "%1 Total"
msgstr "共 %1 笔"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "新增 %1 作为 %2 的值"
@@ -189,31 +208,31 @@ msgstr "别å %1 需è¦å¯ç”¨çš„申请å•ç¼–å· "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "别å %1 需è¦å¯ç”¨çš„申请å•ç¼–å·ä»¥å¤„ç† %3(出自 %2)"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 看æ¥æ˜¯ä¸ªæœ¬åœ°å¯¹è±¡ï¼Œå´ä¸åœ¨æ•°æ®åº“里"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 的值从 %2 改为 %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "%1 å¤åˆ¶"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "无法将 %1 设定为 %2。"
@@ -221,23 +240,22 @@ msgstr "无法将 %1 设定为 %2。"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 无法åˆå§‹æ›´æ–° (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 无法将现况设æˆå·²è§£å†³ã€‚RT æ•°æ®åº“内容å¯èƒ½ä¸ä¸€è‡´ã€‚"
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "已建立 %1"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "已删除 %1"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "å‰ %1 份待处ç†ç”³è¯·å•"
@@ -253,12 +271,12 @@ msgstr "å‰ %1 份é€å‡ºçš„申请å•..."
msgid "%1 highest priority tickets pending my approval..."
msgstr "å‰ %1 份待签核申请å•..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 是从外部排程程åº(如 cron)æ¥å¯¹ç”³è¯·å•è¿›è¡Œæ“作的工具。"
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 å·²ä¸å†æ˜¯æ­¤è¡¨å•çš„ %2。"
@@ -275,17 +293,12 @@ msgstr "%1 å·²ä¸å†æ˜¯è‡ªè®¢å­—段 %2 的值。"
msgid "%1 isn't a valid Queue id."
msgstr "%1 ä¸æ˜¯ä¸€ä¸ªåˆæ³•çš„表å•ç¼–å·ã€‚"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 分钟"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "å‰ %1 份待认领的申请å•"
@@ -293,7 +306,7 @@ msgstr "å‰ %1 份待认领的申请å•"
msgid "%1 not shown"
msgstr "没有显示 %1"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 对象"
@@ -339,21 +352,21 @@ msgstr "%1 会解决在已解决群组里æˆå‘˜çš„申请å•ã€‚"
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "如果 %1 起始申请å•ä¾èµ–于æŸä¸ªé“¾æŽ¥ï¼Œæˆ–是æŸä¸ªé“¾æŽ¥çš„æˆå‘˜ï¼Œå®ƒå°†ä¼šè¢«å»¶å®•ã€‚"
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1 内的 %2 对象"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1 内的 %2 的 %3 对象"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1 已储存的查询"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1:未指定附件"
@@ -368,11 +381,16 @@ msgstr "%1 字节"
msgid "%1k"
msgstr "%1k 字节"
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "%quant(%1,result) found"
msgstr "找到 %1 项结果"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ä¸æ˜¯ä¸€ä¸ªåˆæ³•çš„状æ€å€¼"
@@ -397,15 +415,15 @@ msgstr "(点选欲删除的项目)"
msgid "(Check boxes to delete)"
msgstr "(点选欲删除的项目)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(点选欲åœç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(点选欲å¯ç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(键入申请å•ç¼–å·æˆ–网å€ï¼Œä»¥ç©ºç™½åˆ†éš”)"
@@ -427,7 +445,7 @@ msgstr "(没有自订字段)"
msgid "(No members)"
msgstr "(没有æˆå‘˜)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(没有手续)"
@@ -443,7 +461,7 @@ msgstr "没有æµç¨‹"
msgid "(None)"
msgstr "(æ— )"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>ä¸ä¼š</b>更改åŽç»­çš„收件者åå•ã€‚)"
@@ -451,11 +469,19 @@ msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>ä¸ä¼š</b>更改åŽç»­çš„收件者åå•ã€‚)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的管ç†å‘˜ç”µå­é‚®ä»¶åœ°å€ã€‚è¿™<b>将会</b>更改åŽç»­çš„收件者åå•ã€‚)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>ä¸ä¼š</b>更改åŽç»­çš„收件者åå•ã€‚)"
@@ -463,14 +489,26 @@ msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>ä¸ä¼š</b>更改åŽç»­çš„收件者åå•ã€‚)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>将会</b>更改åŽç»­çš„收件者åå•ã€‚)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(当æ¡ä»¶æˆ–动作设为‘使用者自订’时,请填入这些字段)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "(default delegate)"
msgstr "(预设代ç†äºº)"
@@ -495,7 +533,7 @@ msgstr "(没有列出姓å)"
msgid "(no subject)"
msgstr "(没有主题)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(æ— )"
@@ -503,15 +541,15 @@ msgstr "(æ— )"
msgid "(no values)"
msgstr "(没有值)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(仅能指定一份申请å•)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(等待签核)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(等待其它集åˆ)"
@@ -531,10 +569,22 @@ msgstr "(å¿…å¡«)"
msgid "(untitled)"
msgstr "(未命å)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "*"
msgstr "★"
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid ":"
msgstr ":"
@@ -551,11 +601,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr "<%$field%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"æ出申请å•\">&nbsp;%1"
@@ -564,7 +619,7 @@ msgstr "<input type=\"submit\" value=\"æ出申请å•\">&nbsp;%1"
msgid "A blank template"
msgstr "空白模æ¿"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
@@ -584,11 +639,11 @@ msgstr "无法删除 ACE"
msgid "ACE could not be found"
msgstr "找ä¸åˆ° ACE"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "找ä¸åˆ° ACE 设定"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "祇能新增或删除 ACE 设定。"
@@ -620,11 +675,11 @@ msgstr "系统使用登录æƒé™"
msgid "Access control"
msgstr "å­˜å–æƒé™"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "动作"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "动作 %1 找ä¸åˆ°"
@@ -633,11 +688,15 @@ msgstr "动作 %1 找ä¸åˆ°"
msgid "Action committed."
msgstr "动作执行完毕"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "动作准备完毕..."
@@ -649,11 +708,11 @@ msgstr "申请激活时间"
msgid "Add"
msgstr "新增"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "新增管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "新增副本收件人"
@@ -669,7 +728,7 @@ msgstr "新增æ¡ä»¶"
msgid "Add Entry"
msgstr "新增列"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "新增更多附件"
@@ -677,7 +736,7 @@ msgstr "新增更多附件"
msgid "Add Next State"
msgstr "新增下一项关å¡"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "新增申请人"
@@ -705,15 +764,19 @@ msgstr "新增全域手续"
msgid "Add a scrip to this queue"
msgstr "新增一é“手续到此表å•"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "新增一é“用于所有表å•çš„手续"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "新增查询æ¡ä»¶"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr ""
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "新增评论或回å¤åˆ°æŒ‡å®šçš„申请å•"
@@ -725,7 +788,15 @@ msgstr "新增æˆå‘˜"
msgid "Add new watchers"
msgstr "新增视察员"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
@@ -733,12 +804,12 @@ msgstr ""
msgid "AddNextState"
msgstr "新增下一项关å¡"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "å•ä½å·²æ–°å¢žä¸ºæ­¤è¡¨å•çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "å•ä½å·²æ–°å¢žä¸ºæ­¤ç”³è¯·å•çš„ %1"
@@ -763,7 +834,7 @@ msgstr "调整闪çƒé€Ÿåº¦å¿«æ…¢"
msgid "Admin"
msgstr "管ç†å‘˜"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "管ç†å‘˜å‰¯æœ¬"
@@ -807,7 +878,7 @@ msgstr "管ç†å‘˜ Email"
msgid "AdminAllPersonalGroups"
msgstr "管ç†æ‰€æœ‰ä»£ç†äººç¾¤ç»„"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "管ç†å‘˜å‰¯æœ¬"
@@ -819,7 +890,7 @@ msgstr "管ç†å‘˜è¯„论"
msgid "AdminCorrespondence"
msgstr "管ç†å‘˜å›žå¤"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "管ç†è‡ªè®¢å­—段"
@@ -827,7 +898,7 @@ msgstr "管ç†è‡ªè®¢å­—段"
msgid "AdminCustomFields"
msgstr "管ç†è‡ªè®¢å­—段"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "管ç†ç¾¤ç»„"
@@ -835,7 +906,7 @@ msgstr "管ç†ç¾¤ç»„"
msgid "AdminGroupDescription"
msgstr "管ç†ç¾¤ç»„æè¿°"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "管ç†ç¾¤ç»„æˆå‘˜"
@@ -851,15 +922,15 @@ msgstr "管ç†ç¾¤ç»„æƒé™"
msgid "AdminGroupStatus"
msgstr "管ç†ç¾¤ç»„状æ€"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "管ç†ä»£ç†äººç¾¤ç»„"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "管ç†è¡¨å•"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "管ç†ä½¿ç”¨è€…"
@@ -875,7 +946,7 @@ msgstr "管ç†å‘˜å‰¯æœ¬"
msgid "Admins"
msgstr "主管"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "进阶"
@@ -975,11 +1046,11 @@ msgstr "引用模æ¿"
msgid "Apply your changes"
msgstr "套用更动"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "签核"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -1032,7 +1103,7 @@ msgstr "签核ç§ç±»"
msgid "Approval diagram"
msgstr "签核æµç¨‹"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "核准"
@@ -1052,7 +1123,7 @@ msgstr "签核备注:%1"
msgid "Apr"
msgstr "四月"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "04"
@@ -1064,27 +1135,31 @@ msgstr "四月"
msgid "Are you sure to delete checked items?"
msgstr "您确定è¦åˆ é™¤ï¼Ÿ"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "递增"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "指派åŠç§»é™¤è‡ªè®¢å­—段"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "指派自订字段"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "附件"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "附加档案"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "现有附件"
@@ -1093,11 +1168,11 @@ msgstr "现有附件"
msgid "Attachment '%1' could not be loaded"
msgstr "无法加载附件 '%1'"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "附件新增完毕"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "附件档å"
@@ -1105,7 +1180,7 @@ msgstr "附件档å"
msgid "Attachments"
msgstr "附件"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "已删除该属性"
@@ -1117,7 +1192,7 @@ msgstr "属性"
msgid "Aug"
msgstr "八月"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "08"
@@ -1149,6 +1224,10 @@ msgstr "自动对申请人回å¤"
msgid "AutoreplyToRequestors"
msgstr "自动对申请人回å¤"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "å¯ç”¨çš„字段:"
@@ -1189,15 +1268,15 @@ msgstr "基本信æ¯"
msgid "Batch Approval"
msgstr "批次签核"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "密件副本"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "请别忘了储存修改。"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "早于"
@@ -1209,7 +1288,7 @@ msgstr "开始签核"
msgid "Begin From "
msgstr "起始日"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -1233,15 +1312,19 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "将查询结果转为å¯æ”¾å…¥ä¹¦ç­¾çš„网å€"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "å¯æ”¾å…¥ä¹¦ç­¾çš„网å€"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "精简标头档"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "更新整批申请å•"
@@ -1253,15 +1336,15 @@ msgstr "事业部"
msgid "Business Unit:"
msgstr "事业部:"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "无法更改系统使用者"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "该å•ä½æ˜¯å¦èƒ½æŸ¥é˜…此表å•"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "ä¸èƒ½æ–°å¢žæ²¡æœ‰å称的自订字段值"
@@ -1270,11 +1353,11 @@ msgstr "ä¸èƒ½æ–°å¢žæ²¡æœ‰å称的自订字段值"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "找ä¸åˆ°å·²å‚¨å­˜çš„查询"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "申请å•ä¸èƒ½é“¾æŽ¥è‡ªå·±ã€‚"
@@ -1282,11 +1365,16 @@ msgstr "申请å•ä¸èƒ½é“¾æŽ¥è‡ªå·±ã€‚"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "ä¸èƒ½æ•´åˆè¿›å·²æ•´åˆè¿‡çš„申请å•ã€‚这个错误ä¸è¯¥å‘生。"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "无法储存此项查询"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "ä¸èƒ½åŒæ—¶æŒ‡å®šèµ·å§‹ç”³è¯·å•ä¸Žç›®çš„申请å•"
@@ -1294,7 +1382,7 @@ msgstr "ä¸èƒ½åŒæ—¶æŒ‡å®šèµ·å§‹ç”³è¯·å•ä¸Žç›®çš„申请å•"
msgid "Cancel"
msgstr "å–消"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "无法新增使用者:%1"
@@ -1311,11 +1399,11 @@ msgstr "å¡å·"
msgid "Categories"
msgstr "分类管ç†"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
msgid "Category"
msgstr "分类"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "副本"
@@ -1339,11 +1427,11 @@ msgstr "更改å£ä»¤"
msgid "ChangeOwnerUI"
msgstr "å¯å¦é€‰æ‹©è¡¨å•æ‰¿åŠžäºº"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "全部选å–"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "选择欲删除的项目"
@@ -1351,7 +1439,7 @@ msgstr "选择欲删除的项目"
msgid "Check box to revoke right"
msgstr "选择欲撤消的æƒåˆ©"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "å­ç”³è¯·å•"
@@ -1363,6 +1451,10 @@ msgstr "中文姓å"
msgid "Chinese/English"
msgstr "中英文"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "所在城市"
@@ -1371,10 +1463,14 @@ msgstr "所在城市"
msgid "ClassicUI"
msgstr "传统接å£"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "全部清除"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "已解决"
@@ -1383,7 +1479,7 @@ msgstr "已解决"
msgid "Closed Tickets"
msgstr "已解决的申请å•"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "已解决的申请å•"
@@ -1391,11 +1487,23 @@ msgstr "已解决的申请å•"
msgid "Code"
msgstr "执行程åºç "
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "指令无法辨识ï¼\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "评论"
@@ -1407,11 +1515,11 @@ msgstr "评论电å­é‚®ä»¶åœ°å€"
msgid "Comment not recorded"
msgstr "评论未被纪录"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "对申请å•æ出评论"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "评论申请å•"
@@ -1419,11 +1527,11 @@ msgstr "评论申请å•"
msgid "Comments"
msgstr "评论"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "评论(ä¸é€ç»™ç”³è¯·äºº)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "评论(ä¸é€ç»™ç”³è¯·äºº)"
@@ -1431,11 +1539,11 @@ msgstr "评论(ä¸é€ç»™ç”³è¯·äºº)"
msgid "Comments about %1"
msgstr "对 %1 的评论"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "使用者æè¿°"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "新增评论完毕"
@@ -1443,7 +1551,7 @@ msgstr "新增评论完毕"
msgid "Commit"
msgstr "确认"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "消除更动完毕"
@@ -1459,19 +1567,23 @@ msgstr "å„å…¬å¸ç‹¬ç«‹æ˜¾ç¤º"
msgid "Compile Restrictions"
msgstr "设定查询æ¡ä»¶"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "æ¡ä»¶"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "符åˆæ¡ä»¶..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "未找到符åˆçš„现况"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "设定"
@@ -1511,7 +1623,7 @@ msgstr "内容类型"
msgid "Coould not create group"
msgstr "无法新增群组"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "å¤åˆ¶"
@@ -1527,7 +1639,7 @@ msgstr "回å¤"
msgid "Correspondence Address"
msgstr "申请å•å›žå¤åœ°å€"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "新增申请å•å›žå¤"
@@ -1543,20 +1655,20 @@ msgstr "ä¸èƒ½æ–°å¢žè‡ªè®¢å­—段的值 "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "ä¸èƒ½æ–°å¢žè‡ªè®¢å­—段的值。%1 "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "ä¸èƒ½æ›´æ”¹æ‰¿åŠžäººã€‚ "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "无法新增自订字段"
@@ -1574,7 +1686,7 @@ msgstr "无法建立讯æ¯é€šçŸ¥"
msgid "Could not create Template"
msgstr "无法建立通知模æ¿"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "无法新增群组"
@@ -1587,11 +1699,11 @@ msgstr "无法新增项目"
msgid "Could not create template: %1"
msgstr "无法新增模æ¿ï¼š%1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "无法新增申请å•ã€‚尚未指定表å•ã€‚"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "无法新增使用者"
@@ -1611,11 +1723,11 @@ msgstr "找ä¸åˆ°ç¼–å· %1 的申请å•"
msgid "Could not find group %1."
msgstr "找ä¸åˆ°ç¾¤ç»„ %1。"
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "找ä¸åˆ°æˆ–无法新增该å使用者"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "找ä¸åˆ°è¯¥å•ä½"
@@ -1627,30 +1739,30 @@ msgstr "找ä¸åˆ°ä½¿ç”¨è€… %1。"
msgid "Could not load CustomField %1"
msgstr "无法加载字段 %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "无法加载群组"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "无法将该å•ä½è®¾ä¸ºæ­¤è¡¨å•çš„ %1。"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "无法将该å•ä½è®¾ä¸ºæ­¤ç”³è¯·å•çš„ %1。"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "无法将å•ä½ %1 从表å•ç§»é™¤ã€‚"
@@ -1659,15 +1771,19 @@ msgstr "无法将å•ä½ %1 从表å•ç§»é™¤ã€‚"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "无法将å•ä½ %1 从申请å•ç§»é™¤ã€‚"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "无法设定使用者信æ¯"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "无法新增æˆå‘˜è‡³ç¾¤ç»„"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "无法新增更动报告"
@@ -1680,15 +1796,15 @@ msgstr "无法从 gpg 回函辨识出该采å–的行动\\n"
msgid "Couldn't find group\\n"
msgstr "找ä¸åˆ°ç¾¤ç»„\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "找ä¸åˆ°æ­¤åˆ—æ•°æ®"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "找ä¸åˆ°è¯¥å•ä½"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "找ä¸åˆ°è¯¥å€¼"
@@ -1700,7 +1816,7 @@ msgstr "找ä¸åˆ°è¯¥è§†å¯Ÿå‘˜"
msgid "Couldn't find user\\n"
msgstr "找ä¸åˆ°ä½¿ç”¨è€…\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "无法从使用者数æ®åº“加载 %1。\\n"
@@ -1727,12 +1843,17 @@ msgstr "无法加载 RT 设定档 '%1' %2"
msgid "Couldn't load Scrips."
msgstr "无法加载手续。"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "无法加载手续 %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "无法加载链接。"
@@ -1755,6 +1876,11 @@ msgstr "æ— æ³•åŠ è½½è¡¨å• %1"
msgid "Couldn't load scrip"
msgstr "无法加载手续"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "无法加载模æ¿"
@@ -1763,26 +1889,21 @@ msgstr "无法加载模æ¿"
msgid "Couldn't load that user (%1)"
msgstr "无法加载该å使用者(%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "æ— æ³•åŠ è½½ç”³è¯·å• '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "国家"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "新增"
@@ -1798,7 +1919,7 @@ msgstr "新增申请å•"
msgid "Create User:"
msgstr "新增æˆå‘˜ï¼š"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "新增自订字段"
@@ -1843,11 +1964,11 @@ msgstr "新增手续"
msgid "Create a new template"
msgstr "新增模æ¿"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "新增申请å•"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "新增使用者"
@@ -1867,7 +1988,7 @@ msgstr "新增表å•å称"
msgid "Create a request"
msgstr "æ出申请"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "为 %1 表å•æ–°å¢žæ‰‹ç»­"
@@ -1904,15 +2025,15 @@ msgstr "ä¾æ®æ­¤é¡¹æ‰‹ç»­å†…的模版,新增申请å•"
msgid "Create ticket"
msgstr "新增申请å•"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "在此表å•ä¸­æ–°å¢žç”³è¯·å•"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹è‡ªè®¢å­—段"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹è¡¨å•"
@@ -1920,35 +2041,43 @@ msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹è¡¨å•"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹ä»»ä½•ä½¿ç”¨è€…的代ç†äººç¾¤ç»„"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹ä»£ç†äººç¾¤ç»„"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹ä½¿ç”¨è€…"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "新增申请å•"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "新增日"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "自订字段 %1 新增æˆåŠŸ"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "æ¨¡æ¿ %1 新增æˆåŠŸ"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created workflow %1"
msgstr "æµç¨‹ %1 新增æˆåŠŸ"
@@ -2005,6 +2134,10 @@ msgstr "现有æˆå‘˜"
msgid "Current rights"
msgstr "现有æƒé™"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "现有查询æ¡ä»¶"
@@ -2017,11 +2150,11 @@ msgstr "现有视察员"
msgid "Custom Field #%1"
msgstr "自订字段 #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "自订字段"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "%1 的自订字段"
@@ -2030,15 +2163,15 @@ msgstr "%1 的自订字段"
msgid "Custom Fields which apply to all queues"
msgstr "适用于所有表å•çš„自订字段"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "动作åŽæ‰§è¡Œç¨‹åº"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "动作å‰æ‰§è¡Œç¨‹åº"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "自订æ¡ä»¶"
@@ -2050,21 +2183,27 @@ msgstr "自订字段 %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "自订字段 %1 ä¸é€‚用于此对象"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "自订字段 %1 已有值"
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "自订字段 %1 没有值"
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "找ä¸åˆ°è‡ªè®¢å­—段 %1"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "自订字段已删除"
@@ -2073,7 +2212,7 @@ msgstr "自订字段已删除"
msgid "Custom field not found"
msgstr "找ä¸åˆ°è‡ªè®¢å­—段"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "无法从自订字段 %2 中找到 %1 这个字段值"
@@ -2082,22 +2221,26 @@ msgstr "无法从自订字段 %2 中找到 %1 这个字段值"
msgid "Custom field value changed from %1 to %2"
msgstr "自订字段值从 %1 改为 %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "无法删除自订字段值"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "找ä¸åˆ°è‡ªè®¢å­—段值"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "自订字段值删除æˆåŠŸ"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "自订字段"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "æ•°æ®é”™è¯¯"
@@ -2114,7 +2257,7 @@ msgstr "MySQLæ•°æ®åº“"
msgid "Date of Departure"
msgstr "出å‘日期"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "日期"
@@ -2122,7 +2265,7 @@ msgstr "日期"
msgid "Dec"
msgstr "å二月"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "12"
@@ -2182,11 +2325,11 @@ msgstr "预设签核"
msgid "Delegate rights"
msgstr "代ç†äººæƒé™"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "将拥有的æƒé™å§”托他人代ç†"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "设定代ç†äºº"
@@ -2250,7 +2393,7 @@ msgstr "代ç†äººç¾¤ç»„"
msgid "Delegation Rights"
msgstr "代ç†äººæƒé™"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "删除"
@@ -2258,7 +2401,7 @@ msgstr "删除"
msgid "Delete Template"
msgstr "删除模æ¿"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -2267,15 +2410,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr "删除指定的手续"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "删除申请å•"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "删除申请å•"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -2283,11 +2430,11 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "删除此对象å¯èƒ½ç ´åå‚考完整性"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "删除此对象å¯èƒ½ç ´åå‚考完整性"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "删除此对象会è¿åå‚考完整性"
@@ -2299,7 +2446,7 @@ msgstr "删除此对象会è¿åå‚考完整性"
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "删除此对象会è¿åå‚考完整性"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "驳回"
@@ -2335,7 +2482,7 @@ msgstr "请å‡å•"
msgid "Departure Until"
msgstr "差旅截止日"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "å¯æŽ¥ç»­å¤„ç†çš„申请å•"
@@ -2343,27 +2490,27 @@ msgstr "å¯æŽ¥ç»­å¤„ç†çš„申请å•"
msgid "Dependencies: \\n"
msgstr "附属性:\\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "已加入å¯æŽ¥ç»­å¤„ç†çš„ç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "已移除å¯æŽ¥ç»­å¤„ç†çš„ç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "已加入需先处ç†çš„ç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "已移除需先处ç†çš„ç”³è¯·å• %1"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "需先处ç†"
@@ -2371,15 +2518,19 @@ msgstr "需先处ç†"
msgid "DependsOn"
msgstr "需先处ç†"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "递å‡"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "在以下字段æ述主题"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "æè¿°"
@@ -2415,7 +2566,7 @@ msgstr "åœç”¨"
msgid "Display"
msgstr "显示内容"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "显示æƒé™æŽ§åˆ¶æ¸…å•"
@@ -2423,19 +2574,19 @@ msgstr "显示æƒé™æŽ§åˆ¶æ¸…å•"
msgid "Display Columns"
msgstr "显示字段"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "显示此表å•çš„模æ¿"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "显示此表å•çš„手续"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "显示模å¼"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "显示此群组已储存的查询"
@@ -2443,18 +2594,14 @@ msgstr "显示此群组已储存的查询"
msgid "Display ticket #%1"
msgstr "显示第%1å·ç”³è¯·å•"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "ä¾ <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU 通用公共授æƒ</a> 第二版散布。"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "å…许一切æ“作"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "ä¸æ›´æ–°æ­¤é¡µé¢ã€‚"
@@ -2483,7 +2630,7 @@ msgstr "下载以 Tab 分隔的档案"
msgid "Dr."
msgstr "åšå£«"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "到期日"
@@ -2499,7 +2646,7 @@ msgstr "无法解读日期 '%1'"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "æ— æ³•åŠ è½½ç”³è¯·å• '%1':%2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "编辑"
@@ -2507,16 +2654,20 @@ msgstr "编辑"
msgid "Edit Conditions"
msgstr "编辑å‰ç½®æ¡ä»¶"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "编辑 %1 的自订字段"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
@@ -2524,11 +2675,11 @@ msgstr ""
msgid "Edit Custom Fields for queue %1"
msgstr "ç¼–è¾‘è¡¨å• %1 的自订字段"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "编辑申请å•å…³ç³»"
@@ -2536,6 +2687,10 @@ msgstr "编辑申请å•å…³ç³»"
msgid "Edit Query"
msgstr "编辑查询"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Edit Subgroups"
msgstr "新增/维护å­ç¾¤ç»„"
@@ -2553,7 +2708,7 @@ msgstr "ç¼–è¾‘è¡¨å• %1 çš„æµç¨‹"
msgid "Edit keywords"
msgstr "编辑关键è¯"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "编辑此群组已储存的查询"
@@ -2577,7 +2732,7 @@ msgstr "编辑 %1 的模æ¿"
msgid "Edit workflows for %1"
msgstr "编辑 %1 çš„æµç¨‹"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "编辑已储存的查询"
@@ -2590,7 +2745,7 @@ msgstr "ç¼–è¾‘è¡¨å• %1 的设定"
msgid "Editing Configuration for user %1"
msgstr "编辑使用者 %1 的设定"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "编辑自订字段 %1"
@@ -2621,7 +2776,7 @@ msgstr "最高学历"
msgid "EffectiveId"
msgstr "有效编å·"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "需è¦æŒ‡å®šèµ·å§‹ç”³è¯·å•æˆ–目的申请å•"
@@ -2633,7 +2788,7 @@ msgstr "电å­é‚®ä»¶ä¿¡ç®±"
msgid "Email Address"
msgstr "电å­é‚®ä»¶ä¿¡ç®±"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "此电å­é‚®ä»¶ä¿¡ç®±å·²è¢«ä½¿ç”¨"
@@ -2661,7 +2816,7 @@ msgstr "抵达地点"
msgid "Enable Delegates"
msgstr "代ç†æ¿€æ´»"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "å¯ç”¨(å–消勾选将åœç”¨æ­¤è‡ªè®¢å­—段)"
@@ -2693,12 +2848,12 @@ msgstr "å·²å¯ç”¨çš„表å•"
msgid "Enabled Status"
msgstr "å¯ç”¨çŠ¶æ€"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "å¯ç”¨çŠ¶æ€ %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "å¯ç”¨çŠ¶æ€: %1"
@@ -2715,7 +2870,7 @@ msgstr "英文姓å"
msgid "Enter multiple values"
msgstr "键入多é‡é¡¹ç›®"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "键入欲将对象连结至的对象或 URI。项目之间请以空白隔开。"
@@ -2727,11 +2882,11 @@ msgstr "键入下列å•ä¸€æˆ–å¤å¼æ¡ä»¶ï¼ŒæŸ¥è¯¢ç”¨æˆ·æ•°æ®"
msgid "Enter one value"
msgstr "键入å•ä¸€é¡¹ç›®"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "键入欲将表å•è¿žç»“至的对象或 URI。项目之间请以空白隔开。"
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "键入申请å•å¯é“¾æŽ¥åˆ°çš„申请å•ç¼–å·æˆ–网å€ã€‚项目之间请以空白隔开。"
@@ -2771,7 +2926,7 @@ msgstr "å•é€‰å¡«è¡¨"
msgid "EntryTime"
msgstr "时间填表"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "错误"
@@ -2779,23 +2934,23 @@ msgstr "错误"
msgid "Error adding watcher"
msgstr "新增视察员失败"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "表å•->新增视察员的å‚数有误"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "表å•->删除视察员的å‚数有误"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "申请å•->新增视察员的å‚数有误"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "申请å•->删除视察员的å‚数有误"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "调整申请å•ä¼˜å…ˆç­‰çº§"
@@ -2811,7 +2966,7 @@ msgstr "预计"
msgid "Everyone"
msgstr "所有人"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "范例:"
@@ -2851,24 +3006,24 @@ msgstr "外部接å£ç½‘å€"
msgid "Extra info"
msgstr "备注"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "找ä¸åˆ°â€˜å†…部æˆå‘˜â€™è™šæ‹Ÿç¾¤ç»„的使用者。"
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "找ä¸åˆ°â€˜éžå†…部æˆå‘˜â€™è™šæ‹Ÿç¾¤ç»„的使用者。"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "æ— æ³•åŠ è½½æ¨¡å— %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
@@ -2877,7 +3032,7 @@ msgstr ""
msgid "Feb"
msgstr "二月"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "02"
@@ -2925,6 +3080,10 @@ msgstr "填入一个文字框"
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "填入最多 %1 个文字框"
@@ -2949,11 +3108,11 @@ msgstr "筛选列表:"
msgid "Fin"
msgstr "最终"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "最终顺ä½"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "最终顺ä½"
@@ -2981,7 +3140,7 @@ msgstr "寻找人员的"
msgid "Find queues whose"
msgstr "寻找表å•çš„"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "寻找申请å•"
@@ -3021,7 +3180,7 @@ msgstr "甲 乙 丙"
msgid "Foo!"
msgstr "甲ï¼"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "强制更æ¢"
@@ -3033,12 +3192,12 @@ msgstr "电å­è¡¨å•ä½œä¸šåŒº"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "找到 %1 张申请å•"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "已找到对象"
@@ -3086,11 +3245,11 @@ msgstr "时间输入"
msgid "Fri"
msgstr "星期五"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "星期五"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "完整标头档"
@@ -3102,7 +3261,7 @@ msgstr "登入å¸å·"
msgid "Gender"
msgstr "性别"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "å–出档案里的模æ¿"
@@ -3110,7 +3269,7 @@ msgstr "å–出档案里的模æ¿"
msgid "Getting the current user from a pgp sig\\n"
msgstr "å–å¾—ç›®å‰ä½¿ç”¨è€…çš„ pgp 签章\\n"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "交予 %1"
@@ -3147,6 +3306,11 @@ msgstr "全域设定"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
@@ -3156,11 +3320,11 @@ msgstr "全域模æ¿ï¼š%1"
msgid "GlobalApproval"
msgstr "全域签核"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "执行"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "执行"
@@ -3228,7 +3392,7 @@ msgstr "群组设定"
msgid "Group Status"
msgstr "群组状æ€"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "群组内已有此æˆå‘˜"
@@ -3241,7 +3405,7 @@ msgstr "无法新增群组"
msgid "Group could not be created: %1"
msgstr "无法新增群组:%1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "群组新增完毕"
@@ -3249,11 +3413,11 @@ msgstr "群组新增完毕"
msgid "Group created: %1"
msgstr "群组 %1 新增完毕"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "群组没有这个æˆå‘˜"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "找ä¸åˆ°ç¾¤ç»„"
@@ -3285,15 +3449,15 @@ msgstr "群组之"
msgid "Group:"
msgstr "群组:"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "群组"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "ä¸èƒ½å°†ç¾¤ç»„设为群组内æˆå‘˜"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "符åˆæŸ¥è¯¢æ¡ä»¶çš„群组"
@@ -3338,7 +3502,7 @@ msgstr "å„项业务窗å£"
msgid "Hidden"
msgstr "éšè—"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "纪录"
@@ -3364,12 +3528,16 @@ msgstr "主页"
msgid "Hotel Expense"
msgstr "ä½å®¿è´¹"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "我有 %quant(%1,份固体æ…拌器)。"
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
@@ -3381,7 +3549,7 @@ msgstr "身分è¯å·"
msgid "ID Type"
msgstr "身分类别"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "ç¼–å·"
@@ -3401,15 +3569,15 @@ msgstr "若没有指定申请者,则以此使用者作为申请者"
msgid "If no queue is specified, create tickets in this queue."
msgstr "申请å•è‹¥æ²¡æœ‰æŒ‡å®šè¡¨å•ï¼Œåˆ™å°†å®ƒæ–°å¢žåœ¨æ­¤è¡¨å•å†…"
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "如果此工具程åºä¸º setgid,æ¶æ„的本地端用户å³èƒ½ç”±æ­¤å–å¾— RT 的管ç†å‘˜æƒé™ã€‚"
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "若您已更新以上数æ®ï¼Œè¯·è®°å¾—按一下"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "%1 的值错误"
@@ -3417,7 +3585,7 @@ msgstr "%1 的值错误"
msgid "Image"
msgstr "图片"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "此字段值ä¸å¯æ›´åŠ¨"
@@ -3441,11 +3609,15 @@ msgstr "列出åœç”¨çš„表å•"
msgid "Include disabled users in search."
msgstr "列出åœç”¨çš„使用者"
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
@@ -3453,32 +3625,38 @@ msgstr ""
msgid "Indirect Employee"
msgstr "直接/间接员工"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "åˆå§‹ä¼˜å…ˆé¡ºä½"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "åˆå§‹ä¼˜å…ˆé¡ºä½"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "输入错误"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "登记æˆåŠŸ"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "内部错误"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "内部错误:%1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "错误的群组类别"
@@ -3490,7 +3668,7 @@ msgstr "错误的æƒé™"
msgid "Invalid Type"
msgstr "错误的类型"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "错误的数æ®"
@@ -3498,24 +3676,29 @@ msgstr "错误的数æ®"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "错误的承办人。改为预设承办人‘nobody’。"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "错误的表å•"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "错误的æƒé™"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "%1 的值错误"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "错误的自订字段值"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "错误的状æ€å€¼"
@@ -3523,15 +3706,15 @@ msgstr "错误的状æ€å€¼"
msgid "IssueStatement"
msgstr "é€å‡ºé™ˆè¿°"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "请ç»å¯¹ä¸è¦è®©æœªå…·æƒé™çš„使用者执行此工具程åºã€‚"
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "建议您新增一个隶属于正确群组的低æƒé™ç³»ç»Ÿä½¿ç”¨è€…,并以该身份执行此工具程åºã€‚"
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "它接å—下列å‚数:"
@@ -3555,7 +3738,7 @@ msgstr "待签核项目"
msgid "Jan"
msgstr "一月"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "01"
@@ -3567,7 +3750,7 @@ msgstr "一月"
msgid "Job"
msgstr "èŒç§°"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "加入或离开此群组"
@@ -3575,7 +3758,7 @@ msgstr "加入或离开此群组"
msgid "Jul"
msgstr "七月"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "07"
@@ -3583,7 +3766,7 @@ msgstr "07"
msgid "July"
msgstr "七月"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "全部信æ¯"
@@ -3591,7 +3774,7 @@ msgstr "全部信æ¯"
msgid "Jun"
msgstr "六月"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "06"
@@ -3687,25 +3870,25 @@ msgstr ""
msgid "Link a Queue"
msgstr "申请表å•è¿žç»“"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "此链接已存在"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "无法新增链接"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "链接(%1)新增完毕"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "链接(%1)删除完毕"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "找ä¸åˆ°é“¾æŽ¥"
@@ -3718,7 +3901,15 @@ msgstr "é“¾æŽ¥ç”³è¯·å• #%1"
msgid "Link ticket %1"
msgstr "é“¾æŽ¥ç”³è¯·å• %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "链接"
@@ -3726,15 +3917,15 @@ msgstr "链接"
msgid "List All Users"
msgstr "列出所有用户数æ®"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "加载"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "加载已储存的查询:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -3742,7 +3933,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr "已加载的 Perl 模å—"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -3751,8 +3942,7 @@ msgstr ""
msgid "Location"
msgstr "ä½ç½®"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "登入目录 %1 找ä¸åˆ°æˆ–无法写入\\n。无法执行 RT。"
@@ -3764,16 +3954,16 @@ msgstr "纪录等级"
msgid "LogToFileNamed"
msgstr "纪录档å"
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "使用者:%1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "登入"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "注销"
@@ -3781,51 +3971,51 @@ msgstr "注销"
msgid "Long-term contractor"
msgstr "长期契约员工"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "对应的类别ä¸ç¬¦"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "新增承办人"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "新增现况"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "新增到期日"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "新增解决日期"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "新增实际起始日期"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "新增应起始日期"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "新增报告日期"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "新增优先顺ä½"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "新增表å•"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "新增主题"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -3861,7 +4051,7 @@ msgstr "ç»ç†"
msgid "Mar"
msgstr "三月"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "03"
@@ -3881,29 +4071,29 @@ msgstr "符åˆæ ·å¼"
msgid "May"
msgstr "五月"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "05"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "æˆå‘˜ %1 新增完毕"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "æˆå‘˜ %1 删除完毕"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "新增æˆå‘˜å®Œæ¯•"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "æˆå‘˜å·²åˆ é™¤"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "æˆå‘˜æœªåˆ é™¤"
@@ -3923,12 +4113,12 @@ msgstr "隶属于"
msgid "Members"
msgstr "æˆå‘˜"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "所属群组 %1 加入完毕"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "所属群组 %1 移除完毕"
@@ -3942,56 +4132,60 @@ msgstr "所属群组"
msgid "Memberships of the user %1"
msgstr "使用者 %1 的所属群组"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "æ•´åˆå®Œæ¯•"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "æ•´åˆå¤±è´¥ã€‚无法设定 EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "æ•´åˆè¿›"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "已整åˆè¿› %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "讯æ¯"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowTransactionAttachments:164
msgid "Message body not shown because it is too large or is not plain text."
msgstr "信件内文ä¸æ˜¯çº¯æ–‡å­—,因此无法显示。"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "无法纪录讯æ¯"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "讯æ¯çºªå½•æˆåŠŸ"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "此申请å•çš„相关讯æ¯ä¸ä¼šå¯„é€ç»™..."
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Misc. Expense"
msgstr "æ‚è´¹"
-#: html/Search/Build.html:667
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "缺少主键值?(%1)"
@@ -3999,7 +4193,7 @@ msgstr "缺少主键值?(%1)"
msgid "Missing mandatory fields"
msgstr "缺少必填字段"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "行动电è¯"
@@ -4007,7 +4201,7 @@ msgstr "行动电è¯"
msgid "MobilePhone"
msgstr "行动电è¯"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "更改æƒé™æŽ§åˆ¶æ¸…å•"
@@ -4029,7 +4223,7 @@ msgstr "更改适用于所有表å•çš„自订字段"
msgid "Modify Group Rights"
msgstr "更改群组æƒé™"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "更改æˆå‘˜"
@@ -4037,11 +4231,11 @@ msgstr "更改æˆå‘˜"
msgid "Modify Rights"
msgstr "更改æƒé™"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "更改此表å•çš„模æ¿"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "更改此表å•çš„手续"
@@ -4070,12 +4264,12 @@ msgstr "更改 %1 表å•å†…的自订字段"
msgid "Modify a CustomField which applies to all queues"
msgstr "更改适用于所有表å•çš„自订字段"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "更改 %1 表å•å†…的手续"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "更改适用于所有表å•çš„手续"
@@ -4093,7 +4287,7 @@ msgstr "更改 # %1 的日期"
msgid "Modify dates for #%1"
msgstr "更改 #%1 的日期"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "æ›´æ”¹ç”³è¯·å• # %1 的日期"
@@ -4130,7 +4324,7 @@ msgstr "更改全域设定的使用者æƒé™"
msgid "Modify global user rights."
msgstr "更改全域设定的使用者æƒé™ã€‚"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "更改群组数æ®åŠåˆ é™¤ç¾¤ç»„"
@@ -4149,11 +4343,11 @@ msgstr "更改群组 %1 的群组æƒé™"
msgid "Modify group rights for queue %1"
msgstr "æ›´æ”¹è¡¨å• %1 的群组æƒé™"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "更改此群组的æˆå‘˜åå•"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "更改个人的å¸å·ä¿¡æ¯"
@@ -4162,7 +4356,7 @@ msgstr "更改个人的å¸å·ä¿¡æ¯"
msgid "Modify people related to queue %1"
msgstr "æ›´æ”¹é“¾æŽ¥åˆ°è¡¨å• %1 的人员"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -4187,16 +4381,20 @@ msgstr "æ›´æ”¹æ¨¡æ¿ %1"
msgid "Modify templates which apply to all queues"
msgstr "更改适用于所有表å•çš„模æ¿"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "更改群组 %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "更改表å•è§†å¯Ÿå‘˜"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "更改使用者 %1"
@@ -4211,7 +4409,7 @@ msgstr "æ›´æ”¹ç”³è¯·å• # %1"
msgid "Modify ticket #%1"
msgstr "æ›´æ”¹ç”³è¯·å• # %1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "更改申请å•"
@@ -4242,35 +4440,35 @@ msgstr "更改æµç¨‹ %1"
msgid "Modify workflows which apply to all queues"
msgstr "更改适用于所有表å•çš„æµç¨‹"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "更改æƒé™æ¸…å•"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "更改自己是å¦å±žäºŽæŸç¾¤ç»„"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "更改表å•è§†å¯Ÿå‘˜"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "更改手续"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "更改个人å¸å·"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "更改模æ¿"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "更改申请å•"
@@ -4278,7 +4476,7 @@ msgstr "更改申请å•"
msgid "Mon"
msgstr "星期一"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "星期一"
@@ -4286,7 +4484,7 @@ msgstr "星期一"
msgid "More"
msgstr "更多"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "关于 %1 的进一步信æ¯"
@@ -4315,11 +4513,11 @@ msgstr "上移"
msgid "Multiple"
msgstr "多é‡"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "必须指定 'Name' 的属性"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "我的 %1 申请å•"
@@ -4328,6 +4526,10 @@ msgstr "我的 %1 申请å•"
msgid "My Approvals"
msgstr "表å•ç­¾æ ¸"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "My Requests"
msgstr "表å•ç”³è¯·è¿½è¸ª"
@@ -4340,15 +4542,15 @@ msgstr "表å•å¤„ç†"
msgid "My approvals"
msgstr "表å•ç­¾æ ¸"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "我已储存的查询"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "å称"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "å¸å·å·²æœ‰äººä½¿ç”¨"
@@ -4364,11 +4566,11 @@ msgstr "需先由系统管ç†å‘˜è¿›è¡Œæ‰¹å‡†"
msgid "Never"
msgstr "从未更动"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "新建立"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "新增关系"
@@ -4380,7 +4582,7 @@ msgstr "æ–°çš„å£ä»¤"
msgid "New Pending Approval"
msgstr "新的待签核事项"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "新增查询"
@@ -4388,7 +4590,7 @@ msgstr "新增查询"
msgid "New Request"
msgstr "表å•ç”³è¯·"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "新增查询"
@@ -4408,7 +4610,7 @@ msgstr "新增群组"
msgid "New password"
msgstr "æ–°çš„å£ä»¤"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "é€å‡ºæ–°å£ä»¤é€šçŸ¥"
@@ -4416,6 +4618,10 @@ msgstr "é€å‡ºæ–°å£ä»¤é€šçŸ¥"
msgid "New queue"
msgstr "新增表å•"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "æ出申请å•"
@@ -4424,7 +4630,7 @@ msgstr "æ出申请å•"
msgid "New rights"
msgstr "新增æƒé™"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "新增手续"
@@ -4436,15 +4642,15 @@ msgstr "é‡æ–°æŸ¥è¯¢"
msgid "New template"
msgstr "新增模æ¿"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "æ出申请å•"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "没有新申请å•"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "新增使用者"
@@ -4464,7 +4670,7 @@ msgstr "更新窗å£è®¾å®š"
msgid "New workflow"
msgstr "新增æµç¨‹"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "下一项"
@@ -4496,7 +4702,7 @@ msgstr "å¦"
msgid "No Class defined"
msgstr "尚未定义类别"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "无自订字段"
@@ -4508,7 +4714,7 @@ msgstr "尚未定义自订字段"
msgid "No Group defined"
msgstr "尚未定义群组"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "没有查询"
@@ -4536,11 +4742,11 @@ msgstr "未指定申请å•ã€‚退出申请å•æ›´æ”¹\\n\\n"
msgid "No Workflow"
msgstr "没有æµç¨‹"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "æš‚ä¸å¤„ç†"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "未指定字段"
@@ -4556,12 +4762,12 @@ msgstr "没有对这å使用者的评论"
msgid "No correspondence attached"
msgstr "没有附上申请å•å›žå¤"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "没有对 %1 çš„æè¿°"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "未指定群组"
@@ -4569,36 +4775,40 @@ msgstr "未指定群组"
msgid "No groups matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è¯¢æ¡ä»¶çš„群组。"
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "没有附上讯æ¯"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "没有设定å£ä»¤"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "没有新增表å•çš„æƒé™"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "æ²¡æœ‰åœ¨è¡¨å• '%1' 新增申请å•çš„æƒé™"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "没有新增使用者的æƒé™"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "没有显示该申请å•çš„æƒé™"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "没有检视申请å•æ›´æ–°çš„æƒé™"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "未指定å•ä½"
@@ -4622,15 +4832,15 @@ msgstr "找ä¸åˆ°æƒé™"
msgid "No rights granted."
msgstr "没有选定æƒé™"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "没有è¦è¿›è¡Œçš„查询"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "没有标题"
@@ -4638,7 +4848,7 @@ msgstr "没有标题"
msgid "No ticket id specified"
msgstr "未指定申请å•ç¼–å·"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "未指定更动报告类别"
@@ -4654,15 +4864,15 @@ msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è¯¢æ¡ä»¶çš„使用者。"
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "找ä¸åˆ°åˆæ ¼çš„ RT 使用者。RT cvs 处ç†å™¨å·²åœç”¨ã€‚è¯·å‘ RT 管ç†è€…询问。\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "_Set 没有收到任何值!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "没有人"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "字段ä¸å­˜åœ¨ï¼Ÿ"
@@ -4670,6 +4880,10 @@ msgstr "字段ä¸å­˜åœ¨ï¼Ÿ"
msgid "Normal Users"
msgstr "一般用户群组"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not configured to fetch the content from a %1 in %2"
msgstr "未设定æˆä»Ž %2 å†…æ’·å– %1"
@@ -4682,7 +4896,7 @@ msgstr "尚未登入"
msgid "Not logged in."
msgstr "尚未登入"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "尚未设定"
@@ -4694,7 +4908,7 @@ msgstr "尚未完工。"
msgid "Not yet implemented...."
msgstr "尚未完工..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "备注"
@@ -4702,7 +4916,7 @@ msgstr "备注"
msgid "Notes:"
msgstr "备注:"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "无法é€å‡ºé€šçŸ¥"
@@ -4782,7 +4996,7 @@ msgstr "通知对象"
msgid "Nov"
msgstr "å一月"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "11"
@@ -4802,19 +5016,19 @@ msgstr "确定"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "无法新增对象"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "对象新增完毕"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -4824,7 +5038,7 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr "自订字段ä¸é€‚用于类别为 %1 的对象"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "对象类别ä¸ç¬¦"
@@ -4836,7 +5050,7 @@ msgstr "在èŒçŠ¶æ€"
msgid "Oct"
msgstr "å月"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "10"
@@ -4848,7 +5062,7 @@ msgstr "å月"
msgid "Office Phone"
msgstr "办公室电è¯"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "离线"
@@ -4864,6 +5078,11 @@ msgstr "离线上载"
msgid "On"
msgstr "等于"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "On Change"
msgstr "更改申请å•æ—¶"
@@ -4904,25 +5123,33 @@ msgstr "现况改å˜æ—¶"
msgid "On Transaction"
msgstr "å‘生更动时"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "仅显示 %1 之åŽæ–°å¢žçš„申请å•"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "仅显示 %1 之å‰æ–°å¢žçš„申请å•"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "å¼€å¯"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "å¼€å¯"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "å¼€å¯çš„申请å•"
@@ -4954,7 +5181,11 @@ msgstr "选项æè¿°"
msgid "Option Name"
msgstr "选项å称"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "排åºæ–¹å¼"
@@ -4970,7 +5201,7 @@ msgstr "组织å称"
msgid "Organization:"
msgstr "组织:"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "原申请å•ï¼š#%1"
@@ -4983,11 +5214,11 @@ msgstr "其它e-mailå¸å· (ä»…e-mail通知;多笔å¸å·è¯·ç”¨é€—å·','区隔)"
msgid "Out of range"
msgstr "期é™å¤–"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "已纪录å‘é€çš„评论邮件"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "已纪录å‘é€çš„邮件"
@@ -5011,15 +5242,15 @@ msgstr "å–代全域æƒé™ %1"
msgid "Overview"
msgstr "总览"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "承办申请å•"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "承办申请å•"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "承办人"
@@ -5027,11 +5258,11 @@ msgstr "承办人"
msgid "Owner changed from %1 to %2"
msgstr "承办人已从 %1 改为 %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "无法设定承办人。"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "强制将承办人从 %1 改为 %2"
@@ -5053,7 +5284,7 @@ msgstr " "
msgid "Page %1 of %2"
msgstr "第 %1/%2 页"
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "呼å«å™¨"
@@ -5069,7 +5300,7 @@ msgstr "呼å«å‚æ•°"
msgid "Parent"
msgstr "上级"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "æ¯ç”³è¯·å•"
@@ -5077,7 +5308,7 @@ msgstr "æ¯ç”³è¯·å•"
msgid "Park Space"
msgstr "åœè½¦ä½ç”³è¯·"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "å£ä»¤"
@@ -5085,16 +5316,16 @@ msgstr "å£ä»¤"
msgid "Password Reminder"
msgstr "å£ä»¤æ示"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -5102,20 +5333,20 @@ msgstr ""
msgid "Password too short"
msgstr "å£ä»¤å¤ªçŸ­"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "å£ä»¤ï¼š%1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "å£ä»¤ç¡®è®¤å¤±è´¥ã€‚"
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "å£ä»¤ç¡®è®¤å¤±è´¥ã€‚您的å£ä»¤å¹¶æœªæ”¹å˜ã€‚"
@@ -5127,7 +5358,7 @@ msgstr "请选择表å•å称"
msgid "Pending Approval"
msgstr "等待签核"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "人员"
@@ -5143,7 +5374,7 @@ msgstr "执行使用者自订的动作"
msgid "Perl configuration"
msgstr "Perl 设定"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "æƒé™ä¸è¶³"
@@ -5151,6 +5382,14 @@ msgstr "æƒé™ä¸è¶³"
msgid "Permission Settings"
msgstr "æƒé™è®¾å®š"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Permitted Queues:"
msgstr "拥有æƒé™è¡¨å•åˆ—表:"
@@ -5207,7 +5446,7 @@ msgstr "电è¯"
msgid "Phone number"
msgstr "电è¯å·ç "
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "电è¯å·ç "
@@ -5275,19 +5514,29 @@ msgstr "èŒçº§"
msgid "Pref"
msgstr "å好"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "å好"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "个人信æ¯"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "预备动作完毕"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "上一项"
@@ -5303,12 +5552,12 @@ msgstr "å‰ä¸€é¡µ"
msgid "Pri"
msgstr "优先顺ä½"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "找ä¸åˆ°å•ä½ %1。"
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "优先顺ä½"
@@ -5324,7 +5573,7 @@ msgstr "éšç§è®¾å®šï¼š"
msgid "Privileged"
msgstr "内部æˆå‘˜"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "内部æˆå‘˜çŠ¶æ€ï¼š%1"
@@ -5369,19 +5618,23 @@ msgstr "公共事务区"
msgid "Purging stale data: %1"
msgstr "移除过期数æ®: %1"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "查询"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "建立查询"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "表å•"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -5419,19 +5672,19 @@ msgstr "表å•æ‰‹ç»­"
msgid "Queue Setup"
msgstr "表å•è®¾å®š"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "表å•å·²å­˜åœ¨"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "无法新增表å•"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "无法加载表å•"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "表å•æ–°å¢žå®Œæ¯•"
@@ -5439,7 +5692,7 @@ msgstr "表å•æ–°å¢žå®Œæ¯•"
msgid "Queue is not specified."
msgstr "未指定表å•ã€‚"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "找ä¸åˆ°è¡¨å•"
@@ -5447,24 +5700,31 @@ msgstr "找ä¸åˆ°è¡¨å•"
msgid "Queues"
msgstr "表å•"
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Quick Search"
msgstr "表å•çŽ°å†µ"
-#: html/Elements/Quicksearch:46
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "表å•ä¸€è§ˆ"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "快速建立申请å•"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -5505,7 +5765,7 @@ msgstr "RT 设定错误"
msgid "RT Critical error. Message not recorded!"
msgstr "RT 致命错误。讯æ¯æœªè¢«çºªå½•ã€‚"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT 错误"
@@ -5525,10 +5785,23 @@ msgstr "RT 自助æœåŠ¡/已解决的申请å•"
msgid "RT Variables"
msgstr "RT çš„å˜æ•°"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT 一览"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT 无法认è¯æ‚¨çš„身份"
@@ -5541,7 +5814,7 @@ msgstr "RT 无法从外部数æ®åº“查询找到申请人信æ¯"
msgid "RT couldn't find the queue: %1"
msgstr "RT 找ä¸åˆ°è¡¨å•ï¼š%1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -5549,7 +5822,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT 无法确认这个 PGP 签章。\\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "%1 专用æµç¨‹ç³»ç»Ÿ"
@@ -5570,10 +5843,18 @@ msgstr "RT 版æƒæ‰€æœ‰ 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;。
msgid "RT thinks this message may be a bounce"
msgstr "RT 认为这å¯èƒ½æ˜¯é€€ä¿¡"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT 以未签章方å¼å¤„ç†è¿™å°é‚®ä»¶ã€‚\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RT 的电å­é‚®ä»¶å‘½ä»¤æ¨¡å¼é¡»è¦ PGP 认è¯ã€‚您å¯èƒ½æ²¡æœ‰ç­¾ç« ï¼Œæˆ–是您的签章无法辨识。"
@@ -5610,31 +5891,31 @@ msgstr "真实姓å"
msgid "Really reject this ticket?"
msgstr "您确定è¦é©³å›žè¿™å¼ ç”³è¯·å•å—?"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "已加入 %1 为å‚考本申请å•"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "已移除 %1 为å‚考本申请å•"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "已加入å‚è€ƒç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "已移除å‚è€ƒç”³è¯·å• %1"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "被å‚考"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "å‚考"
@@ -5659,23 +5940,52 @@ msgstr "æ›´æ–°"
msgid "Refresh this page every %1 minutes."
msgstr "æ¯ %1 分钟更新页é¢"
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Remove"
msgstr "移除"
-#: html/Search/Bulk.html:116
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "移除管ç†å‘˜å‰¯æœ¬"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "移除副本"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "移除申请人"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "回å¤"
@@ -5683,15 +5993,15 @@ msgstr "回å¤"
msgid "Reply Address"
msgstr "回å¤åœ°å€"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "回å¤ç”³è¯·äºº"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "对申请å•è¿›è¡Œå›žå¤"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "回å¤ç”³è¯·å•"
@@ -5703,7 +6013,11 @@ msgstr "上下ç­åˆ·å¡"
msgid "Reported on"
msgstr "到èŒæ—¥æœŸ"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "申请人"
@@ -5731,7 +6045,7 @@ msgstr "申请人"
msgid "RequestorAddresses"
msgstr "申请人地å€"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "申请人"
@@ -5744,11 +6058,15 @@ msgstr "申请å•å¤„ç†æœŸé™"
msgid "Required parameter '%1' not specified"
msgstr "未指定必è¦çš„å‚数‘%1’"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "é‡è®¾"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "ä½å¤„"
@@ -5756,19 +6074,35 @@ msgstr "ä½å¤„"
msgid "Resolution"
msgstr "解决状æ€"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "解决"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "è§£å†³ç”³è¯·å• #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "已解决"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "回å¤ç”³è¯·äºº"
@@ -5777,7 +6111,7 @@ msgstr "回å¤ç”³è¯·äºº"
msgid "Responsibility Type"
msgstr "责任区分"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "结果"
@@ -5797,19 +6131,19 @@ msgstr "å¤åŽŸ"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "在 %4 (%5) 的范围内找ä¸åˆ° %2 %3 çš„ %1 æƒé™\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "æƒé™ä»£ç†å®Œæ¯•"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "æƒé™è®¾å®šå®Œæ¯•"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "æƒé™åŠ è½½å®Œæ¯•"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "无法撤消æƒé™"
@@ -5817,24 +6151,24 @@ msgstr "无法撤消æƒé™"
msgid "Right not found"
msgstr "找ä¸åˆ°æƒé™"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "æƒé™å¹¶æœªåŠ è½½ã€‚"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "æƒé™æ’¤æ¶ˆå®Œæ¯•"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "æƒé™åŠä»£ç†äºº"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "无法将æƒé™èµ‹äºˆ %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "无法撤消 %1 çš„æƒé™"
@@ -5855,7 +6189,11 @@ msgstr "角色"
msgid "RootApproval"
msgstr "交由系统管ç†å‘˜ç­¾æ ¸"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "æ¯é¡µç¬”æ•°"
@@ -5879,39 +6217,38 @@ msgstr "SMTP æœåŠ¡å™¨"
msgid "Sat"
msgstr "星期六"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "星期六"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "储存"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "储存更改"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "储存å好"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "储存更改"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "已储存的查询"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "手续 #%1"
@@ -5923,7 +6260,7 @@ msgstr "讯æ¯é€šçŸ¥åŠ¨ä½œ"
msgid "Scrip Condition"
msgstr "讯æ¯é€šçŸ¥æ¡ä»¶"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "手续新增完毕"
@@ -5935,7 +6272,7 @@ msgstr "手续字段"
msgid "Scrip Name"
msgstr "讯æ¯å称"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "手续删除完毕"
@@ -5955,7 +6292,7 @@ msgstr "%1 的手续\\n"
msgid "Scrips which apply to all queues"
msgstr "适用于所有表å•çš„手续"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "查询"
@@ -5963,15 +6300,36 @@ msgstr "查询"
msgid "Search Criteria"
msgstr "查询æ¡ä»¶"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "签核å•æŸ¥è¯¢"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
@@ -5980,6 +6338,10 @@ msgstr ""
msgid "Searches can't be associated with that kind of object"
msgstr "ä¸èƒ½å¯¹æ­¤ç±»å¯¹è±¡è¿›è¡ŒæŸ¥è¯¢"
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Second-"
msgstr "二"
@@ -5988,35 +6350,39 @@ msgstr "二"
msgid "Second-level Users"
msgstr "二阶主管员工"
-#: bin/rt-crontool:213
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "安全性:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "查阅自订字段"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "查阅é€å‡ºçš„电å­é‚®ä»¶åŠæ”¶ä»¶äºº"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "查阅申请å•å†…çš„ç§äººè¯„论"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "查阅申请å•æ€»è§ˆ"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "查阅自订字段"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "查阅表å•"
@@ -6088,7 +6454,11 @@ msgstr "选择å•ä¸€é¡¹ç›®"
msgid "Select queue"
msgstr "选择表å•"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "选择手续"
@@ -6100,7 +6470,7 @@ msgstr "选择模æ¿"
msgid "Select up to %1 values"
msgstr "选择最多 %1 个值"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "选择使用者"
@@ -6132,6 +6502,10 @@ msgstr "已选å–的对象"
msgid "Selected users:"
msgstr "新增对象:"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "自助æœåŠ¡"
@@ -6184,7 +6558,7 @@ msgstr "寄信给申请人"
msgid "Sep"
msgstr "ä¹æœˆ"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "09"
@@ -6200,7 +6574,7 @@ msgstr "%1 的‘åœç”¨â€™å±žæ€§å·²è®¾ä¸º %2"
msgid "Shift Type"
msgstr "ç­åˆ«å±žæ€§"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "显示"
@@ -6212,31 +6586,31 @@ msgstr "显示待签核申请å•"
msgid "Show Columns"
msgstr "显示字段"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "显示结果"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "显示已批准的签核å•"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "显示基本信æ¯"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "显示已驳回的签核å•"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "显示细节"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "显示待处ç†çš„签核å•"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "显示尚待他人批准的签核å•"
@@ -6248,47 +6622,47 @@ msgstr "显示申请å•å†…çš„ç§äººè¯„论"
msgid "Show ticket summaries"
msgstr "显示申请å•æ‘˜è¦"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "显示æƒé™æ¸…å•"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "显示寄é€é‚®ä»¶"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "显示已储存的查询"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "显示手续"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "显示模æ¿"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "显示申请å•"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "显示申请å•çš„评论"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "登记æˆä¸ºç”³è¯·äººæˆ–副本收件人"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "登记æˆä¸ºç®¡ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "ç­¾åæ¡£"
@@ -6296,6 +6670,10 @@ msgstr "ç­¾åæ¡£"
msgid "Signed in as %1"
msgstr "使用者:%1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "å•ä¸€"
@@ -6304,7 +6682,7 @@ msgstr "å•ä¸€"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "略过选å•"
@@ -6312,6 +6690,10 @@ msgstr "略过选å•"
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "顺åº"
@@ -6328,7 +6710,7 @@ msgstr "结果排åºæ–¹å¼"
msgid "SortOrder"
msgstr "排åºé¡ºåº"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "å…³å¡"
@@ -6356,7 +6738,7 @@ msgstr "实际起始日"
msgid "Started date '%1' could not be parsed"
msgstr "无法解读起始日期 '%1"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "应起始日"
@@ -6372,7 +6754,7 @@ msgstr "无法解读起始日期 '%1"
msgid "State"
msgstr "å·ž"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "现况"
@@ -6388,19 +6770,19 @@ msgstr "现况从 %1 改为 %2"
msgid "StatusChange"
msgstr "现况改å˜æ—¶"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "强制更æ¢æ‰¿åŠžäºº"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "强制承办申请å•"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "强制承办申请å•"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "承办人从 %1 强制更æ¢"
@@ -6417,16 +6799,16 @@ msgstr ""
msgid "Subgroup"
msgstr "å­ç¾¤ç»„"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "主题"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "标题已改为 %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "é€å‡º"
@@ -6434,7 +6816,7 @@ msgstr "é€å‡º"
msgid "Submit Workflow"
msgstr "é€å‡ºæµç¨‹"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "设定æˆåŠŸ"
@@ -6442,11 +6824,11 @@ msgstr "设定æˆåŠŸ"
msgid "Sun"
msgstr "星期日"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "星期日"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "系统管ç†å‘˜"
@@ -6474,7 +6856,7 @@ msgstr "系统设定"
msgid "System Defined"
msgstr "系统定义"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "系统错误"
@@ -6486,7 +6868,7 @@ msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
msgid "System Error. right not granted"
msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -6499,11 +6881,11 @@ msgstr "系统æƒé™"
msgid "System Tools"
msgstr "系统工具"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "系统错误。æƒé™ä»£ç†å¤±è´¥ã€‚"
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
@@ -6523,7 +6905,7 @@ msgstr "系统内部用"
msgid "SystemRolegroup for internal use"
msgstr "内部使用的系统角色群组"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
@@ -6531,19 +6913,19 @@ msgstr "TEST_STRING"
msgid "TabbedUI"
msgstr "页签接å£"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "å—ç†"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "自行承办申请å•"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "自行承办申请å•"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "å·²å—ç†"
@@ -6551,7 +6933,7 @@ msgstr "å·²å—ç†"
msgid "Task"
msgstr "工作事项"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "模æ¿"
@@ -6576,7 +6958,11 @@ msgstr "通知模æ¿å称"
msgid "Template deleted"
msgstr "模æ¿å·²åˆ é™¤"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "找ä¸åˆ°æ¨¡æ¿"
@@ -6584,10 +6970,14 @@ msgstr "找ä¸åˆ°æ¨¡æ¿"
msgid "Template not found\\n"
msgstr "找ä¸åˆ°æ¨¡æ¿\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "模æ¿å‰–æžå®Œæ¯•"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "模æ¿"
@@ -6604,33 +6994,33 @@ msgstr "找ä¸åˆ° %1 的模æ¿\\n"
msgid "Text"
msgstr "文字"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "å·²ç»æ˜¯ç›®å‰å­—段的值"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "è¿™ä¸æ˜¯è¯¥è‡ªè®¢å­—段的值"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "åŒæ ·çš„值"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "这项å•ä½å·²ç»æ‹¥æœ‰è¯¥æƒé™"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "这项å•ä½å·²ç»æ˜¯è¿™ä¸ªè¡¨å•çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "这项å•ä½å·²ç»æ˜¯è¿™ä»½ç”³è¯·å•çš„ %1"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "这项å•ä½ä¸æ˜¯è¿™ä¸ªè¡¨å•çš„ %1"
@@ -6639,11 +7029,11 @@ msgstr "这项å•ä½ä¸æ˜¯è¿™ä¸ªè¡¨å•çš„ %1"
msgid "That principal is not a %1 for this ticket"
msgstr "这项å•ä½ä¸æ˜¯è¿™ä»½ç”³è¯·å•çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "此表å•ä¸å­˜åœ¨"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "这份申请å•æœ‰å°šæœªè§£å†³çš„附属申请å•"
@@ -6651,27 +7041,27 @@ msgstr "这份申请å•æœ‰å°šæœªè§£å†³çš„附属申请å•"
msgid "That user already has that right"
msgstr "使用者已具有该项æƒé™"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "该使用者已ç»æ‰¿åŠžè¿™ä»½ç”³è¯·å•"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "使用者ä¸å­˜åœ¨"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "è¿™å使用者已ç»æ˜¯å†…部æˆå‘˜"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "è¿™å使用者属于éžå†…部æˆå‘˜ç¾¤ç»„"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "使用者加入内部æˆå‘˜ç¾¤ç»„完毕"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "è¿™å使用者已加入éžå†…部æˆå‘˜ç¾¤ç»„"
@@ -6679,23 +7069,23 @@ msgstr "è¿™å使用者已加入éžå†…部æˆå‘˜ç¾¤ç»„"
msgid "That user is now unprivilegedileged"
msgstr "è¿™å使用者已加入éžå†…部æˆå‘˜ç¾¤ç»„"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "使用者å¯èƒ½æ²¡æœ‰æ‰¿åŠžè¡¨å•é‡Œçš„申请å•"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "è¿™ä¸æ˜¯ä¸€ä¸ªæ•°å­—ç¼–å·"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "基本信æ¯"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "申请å•çš„副本收件人"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "申请å•çš„管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
@@ -6703,7 +7093,7 @@ msgstr "申请å•çš„管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
msgid "The comment has been recorded"
msgstr "评论已被纪录"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "下列命令会找到 'general' 表å•å†…所有è¿ä½œä¸­çš„申请å•ï¼Œå¹¶å°†å…¶ä¸­ 4 å°æ—¶å†…未处ç†çš„申请å•ä¼˜å…ˆç¨‹åº¦è®¾ä¸º 99:"
@@ -6711,15 +7101,15 @@ msgstr "下列命令会找到 'general' 表å•å†…所有è¿ä½œä¸­çš„申请å•ï¼Œå
msgid "The following commands were not proccessed:\\n\\n"
msgstr "以下命令未被执行:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "新的字段值设定完æˆã€‚"
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "申请å•çš„承办人"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "申请å•çš„申请人"
@@ -6731,7 +7121,7 @@ msgstr "该使用者ä¸ä¼šçœ‹è§è¿™äº›è¯„论"
msgid "Third-"
msgstr "三"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "此自订字段ä¸é€‚用于该对象"
@@ -6739,7 +7129,7 @@ msgstr "此自订字段ä¸é€‚用于该对象"
msgid "This feature is only available to system administrators"
msgstr "此项功能仅é™ç³»ç»Ÿç®¡ç†å‘˜ä½¿ç”¨"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "此讯æ¯ä¼šå¯„ç»™..."
@@ -6747,11 +7137,11 @@ msgstr "此讯æ¯ä¼šå¯„ç»™..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "ç”³è¯·å• %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "此工具程åºä¼šè®©ä½¿ç”¨è€…ç»ç”± RT 执行任æ„命令。"
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "此项更动报告没有内容"
@@ -6768,7 +7158,7 @@ msgstr "使用者é€å‡ºçš„å‰ 25 份优先处ç†ç”³è¯·å•"
msgid "Thu"
msgstr "星期四"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "星期四"
@@ -6794,14 +7184,14 @@ msgstr "æ›´æ–°ç”³è¯·å• #%1 的全部信æ¯ï¼š%2"
msgid "Ticket #%1: %2"
msgstr "ç”³è¯·å• #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "ç”³è¯·å• %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "ç”³è¯·å• #%1 æˆåŠŸæ–°å¢žäºŽ '%2' 表å•"
@@ -6810,8 +7200,8 @@ msgstr "ç”³è¯·å• #%1 æˆåŠŸæ–°å¢žäºŽ '%2' 表å•"
msgid "Ticket %1 loaded\\n"
msgstr "åŠ è½½ç”³è¯·å• %1\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "ç”³è¯·å• %1:%2"
@@ -6844,7 +7234,7 @@ msgstr "表å•è¿è¡ŒæœŸé™"
msgid "Ticket Resolved"
msgstr "申请å•å·²è§£å†³"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "申请å•çš„更动"
@@ -6856,15 +7246,15 @@ msgstr "表å•ç§ç±»"
msgid "Ticket attachment"
msgstr "申请å•é™„件"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "申请å•å†…容"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "申请å•å†…容类别"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "内部错误,无法新增申请å•"
@@ -6904,12 +7294,12 @@ msgstr "申请å•çŽ°å†µå·²æ”¹å˜"
msgid "Ticket watchers"
msgstr "申请å•è§†å¯Ÿå‘˜"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "申请å•"
@@ -6929,35 +7319,51 @@ msgstr "待处ç†çš„申请å•"
msgid "Tickets I requested"
msgstr "é€å‡ºçš„申请å•"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "%1 的申请å•"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "批准之åŽï¼Œå¯æŽ¥ç»­å¤„ç†ï¼š"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "预计时间"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "剩馀时间"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "处ç†æ—¶é—´"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "剩馀时间"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "显示时间"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "已处ç†æ—¶é—´"
@@ -6965,7 +7371,7 @@ msgstr "已处ç†æ—¶é—´"
msgid "TimeLeft"
msgstr "剩馀时间"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "已处ç†æ—¶é—´"
@@ -6981,7 +7387,7 @@ msgstr "产生这次更动的差异档:"
msgid "To generate a diff of this commit:\\n"
msgstr "产生这次更动的差异档:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "如果有支æŒã€æ•™è‚²è®­ç»ƒåŠå®šåˆ¶å¼€å‘的需è¦ï¼Œè¯·è¿žç»œ %1。"
@@ -6990,15 +7396,15 @@ msgstr "如果有支æŒã€æ•™è‚²è®­ç»ƒåŠå®šåˆ¶å¼€å‘的需è¦ï¼Œè¯·è¿žç»œ %1。
msgid "Todo"
msgstr "待办事项"
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "告知日期"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "工具"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/Chart:130
msgid "Total"
msgstr "页"
@@ -7006,12 +7412,12 @@ msgstr "页"
msgid "Transaction"
msgstr "更动"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "清除更动报告 %1"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "更动报告已新增"
@@ -7023,7 +7429,7 @@ msgstr "更动的自订字段"
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "未指定申请å•ç¼–å·ï¼Œæ— æ³•æ–°å¢žæ›´åŠ¨"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "未指定对象类别åŠç¼–å·ï¼Œæ— æ³•æ–°å¢žæ›´åŠ¨"
@@ -7035,7 +7441,7 @@ msgstr "批次更动时"
msgid "TransactionCreate"
msgstr "新增更动时"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "ä¸å¯æ›´æ”¹æ›´åŠ¨æŠ¥å‘Š"
@@ -7051,15 +7457,15 @@ msgstr "试图删除æŸé¡¹æƒé™ï¼š%1"
msgid "Tue"
msgstr "星期二"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "星期二"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "类别"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "尚无实作"
@@ -7071,13 +7477,13 @@ msgstr "外部系统登入å¸å·"
msgid "UnixUsername"
msgstr "外部系统登入å¸å·"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ä¸å¯è§£çš„内容文字编ç æ–¹å¼ %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -7085,7 +7491,7 @@ msgstr ""
msgid "Unlimited"
msgstr "全数显示"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "未命å的查询"
@@ -7101,7 +7507,7 @@ msgstr "未选å–的自订字段"
msgid "Unselected objects"
msgstr "未选å–的对象"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "未被å—ç†"
@@ -7113,11 +7519,11 @@ msgstr "未命å的查询"
msgid "Up"
msgstr "上一页"
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "处ç†"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "全部更新"
@@ -7125,11 +7531,11 @@ msgstr "全部更新"
msgid "Update ID"
msgstr "æ›´æ–°ç¼–å·"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "更新申请å•"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "更新类别"
@@ -7141,7 +7547,7 @@ msgstr "整批更新申请å•"
msgid "Update email"
msgstr "更新电å­é‚®ä»¶ä¿¡ç®±"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "批次更新申请å•"
@@ -7149,11 +7555,11 @@ msgstr "批次更新申请å•"
msgid "Update name"
msgstr "æ›´æ–°å¸å·"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "更新未被记录"
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "更新选择的申请å•"
@@ -7174,20 +7580,20 @@ msgstr "æ›´æ–°ç”³è¯·å• # %1"
msgid "Update ticket #%1"
msgstr "æ›´æ–°ç”³è¯·å• #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "æ›´æ–°ç”³è¯·å• #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "更新的内容并éžç”³è¯·å•å›žå¤ä¹Ÿä¸æ˜¯è¯„论"
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "å‰æ¬¡æ›´æ–°"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "上载"
@@ -7215,7 +7621,7 @@ msgstr "上载最多 %1 个档案"
msgid "Upload up to %1 images"
msgstr "上载最多 %1 份图片"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "上载您的更动"
@@ -7235,7 +7641,7 @@ msgstr "使用者 %1 %2:%3\\n"
msgid "User %1 Password: %2\\n"
msgstr "使用者 %1 å£ä»¤ï¼š%2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'。"
@@ -7252,7 +7658,7 @@ msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'\\n"
msgid "User Defined"
msgstr "使用者自订"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "使用者自订的æ¡ä»¶åŠåŠ¨ä½œ"
@@ -7280,17 +7686,16 @@ msgstr "使用者设定"
msgid "User Shift"
msgstr "员工ç­åˆ«"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
msgstr "使用者试图在 %2 对象 #%3 的自订字段 %1 上执行未知的更新æ“作"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "无法新增使用者:%1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "使用者新增完毕"
@@ -7306,7 +7711,7 @@ msgstr "使用者 %1 (%2) 新增完毕"
msgid "User defined groups"
msgstr "使用者定义的群组"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "已加载使用者"
@@ -7322,7 +7727,7 @@ msgstr "使用者 %1 已改å为 %2"
msgid "User view"
msgstr "使用者ç§äººæ•°æ®"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "使用者自定群组"
@@ -7330,11 +7735,11 @@ msgstr "使用者自定群组"
msgid "UserDefined"
msgstr "使用者自定"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "å¸å·"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "使用者"
@@ -7342,15 +7747,24 @@ msgstr "使用者"
msgid "Users matching search criteria"
msgstr "符åˆæŸ¥è¯¢æ¡ä»¶çš„使用者"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "åˆç†çš„查询"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "选择表å•"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "字段值"
@@ -7358,11 +7772,11 @@ msgstr "字段值"
msgid "View log"
msgstr "检视纪录档"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "视察"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "以管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äººèº«ä»½è§†å¯Ÿ"
@@ -7382,10 +7796,14 @@ msgstr "网页文字编ç æ–¹å¼"
msgid "Wed"
msgstr "星期三"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "星期三"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "当申请å•é€šè¿‡æ‰€æœ‰ç­¾æ ¸åŽï¼Œå°†æ­¤è®¯æ¯å›žå¤åˆ°åŽŸç”³è¯·å•"
@@ -7438,11 +7856,11 @@ msgstr "当评论é€è¾¾æ—¶"
msgid "Whenever correspondence comes in"
msgstr "当回å¤é€è¾¾æ—¶"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "å…¬å¸"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "离线工作"
@@ -7486,11 +7904,11 @@ msgstr "XXX CHANGEME 您是未ç»æŽˆæƒçš„使用者"
msgid "Yes"
msgstr "是"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "您已是这份申请å•çš„承办人"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "您ä¸æ˜¯è¢«æŽˆæƒçš„使用者"
@@ -7498,10 +7916,18 @@ msgstr "您ä¸æ˜¯è¢«æŽˆæƒçš„使用者"
msgid "You can access it with the Download button on the right."
msgstr "您å¯ä»¥æŒ‰å³æ–¹çš„‘下载’键æ¥å–得。"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "祇能é‡æ–°æŒ‡æ´¾æ‚¨æ‰€æ‰¿åŠžæˆ–是没有承办人的申请å•"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "您没有看那份申请å•çš„æƒé™ã€‚\\n"
@@ -7515,11 +7941,11 @@ msgstr "æ‚¨ä¼šåœ¨è¡¨å• %2 找到 %1 的申请å•"
msgid "You have been logged out of RT."
msgstr "您已注销 RT。"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "您没有在该表å•æ–°å¢žç”³è¯·å•çš„æƒé™ã€‚"
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "您ä¸èƒ½åœ¨è¯¥è¡¨å•ä¸­æ出申请。"
@@ -7559,7 +7985,7 @@ msgstr "您的申请å•å·²è¢« %1 驳回。"
msgid "Your request was rejected."
msgstr "您的申请å•å·²è¢«é©³å›žã€‚"
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "您的å¸å·æˆ–å£ä»¤æœ‰è¯¯"
@@ -7579,11 +8005,11 @@ msgstr "过期"
msgid "alert"
msgstr "急讯"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -7596,8 +8022,8 @@ msgstr "待签核"
msgid "as granted to %1"
msgstr "æƒé™åŒ %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -7628,7 +8054,7 @@ msgstr "申请å•å›žå¤å·²é€å‡º"
msgid "critical"
msgstr "严é‡"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "天"
@@ -7644,14 +8070,10 @@ msgstr "侦错"
msgid "delete"
msgstr "删除"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "已删除"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ä¸ç¬¦åˆ"
@@ -7676,27 +8098,27 @@ msgstr "等于"
msgid "error"
msgstr "错误"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -7712,12 +8134,17 @@ msgstr "æ¡£å"
msgid "greater than"
msgstr "大于"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "群组 '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "å°æ—¶"
@@ -7729,11 +8156,11 @@ msgstr "ç¼–å·"
msgid "info"
msgstr "ä¿¡æ¯"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "是"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "ä¸æ˜¯"
@@ -7749,11 +8176,11 @@ msgstr "层主管"
msgid "matches"
msgstr "符åˆ"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "分"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "分钟"
@@ -7761,15 +8188,15 @@ msgstr "分钟"
msgid "modifications\\n\\n"
msgstr "更改\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "月"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "新建立"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "没有å称"
@@ -7797,7 +8224,7 @@ msgstr "ä¸ç¬¦åˆ"
msgid "number"
msgstr "å·"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "å¼€å¯"
@@ -7805,21 +8232,21 @@ msgstr "å¼€å¯"
msgid "opened"
msgstr "已开å¯"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "使用者‘%2’的‘%1’代ç†äººç¾¤ç»„"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "è¡¨å• %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "已驳回"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "已处ç†"
@@ -7827,33 +8254,42 @@ msgstr "已处ç†"
msgid "rtname"
msgstr "æœåŠ¡å™¨å称"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "秒"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "电å­è¡¨æ ¼"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "延宕"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "系统 %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "系统群组 '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "呼å«ç»„件未指明原因"
@@ -7861,7 +8297,7 @@ msgstr "呼å«ç»„件未指明原因"
msgid "ticket #%1"
msgstr "ç”³è¯·å• #%1"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ç”³è¯·å• #%1 %2"
@@ -7878,7 +8314,7 @@ msgstr "到"
msgid "true"
msgstr "真"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "没有æ述的群组 %1"
@@ -7887,7 +8323,7 @@ msgstr "没有æ述的群组 %1"
msgid "unresolved"
msgstr "未处ç†"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "使用者 %1"
@@ -7896,7 +8332,7 @@ msgstr "使用者 %1"
msgid "warning"
msgstr "警告"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "周"
@@ -7904,7 +8340,7 @@ msgstr "周"
msgid "with template %1"
msgstr "模æ¿ï¼š%1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "å¹´"
diff --git a/rt/lib/RT/I18N/zh_tw.po b/rt/lib/RT/I18N/zh_tw.po
index d9c64e8..af993fd 100644
--- a/rt/lib/RT/I18N/zh_tw.po
+++ b/rt/lib/RT/I18N/zh_tw.po
@@ -1,14 +1,29 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.x\n"
+"Project-Id-Version: RT 3.5.x\n"
"PO-Revision-Date: 2005-10-03 13:54-0400\n"
"Last-Translator: Autrijus Tang <autrijus@autrijus.org>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.bestpractical.com>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: html/Widgets/SavedSearch:70
+#. ($self->{CurrentSearch}{Object}->Description)
+msgid " %1 deleted."
+msgstr ""
+
+#: html/Widgets/SavedSearch:47
+#. ($self->{CurrentSearch}{Description}, $args->{Description})
+msgid " %1 renamed to %2."
+msgstr ""
+
+#: html/Widgets/SavedSearch:60
+#. ($args->{Description})
+msgid " %1 saved."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "#"
@@ -25,7 +40,11 @@ msgstr "#%1"
msgid "#%1: %2"
msgstr "#%1: %2"
-#: lib/RT/Record.pm:926
+#: html/Elements/ShowSearch:105
+msgid "$1"
+msgstr ""
+
+#: lib/RT/Record.pm:940
#. ($label)
msgid "$prefix %1"
msgstr "$prefix %1"
@@ -42,12 +61,12 @@ msgstr "%*(%1) 件é™æœŸå®Œæˆçš„申請單"
msgid "%*(%1,unresolved ticket)"
msgstr "%*(%1) 件尚未解決的申請單"
-#: lib/RT/URI/fsck_com_rt.pm:257
+#: lib/RT/URI/fsck_com_rt.pm:256
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 #%2"
-#: lib/RT/Date.pm:361
+#: lib/RT/Date.pm:365
#. ($s, $time_unit)
msgid "%1 %2"
msgstr "%1 %2"
@@ -56,30 +75,30 @@ msgstr "%1 %2"
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:397
+#: lib/RT/Date.pm:401
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%7-%2-%3 %4:%5:%6 %1"
-#: lib/RT/Record.pm:1671 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1685 lib/RT/Transaction_Overlay.pm:647 lib/RT/Transaction_Overlay.pm:690
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
msgid "%1 %2 added"
msgstr "%2 已新增為 %1"
-#: lib/RT/Date.pm:358
+#: lib/RT/Date.pm:362
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 之å‰"
-#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1692 lib/RT/Transaction_Overlay.pm:654
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 已從 %2 改為 %3"
-#: lib/RT/Record.pm:1675 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1689 lib/RT/Transaction_Overlay.pm:650 lib/RT/Transaction_Overlay.pm:696
#. ($cf->Name, $old_value->Content)
#. ($field, $self->OldValue)
#. ($self->Field, $principal->Object->Name)
@@ -90,7 +109,7 @@ msgstr "%2 已自 %1 刪除"
msgid "%1 %2 of group %3"
msgstr "%3 群組的 %1 %2"
-#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:98
+#: html/Admin/Elements/EditScrips:65 html/Admin/Elements/ListGlobalScrips:63 html/Ticket/Elements/PreviewScrips:103
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
msgstr "æ¢ä»¶ï¼š%1 | 動作:%2 | 範本:%3"
@@ -104,11 +123,11 @@ msgstr "%1 (%2) %3 這份申請單\\n"
msgid "%1 (%2) by %3"
msgstr "%1 (%2) - %3"
-#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:87 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:65
+#: html/SelfService/Update.html:60 html/Ticket/Elements/EditBasics:108 html/Ticket/Update.html:61 html/Ticket/Update.html:63 html/Tools/MyDay.html:66
#. (loc($DefaultStatus))
+#. (loc($Ticket->Status()))
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr "%1 (未更改)"
@@ -116,54 +135,54 @@ msgstr "%1 (未更改)"
msgid "%1 - %2 shown"
msgstr "顯示第 %1 - %2 筆"
-#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#: bin/rt-crontool:237 bin/rt-crontool:244 bin/rt-crontool:250
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - 傳éžçµ¦ %2 的一個åƒæ•¸"
-#: bin/rt-crontool:210
+#: bin/rt-crontool:262
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - 將更新狀態輸出到 STDOUT"
-#: bin/rt-crontool:204
+#: bin/rt-crontool:253
+#. ("--template-id")
+msgid "%1 - Specify id of the template you want to use"
+msgstr ""
+
+#: bin/rt-crontool:256
+#. ("--transaction")
+msgid "%1 - Specify if you want to use either 'first' or 'last' tarnsaction"
+msgstr ""
+
+#: bin/rt-crontool:247
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - 指定欲使用的動作模組"
-#: bin/rt-crontool:198
+#: bin/rt-crontool:241
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - 指定欲使用的æ¢ä»¶æ¨¡çµ„"
-#: bin/rt-crontool:191
+#: bin/rt-crontool:234
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - 指定欲使用的查詢模組"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:58
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: bin/rt-crontool:259
+#. ("--transaction-type")
+msgid "%1 - Specify the type of a transaction you want to use"
+msgstr ""
+
+#: html/Elements/Footer:56
+#. ('&#187;&#124;&#171;', $RT::VERSION, '2006', '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr "%1 RT %2 版,%4 版權所有,1996-%3。"
-#: lib/RT/ScripAction_Overlay.pm:151
+#: lib/RT/ScripAction_Overlay.pm:150
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "載入手續 %1"
@@ -172,7 +191,7 @@ msgstr "載入手續 %1"
msgid "%1 Total"
msgstr "å…± %1 ç­†"
-#: lib/RT/Record.pm:1708
+#: lib/RT/Record.pm:1722
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "新增 %1 作為 %2 的值"
@@ -189,31 +208,31 @@ msgstr "別å %1 需è¦å¯ç”¨çš„申請單編號 "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "別å %1 需è¦å¯ç”¨çš„ç”³è«‹å–®ç·¨è™Ÿä»¥è™•ç† %3(出自 %2)"
-#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
+#: lib/RT/Link_Overlay.pm:144 lib/RT/Link_Overlay.pm:151
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 看來是個本地物件,å»ä¸åœ¨è³‡æ–™åº«è£¡"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:531
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:788 lib/RT/Transaction_Overlay.pm:797 lib/RT/Transaction_Overlay.pm:800
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 的值從 %2 改為 %3"
-#: html/Search/Build.html:212
+#: html/Search/Build.html:213
#. ($Description)
msgid "%1 copy"
msgstr "%1 複製"
-#: lib/RT/Record.pm:930
+#: lib/RT/Record.pm:944
msgid "%1 could not be set to %2."
msgstr "無法將 %1 設定為 %2。"
@@ -221,23 +240,22 @@ msgstr "無法將 %1 設定為 %2。"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 無法åˆå§‹æ›´æ–° (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2743
+#: lib/RT/Ticket_Overlay.pm:2787
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 無法將ç¾æ³è¨­æˆå·²è§£æ±ºã€‚RT 資料庫內容å¯èƒ½ä¸ä¸€è‡´ã€‚"
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:571
#. ($obj_type)
msgid "%1 created"
msgstr "已建立 %1"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:576
#. ($obj_type)
msgid "%1 deleted"
msgstr "已刪除 %1"
-#: html/Elements/MyTickets:47
-#. ($rows)
+#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
msgstr "å‰ %1 份待處ç†ç”³è«‹å–®"
@@ -253,12 +271,12 @@ msgstr "å‰ %1 份é€å‡ºçš„申請單..."
msgid "%1 highest priority tickets pending my approval..."
msgstr "å‰ %1 份待簽核申請單..."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:229
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr "%1 是從外部排程程å¼(如 cron)來å°ç”³è«‹å–®é€²è¡Œæ“作的工具。"
-#: lib/RT/Queue_Overlay.pm:860
+#: lib/RT/Queue_Overlay.pm:863
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 å·²ä¸å†æ˜¯æ­¤è¡¨å–®çš„ %2。"
@@ -275,17 +293,12 @@ msgstr "%1 å·²ä¸å†æ˜¯è‡ªè¨‚æ¬„ä½ %2 的值。"
msgid "%1 isn't a valid Queue id."
msgstr "%1 ä¸æ˜¯ä¸€å€‹åˆæ³•çš„表單編號。"
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
-#. ($Ticket->TimeEstimated)
-#. ($Ticket->TimeWorked)
-#. ($Ticket->TimeLeft)
+#: html/Ticket/Elements/ShowTime:47 html/Ticket/Elements/ShowTime:49
+#. ($minutes)
msgid "%1 min"
msgstr "%1 分é˜"
-#: html/Elements/MyRequests:47
-#. ($rows)
+#: etc/initialdata:601
msgid "%1 newest unowned tickets"
msgstr "å‰ %1 份待èªé ˜çš„申請單"
@@ -293,7 +306,7 @@ msgstr "å‰ %1 份待èªé ˜çš„申請單"
msgid "%1 not shown"
msgstr "沒有顯示 %1"
-#: lib/RT/CustomField_Overlay.pm:827
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1 objects"
msgstr "%1 物件"
@@ -339,21 +352,21 @@ msgstr "%1 會解決在已解決群組裡æˆå“¡çš„申請單。"
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "如果 %1 起始申請單ä¾è³´æ–¼æŸå€‹éˆçµï¼Œæˆ–是æŸå€‹éˆçµçš„æˆå“¡ï¼Œå®ƒå°‡æœƒè¢«å»¶å®•ã€‚"
-#: lib/RT/CustomField_Overlay.pm:828
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2 objects"
msgstr "%1 內的 %2 物件"
-#: lib/RT/CustomField_Overlay.pm:829
+#: lib/RT/CustomField_Overlay.pm:895
msgid "%1's %2's %3 objects"
msgstr "%1 內的 %2 的 %3 物件"
-#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:57
#. ($object->Name)
#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1 已儲存的查詢"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:481
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1:未指定附件"
@@ -368,11 +381,16 @@ msgstr "%1 ä½å…ƒçµ„"
msgid "%1k"
msgstr "%1k ä½å…ƒçµ„"
+#: html/Ticket/Elements/ShowTime:49
+#. (sprintf("%.1f",$minutes / 60))
+msgid "%quant(%1,hour)"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "%quant(%1,result) found"
msgstr "找到 %1 é …çµæžœ"
-#: lib/RT/Ticket_Overlay.pm:1118
+#: lib/RT/Ticket_Overlay.pm:1142
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ä¸æ˜¯ä¸€å€‹åˆæ³•çš„狀態值"
@@ -397,15 +415,15 @@ msgstr "(點é¸æ¬²åˆªé™¤çš„é …ç›®)"
msgid "(Check boxes to delete)"
msgstr "(點é¸æ¬²åˆªé™¤çš„é …ç›®)"
-#: html/Ticket/Elements/PreviewScrips:94
+#: html/Ticket/Elements/PreviewScrips:99
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(點é¸æ¬²åœç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Elements/PreviewScrips:116
+#: html/Ticket/Elements/PreviewScrips:123
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(點é¸æ¬²å•Ÿç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Create.html:209
+#: html/Ticket/Create.html:218
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(éµå…¥ç”³è«‹å–®ç·¨è™Ÿæˆ–網å€ï¼Œä»¥ç©ºç™½åˆ†éš”)"
@@ -427,7 +445,7 @@ msgstr "(沒有自訂欄ä½)"
msgid "(No members)"
msgstr "(沒有æˆå“¡)"
-#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:48
msgid "(No scrips)"
msgstr "(沒有手續)"
@@ -443,7 +461,7 @@ msgstr "沒有æµç¨‹"
msgid "(None)"
msgstr "(ç„¡)"
-#: html/Ticket/Update.html:88
+#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>ä¸æœƒ</b>更改後續的收件者å單。)"
@@ -451,11 +469,19 @@ msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本給å單上以逗號隔開的電å­éƒ
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>ä¸æœƒ</b>更改後續的收件者å單。)"
-#: html/Ticket/Create.html:100
+#: html/Ticket/Update.html:90
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <b>will</b> receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的管ç†å“¡é›»å­éƒµä»¶ä½å€ã€‚這<b>將會</b>更改後續的收件者å單。)"
-#: html/Ticket/Update.html:84
+#: html/Ticket/Create.html:103
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>ä¸æœƒ</b>更改後續的收件者å單。)"
@@ -463,14 +489,26 @@ msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的電å­éƒµä»¶ä½
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will recieve future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>ä¸æœƒ</b>更改後續的收件者å單。)"
-#: html/Ticket/Create.html:90
+#: html/Ticket/Update.html:86
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
msgstr "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>將會</b>更改後續的收件者å單。)"
-#: html/Admin/Elements/EditScrip:102
+#: html/Ticket/Create.html:93
+msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:96
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr "(當æ¢ä»¶æˆ–動作設為「使用者自訂ã€æ™‚,請填入這些欄ä½)"
+#: html/Ticket/Elements/EditWatchers:60 html/Ticket/Elements/ShowUserEntry:53
+msgid "(Will not be sent email)"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "(default delegate)"
msgstr "(é è¨­ä»£ç†äºº)"
@@ -495,7 +533,7 @@ msgstr "(沒有列出姓å)"
msgid "(no subject)"
msgstr "(沒有主題)"
-#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:69 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:54 html/Search/Chart:56 html/Search/Elements/Chart:76 lib/RT/Transaction_Overlay.pm:591
msgid "(no value)"
msgstr "(ç„¡)"
@@ -503,15 +541,15 @@ msgstr "(ç„¡)"
msgid "(no values)"
msgstr "(沒有值)"
-#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(僅能指定一份申請單)"
-#: html/Elements/RT__Ticket/ColumnMap:146
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending approval)"
msgstr "(等待簽核)"
-#: html/Elements/RT__Ticket/ColumnMap:149
+#: html/Elements/RT__Ticket/ColumnMap:152
msgid "(pending other Collection)"
msgstr "(等待其他集åˆ)"
@@ -531,10 +569,22 @@ msgstr "(å¿…å¡«)"
msgid "(untitled)"
msgstr "(未命å)"
+#: html/Ticket/Elements/Reminders:133
+msgid "(yyyy/mm/dd)"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "*"
msgstr "★"
+#: html/Elements/EditCustomFieldSelect:57
+msgid "-"
+msgstr ""
+
+#: bin/rt-crontool:95
+msgid "--transaction argument could be only 'first' or 'last'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid ":"
msgstr ":"
@@ -551,11 +601,16 @@ msgstr "<% $_ %>"
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/DisplayOptions:65
+#: html/Search/Elements/DisplayOptions:73
msgid "<%$field%>"
msgstr "<%$field%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
+#: html/Elements/CreateTicket:47
+#. ($m->scomp('/Elements/SelectNewTicketQueue'))
+msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" />&nbsp;%1"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
msgstr "<input type=\"submit\" value=\"æ出申請單\">&nbsp;%1"
@@ -564,7 +619,7 @@ msgstr "<input type=\"submit\" value=\"æ出申請單\">&nbsp;%1"
msgid "A blank template"
msgstr "空白範本"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:371
msgid "A password was not set, so user won't be able to login."
msgstr ""
@@ -584,11 +639,11 @@ msgstr "無法刪除 ACE"
msgid "ACE could not be found"
msgstr "找ä¸åˆ° ACE"
-#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
+#: lib/RT/ACE_Overlay.pm:174 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "找ä¸åˆ° ACE 設定"
-#: lib/RT/ACE_Overlay.pm:854
+#: lib/RT/ACE_Overlay.pm:853
msgid "ACEs can only be created and deleted."
msgstr "祇能新增或刪除 ACE 設定。"
@@ -620,11 +675,11 @@ msgstr "系統使用登錄權é™"
msgid "Access control"
msgstr "å­˜å–權é™"
-#: html/Admin/Elements/EditScrip:71
+#: html/Admin/Elements/EditScrip:65
msgid "Action"
msgstr "動作"
-#: lib/RT/Scrip_Overlay.pm:173
+#: lib/RT/Scrip_Overlay.pm:172
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "動作 %1 找ä¸åˆ°"
@@ -633,11 +688,15 @@ msgstr "動作 %1 找ä¸åˆ°"
msgid "Action committed."
msgstr "動作執行完畢"
-#: bin/rt-crontool:148
+#: bin/rt-crontool:171
msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:144
+#: lib/RT/Scrip_Overlay.pm:168
+msgid "Action is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:167
msgid "Action prepared..."
msgstr "動作準備完畢..."
@@ -649,11 +708,11 @@ msgstr "申請啟動時間"
msgid "Add"
msgstr "新增"
-#: html/Search/Bulk.html:114
+#: html/Search/Bulk.html:92
msgid "Add AdminCc"
msgstr "新增管ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Search/Bulk.html:110
+#: html/Search/Bulk.html:88
msgid "Add Cc"
msgstr "新增副本收件人"
@@ -669,7 +728,7 @@ msgstr "新增æ¢ä»¶"
msgid "Add Entry"
msgstr "新增列"
-#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+#: html/Ticket/Create.html:147 html/Ticket/Update.html:116
msgid "Add More Files"
msgstr "新增更多附件"
@@ -677,7 +736,7 @@ msgstr "新增更多附件"
msgid "Add Next State"
msgstr "新增下一項關å¡"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "新增申請人"
@@ -705,15 +764,19 @@ msgstr "新增全域手續"
msgid "Add a scrip to this queue"
msgstr "新增一é“手續到此表單"
-#: html/Admin/Global/Scrip.html:76
+#: html/Admin/Global/Scrip.html:83
msgid "Add a scrip which will apply to all queues"
msgstr "新增一é“用於所有表單的手續"
-#: html/Search/Build.html:85
+#: NOT FOUND IN SOURCE
msgid "Add additional criteria"
msgstr "新增查詢æ¢ä»¶"
-#: html/Search/Bulk.html:146
+#: html/Search/Build.html:109 html/Search/Build.html:94
+msgid "Add and Search"
+msgstr ""
+
+#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
msgstr "新增評論或回覆到指定的申請單"
@@ -725,7 +788,15 @@ msgstr "新增æˆå“¡"
msgid "Add new watchers"
msgstr "新增視察員"
-#: lib/RT/CustomField_Overlay.pm:103
+#: html/Search/Build.html:85
+msgid "Add these terms to your search"
+msgstr ""
+
+#: html/Search/Bulk.html:158
+msgid "Add values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
msgstr ""
@@ -733,12 +804,12 @@ msgstr ""
msgid "AddNextState"
msgstr "新增下一項關å¡"
-#: lib/RT/Queue_Overlay.pm:760
+#: lib/RT/Queue_Overlay.pm:763
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "å–®ä½å·²æ–°å¢žç‚ºæ­¤è¡¨å–®çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1416
+#: lib/RT/Ticket_Overlay.pm:1455
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "å–®ä½å·²æ–°å¢žç‚ºæ­¤ç”³è«‹å–®çš„ %1"
@@ -763,7 +834,7 @@ msgstr "調整閃çˆé€Ÿåº¦å¿«æ…¢"
msgid "Admin"
msgstr "管ç†å“¡"
-#: html/Ticket/Create.html:95
+#: html/Ticket/Create.html:98
msgid "Admin Cc"
msgstr "管ç†å“¡å‰¯æœ¬"
@@ -807,7 +878,7 @@ msgstr "管ç†å“¡ Email"
msgid "AdminAllPersonalGroups"
msgstr "管ç†æ‰€æœ‰ä»£ç†äººç¾¤çµ„"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:113
msgid "AdminCc"
msgstr "管ç†å“¡å‰¯æœ¬"
@@ -819,7 +890,7 @@ msgstr "管ç†å“¡è©•è«–"
msgid "AdminCorrespondence"
msgstr "管ç†å“¡å›žè¦†"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "管ç†è‡ªè¨‚欄ä½"
@@ -827,7 +898,7 @@ msgstr "管ç†è‡ªè¨‚欄ä½"
msgid "AdminCustomFields"
msgstr "管ç†è‡ªè¨‚欄ä½"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "管ç†ç¾¤çµ„"
@@ -835,7 +906,7 @@ msgstr "管ç†ç¾¤çµ„"
msgid "AdminGroupDescription"
msgstr "管ç†ç¾¤çµ„æè¿°"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "管ç†ç¾¤çµ„æˆå“¡"
@@ -851,15 +922,15 @@ msgstr "管ç†ç¾¤çµ„權é™"
msgid "AdminGroupStatus"
msgstr "管ç†ç¾¤çµ„狀態"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "AdminOwnPersonalGroups"
msgstr "管ç†ä»£ç†äººç¾¤çµ„"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "AdminQueue"
msgstr "管ç†è¡¨å–®"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "AdminUsers"
msgstr "管ç†ä½¿ç”¨è€…"
@@ -875,7 +946,7 @@ msgstr "管ç†å“¡å‰¯æœ¬"
msgid "Admins"
msgstr "主管"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:216
msgid "Advanced"
msgstr "進階"
@@ -975,11 +1046,11 @@ msgstr "引用範本"
msgid "Apply your changes"
msgstr "套用更動"
-#: html/Elements/Tabs:74
+#: html/Elements/Tabs:77
msgid "Approval"
msgstr "簽核"
-#: html/Approvals/Display.html:67 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
+#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
@@ -1032,7 +1103,7 @@ msgstr "簽核種類"
msgid "Approval diagram"
msgstr "簽核æµç¨‹"
-#: html/Approvals/Elements/Approve:65
+#: html/Approvals/Elements/Approve:69
msgid "Approve"
msgstr "核准"
@@ -1052,7 +1123,7 @@ msgstr "簽核備註:%1"
msgid "Apr"
msgstr "四月"
-#: lib/RT/Date.pm:440
+#: lib/RT/Date.pm:444
msgid "Apr."
msgstr "04"
@@ -1064,27 +1135,31 @@ msgstr "四月"
msgid "Are you sure to delete checked items?"
msgstr "您確定è¦åˆªé™¤ï¼Ÿ"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+#: html/Search/Elements/DisplayOptions:81
+msgid "Asc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Ascending"
msgstr "éžå¢ž"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "Assign and remove custom fields"
msgstr "指派åŠç§»é™¤è‡ªè¨‚欄ä½"
-#: lib/RT/Queue_Overlay.pm:97
+#: lib/RT/Queue_Overlay.pm:96
msgid "AssignCustomFields"
msgstr "指派自訂欄ä½"
-#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
+#: html/Search/Bulk.html:142 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:116
msgid "Attach"
msgstr "附件"
-#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:143
msgid "Attach file"
msgstr "附加檔案"
-#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:131 html/Ticket/Update.html:94
msgid "Attached file"
msgstr "ç¾æœ‰é™„件"
@@ -1093,11 +1168,11 @@ msgstr "ç¾æœ‰é™„件"
msgid "Attachment '%1' could not be loaded"
msgstr "無法載入附件 '%1'"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:489
msgid "Attachment created"
msgstr "附件新增完畢"
-#: lib/RT/Tickets_Overlay.pm:1673
+#: lib/RT/Tickets_Overlay.pm:1945
msgid "Attachment filename"
msgstr "附件檔å"
@@ -1105,7 +1180,7 @@ msgstr "附件檔å"
msgid "Attachments"
msgstr "附件"
-#: lib/RT/Attributes_Overlay.pm:172
+#: lib/RT/Attributes_Overlay.pm:171
msgid "Attribute Deleted"
msgstr "已刪除該屬性"
@@ -1117,7 +1192,7 @@ msgstr "屬性"
msgid "Aug"
msgstr "八月"
-#: lib/RT/Date.pm:444
+#: lib/RT/Date.pm:448
msgid "Aug."
msgstr "08"
@@ -1149,6 +1224,10 @@ msgstr "自動å°ç”³è«‹äººå›žè¦†"
msgid "AutoreplyToRequestors"
msgstr "自動å°ç”³è«‹äººå›žè¦†"
+#: html/Widgets/SelectionBox:185
+msgid "Available"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "å¯ç”¨çš„欄ä½ï¼š"
@@ -1189,15 +1268,15 @@ msgstr "基本資訊"
msgid "Batch Approval"
msgstr "批次簽核"
-#: html/Ticket/Update.html:86
+#: html/Ticket/Update.html:88
msgid "Bcc"
msgstr "密件副本"
-#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:89
msgid "Be sure to save your changes"
msgstr "請別忘了儲存修改。"
-#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:361
msgid "Before"
msgstr "æ—©æ–¼"
@@ -1209,7 +1288,7 @@ msgstr "開始簽核"
msgid "Begin From "
msgstr "起始日"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
@@ -1233,15 +1312,19 @@ msgstr ""
msgid "Bookmarkable URL for this search"
msgstr "將查詢çµæžœè½‰ç‚ºå¯æ”¾å…¥æ›¸ç±¤çš„網å€"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:79
msgid "Bookmarkable link"
msgstr "å¯æ”¾å…¥æ›¸ç±¤çš„網å€"
-#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+#: html/Ticket/Elements/ShowHistory:64 html/Ticket/Elements/ShowHistory:69
msgid "Brief headers"
msgstr "精簡標頭檔"
-#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+#: html/Ticket/Elements/Tabs:227
+msgid "Bulk Update"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Bulk ticket update"
msgstr "更新整批申請單"
@@ -1253,15 +1336,15 @@ msgstr "事業部"
msgid "Business Unit:"
msgstr "事業部:"
-#: lib/RT/User_Overlay.pm:1722
+#: lib/RT/User_Overlay.pm:1853
msgid "Can not modify system users"
msgstr "無法更改系統使用者"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "Can this principal see this queue"
msgstr "該單ä½æ˜¯å¦èƒ½æŸ¥é–±æ­¤è¡¨å–®"
-#: lib/RT/CustomField_Overlay.pm:370
+#: lib/RT/CustomField_Overlay.pm:379
msgid "Can't add a custom field value without a name"
msgstr "ä¸èƒ½æ–°å¢žæ²’有å稱的自訂欄ä½å€¼"
@@ -1270,11 +1353,11 @@ msgstr "ä¸èƒ½æ–°å¢žæ²’有å稱的自訂欄ä½å€¼"
msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:761
+#: html/Search/Build.html:286
msgid "Can't find a saved search to work with"
msgstr "找ä¸åˆ°å·²å„²å­˜çš„查詢"
-#: lib/RT/Link_Overlay.pm:160
+#: lib/RT/Link_Overlay.pm:159
msgid "Can't link a ticket to itself"
msgstr "申請單ä¸èƒ½éˆçµè‡ªå·±ã€‚"
@@ -1282,11 +1365,16 @@ msgstr "申請單ä¸èƒ½éˆçµè‡ªå·±ã€‚"
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "ä¸èƒ½æ•´åˆé€²å·²æ•´åˆéŽçš„申請單。這個錯誤ä¸è©²ç™¼ç”Ÿã€‚"
-#: html/Search/Build.html:766
+#: html/Widgets/SavedSearch:63
+#. (loc($self->{SearchType}))
+msgid "Can't save %1"
+msgstr ""
+
+#: html/Search/Build.html:290
msgid "Can't save this search"
msgstr "無法儲存此項查詢"
-#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1358
msgid "Can't specifiy both base and target"
msgstr "ä¸èƒ½åŒæ™‚指定起始申請單與目的申請單"
@@ -1294,7 +1382,7 @@ msgstr "ä¸èƒ½åŒæ™‚指定起始申請單與目的申請單"
msgid "Cancel"
msgstr "å–消"
-#: html/autohandler:148
+#: html/autohandler:204
#. ($msg)
msgid "Cannot create user: %1"
msgstr "無法新增使用者:%1"
@@ -1311,11 +1399,11 @@ msgstr "å¡è™Ÿ"
msgid "Categories"
msgstr "分類管ç†"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
msgid "Category"
msgstr "分類"
-#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:85 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:81 lib/RT/ACE_Overlay.pm:113
+#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:88 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:83 lib/RT/ACE_Overlay.pm:112
msgid "Cc"
msgstr "副本"
@@ -1339,11 +1427,11 @@ msgstr "更改密碼"
msgid "ChangeOwnerUI"
msgstr "å¯å¦é¸æ“‡è¡¨å–®æ‰¿è¾¦äºº"
-#: html/Elements/Submit:100
+#: html/Elements/Submit:78
msgid "Check All"
msgstr "全部é¸å–"
-#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:134 html/Ticket/Update.html:97
msgid "Check box to delete"
msgstr "é¸æ“‡æ¬²åˆªé™¤çš„é …ç›®"
@@ -1351,7 +1439,7 @@ msgstr "é¸æ“‡æ¬²åˆªé™¤çš„é …ç›®"
msgid "Check box to revoke right"
msgstr "é¸æ“‡æ¬²æ’¤æ¶ˆçš„權利"
-#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
+#: html/Elements/EditLinks:148 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "å­ç”³è«‹å–®"
@@ -1363,6 +1451,10 @@ msgstr "中文姓å"
msgid "Chinese/English"
msgstr "中英文"
+#: html/NoAuth/js/util.js:201
+msgid "Choose a date"
+msgstr ""
+
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "所在城市"
@@ -1371,10 +1463,14 @@ msgstr "所在城市"
msgid "ClassicUI"
msgstr "傳統介é¢"
-#: html/Elements/Submit:102
+#: html/Elements/Submit:80
msgid "Clear All"
msgstr "全部清除"
+#: html/Helpers/CalPopup.html:51
+msgid "Close window"
+msgstr ""
+
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "已解決"
@@ -1383,7 +1479,7 @@ msgstr "已解決"
msgid "Closed Tickets"
msgstr "已解決的申請單"
-#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:78
msgid "Closed tickets"
msgstr "已解決的申請單"
@@ -1391,11 +1487,23 @@ msgstr "已解決的申請單"
msgid "Code"
msgstr "執行程å¼ç¢¼"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:90
+msgid "Combobox: Select or enter one value"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:91
+msgid "Combobox: Select or enter up to %1 values"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "指令無法辨識ï¼\\n"
-#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:185
msgid "Comment"
msgstr "è©•è«–"
@@ -1407,11 +1515,11 @@ msgstr "è©•è«–é›»å­éƒµä»¶åœ°å€"
msgid "Comment not recorded"
msgstr "評論未被紀錄"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "Comment on tickets"
msgstr "å°ç”³è«‹å–®æ出評論"
-#: lib/RT/Queue_Overlay.pm:112
+#: lib/RT/Queue_Overlay.pm:111
msgid "CommentOnTicket"
msgstr "評論申請單"
@@ -1419,11 +1527,11 @@ msgstr "評論申請單"
msgid "Comments"
msgstr "è©•è«–"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:75
msgid "Comments (Not sent to requestors)"
msgstr "è©•è«–(ä¸é€çµ¦ç”³è«‹äºº)"
-#: html/Search/Bulk.html:150
+#: html/Search/Bulk.html:128
msgid "Comments (not sent to requestors)"
msgstr "è©•è«–(ä¸é€çµ¦ç”³è«‹äºº)"
@@ -1431,11 +1539,11 @@ msgstr "è©•è«–(ä¸é€çµ¦ç”³è«‹äºº)"
msgid "Comments about %1"
msgstr "å° %1 çš„è©•è«–"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:225 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "使用者æè¿°"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:634
msgid "Comments added"
msgstr "新增評論完畢"
@@ -1443,7 +1551,7 @@ msgstr "新增評論完畢"
msgid "Commit"
msgstr "確èª"
-#: lib/RT/Action/Generic.pm:176
+#: lib/RT/Action/Generic.pm:175
msgid "Commit Stubbed"
msgstr "消除更動完畢"
@@ -1459,19 +1567,23 @@ msgstr "å„å…¬å¸ç¨ç«‹é¡¯ç¤º"
msgid "Compile Restrictions"
msgstr "設定查詢æ¢ä»¶"
-#: html/Admin/Elements/EditScrip:63
+#: html/Admin/Elements/EditScrip:59
msgid "Condition"
msgstr "æ¢ä»¶"
-#: bin/rt-crontool:131
+#: lib/RT/Scrip_Overlay.pm:184
+msgid "Condition is mandatory argument"
+msgstr ""
+
+#: bin/rt-crontool:151
msgid "Condition matches..."
msgstr "符åˆæ¢ä»¶..."
-#: lib/RT/Scrip_Overlay.pm:189
+#: lib/RT/Scrip_Overlay.pm:188
msgid "Condition not found"
msgstr "未找到符åˆçš„ç¾æ³"
-#: html/Elements/Tabs:81
+#: html/Elements/Tabs:84
msgid "Configuration"
msgstr "設定"
@@ -1511,7 +1623,7 @@ msgstr "內容類型"
msgid "Coould not create group"
msgstr "無法新增群組"
-#: html/Search/Elements/EditSearches:64
+#: html/Search/Elements/EditSearches:65
msgid "Copy"
msgstr "複製"
@@ -1527,7 +1639,7 @@ msgstr "回覆"
msgid "Correspondence Address"
msgstr "申請單回覆地å€"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:630
msgid "Correspondence added"
msgstr "新增申請單回覆"
@@ -1543,20 +1655,20 @@ msgstr "ä¸èƒ½æ–°å¢žè‡ªè¨‚欄ä½çš„值 "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "ä¸èƒ½æ–°å¢žè‡ªè¨‚欄ä½çš„值。%1 "
-#: lib/RT/Record.pm:1693
+#: lib/RT/Record.pm:1707
msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Record.pm:1646
+#: lib/RT/Record.pm:1660
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
+#: lib/RT/Ticket_Overlay.pm:3048 lib/RT/Ticket_Overlay.pm:3056 lib/RT/Ticket_Overlay.pm:3073
msgid "Could not change owner. "
msgstr "ä¸èƒ½æ›´æ”¹æ‰¿è¾¦äººã€‚ "
-#: html/Admin/CustomFields/Modify.html:119
+#: html/Admin/CustomFields/Modify.html:161
#. ($msg)
msgid "Could not create CustomField"
msgstr "無法新增自訂欄ä½"
@@ -1574,7 +1686,7 @@ msgstr "無法建立訊æ¯é€šçŸ¥"
msgid "Could not create Template"
msgstr "無法建立通知範本"
-#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "無法新增群組"
@@ -1587,11 +1699,11 @@ msgstr "無法新增項目"
msgid "Could not create template: %1"
msgstr "無法新增範本:%1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1075 lib/RT/Ticket_Overlay.pm:407
msgid "Could not create ticket. Queue not set"
msgstr "無法新增申請單。尚未指定表單。"
-#: lib/RT/User_Overlay.pm:256 lib/RT/User_Overlay.pm:270 lib/RT/User_Overlay.pm:279 lib/RT/User_Overlay.pm:288 lib/RT/User_Overlay.pm:297 lib/RT/User_Overlay.pm:311 lib/RT/User_Overlay.pm:321 lib/RT/User_Overlay.pm:497
+#: lib/RT/User_Overlay.pm:255 lib/RT/User_Overlay.pm:269 lib/RT/User_Overlay.pm:278 lib/RT/User_Overlay.pm:287 lib/RT/User_Overlay.pm:296 lib/RT/User_Overlay.pm:310 lib/RT/User_Overlay.pm:320 lib/RT/User_Overlay.pm:496
msgid "Could not create user"
msgstr "無法新增使用者"
@@ -1611,11 +1723,11 @@ msgstr "找ä¸åˆ°ç·¨è™Ÿ %1 的申請單"
msgid "Could not find group %1."
msgstr "找ä¸åˆ°ç¾¤çµ„ %1。"
-#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+#: lib/RT/Queue_Overlay.pm:741 lib/RT/Ticket_Overlay.pm:1423
msgid "Could not find or create that user"
msgstr "找ä¸åˆ°æˆ–無法新增該å使用者"
-#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
+#: lib/RT/Queue_Overlay.pm:802 lib/RT/Ticket_Overlay.pm:1504
msgid "Could not find that principal"
msgstr "找ä¸åˆ°è©²å–®ä½"
@@ -1627,30 +1739,30 @@ msgstr "找ä¸åˆ°ä½¿ç”¨è€… %1。"
msgid "Could not load CustomField %1"
msgstr "ç„¡æ³•è¼‰å…¥æ¬„ä½ %1"
-#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
+#: html/Admin/Groups/Members.html:112 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "無法載入群組"
-#: lib/RT/SavedSearch.pm:120
+#: lib/RT/SavedSearch.pm:119
#. ($privacy)
msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/SavedSearch.pm:188
+#: lib/RT/SavedSearch.pm:197
msgid "Could not load search attribute"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:758
+#: lib/RT/Queue_Overlay.pm:761
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "無法將該單ä½è¨­ç‚ºæ­¤è¡¨å–®çš„ %1。"
-#: lib/RT/Ticket_Overlay.pm:1405
+#: lib/RT/Ticket_Overlay.pm:1444
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "無法將該單ä½è¨­ç‚ºæ­¤ç”³è«‹å–®çš„ %1。"
-#: lib/RT/Queue_Overlay.pm:857
+#: lib/RT/Queue_Overlay.pm:860
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "ç„¡æ³•å°‡å–®ä½ %1 從表單移除。"
@@ -1659,15 +1771,19 @@ msgstr "ç„¡æ³•å°‡å–®ä½ %1 從表單移除。"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "ç„¡æ³•å°‡å–®ä½ %1 從申請單移除。"
-#: lib/RT/User_Overlay.pm:192
+#: lib/RT/User_Overlay.pm:191
msgid "Could not set user info"
msgstr "無法設定使用者資訊"
-#: lib/RT/Group_Overlay.pm:1011
+#: lib/RT/Transaction_Overlay.pm:159
+msgid "Couldn't add attachment"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "無法新增æˆå“¡è‡³ç¾¤çµ„"
-#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#: lib/RT/Record.pm:1719 lib/RT/Record.pm:1771
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "無法新增更動報告"
@@ -1680,15 +1796,15 @@ msgstr "無法從 gpg 回函辨識出該採å–的行動\\n"
msgid "Couldn't find group\\n"
msgstr "找ä¸åˆ°ç¾¤çµ„\\n"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:953
msgid "Couldn't find row"
msgstr "找ä¸åˆ°æ­¤åˆ—資料"
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "找ä¸åˆ°è©²å–®ä½"
-#: lib/RT/CustomField_Overlay.pm:404
+#: lib/RT/CustomField_Overlay.pm:409
msgid "Couldn't find that value"
msgstr "找ä¸åˆ°è©²å€¼"
@@ -1700,7 +1816,7 @@ msgstr "找ä¸åˆ°è©²è¦–察員"
msgid "Couldn't find user\\n"
msgstr "找ä¸åˆ°ä½¿ç”¨è€…\\n"
-#: lib/RT/CurrentUser.pm:146
+#: lib/RT/CurrentUser.pm:145
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "無法從使用者資料庫載入 %1。\\n"
@@ -1727,12 +1843,17 @@ msgstr "無法載入 RT 設定檔 '%1' %2"
msgid "Couldn't load Scrips."
msgstr "無法載入手續。"
+#: lib/RT/Ticket_Overlay.pm:2016
+#. ($self->Id)
+msgid "Couldn't load copy of ticket #%1."
+msgstr ""
+
#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
msgstr "無法載入手續 %1"
-#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
+#: lib/RT/Link_Overlay.pm:202 lib/RT/Link_Overlay.pm:211 lib/RT/Link_Overlay.pm:238
msgid "Couldn't load link"
msgstr "無法載入éˆçµã€‚"
@@ -1755,6 +1876,11 @@ msgstr "無法載入表單 %1"
msgid "Couldn't load scrip"
msgstr "無法載入手續"
+#: html/Admin/Elements/EditScrip:126 html/Admin/Elements/EditScrip:167
+#. ($id)
+msgid "Couldn't load scrip #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
msgstr "無法載入範本"
@@ -1763,26 +1889,21 @@ msgstr "無法載入範本"
msgid "Couldn't load that user (%1)"
msgstr "無法載入該å使用者(%1)"
-#: html/SelfService/Display.html:156
+#: html/SelfService/Display.html:158 lib/RT/Action/CreateTickets.pm:680
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "無法載入申請單 '%1'"
-#: lib/RT/Ticket_Overlay.pm:2612
-#. ($args{'Base'})
-msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2611
-#. ($args{'Target'})
-msgid "Couldn't resolve target '%1' into a URI."
+#: lib/RT/Ticket_Overlay.pm:2643
+#. ($args{'URI'})
+msgid "Couldn't resolve '%1' into a URI."
msgstr ""
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "國家"
-#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:132 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:68 html/Ticket/Create.html:165 html/Ticket/Create.html:226
+#: html/Admin/Elements/CreateUserCalled:47 html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditScrip:133 html/Admin/Queues/Template.html:66 html/Elements/QuickCreate:65 html/Ticket/Create.html:168 html/Ticket/Create.html:235
msgid "Create"
msgstr "新增"
@@ -1798,7 +1919,7 @@ msgstr "新增申請單"
msgid "Create User:"
msgstr "新增æˆå“¡ï¼š"
-#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+#: html/Admin/CustomFields/Modify.html:150 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "新增自訂欄ä½"
@@ -1843,11 +1964,11 @@ msgstr "新增手續"
msgid "Create a new template"
msgstr "新增範本"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:60
msgid "Create a new ticket"
msgstr "新增申請單"
-#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+#: html/Admin/Users/Modify.html:252 html/Admin/Users/Modify.html:314
msgid "Create a new user"
msgstr "新增使用者"
@@ -1867,7 +1988,7 @@ msgstr "新增表單å稱"
msgid "Create a request"
msgstr "æ出申請"
-#: html/Admin/Queues/Scrip.html:80
+#: html/Admin/Queues/Scrip.html:89
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "為 %1 表單新增手續"
@@ -1904,15 +2025,15 @@ msgstr "ä¾æ“šæ­¤é …手續內的模版,新增申請單"
msgid "Create ticket"
msgstr "新增申請單"
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "Create tickets in this queue"
msgstr "在此表單中新增申請單"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "Create, delete and modify custom fields"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹è‡ªè¨‚欄ä½"
-#: lib/RT/Queue_Overlay.pm:93
+#: lib/RT/Queue_Overlay.pm:92
msgid "Create, delete and modify queues"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹è¡¨å–®"
@@ -1920,35 +2041,43 @@ msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹è¡¨å–®"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹ä»»ä½•ä½¿ç”¨è€…的代ç†äººç¾¤çµ„"
-#: lib/RT/System.pm:81
+#: lib/RT/System.pm:80
msgid "Create, delete and modify the members of personal groups"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹ä»£ç†äººç¾¤çµ„"
-#: lib/RT/System.pm:82
+#: lib/RT/System.pm:81
msgid "Create, delete and modify users"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹ä½¿ç”¨è€…"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:110
+#: lib/RT/Queue_Overlay.pm:109
msgid "CreateTicket"
msgstr "新增申請單"
-#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1169
msgid "Created"
msgstr "新增日"
-#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#: html/Admin/CustomFields/Modify.html:163 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "è‡ªè¨‚æ¬„ä½ %1 新增æˆåŠŸ"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "範本 %1 新增æˆåŠŸ"
+#: html/Tools/Reports/CreatedByDates.html:52
+msgid "Created tickets in period, grouped by status"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Created workflow %1"
msgstr "æµç¨‹ %1 新增æˆåŠŸ"
@@ -2005,6 +2134,10 @@ msgstr "ç¾æœ‰æˆå“¡"
msgid "Current rights"
msgstr "ç¾æœ‰æ¬Šé™"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
msgstr "ç¾æœ‰æŸ¥è©¢æ¢ä»¶"
@@ -2017,11 +2150,11 @@ msgstr "ç¾æœ‰è¦–察員"
msgid "Custom Field #%1"
msgstr "è‡ªè¨‚æ¬„ä½ #%1"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
msgstr "自訂欄ä½"
-#: html/Admin/CustomFields/index.html:59
+#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
msgstr "%1 的自訂欄ä½"
@@ -2030,15 +2163,15 @@ msgstr "%1 的自訂欄ä½"
msgid "Custom Fields which apply to all queues"
msgstr "é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„自訂欄ä½"
-#: html/Admin/Elements/EditScrip:123
+#: html/Admin/Elements/EditScrip:107
msgid "Custom action cleanup code"
msgstr "動作後執行程å¼"
-#: html/Admin/Elements/EditScrip:115
+#: html/Admin/Elements/EditScrip:103
msgid "Custom action preparation code"
msgstr "動作å‰åŸ·è¡Œç¨‹å¼"
-#: html/Admin/Elements/EditScrip:107
+#: html/Admin/Elements/EditScrip:99
msgid "Custom condition"
msgstr "自訂æ¢ä»¶"
@@ -2050,21 +2183,27 @@ msgstr "è‡ªè¨‚æ¬„ä½ %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "è‡ªè¨‚æ¬„ä½ %1 ä¸é©ç”¨æ–¼æ­¤ç‰©ä»¶"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2424
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "è‡ªè¨‚æ¬„ä½ %1 已有值"
-#: lib/RT/Tickets_Overlay.pm:2143
+#: lib/RT/Tickets_Overlay.pm:2420
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "è‡ªè¨‚æ¬„ä½ %1 沒有值"
-#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
+#: lib/RT/Record.pm:1592 lib/RT/Record.pm:1754
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "找ä¸åˆ°è‡ªè¨‚æ¬„ä½ %1"
+#: lib/RT/Report/Tickets.pm:118 lib/RT/Report/Tickets.pm:121
+#. ($cf)
+#. ($obj->Name)
+msgid "Custom field '%1'"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "自訂欄ä½å·²åˆªé™¤"
@@ -2073,7 +2212,7 @@ msgstr "自訂欄ä½å·²åˆªé™¤"
msgid "Custom field not found"
msgstr "找ä¸åˆ°è‡ªè¨‚欄ä½"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1157
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "ç„¡æ³•å¾žè‡ªè¨‚æ¬„ä½ %2 中找到 %1 這個欄ä½å€¼"
@@ -2082,22 +2221,26 @@ msgstr "ç„¡æ³•å¾žè‡ªè¨‚æ¬„ä½ %2 中找到 %1 這個欄ä½å€¼"
msgid "Custom field value changed from %1 to %2"
msgstr "自訂欄ä½å€¼å¾ž %1 改為 %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:419
msgid "Custom field value could not be deleted"
msgstr "無法刪除自訂欄ä½å€¼"
-#: lib/RT/CustomField_Overlay.pm:1047
+#: lib/RT/CustomField_Overlay.pm:1169
msgid "Custom field value could not be found"
msgstr "找ä¸åˆ°è‡ªè¨‚欄ä½å€¼"
-#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
+#: lib/RT/CustomField_Overlay.pm:1171 lib/RT/CustomField_Overlay.pm:417
msgid "Custom field value deleted"
msgstr "自訂欄ä½å€¼åˆªé™¤æˆåŠŸ"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:638
msgid "CustomField"
msgstr "自訂欄ä½"
+#: html/Prefs/MyRT.html:78 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "資料錯誤"
@@ -2114,7 +2257,7 @@ msgstr "MySQL資料庫"
msgid "Date of Departure"
msgstr "出發日期"
-#: html/SelfService/Display.html:61 html/Ticket/Create.html:191 html/Ticket/Elements/ShowSummary:76 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
+#: html/SelfService/Display.html:61 html/Ticket/Create.html:203 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
msgstr "日期"
@@ -2122,7 +2265,7 @@ msgstr "日期"
msgid "Dec"
msgstr "å二月"
-#: lib/RT/Date.pm:448
+#: lib/RT/Date.pm:452
msgid "Dec."
msgstr "12"
@@ -2182,11 +2325,11 @@ msgstr "é è¨­ç°½æ ¸"
msgid "Delegate rights"
msgstr "代ç†äººæ¬Šé™"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "Delegate specific rights which have been granted to you."
msgstr "å°‡æ“有的權é™å§”託他人代ç†"
-#: lib/RT/System.pm:85
+#: lib/RT/System.pm:84
msgid "DelegateRights"
msgstr "設定代ç†äºº"
@@ -2250,7 +2393,7 @@ msgstr "代ç†äººç¾¤çµ„"
msgid "Delegation Rights"
msgstr "代ç†äººæ¬Šé™"
-#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63 html/Widgets/SelectionBox:204
msgid "Delete"
msgstr "刪除"
@@ -2258,7 +2401,7 @@ msgstr "刪除"
msgid "Delete Template"
msgstr "刪除範本"
-#: lib/RT/SavedSearch.pm:211
+#: lib/RT/SavedSearch.pm:220
#. ($msg)
msgid "Delete failed: %1"
msgstr ""
@@ -2267,15 +2410,19 @@ msgstr ""
msgid "Delete selected scrips"
msgstr "刪除指定的手續"
-#: lib/RT/Queue_Overlay.pm:115
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "刪除申請單"
-#: lib/RT/Queue_Overlay.pm:115
+#: html/Search/Bulk.html:159
+msgid "Delete values"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:114
msgid "DeleteTicket"
msgstr "刪除申請單"
-#: lib/RT/SavedSearch.pm:209
+#: lib/RT/SavedSearch.pm:218
msgid "Deleted search"
msgstr ""
@@ -2283,11 +2430,11 @@ msgstr ""
msgid "Deleting this object could break referential integrity"
msgstr "刪除此物件å¯èƒ½ç ´å£žåƒè€ƒå®Œæ•´æ€§"
-#: lib/RT/Queue_Overlay.pm:391
+#: lib/RT/Queue_Overlay.pm:394
msgid "Deleting this object would break referential integrity"
msgstr "刪除此物件å¯èƒ½ç ´å£žåƒè€ƒå®Œæ•´æ€§"
-#: lib/RT/User_Overlay.pm:513
+#: lib/RT/User_Overlay.pm:512
msgid "Deleting this object would violate referential integrity"
msgstr "刪除此物件會é•ååƒè€ƒå®Œæ•´æ€§"
@@ -2299,7 +2446,7 @@ msgstr "刪除此物件會é•ååƒè€ƒå®Œæ•´æ€§"
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "刪除此物件會é•ååƒè€ƒå®Œæ•´æ€§"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:73
msgid "Deny"
msgstr "é§å›ž"
@@ -2335,7 +2482,7 @@ msgstr "è«‹å‡å–®"
msgid "Departure Until"
msgstr "差旅截止日"
-#: html/Elements/EditLinks:138 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:212 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
+#: html/Elements/EditLinks:140 html/Elements/EditLinks:66 html/Elements/ShowLinks:58 html/Ticket/Create.html:221 html/Ticket/Elements/BulkLinks:56 html/Ticket/Elements/ShowDependencies:53
msgid "Depended on by"
msgstr "å¯æŽ¥çºŒè™•ç†çš„申請單"
@@ -2343,27 +2490,27 @@ msgstr "å¯æŽ¥çºŒè™•ç†çš„申請單"
msgid "Dependencies: \\n"
msgstr "附屬性:\\n"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Dependency by %1 added"
msgstr "已加入å¯æŽ¥çºŒè™•ç†çš„申請單 %1"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "已移除å¯æŽ¥çºŒè™•ç†çš„申請單 %1"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Dependency on %1 added"
msgstr "已加入需先處ç†çš„申請單 %1"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "已移除需先處ç†çš„申請單 %1"
-#: html/Elements/EditLinks:134 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:211 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
+#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
msgstr "需先處ç†"
@@ -2371,15 +2518,19 @@ msgstr "需先處ç†"
msgid "DependsOn"
msgstr "需先處ç†"
-#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+#: html/Search/Elements/DisplayOptions:86
+msgid "Desc"
+msgstr ""
+
+#: html/Elements/SelectSortOrder:56
msgid "Descending"
msgstr "éžæ¸›"
-#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:152
msgid "Describe the issue below"
msgstr "在以下欄ä½æ述主題"
-#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:56 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
+#: html/Admin/CustomFields/Modify.html:61 html/Admin/Elements/AddCustomFieldValue:57 html/Admin/Elements/EditCustomField:60 html/Admin/Elements/EditCustomFieldValues:56 html/Admin/Elements/EditScrip:55 html/Admin/Elements/ModifyTemplate:57 html/Admin/Groups/Modify.html:71 html/Admin/Queues/Modify.html:69 html/Search/Elements/EditSearches:56 html/User/Groups/Modify.html:70
msgid "Description"
msgstr "æè¿°"
@@ -2415,7 +2566,7 @@ msgstr "åœç”¨"
msgid "Display"
msgstr "顯示內容"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "Display Access Control List"
msgstr "顯示權é™æŽ§åˆ¶æ¸…å–®"
@@ -2423,19 +2574,19 @@ msgstr "顯示權é™æŽ§åˆ¶æ¸…å–®"
msgid "Display Columns"
msgstr "顯示欄ä½"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "Display Scrip templates for this queue"
msgstr "顯示此表單的範本"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "Display Scrips for this queue"
msgstr "顯示此表單的手續"
-#: html/Ticket/Elements/ShowHistory:56
+#: html/Ticket/Elements/ShowHistory:59
msgid "Display mode"
msgstr "顯示模å¼"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "顯示此群組已儲存的查詢"
@@ -2443,18 +2594,14 @@ msgstr "顯示此群組已儲存的查詢"
msgid "Display ticket #%1"
msgstr "顯示第%1號申請單"
-#: html/Elements/Footer:60
+#: html/Elements/Footer:61
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "ä¾ <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU 通用公共授權</a> 第二版散布。"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "Do anything and everything"
msgstr "å…許一切æ“作"
-#: html/Search/Build.html:112
-msgid "Do the Search"
-msgstr ""
-
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "ä¸æ›´æ–°æ­¤é é¢ã€‚"
@@ -2483,7 +2630,7 @@ msgstr "下載以 Tab 分隔的檔案"
msgid "Dr."
msgstr "åšå£«"
-#: html/Elements/SelectDateType:53 html/Ticket/Create.html:197 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1149
+#: html/Elements/SelectDateType:53 html/Ticket/Create.html:209 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:133 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1173
msgid "Due"
msgstr "到期日"
@@ -2499,7 +2646,7 @@ msgstr "無法解讀日期 '%1'"
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
msgstr "無法載入申請單 '%1':%2.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
msgid "Edit"
msgstr "編輯"
@@ -2507,16 +2654,20 @@ msgstr "編輯"
msgid "Edit Conditions"
msgstr "編輯å‰ç½®æ¢ä»¶"
+#: html/Search/Bulk.html:149
+msgid "Edit Custom Fields"
+msgstr ""
+
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
msgid "Edit Custom Fields for %1"
msgstr "編輯 %1 的自訂欄ä½"
-#: html/Admin/Global/CustomFields/Groups.html:9
+#: html/Admin/Global/CustomFields/Groups.html:54
msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Global/CustomFields/Users.html:9
+#: html/Admin/Global/CustomFields/Users.html:54
msgid "Edit Custom Fields for all users"
msgstr ""
@@ -2524,11 +2675,11 @@ msgstr ""
msgid "Edit Custom Fields for queue %1"
msgstr "編輯表單 %1 的自訂欄ä½"
-#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:54 html/Admin/Global/CustomFields/Queue-Transactions.html:54
msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:188 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "編輯申請單關係"
@@ -2536,6 +2687,10 @@ msgstr "編輯申請單關係"
msgid "Edit Query"
msgstr "編輯查詢"
+#: html/Ticket/Elements/Tabs:214
+msgid "Edit Search"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Edit Subgroups"
msgstr "新增/維護å­ç¾¤çµ„"
@@ -2553,7 +2708,7 @@ msgstr "編輯表單 %1 çš„æµç¨‹"
msgid "Edit keywords"
msgstr "編輯關éµå­—"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
msgstr "編輯此群組已儲存的查詢"
@@ -2577,7 +2732,7 @@ msgstr "編輯 %1 的範本"
msgid "Edit workflows for %1"
msgstr "編輯 %1 çš„æµç¨‹"
-#: lib/RT/Group_Overlay.pm:175
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "編輯已儲存的查詢"
@@ -2590,7 +2745,7 @@ msgstr "編輯表單 %1 的設定"
msgid "Editing Configuration for user %1"
msgstr "編輯使用者 %1 的設定"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:167 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "ç·¨è¼¯è‡ªè¨‚æ¬„ä½ %1"
@@ -2621,7 +2776,7 @@ msgstr "最高學歷"
msgid "EffectiveId"
msgstr "有效編號"
-#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+#: lib/RT/Record.pm:1295 lib/RT/Record.pm:1372 lib/RT/Ticket_Overlay.pm:2518 lib/RT/Ticket_Overlay.pm:2608
msgid "Either base or target must be specified"
msgstr "需è¦æŒ‡å®šèµ·å§‹ç”³è«‹å–®æˆ–目的申請單"
@@ -2633,7 +2788,7 @@ msgstr "é›»å­éƒµä»¶ä¿¡ç®±"
msgid "Email Address"
msgstr "é›»å­éƒµä»¶ä¿¡ç®±"
-#: lib/RT/User_Overlay.pm:236
+#: lib/RT/User_Overlay.pm:235
msgid "Email address in use"
msgstr "此電å­éƒµä»¶ä¿¡ç®±å·²è¢«ä½¿ç”¨"
@@ -2661,7 +2816,7 @@ msgstr "抵é”地點"
msgid "Enable Delegates"
msgstr "代ç†å•Ÿå‹•"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "啟用(å–消勾é¸å°‡åœç”¨æ­¤è‡ªè¨‚欄ä½)"
@@ -2693,12 +2848,12 @@ msgstr "已啟用的表單"
msgid "Enabled Status"
msgstr "啟用狀態"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:342 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:350 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "啟用狀態 %1"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:185 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "啟用狀態: %1"
@@ -2715,7 +2870,7 @@ msgstr "英文姓å"
msgid "Enter multiple values"
msgstr "éµå…¥å¤šé‡é …ç›®"
-#: html/Elements/EditLinks:124
+#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "éµå…¥æ¬²å°‡ç‰©ä»¶é€£çµè‡³çš„物件或 URI。項目之間請以空白隔開。"
@@ -2727,11 +2882,11 @@ msgstr "éµå…¥ä¸‹åˆ—單一或複å¼æ¢ä»¶ï¼ŒæŸ¥è©¢ç”¨æˆ¶è³‡æ–™"
msgid "Enter one value"
msgstr "éµå…¥å–®ä¸€é …ç›®"
-#: html/Elements/EditLinks:121
+#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "éµå…¥æ¬²å°‡è¡¨å–®é€£çµè‡³çš„物件或 URI。項目之間請以空白隔開。"
-#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
+#: html/Elements/EditLinks:119 html/Search/Bulk.html:189
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr "éµå…¥ç”³è«‹å–®å¯éˆçµåˆ°çš„申請單編號或網å€ã€‚項目之間請以空白隔開。"
@@ -2771,7 +2926,7 @@ msgstr "å–®é¸å¡«è¡¨"
msgid "EntryTime"
msgstr "時間填表"
-#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:76 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "錯誤"
@@ -2779,23 +2934,23 @@ msgstr "錯誤"
msgid "Error adding watcher"
msgstr "新增視察員失敗"
-#: lib/RT/Queue_Overlay.pm:669
+#: lib/RT/Queue_Overlay.pm:672
msgid "Error in parameters to Queue->AddWatcher"
msgstr "表單->新增視察員的åƒæ•¸æœ‰èª¤"
-#: lib/RT/Queue_Overlay.pm:830
+#: lib/RT/Queue_Overlay.pm:833
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "表單->刪除視察員的åƒæ•¸æœ‰èª¤"
-#: lib/RT/Ticket_Overlay.pm:1333
+#: lib/RT/Ticket_Overlay.pm:1372
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "申請單->新增視察員的åƒæ•¸æœ‰èª¤"
-#: lib/RT/Ticket_Overlay.pm:1499
+#: lib/RT/Ticket_Overlay.pm:1538
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "申請單->刪除視察員的åƒæ•¸æœ‰èª¤"
-#: bin/rt-crontool:233
+#: bin/rt-crontool:285
msgid "Escalate tickets"
msgstr "調整申請單優先等級"
@@ -2811,7 +2966,7 @@ msgstr "é è¨ˆ"
msgid "Everyone"
msgstr "所有人"
-#: bin/rt-crontool:219
+#: bin/rt-crontool:271
msgid "Example:"
msgstr "範例:"
@@ -2851,24 +3006,24 @@ msgstr "外部介é¢ç¶²å€"
msgid "Extra info"
msgstr "備註"
-#: lib/RT/SavedSearch.pm:165
+#: lib/RT/SavedSearch.pm:177
msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:377
+#: lib/RT/User_Overlay.pm:376
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "找ä¸åˆ°ã€Œå…§éƒ¨æˆå“¡ã€è™›æ“¬ç¾¤çµ„的使用者。"
-#: lib/RT/User_Overlay.pm:384
+#: lib/RT/User_Overlay.pm:383
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "找ä¸åˆ°ã€Œéžå…§éƒ¨æˆå“¡ã€è™›æ“¬ç¾¤çµ„的使用者。"
-#: bin/rt-crontool:163
+#: bin/rt-crontool:206
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "無法載入模組 %1. (%2)"
-#: lib/RT/SavedSearch.pm:168
+#: lib/RT/SavedSearch.pm:152
#. ($privacy)
msgid "Failed to load object for %1"
msgstr ""
@@ -2877,7 +3032,7 @@ msgstr ""
msgid "Feb"
msgstr "二月"
-#: lib/RT/Date.pm:438
+#: lib/RT/Date.pm:442
msgid "Feb."
msgstr "02"
@@ -2925,6 +3080,10 @@ msgstr "填入一個文字框"
msgid "Fill in one wikitext area"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:107 html/Admin/CustomFields/Modify.html:118
+msgid "Fill in this field with a URL."
+msgstr ""
+
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "填入最多 %1 個文字框"
@@ -2949,11 +3108,11 @@ msgstr "篩é¸åˆ—表:"
msgid "Fin"
msgstr "最終"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:182 html/Ticket/Elements/EditBasics:97 lib/RT/Tickets_Overlay.pm:1841
msgid "Final Priority"
msgstr "最終順ä½"
-#: lib/RT/Ticket_Overlay.pm:1140
+#: lib/RT/Ticket_Overlay.pm:1164
msgid "FinalPriority"
msgstr "最終順ä½"
@@ -2981,7 +3140,7 @@ msgstr "尋找人員的"
msgid "Find queues whose"
msgstr "尋找表單的"
-#: html/Search/Results.html:109
+#: html/Search/Results.html:147
msgid "Find tickets"
msgstr "尋找申請單"
@@ -3021,7 +3180,7 @@ msgstr "甲 乙 丙"
msgid "Foo!"
msgstr "甲ï¼"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:83
msgid "Force change"
msgstr "強制更æ›"
@@ -3033,12 +3192,12 @@ msgstr "é›»å­è¡¨å–®ä½œæ¥­å€"
msgid "Format"
msgstr ""
-#: html/Search/Results.html:107
+#: html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "找到 %1 張申請單"
-#: lib/RT/Record.pm:942
+#: lib/RT/Record.pm:956
msgid "Found Object"
msgstr "已找到物件"
@@ -3086,11 +3245,11 @@ msgstr "時間輸入"
msgid "Fri"
msgstr "星期五"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:421
msgid "Fri."
msgstr "星期五"
-#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+#: html/Ticket/Elements/ShowHistory:66 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "完整標頭檔"
@@ -3102,7 +3261,7 @@ msgstr "登入帳號"
msgid "Gender"
msgstr "性別"
-#: html/Tools/Offline.html:87
+#: html/Tools/Offline.html:85
msgid "Get template from file"
msgstr "å–出檔案裡的範本"
@@ -3110,7 +3269,7 @@ msgstr "å–出檔案裡的範本"
msgid "Getting the current user from a pgp sig\\n"
msgstr "å–å¾—ç›®å‰ä½¿ç”¨è€…çš„ pgp 簽章\\n"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:684
#. ($New->Name)
msgid "Given to %1"
msgstr "交予 %1"
@@ -3147,6 +3306,11 @@ msgstr "全域設定"
msgid "Global custom field configuration"
msgstr ""
+#: html/Admin/Global/MyRT.html:48
+#. ($pane)
+msgid "Global portlet %1 saved."
+msgstr ""
+
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
@@ -3156,11 +3320,11 @@ msgstr "全域範本:%1"
msgid "GlobalApproval"
msgstr "全域簽核"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:90 html/Tools/Offline.html:89
msgid "Go"
msgstr "執行"
-#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Search/Results.html:76 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57 html/index.html:91
+#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:74 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
msgstr "執行"
@@ -3228,7 +3392,7 @@ msgstr "群組設定"
msgid "Group Status"
msgstr "群組狀態"
-#: lib/RT/Group_Overlay.pm:991
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "群組內已有此æˆå“¡"
@@ -3241,7 +3405,7 @@ msgstr "無法新增群組"
msgid "Group could not be created: %1"
msgstr "無法新增群組:%1"
-#: lib/RT/Group_Overlay.pm:529
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "群組新增完畢"
@@ -3249,11 +3413,11 @@ msgstr "群組新增完畢"
msgid "Group created: %1"
msgstr "群組 %1 新增完畢"
-#: lib/RT/Group_Overlay.pm:1163
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "群組沒有這個æˆå“¡"
-#: lib/RT/Group_Overlay.pm:971 lib/RT/Queue_Overlay.pm:745 lib/RT/Queue_Overlay.pm:805 lib/RT/Ticket_Overlay.pm:1391 lib/RT/Ticket_Overlay.pm:1471
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:748 lib/RT/Queue_Overlay.pm:808 lib/RT/Ticket_Overlay.pm:1430 lib/RT/Ticket_Overlay.pm:1510
msgid "Group not found"
msgstr "找ä¸åˆ°ç¾¤çµ„"
@@ -3285,15 +3449,15 @@ msgstr "群組之"
msgid "Group:"
msgstr "群組:"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:57 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:86 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1210
msgid "Groups"
msgstr "群組"
-#: lib/RT/Group_Overlay.pm:997
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "ä¸èƒ½å°‡ç¾¤çµ„設為群組內æˆå“¡"
-#: html/Admin/Groups/index.html:82
+#: html/Admin/Groups/index.html:86
msgid "Groups matching search criteria"
msgstr "符åˆæŸ¥è©¢æ¢ä»¶çš„群組"
@@ -3338,7 +3502,7 @@ msgstr "å„項業務窗å£"
msgid "Hidden"
msgstr "éš±è—"
-#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:53 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "紀錄"
@@ -3364,12 +3528,16 @@ msgstr "主é "
msgid "Hotel Expense"
msgstr "ä½å®¿è²»"
-#: lib/RT/Base.pm:110
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr ""
+
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "我有 %quant(%1,份固體攪拌器)。"
-#: html/Search/Build.html:637
+#: html/Search/Build.html:460 lib/RT/Report/Tickets.pm:415
msgid "I'm lost"
msgstr ""
@@ -3381,7 +3549,7 @@ msgstr "身分證號"
msgid "ID Type"
msgstr "身分類別"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1766
msgid "Id"
msgstr "編號"
@@ -3401,15 +3569,15 @@ msgstr "若沒有指定申請者,則以此使用者作為申請者"
msgid "If no queue is specified, create tickets in this queue."
msgstr "申請單若沒有指定表單,則將它新增在此表單內"
-#: bin/rt-crontool:215
+#: bin/rt-crontool:267
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
msgstr "如果此工具程å¼ç‚º setgid,惡æ„的本地端用戶å³èƒ½ç”±æ­¤å–å¾— RT 的管ç†å“¡æ¬Šé™ã€‚"
-#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:60
msgid "If you've updated anything above, be sure to"
msgstr "若您已更新以上資料,請記得按一下"
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:947
msgid "Illegal value for %1"
msgstr "%1 的值錯誤"
@@ -3417,7 +3585,7 @@ msgstr "%1 的值錯誤"
msgid "Image"
msgstr "圖片"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:950
msgid "Immutable field"
msgstr "此欄ä½å€¼ä¸å¯æ›´å‹•"
@@ -3441,11 +3609,15 @@ msgstr "列出åœç”¨çš„表單"
msgid "Include disabled users in search."
msgstr "列出åœç”¨çš„使用者"
-#: html/Search/Build.html:663
+#: html/Admin/CustomFields/Modify.html:113
+msgid "Include page"
+msgstr ""
+
+#: html/Search/Build.html:486 lib/RT/Report/Tickets.pm:441
msgid "Incomplete Query"
msgstr ""
-#: html/Search/Build.html:660
+#: html/Search/Build.html:483 lib/RT/Report/Tickets.pm:438
msgid "Incomplete query"
msgstr ""
@@ -3453,32 +3625,38 @@ msgstr ""
msgid "Indirect Employee"
msgstr "直接/間接員工"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1816
msgid "Initial Priority"
msgstr "åˆå§‹å„ªå…ˆé †ä½"
-#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+#: lib/RT/Ticket_Overlay.pm:1163 lib/RT/Ticket_Overlay.pm:1165
msgid "InitialPriority"
msgstr "åˆå§‹å„ªå…ˆé †ä½"
-#: lib/RT/ScripAction_Overlay.pm:134
+#: lib/RT/ScripAction_Overlay.pm:133
msgid "Input error"
msgstr "輸入錯誤"
+#: html/Elements/ValidateCustomFields:68 lib/RT/CustomField_Overlay.pm:1021 lib/RT/CustomField_Overlay.pm:1162
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "登記æˆåŠŸ"
-#: lib/RT/Ticket_Overlay.pm:3454
+#: lib/RT/Ticket_Overlay.pm:3503
msgid "Internal Error"
msgstr "內部錯誤"
-#: lib/RT/Record.pm:305
+#: lib/RT/Record.pm:308
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "內部錯誤:%1"
-#: lib/RT/Group_Overlay.pm:676
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "錯誤的群組類別"
@@ -3490,7 +3668,7 @@ msgstr "錯誤的權é™"
msgid "Invalid Type"
msgstr "錯誤的類型"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:952
msgid "Invalid data"
msgstr "錯誤的資料"
@@ -3498,24 +3676,29 @@ msgstr "錯誤的資料"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "錯誤的承辦人。改為é è¨­æ‰¿è¾¦äººã€Œnobodyã€ã€‚"
-#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:678
+#. ($msg)
+msgid "Invalid pattern: %1"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:157 lib/RT/Template_Overlay.pm:244
msgid "Invalid queue"
msgstr "錯誤的表單"
-#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
+#: lib/RT/ACE_Overlay.pm:264 lib/RT/ACE_Overlay.pm:273 lib/RT/ACE_Overlay.pm:279 lib/RT/ACE_Overlay.pm:290
msgid "Invalid right"
msgstr "錯誤的權é™"
-#: lib/RT/Record.pm:280
+#: lib/RT/Record.pm:283
#. ($key)
msgid "Invalid value for %1"
msgstr "%1 的值錯誤"
-#: lib/RT/Record.pm:1597
+#: lib/RT/Record.pm:1610
msgid "Invalid value for custom field"
msgstr "錯誤的自訂欄ä½å€¼"
-#: lib/RT/Ticket_Overlay.pm:413
+#: lib/RT/Ticket_Overlay.pm:424
msgid "Invalid value for status"
msgstr "錯誤的狀態值"
@@ -3523,15 +3706,15 @@ msgstr "錯誤的狀態值"
msgid "IssueStatement"
msgstr "é€å‡ºé™³è¿°"
-#: bin/rt-crontool:216
+#: bin/rt-crontool:268
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "請絕å°ä¸è¦è®“未具權é™çš„使用者執行此工具程å¼ã€‚"
-#: bin/rt-crontool:217
+#: bin/rt-crontool:269
msgid "It is suggested that you create a non-privileged unix user with the correct group membership and RT access to run this tool."
msgstr "建議您新增一個隸屬於正確群組的低權é™ç³»çµ±ä½¿ç”¨è€…,並以該身份執行此工具程å¼ã€‚"
-#: bin/rt-crontool:188
+#: bin/rt-crontool:231
msgid "It takes several arguments:"
msgstr "它接å—下列åƒæ•¸ï¼š"
@@ -3555,7 +3738,7 @@ msgstr "待簽核項目"
msgid "Jan"
msgstr "一月"
-#: lib/RT/Date.pm:437
+#: lib/RT/Date.pm:441
msgid "Jan."
msgstr "01"
@@ -3567,7 +3750,7 @@ msgstr "一月"
msgid "Job"
msgstr "è·ç¨±"
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "加入或離開此群組"
@@ -3575,7 +3758,7 @@ msgstr "加入或離開此群組"
msgid "Jul"
msgstr "七月"
-#: lib/RT/Date.pm:443
+#: lib/RT/Date.pm:447
msgid "Jul."
msgstr "07"
@@ -3583,7 +3766,7 @@ msgstr "07"
msgid "July"
msgstr "七月"
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:125
msgid "Jumbo"
msgstr "全部資訊"
@@ -3591,7 +3774,7 @@ msgstr "全部資訊"
msgid "Jun"
msgstr "六月"
-#: lib/RT/Date.pm:442
+#: lib/RT/Date.pm:446
msgid "Jun."
msgstr "06"
@@ -3687,25 +3870,25 @@ msgstr ""
msgid "Link a Queue"
msgstr "申請表單連çµ"
-#: lib/RT/Record.pm:1292
+#: lib/RT/Record.pm:1306
msgid "Link already exists"
msgstr "æ­¤éˆçµå·²å­˜åœ¨"
-#: lib/RT/Record.pm:1306
+#: lib/RT/Record.pm:1320
msgid "Link could not be created"
msgstr "無法新增éˆçµ"
-#: lib/RT/Record.pm:1312
+#: lib/RT/Record.pm:1326
#. ($TransString)
msgid "Link created (%1)"
msgstr "éˆçµ(%1)新增完畢"
-#: lib/RT/Record.pm:1373
+#: lib/RT/Record.pm:1387
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "éˆçµ(%1)刪除完畢"
-#: lib/RT/Record.pm:1379
+#: lib/RT/Record.pm:1393
msgid "Link not found"
msgstr "找ä¸åˆ°éˆçµ"
@@ -3718,7 +3901,15 @@ msgstr "éˆçµç”³è«‹å–® #%1"
msgid "Link ticket %1"
msgstr "éˆçµç”³è«‹å–® %1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Admin/CustomFields/Modify.html:102
+msgid "Link values to"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:700
+msgid "Linking. Permission denied"
+msgstr ""
+
+#: html/Ticket/Create.html:216 html/Ticket/Elements/ShowSummary:89 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "éˆçµ"
@@ -3726,15 +3917,15 @@ msgstr "éˆçµ"
msgid "List All Users"
msgstr "列出所有用戶資料"
-#: html/Search/Elements/EditSearches:76
+#: html/Search/Elements/EditSearches:75
msgid "Load"
msgstr "載入"
-#: html/Search/Elements/EditSearches:74
+#: html/Search/Elements/EditSearches:73
msgid "Load saved search:"
msgstr "載入已儲存的查詢:"
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "LoadSavedSearch"
msgstr ""
@@ -3742,7 +3933,7 @@ msgstr ""
msgid "Loaded perl modules"
msgstr "已載入的 Perl 模組"
-#: lib/RT/SavedSearch.pm:112
+#: lib/RT/SavedSearch.pm:111
#. ($self->Name)
msgid "Loaded search %1"
msgstr ""
@@ -3751,8 +3942,7 @@ msgstr ""
msgid "Location"
msgstr "ä½ç½®"
-#: lib/RT.pm:212
-#. ($RT::LogDir)
+#: NOT FOUND IN SOURCE
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "登入目錄 %1 找ä¸åˆ°æˆ–無法寫入\\n。無法執行 RT。"
@@ -3764,16 +3954,16 @@ msgstr "紀錄等級"
msgid "LogToFileNamed"
msgstr "紀錄檔å"
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:91
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "使用者:%1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:100 html/Elements/Login:68 html/Elements/Login:84 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "登入"
-#: html/Elements/Header:91
+#: html/Elements/Header:101
msgid "Logout"
msgstr "登出"
@@ -3781,51 +3971,51 @@ msgstr "登出"
msgid "Long-term contractor"
msgstr "長期契約員工"
-#: lib/RT/CustomField_Overlay.pm:866
+#: lib/RT/CustomField_Overlay.pm:932
msgid "Lookup type mismatch"
msgstr "å°æ‡‰çš„類別ä¸ç¬¦"
-#: html/Search/Bulk.html:104
+#: html/Search/Bulk.html:82
msgid "Make Owner"
msgstr "新增承辦人"
-#: html/Search/Bulk.html:128
+#: html/Search/Bulk.html:106
msgid "Make Status"
msgstr "新增ç¾æ³"
-#: html/Search/Bulk.html:136
+#: html/Search/Bulk.html:114
msgid "Make date Due"
msgstr "新增到期日"
-#: html/Search/Bulk.html:138
+#: html/Search/Bulk.html:116
msgid "Make date Resolved"
msgstr "新增解決日期"
-#: html/Search/Bulk.html:132
+#: html/Search/Bulk.html:110
msgid "Make date Started"
msgstr "新增實際起始日期"
-#: html/Search/Bulk.html:130
+#: html/Search/Bulk.html:108
msgid "Make date Starts"
msgstr "新增應起始日期"
-#: html/Search/Bulk.html:134
+#: html/Search/Bulk.html:112
msgid "Make date Told"
msgstr "新增報告日期"
-#: html/Search/Bulk.html:124
+#: html/Search/Bulk.html:102
msgid "Make priority"
msgstr "新增優先順ä½"
-#: html/Search/Bulk.html:126
+#: html/Search/Bulk.html:104
msgid "Make queue"
msgstr "新增表單"
-#: html/Search/Bulk.html:122
+#: html/Search/Bulk.html:100
msgid "Make subject"
msgstr "新增主題"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "Make this group visible to user"
msgstr ""
@@ -3861,7 +4051,7 @@ msgstr "經ç†"
msgid "Mar"
msgstr "三月"
-#: lib/RT/Date.pm:439
+#: lib/RT/Date.pm:443
msgid "Mar."
msgstr "03"
@@ -3881,29 +4071,29 @@ msgstr "符åˆæ¨£å¼"
msgid "May"
msgstr "五月"
-#: lib/RT/Date.pm:441
+#: lib/RT/Date.pm:445
msgid "May."
msgstr "05"
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:731
#. ($value)
msgid "Member %1 added"
msgstr "æˆå“¡ %1 新增完畢"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:771
#. ($value)
msgid "Member %1 deleted"
msgstr "æˆå“¡ %1 刪除完畢"
-#: lib/RT/Group_Overlay.pm:1008
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "新增æˆå“¡å®Œç•¢"
-#: lib/RT/Group_Overlay.pm:1170
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "æˆå“¡å·²åˆªé™¤"
-#: lib/RT/Group_Overlay.pm:1174
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "æˆå“¡æœªåˆªé™¤"
@@ -3923,12 +4113,12 @@ msgstr "隸屬於"
msgid "Members"
msgstr "æˆå“¡"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:728
#. ($value)
msgid "Membership in %1 added"
msgstr "所屬群組 %1 加入完畢"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:768
#. ($value)
msgid "Membership in %1 deleted"
msgstr "所屬群組 %1 移除完畢"
@@ -3942,56 +4132,60 @@ msgstr "所屬群組"
msgid "Memberships of the user %1"
msgstr "使用者 %1 的所屬群組"
-#: lib/RT/Ticket_Overlay.pm:2849
+#: lib/RT/Ticket_Overlay.pm:2893
msgid "Merge Successful"
msgstr "æ•´åˆå®Œç•¢"
-#: lib/RT/Ticket_Overlay.pm:2736
+#: lib/RT/Ticket_Overlay.pm:2780
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "æ•´åˆå¤±æ•—。無法設定 EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2788
msgid "Merge failed. Couldn't set Status"
msgstr ""
-#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "æ•´åˆé€²"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:734
#. ($value)
msgid "Merged into %1"
msgstr "已整åˆé€² %1"
-#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+#: html/Search/Bulk.html:143 html/Ticket/Update.html:118
msgid "Message"
msgstr "訊æ¯"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowTransactionAttachments:164
msgid "Message body not shown because it is too large or is not plain text."
msgstr "信件內文ä¸æ˜¯ç´”文字,因此無法顯示。"
-#: lib/RT/Ticket_Overlay.pm:2406
+#: lib/RT/Ticket_Overlay.pm:2451
msgid "Message could not be recorded"
msgstr "無法紀錄訊æ¯"
-#: lib/RT/Ticket_Overlay.pm:2409
+#: lib/RT/Ticket_Overlay.pm:2454
msgid "Message recorded"
msgstr "訊æ¯ç´€éŒ„æˆåŠŸ"
-#: html/Ticket/Elements/PreviewScrips:115
+#: html/Ticket/Elements/PreviewScrips:122
msgid "Messages about this ticket will not be sent to..."
msgstr "此申請單的相關訊æ¯ä¸æœƒå¯„é€çµ¦..."
+#: html/Elements/SelectTimeUnits:47
+msgid "Minutes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Misc. Expense"
msgstr "雜費"
-#: html/Search/Build.html:667
+#: html/Search/Build.html:490 lib/RT/Report/Tickets.pm:445
msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:954
msgid "Missing a primary key?: %1"
msgstr "缺少主éµå€¼ï¼Ÿ(%1)"
@@ -3999,7 +4193,7 @@ msgstr "缺少主éµå€¼ï¼Ÿ(%1)"
msgid "Missing mandatory fields"
msgstr "缺少必填欄ä½"
-#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:92
msgid "Mobile"
msgstr "行動電話"
@@ -4007,7 +4201,7 @@ msgstr "行動電話"
msgid "MobilePhone"
msgstr "行動電話"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "Modify Access Control List"
msgstr "更改權é™æŽ§åˆ¶æ¸…å–®"
@@ -4029,7 +4223,7 @@ msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„自訂欄ä½"
msgid "Modify Group Rights"
msgstr "更改群組權é™"
-#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+#: html/Admin/Groups/Members.html:105 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr "更改æˆå“¡"
@@ -4037,11 +4231,11 @@ msgstr "更改æˆå“¡"
msgid "Modify Rights"
msgstr "更改權é™"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "Modify Scrip templates for this queue"
msgstr "更改此表單的範本"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "Modify Scrips for this queue"
msgstr "更改此表單的手續"
@@ -4070,12 +4264,12 @@ msgstr "更改 %1 表單內的自訂欄ä½"
msgid "Modify a CustomField which applies to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„自訂欄ä½"
-#: html/Admin/Queues/Scrip.html:75
+#: html/Admin/Queues/Scrip.html:82
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "更改 %1 表單內的手續"
-#: html/Admin/Global/Scrip.html:69
+#: html/Admin/Global/Scrip.html:75
msgid "Modify a scrip which applies to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„手續"
@@ -4093,7 +4287,7 @@ msgstr "更改 # %1 的日期"
msgid "Modify dates for #%1"
msgstr "更改 #%1 的日期"
-#: html/Ticket/ModifyDates.html:56
+#: html/Ticket/ModifyDates.html:57
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "更改申請單 # %1 的日期"
@@ -4130,7 +4324,7 @@ msgstr "更改全域設定的使用者權é™"
msgid "Modify global user rights."
msgstr "更改全域設定的使用者權é™ã€‚"
-#: lib/RT/Group_Overlay.pm:171
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "更改群組資料åŠåˆªé™¤ç¾¤çµ„"
@@ -4149,11 +4343,11 @@ msgstr "更改群組 %1 的群組權é™"
msgid "Modify group rights for queue %1"
msgstr "更改表單 %1 的群組權é™"
-#: lib/RT/Group_Overlay.pm:173
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
msgstr "更改此群組的æˆå“¡åå–®"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "Modify one's own RT account"
msgstr "更改個人的帳號資訊"
@@ -4162,7 +4356,7 @@ msgstr "更改個人的帳號資訊"
msgid "Modify people related to queue %1"
msgstr "更改éˆçµåˆ°è¡¨å–® %1 的人員"
-#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:57
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
@@ -4187,16 +4381,20 @@ msgstr "更改範本 %1"
msgid "Modify templates which apply to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„範本"
+#: html/Admin/Global/index.html:85
+msgid "Modify the default \"RT at a glance\" view"
+msgstr ""
+
#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "更改群組 %1"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify the queue watchers"
msgstr "更改表單視察員"
-#: html/Admin/Users/Modify.html:301
+#: html/Admin/Users/Modify.html:309
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "更改使用者 %1"
@@ -4211,7 +4409,7 @@ msgstr "更改申請單 # %1"
msgid "Modify ticket #%1"
msgstr "更改申請單 # %1"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "Modify tickets"
msgstr "更改申請單"
@@ -4242,35 +4440,35 @@ msgstr "更改æµç¨‹ %1"
msgid "Modify workflows which apply to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„æµç¨‹"
-#: lib/RT/Queue_Overlay.pm:95
+#: lib/RT/Queue_Overlay.pm:94
msgid "ModifyACL"
msgstr "更改權é™æ¸…å–®"
-#: lib/RT/CustomField_Overlay.pm:103
+#: lib/RT/CustomField_Overlay.pm:108
msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:174
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "更改自己是å¦å±¬æ–¼æŸç¾¤çµ„"
-#: lib/RT/Queue_Overlay.pm:96
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyQueueWatchers"
msgstr "更改表單視察員"
-#: lib/RT/Queue_Overlay.pm:101
+#: lib/RT/Queue_Overlay.pm:100
msgid "ModifyScrips"
msgstr "更改手續"
-#: lib/RT/System.pm:83
+#: lib/RT/System.pm:82
msgid "ModifySelf"
msgstr "更改個人帳號"
-#: lib/RT/Queue_Overlay.pm:98
+#: lib/RT/Queue_Overlay.pm:97
msgid "ModifyTemplate"
msgstr "更改範本"
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:113
msgid "ModifyTicket"
msgstr "更改申請單"
@@ -4278,7 +4476,7 @@ msgstr "更改申請單"
msgid "Mon"
msgstr "星期一"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:417
msgid "Mon."
msgstr "星期一"
@@ -4286,7 +4484,7 @@ msgstr "星期一"
msgid "More"
msgstr "更多"
-#: html/Ticket/Elements/ShowRequestor:62
+#: html/Ticket/Elements/ShowRequestor:61
#. ($name)
msgid "More about %1"
msgstr "關於 %1 的進一步資訊"
@@ -4315,11 +4513,11 @@ msgstr "上移"
msgid "Multiple"
msgstr "多é‡"
-#: lib/RT/User_Overlay.pm:227
+#: lib/RT/User_Overlay.pm:226
msgid "Must specify 'Name' attribute"
msgstr "必須指定 'Name' 的屬性"
-#: html/SelfService/Elements/MyRequests:70
+#: html/SelfService/Elements/MyRequests:57
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "我的 %1 申請單"
@@ -4328,6 +4526,10 @@ msgstr "我的 %1 申請單"
msgid "My Approvals"
msgstr "表單簽核"
+#: html/Tools/Elements/Tabs:63
+msgid "My Day"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "My Requests"
msgstr "表單申請追蹤"
@@ -4340,15 +4542,15 @@ msgstr "表單處ç†"
msgid "My approvals"
msgstr "表單簽核"
-#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:54
msgid "My saved searches"
msgstr "我已儲存的查詢"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:157 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "å稱"
-#: lib/RT/User_Overlay.pm:234
+#: lib/RT/User_Overlay.pm:233
msgid "Name in use"
msgstr "帳號已有人使用"
@@ -4364,11 +4566,11 @@ msgstr "需先由系統管ç†å“¡é€²è¡Œæ‰¹å‡†"
msgid "Never"
msgstr "從未更動"
-#: html/Elements/Quicksearch:51
+#: NOT FOUND IN SOURCE
msgid "New"
msgstr "新建立"
-#: html/Elements/EditLinks:115
+#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "新增關係"
@@ -4380,7 +4582,7 @@ msgstr "新的密碼"
msgid "New Pending Approval"
msgstr "新的待簽核事項"
-#: html/Ticket/Elements/Tabs:193
+#: NOT FOUND IN SOURCE
msgid "New Query"
msgstr "新增查詢"
@@ -4388,7 +4590,7 @@ msgstr "新增查詢"
msgid "New Request"
msgstr "表單申請"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/Tabs:212
msgid "New Search"
msgstr "新增查詢"
@@ -4408,7 +4610,7 @@ msgstr "新增群組"
msgid "New password"
msgstr "新的密碼"
-#: lib/RT/User_Overlay.pm:817
+#: lib/RT/User_Overlay.pm:816
msgid "New password notification sent"
msgstr "é€å‡ºæ–°å¯†ç¢¼é€šçŸ¥"
@@ -4416,6 +4618,10 @@ msgstr "é€å‡ºæ–°å¯†ç¢¼é€šçŸ¥"
msgid "New queue"
msgstr "新增表單"
+#: html/Ticket/Elements/Reminders:118
+msgid "New reminder:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "æ出申請單"
@@ -4424,7 +4630,7 @@ msgstr "æ出申請單"
msgid "New rights"
msgstr "新增權é™"
-#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
+#: html/Admin/Global/Scrip.html:63 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "新增手續"
@@ -4436,15 +4642,15 @@ msgstr "é‡æ–°æŸ¥è©¢"
msgid "New template"
msgstr "新增範本"
-#: html/SelfService/Elements/Tabs:69
+#: html/SelfService/Elements/Tabs:84 html/SelfService/Elements/Tabs:88
msgid "New ticket"
msgstr "æ出申請單"
-#: lib/RT/Ticket_Overlay.pm:2713
+#: lib/RT/Ticket_Overlay.pm:2757
msgid "New ticket doesn't exist"
msgstr "沒有新申請單"
-#: html/Admin/Elements/UserTabs:78
+#: html/Admin/Elements/UserTabs:81
msgid "New user"
msgstr "新增使用者"
@@ -4464,7 +4670,7 @@ msgstr "更新視窗設定"
msgid "New workflow"
msgstr "新增æµç¨‹"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:58 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "下一項"
@@ -4496,7 +4702,7 @@ msgstr "å¦"
msgid "No Class defined"
msgstr "尚未定義類別"
-#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+#: html/Admin/CustomFields/Modify.html:166 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "無自訂欄ä½"
@@ -4508,7 +4714,7 @@ msgstr "尚未定義自訂欄ä½"
msgid "No Group defined"
msgstr "尚未定義群組"
-#: lib/RT/Tickets_Overlay_SQL.pm:477
+#: lib/RT/Tickets_Overlay_SQL.pm:482
msgid "No Query"
msgstr "沒有查詢"
@@ -4536,11 +4742,11 @@ msgstr "未指定申請單。退出申請單更改\\n\\n"
msgid "No Workflow"
msgstr "沒有æµç¨‹"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:77
msgid "No action"
msgstr "æš«ä¸è™•ç†"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:949
msgid "No column specified"
msgstr "未指定欄ä½"
@@ -4556,12 +4762,12 @@ msgstr "沒有å°é€™å使用者的評論"
msgid "No correspondence attached"
msgstr "沒有附上申請單回覆"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:185 lib/RT/Condition/Generic.pm:197 lib/RT/Search/ActiveTicketsInQueue.pm:77 lib/RT/Search/Generic.pm:134 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "æ²’æœ‰å° %1 çš„æè¿°"
-#: lib/RT/Users_Overlay.pm:185
+#: lib/RT/Users_Overlay.pm:190
msgid "No group specified"
msgstr "未指定群組"
@@ -4569,36 +4775,40 @@ msgstr "未指定群組"
msgid "No groups matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è©¢æ¢ä»¶çš„群組。"
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2393
msgid "No message attached"
msgstr "沒有附上訊æ¯"
-#: lib/RT/User_Overlay.pm:1035
+#: lib/RT/User_Overlay.pm:1034
msgid "No password set"
msgstr "沒有設定密碼"
-#: lib/RT/Queue_Overlay.pm:358
+#: lib/RT/Queue_Overlay.pm:361
msgid "No permission to create queues"
msgstr "沒有新增表單的權é™"
-#: lib/RT/Ticket_Overlay.pm:409
+#: lib/RT/Ticket_Overlay.pm:420
#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "沒有在表單 '%1' 新增申請單的權é™"
-#: lib/RT/User_Overlay.pm:187
+#: lib/RT/User_Overlay.pm:186
msgid "No permission to create users"
msgstr "沒有新增使用者的權é™"
-#: html/SelfService/Display.html:165
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "沒有顯示該申請單的權é™"
+#: lib/RT/SavedSearch.pm:156
+msgid "No permission to save system-wide searches"
+msgstr ""
+
#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "沒有檢視申請單更新的權é™"
-#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
+#: lib/RT/Queue_Overlay.pm:795 lib/RT/Ticket_Overlay.pm:1489
msgid "No principal specified"
msgstr "未指定單ä½"
@@ -4622,15 +4832,15 @@ msgstr "找ä¸åˆ°æ¬Šé™"
msgid "No rights granted."
msgstr "沒有é¸å®šæ¬Šé™"
-#: lib/RT/SavedSearch.pm:187
+#: lib/RT/SavedSearch.pm:196
msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:194
+#: html/Search/Bulk.html:232
msgid "No search to operate on."
msgstr "沒有è¦é€²è¡Œçš„查詢"
-#: html/Elements/RT__Ticket/ColumnMap:134
+#: html/Elements/RT__Ticket/ColumnMap:137 html/Search/Results.rdf:78
msgid "No subject"
msgstr "沒有標題"
@@ -4638,7 +4848,7 @@ msgstr "沒有標題"
msgid "No ticket id specified"
msgstr "未指定申請單編號"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:528 lib/RT/Transaction_Overlay.pm:565
msgid "No transaction type specified"
msgstr "未指定更動報告類別"
@@ -4654,15 +4864,15 @@ msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è©¢æ¢ä»¶çš„使用者。"
msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
msgstr "找ä¸åˆ°åˆæ ¼çš„ RT 使用者。RT cvs 處ç†å™¨å·²åœç”¨ã€‚è«‹å‘ RT 管ç†è€…è©¢å•ã€‚\\n"
-#: lib/RT/Record.pm:932
+#: lib/RT/Record.pm:946
msgid "No value sent to _Set!\\n"
msgstr "_Set 沒有收到任何值!\\n"
-#: html/Elements/QuickCreate:61
+#: html/Elements/QuickCreate:59
msgid "Nobody"
msgstr "沒有人"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:951
msgid "Nonexistant field?"
msgstr "欄ä½ä¸å­˜åœ¨ï¼Ÿ"
@@ -4670,6 +4880,10 @@ msgstr "欄ä½ä¸å­˜åœ¨ï¼Ÿ"
msgid "Normal Users"
msgstr "一般用戶群組"
+#: html/Search/Chart:71 html/Search/Elements/Chart:88
+msgid "Not Set"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Not configured to fetch the content from a %1 in %2"
msgstr "未設定æˆå¾ž %2 å…§æ“·å– %1"
@@ -4682,7 +4896,7 @@ msgstr "尚未登入"
msgid "Not logged in."
msgstr "尚未登入"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:397
msgid "Not set"
msgstr "尚未設定"
@@ -4694,7 +4908,7 @@ msgstr "尚未完工。"
msgid "Not yet implemented...."
msgstr "尚未完工..."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:81
msgid "Notes"
msgstr "備註"
@@ -4702,7 +4916,7 @@ msgstr "備註"
msgid "Notes:"
msgstr "備註:"
-#: lib/RT/User_Overlay.pm:820
+#: lib/RT/User_Overlay.pm:819
msgid "Notification could not be sent"
msgstr "無法é€å‡ºé€šçŸ¥"
@@ -4782,7 +4996,7 @@ msgstr "通知å°è±¡"
msgid "Nov"
msgstr "å一月"
-#: lib/RT/Date.pm:447
+#: lib/RT/Date.pm:451
msgid "Nov."
msgstr "11"
@@ -4802,19 +5016,19 @@ msgstr "確定"
msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:319
+#: lib/RT/Record.pm:322
msgid "Object could not be created"
msgstr "無法新增物件"
-#: lib/RT/Record.pm:124
+#: lib/RT/Record.pm:123
msgid "Object could not be deleted"
msgstr ""
-#: lib/RT/Record.pm:338
+#: lib/RT/Record.pm:341
msgid "Object created"
msgstr "物件新增完畢"
-#: lib/RT/Record.pm:121
+#: lib/RT/Record.pm:120
msgid "Object deleted"
msgstr ""
@@ -4824,7 +5038,7 @@ msgstr ""
msgid "Object of type %1 cannot take custom fields"
msgstr "自訂欄ä½ä¸é©ç”¨æ–¼é¡žåˆ¥ç‚º %1 的物件"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:967
msgid "Object type mismatch"
msgstr "物件類別ä¸ç¬¦"
@@ -4836,7 +5050,7 @@ msgstr "在è·ç‹€æ…‹"
msgid "Oct"
msgstr "å月"
-#: lib/RT/Date.pm:446
+#: lib/RT/Date.pm:450
msgid "Oct."
msgstr "10"
@@ -4848,7 +5062,7 @@ msgstr "å月"
msgid "Office Phone"
msgstr "辦公室電話"
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "離線"
@@ -4864,6 +5078,11 @@ msgstr "離線上載"
msgid "On"
msgstr "等於"
+#: lib/RT/Transaction_Overlay.pm:326
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "On Change"
msgstr "更改申請單時"
@@ -4904,25 +5123,33 @@ msgstr "ç¾æ³æ”¹è®Šæ™‚"
msgid "On Transaction"
msgstr "發生更動時"
-#: html/Approvals/Elements/PendingMyApproval:71
-#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
+#: html/Approvals/Elements/PendingMyApproval:70
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter' />")
msgid "Only show approvals for requests created after %1"
msgstr "僅顯示 %1 之後新增的申請單"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />")
msgid "Only show approvals for requests created before %1"
msgstr "僅顯示 %1 之å‰æ–°å¢žçš„申請單"
-#: html/Elements/Quicksearch:52
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Open"
msgstr "é–‹å•Ÿ"
-#: html/Ticket/Elements/Tabs:159
+#: html/SelfService/index.html:46
+msgid "Open Tickets"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:160
msgid "Open it"
msgstr "é–‹å•Ÿ"
-#: html/SelfService/Elements/Tabs:63
+#: html/SelfService/Elements/Tabs:75
msgid "Open tickets"
msgstr "開啟的申請單"
@@ -4954,7 +5181,11 @@ msgstr "é¸é …æè¿°"
msgid "Option Name"
msgstr "é¸é …å稱"
-#: html/Search/Elements/DisplayOptions:56
+#: html/Prefs/MyRT.html:70
+msgid "Options"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:59
msgid "Order by"
msgstr "排åºæ–¹å¼"
@@ -4970,7 +5201,7 @@ msgstr "組織å稱"
msgid "Organization:"
msgstr "組織:"
-#: html/Approvals/Elements/Approve:54
+#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "原申請單:#%1"
@@ -4983,11 +5214,11 @@ msgstr "其他e-mail帳號 (僅e-mail通知;多筆帳號請用逗號','å€éš”)"
msgid "Out of range"
msgstr "期é™å¤–"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:622
msgid "Outgoing email about a comment recorded"
msgstr "已紀錄發é€çš„評論郵件"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:626
msgid "Outgoing email recorded"
msgstr "已紀錄發é€çš„郵件"
@@ -5011,15 +5242,15 @@ msgstr "å–ä»£å…¨åŸŸæ¬Šé™ %1"
msgid "Overview"
msgstr "總覽"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "Own tickets"
msgstr "承辦申請單"
-#: lib/RT/Queue_Overlay.pm:113
+#: lib/RT/Queue_Overlay.pm:112
msgid "OwnTicket"
msgstr "承辦申請單"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1734
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/Ticket/Create.html:72 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:129 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:110 lib/RT/Tickets_Overlay.pm:2006
msgid "Owner"
msgstr "承辦人"
@@ -5027,11 +5258,11 @@ msgstr "承辦人"
msgid "Owner changed from %1 to %2"
msgstr "承辦人已從 %1 改為 %2"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:505
msgid "Owner could not be set."
msgstr "無法設定承辦人。"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:672
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "強制將承辦人從 %1 改為 %2"
@@ -5053,7 +5284,7 @@ msgstr " "
msgid "Page %1 of %2"
msgstr "第 %1/%2 é "
-#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:96
msgid "Pager"
msgstr "呼å«å™¨"
@@ -5069,7 +5300,7 @@ msgstr "呼å«åƒæ•¸"
msgid "Parent"
msgstr "上級"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:222 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "æ¯ç”³è«‹å–®"
@@ -5077,7 +5308,7 @@ msgstr "æ¯ç”³è«‹å–®"
msgid "Park Space"
msgstr "åœè»Šä½ç”³è«‹"
-#: html/Elements/Login:74 html/User/Prefs.html:105
+#: html/Elements/Login:95 html/User/Prefs.html:105
msgid "Password"
msgstr "密碼"
@@ -5085,16 +5316,16 @@ msgstr "密碼"
msgid "Password Reminder"
msgstr "密碼æ示"
-#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+#: lib/RT/Transaction_Overlay.pm:781 lib/RT/User_Overlay.pm:1045
msgid "Password changed"
msgstr ""
-#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#: lib/RT/User_Overlay.pm:1037 lib/RT/User_Overlay.pm:214
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:1045
+#: lib/RT/User_Overlay.pm:1044
msgid "Password set"
msgstr ""
@@ -5102,20 +5333,20 @@ msgstr ""
msgid "Password too short"
msgstr "密碼太短"
-#: html/User/Prefs.html:232
+#: html/User/Prefs.html:240
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "密碼:%1"
-#: lib/RT/User_Overlay.pm:1031
+#: lib/RT/User_Overlay.pm:1030
msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:364
msgid "Passwords do not match."
msgstr "密碼確èªå¤±æ•—。"
-#: html/User/Prefs.html:234
+#: html/User/Prefs.html:242
msgid "Passwords do not match. Your password has not been changed"
msgstr "密碼確èªå¤±æ•—。您的密碼並未改變。"
@@ -5127,7 +5358,7 @@ msgstr "è«‹é¸æ“‡è¡¨å–®å稱"
msgid "Pending Approval"
msgstr "等待簽核"
-#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
+#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "人員"
@@ -5143,7 +5374,7 @@ msgstr "執行使用者自訂的動作"
msgid "Perl configuration"
msgstr "Perl 設定"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1138 lib/RT/Group_Overlay.pm:1248 lib/RT/Group_Overlay.pm:1252 lib/RT/Group_Overlay.pm:1258 lib/RT/Group_Overlay.pm:453 lib/RT/Group_Overlay.pm:550 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:636 lib/RT/Group_Overlay.pm:734 lib/RT/Group_Overlay.pm:738 lib/RT/Group_Overlay.pm:744 lib/RT/Group_Overlay.pm:930 lib/RT/Group_Overlay.pm:934 lib/RT/Group_Overlay.pm:947 lib/RT/Queue_Overlay.pm:1051 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:654 lib/RT/Queue_Overlay.pm:664 lib/RT/Queue_Overlay.pm:678 lib/RT/Queue_Overlay.pm:816 lib/RT/Queue_Overlay.pm:825 lib/RT/Queue_Overlay.pm:838 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1318 lib/RT/Ticket_Overlay.pm:1328 lib/RT/Ticket_Overlay.pm:1342 lib/RT/Ticket_Overlay.pm:1483 lib/RT/Ticket_Overlay.pm:1493 lib/RT/Ticket_Overlay.pm:1507 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1944 lib/RT/Ticket_Overlay.pm:2082 lib/RT/Ticket_Overlay.pm:2252 lib/RT/Ticket_Overlay.pm:2302 lib/RT/Ticket_Overlay.pm:2474 lib/RT/Ticket_Overlay.pm:2577 lib/RT/Ticket_Overlay.pm:2625 lib/RT/Ticket_Overlay.pm:2704 lib/RT/Ticket_Overlay.pm:2718 lib/RT/Ticket_Overlay.pm:2942 lib/RT/Ticket_Overlay.pm:2952 lib/RT/Ticket_Overlay.pm:2957 lib/RT/Ticket_Overlay.pm:3180 lib/RT/Ticket_Overlay.pm:3184 lib/RT/Ticket_Overlay.pm:3327 lib/RT/Ticket_Overlay.pm:3448 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm:251 lib/RT/ACE_Overlay.pm:257 lib/RT/ACE_Overlay.pm:580 lib/RT/ACE_Overlay.pm:590 lib/RT/ACE_Overlay.pm:600 lib/RT/ACE_Overlay.pm:665 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:116 lib/RT/CurrentUser.pm:125 lib/RT/CustomField_Overlay.pm:1017 lib/RT/CustomField_Overlay.pm:1138 lib/RT/CustomField_Overlay.pm:1281 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:403 lib/RT/CustomField_Overlay.pm:763 lib/RT/CustomField_Overlay.pm:936 lib/RT/CustomField_Overlay.pm:971 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1054 lib/RT/Queue_Overlay.pm:140 lib/RT/Queue_Overlay.pm:158 lib/RT/Queue_Overlay.pm:657 lib/RT/Queue_Overlay.pm:667 lib/RT/Queue_Overlay.pm:681 lib/RT/Queue_Overlay.pm:819 lib/RT/Queue_Overlay.pm:828 lib/RT/Queue_Overlay.pm:841 lib/RT/Scrip_Overlay.pm:149 lib/RT/Scrip_Overlay.pm:160 lib/RT/Scrip_Overlay.pm:224 lib/RT/Scrip_Overlay.pm:538 lib/RT/Template_Overlay.pm:108 lib/RT/Template_Overlay.pm:277 lib/RT/Ticket_Overlay.pm:1357 lib/RT/Ticket_Overlay.pm:1367 lib/RT/Ticket_Overlay.pm:1381 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1532 lib/RT/Ticket_Overlay.pm:1546 lib/RT/Ticket_Overlay.pm:1663 lib/RT/Ticket_Overlay.pm:1983 lib/RT/Ticket_Overlay.pm:2126 lib/RT/Ticket_Overlay.pm:2296 lib/RT/Ticket_Overlay.pm:2346 lib/RT/Ticket_Overlay.pm:2525 lib/RT/Ticket_Overlay.pm:2538 lib/RT/Ticket_Overlay.pm:2614 lib/RT/Ticket_Overlay.pm:2627 lib/RT/Ticket_Overlay.pm:2748 lib/RT/Ticket_Overlay.pm:2762 lib/RT/Ticket_Overlay.pm:2990 lib/RT/Ticket_Overlay.pm:3000 lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3224 lib/RT/Ticket_Overlay.pm:3228 lib/RT/Ticket_Overlay.pm:3371 lib/RT/Ticket_Overlay.pm:3497 lib/RT/Transaction_Overlay.pm:516 lib/RT/Transaction_Overlay.pm:523 lib/RT/Transaction_Overlay.pm:551 lib/RT/Transaction_Overlay.pm:558 lib/RT/User_Overlay.pm:1176 lib/RT/User_Overlay.pm:1856 lib/RT/User_Overlay.pm:369 lib/RT/User_Overlay.pm:735 lib/RT/User_Overlay.pm:774
msgid "Permission Denied"
msgstr "權é™ä¸è¶³"
@@ -5151,6 +5382,14 @@ msgstr "權é™ä¸è¶³"
msgid "Permission Settings"
msgstr "權é™è¨­å®š"
+#: lib/RT/Template_Overlay.pm:238 lib/RT/Template_Overlay.pm:247
+msgid "Permission denied"
+msgstr ""
+
+#: lib/RT/Template_Overlay.pm:372
+msgid "Permissions denied"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Permitted Queues:"
msgstr "æ“有權é™è¡¨å–®åˆ—表:"
@@ -5207,7 +5446,7 @@ msgstr "電話"
msgid "Phone number"
msgstr "電話號碼"
-#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:81
msgid "Phone numbers"
msgstr "電話號碼"
@@ -5275,19 +5514,29 @@ msgstr "è·ç´š"
msgid "Pref"
msgstr "å好"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:93 html/Elements/Tabs:91 html/SelfService/Elements/Tabs:95 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
msgid "Preferences"
msgstr "å好"
+#: html/Admin/Users/MyRT.html:75
+#. ($pane, $UserObj->Name)
+msgid "Preferences %1 for user %2 ."
+msgstr ""
+
+#: html/Prefs/MyRT.html:141
+#. ($pane)
+msgid "Preferences saved for %1."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Prefs"
msgstr "個人資訊"
-#: lib/RT/Action/Generic.pm:196
+#: lib/RT/Action/Generic.pm:195
msgid "Prepare Stubbed"
msgstr "é å‚™å‹•ä½œå®Œç•¢"
-#: html/Ticket/Elements/Tabs:84
+#: html/Helpers/CalPopup.html:56 html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "上一項"
@@ -5303,12 +5552,12 @@ msgstr "å‰ä¸€é "
msgid "Pri"
msgstr "優先順ä½"
-#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#: lib/RT/ACE_Overlay.pm:157 lib/RT/ACE_Overlay.pm:239 lib/RT/ACE_Overlay.pm:569
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "找ä¸åˆ°å–®ä½ %1。"
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1518
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:92 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1790
msgid "Priority"
msgstr "優先順ä½"
@@ -5324,7 +5573,7 @@ msgstr "éš±ç§è¨­å®šï¼š"
msgid "Privileged"
msgstr "內部æˆå“¡"
-#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:342 html/User/Prefs.html:231
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "內部æˆå“¡ç‹€æ…‹ï¼š%1"
@@ -5369,19 +5618,23 @@ msgstr "公共事務å€"
msgid "Purging stale data: %1"
msgstr "移除éŽæœŸè³‡æ–™: %1"
-#: html/Search/Elements/EditQuery:47
+#: NOT FOUND IN SOURCE
msgid "Query"
msgstr "查詢"
-#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "建立查詢"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1345
+#: html/Search/Elements/Chart:101
+msgid "Query:"
+msgstr ""
+
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:62 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:85 html/Tools/Reports/ResolvedByDates.html:86 html/Tools/Reports/ResolvedByOwner.html:66 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1617
msgid "Queue"
msgstr "表單"
-#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:71 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
+#: html/Admin/Queues/CustomField.html:63 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:69 html/Admin/Queues/Templates.html:65
#. ($Queue)
#. ($id)
msgid "Queue %1 not found"
@@ -5419,19 +5672,19 @@ msgstr "表單手續"
msgid "Queue Setup"
msgstr "表單設定"
-#: lib/RT/Queue_Overlay.pm:362
+#: lib/RT/Queue_Overlay.pm:365
msgid "Queue already exists"
msgstr "表單已存在"
-#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+#: lib/RT/Queue_Overlay.pm:374 lib/RT/Queue_Overlay.pm:380
msgid "Queue could not be created"
msgstr "無法新增表單"
-#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
+#: html/Ticket/Create.html:244 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "無法載入表單"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:384 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "表單新增完畢"
@@ -5439,7 +5692,7 @@ msgstr "表單新增完畢"
msgid "Queue is not specified."
msgstr "未指定表單。"
-#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "找ä¸åˆ°è¡¨å–®"
@@ -5447,24 +5700,31 @@ msgstr "找ä¸åˆ°è¡¨å–®"
msgid "Queues"
msgstr "表單"
+#: html/Elements/MyAdminQueues:46
+msgid "Queues I administer"
+msgstr ""
+
+#: html/Elements/MySupportQueues:46
+msgid "Queues I'm an AdminCc for"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Quick Search"
msgstr "表單ç¾æ³"
-#: html/Elements/Quicksearch:46
+#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
msgstr "表單一覽"
-#: html/Elements/QuickCreate:46
+#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
msgstr "快速建立申請單"
-#: html/Search/Results.html:83
+#: html/Search/Results.html:81
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:66
-#. ($RT::VERSION)
+#: NOT FOUND IN SOURCE
msgid "RT %1"
msgstr "RT %1"
@@ -5505,7 +5765,7 @@ msgstr "RT 設定錯誤"
msgid "RT Critical error. Message not recorded!"
msgstr "RT 致命錯誤。訊æ¯æœªè¢«ç´€éŒ„。"
-#: html/Elements/Error:65 html/SelfService/Error.html:62
+#: html/Elements/Error:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT 錯誤"
@@ -5525,10 +5785,23 @@ msgstr "RT 自助æœå‹™/已解決的申請單"
msgid "RT Variables"
msgstr "RT 的變數"
-#: html/index.html:72 html/index.html:75
+#: html/Admin/Elements/SystemTabs:71 html/Admin/Elements/UserTabs:67 html/Admin/Global/MyRT.html:1 html/Admin/Global/MyRT.html:12 html/Admin/Global/MyRT.html:4 html/Admin/Global/index.html:84 html/Admin/Users/MyRT.html:21 html/Prefs/MyRT.html:66 html/Prefs/MyRT.html:78 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT 一覽"
+#: html/Admin/Users/MyRT.html:30
+#. ($UserObj->Name)
+msgid "RT at a glance for the user %1"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:117
+msgid "RT can include content from another web service when showing this custom field."
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:106
+msgid "RT can make this custom field's values into hyperlinks to another service."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
msgstr "RT 無法èªè­‰æ‚¨çš„身份"
@@ -5541,7 +5814,7 @@ msgstr "RT 無法從外部資料庫查詢找到申請人資訊"
msgid "RT couldn't find the queue: %1"
msgstr "RT 找ä¸åˆ°è¡¨å–®ï¼š%1"
-#: html/Elements/SetupSessionCookie:90
+#: html/Elements/SetupSessionCookie:100
msgid "RT couldn't store your session."
msgstr ""
@@ -5549,7 +5822,7 @@ msgstr ""
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT 無法確èªé€™å€‹ PGP 簽章。\\n"
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:172
#. ($RT::rtname)
msgid "RT for %1"
msgstr "%1 專用æµç¨‹ç³»çµ±"
@@ -5570,10 +5843,18 @@ msgstr "RT 版權所有 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;。
msgid "RT thinks this message may be a bounce"
msgstr "RT èªç‚ºé€™å¯èƒ½æ˜¯é€€ä¿¡"
+#: html/Search/Simple.html:58
+msgid "RT will look for anything else you enter in ticket subjects."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT will process this message as if it were unsigned.\\n"
msgstr "RT 以未簽章方å¼è™•ç†é€™å°éƒµä»¶ã€‚\\n"
+#: html/Admin/CustomFields/Modify.html:108 html/Admin/CustomFields/Modify.html:119
+msgid "RT will replace <tt>__id__</tt> and <tt>__CustomField__</tt> with the record id and custom field value, respectively"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT's email command mode requires PGP authentication. Either you didn't sign your message, or your signature could not be verified."
msgstr "RT çš„é›»å­éƒµä»¶å‘½ä»¤æ¨¡å¼é ˆè¦ PGP èªè­‰ã€‚您å¯èƒ½æ²’有簽章,或是您的簽章無法辨識。"
@@ -5610,31 +5891,31 @@ msgstr "真實姓å"
msgid "Really reject this ticket?"
msgstr "您確定è¦é§å›žé€™å¼µç”³è«‹å–®å—Žï¼Ÿ"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:725
#. ($value)
msgid "Reference by %1 added"
msgstr "已加入 %1 為åƒè€ƒæœ¬ç”³è«‹å–®"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:765
#. ($value)
msgid "Reference by %1 deleted"
msgstr "已移除 %1 為åƒè€ƒæœ¬ç”³è«‹å–®"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:722
#. ($value)
msgid "Reference to %1 added"
msgstr "已加入åƒè€ƒç”³è«‹å–® %1"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:762
#. ($value)
msgid "Reference to %1 deleted"
msgstr "已移除åƒè€ƒç”³è«‹å–® %1"
-#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:225 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "被åƒè€ƒ"
-#: html/Elements/EditLinks:150 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:215 html/Ticket/Elements/BulkLinks:68
+#: html/Elements/EditLinks:152 html/Elements/EditLinks:94 html/Elements/SelectLinkType:49 html/Elements/ShowLinks:82 html/Ticket/Create.html:224 html/Ticket/Elements/BulkLinks:68
msgid "Refers to"
msgstr "åƒè€ƒ"
@@ -5659,23 +5940,52 @@ msgstr "æ›´æ–°"
msgid "Refresh this page every %1 minutes."
msgstr "æ¯ %1 分é˜æ›´æ–°é é¢"
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:824
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:817
+#. ($ticket->Subject)
+msgid "Reminder '%1' reopened"
+msgstr ""
+
+#: html/Ticket/Reminders.html:46
+#. ($Ticket->Id)
+msgid "Reminder ticket #%1"
+msgstr ""
+
+#: html/Elements/MyReminders:48 html/Ticket/Elements/ShowSummary:75 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
+msgid "Reminders"
+msgstr ""
+
+#: html/Ticket/Reminders.html:50
+#. ($Ticket->Id)
+msgid "Reminders for ticket #%1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Remove"
msgstr "移除"
-#: html/Search/Bulk.html:116
+#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
msgstr "移除管ç†å“¡å‰¯æœ¬"
-#: html/Search/Bulk.html:112
+#: html/Search/Bulk.html:90
msgid "Remove Cc"
msgstr "移除副本"
-#: html/Search/Bulk.html:108
+#: html/Search/Bulk.html:86
msgid "Remove Requestor"
msgstr "移除申請人"
-#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "回覆"
@@ -5683,15 +5993,15 @@ msgstr "回覆"
msgid "Reply Address"
msgstr "回覆地å€"
-#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:78
msgid "Reply to requestors"
msgstr "回覆申請人"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "Reply to tickets"
msgstr "å°ç”³è«‹å–®é€²è¡Œå›žè¦†"
-#: lib/RT/Queue_Overlay.pm:111
+#: lib/RT/Queue_Overlay.pm:110
msgid "ReplyToTicket"
msgstr "回覆申請單"
@@ -5703,7 +6013,11 @@ msgstr "上下ç­åˆ·å¡"
msgid "Reported on"
msgstr "到è·æ—¥æœŸ"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:46 html/Tools/Reports/index.html:47
+msgid "Reports"
+msgstr ""
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:111
msgid "Requestor"
msgstr "申請人"
@@ -5731,7 +6045,7 @@ msgstr "申請人"
msgid "RequestorAddresses"
msgstr "申請人地å€"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:80 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "申請人"
@@ -5744,11 +6058,15 @@ msgstr "申請單處ç†æœŸé™"
msgid "Required parameter '%1' not specified"
msgstr "未指定必è¦çš„åƒæ•¸ã€Œ%1ã€"
-#: html/Elements/Submit:104
+#: html/Elements/Submit:83
msgid "Reset"
msgstr "é‡è¨­"
-#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+#: html/Admin/Users/MyRT.html:15 html/Prefs/MyRT.html:60
+msgid "Reset to default"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:84
msgid "Residence"
msgstr "ä½è™•"
@@ -5756,19 +6074,35 @@ msgstr "ä½è™•"
msgid "Resolution"
msgstr "解決狀態"
-#: html/Ticket/Elements/Tabs:155
+#: html/Ticket/Elements/Tabs:156
msgid "Resolve"
msgstr "解決"
-#: html/Ticket/Update.html:154
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "解決申請單 #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1172
msgid "Resolved"
msgstr "已解決"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr ""
+
+#: html/Tools/Reports/Elements/Tabs:59
+msgid "Resolved in date range"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:52
+msgid "Resolved tickets in period, grouped by owner"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByOwner.html:50
+msgid "Resolved tickets, grouped by owner"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
msgstr "回覆申請人"
@@ -5777,7 +6111,7 @@ msgstr "回覆申請人"
msgid "Responsibility Type"
msgstr "責任å€åˆ†"
-#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+#: html/Elements/ListActions:46 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "çµæžœ"
@@ -5797,19 +6131,19 @@ msgstr "復原"
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
msgstr "在 %4 (%5) 的範åœå…§æ‰¾ä¸åˆ° %2 %3 çš„ %1 權é™\\n"
-#: lib/RT/ACE_Overlay.pm:631
+#: lib/RT/ACE_Overlay.pm:630
msgid "Right Delegated"
msgstr "權é™ä»£ç†å®Œç•¢"
-#: lib/RT/ACE_Overlay.pm:321
+#: lib/RT/ACE_Overlay.pm:320
msgid "Right Granted"
msgstr "權é™è¨­å®šå®Œç•¢"
-#: lib/RT/ACE_Overlay.pm:179
+#: lib/RT/ACE_Overlay.pm:178
msgid "Right Loaded"
msgstr "權é™è¼‰å…¥å®Œç•¢"
-#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+#: lib/RT/ACE_Overlay.pm:695 lib/RT/ACE_Overlay.pm:716
msgid "Right could not be revoked"
msgstr "無法撤消權é™"
@@ -5817,24 +6151,24 @@ msgstr "無法撤消權é™"
msgid "Right not found"
msgstr "找ä¸åˆ°æ¬Šé™"
-#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+#: lib/RT/ACE_Overlay.pm:560 lib/RT/ACE_Overlay.pm:655
msgid "Right not loaded."
msgstr "權é™ä¸¦æœªè¼‰å…¥ã€‚"
-#: lib/RT/ACE_Overlay.pm:713
+#: lib/RT/ACE_Overlay.pm:712
msgid "Right revoked"
msgstr "權é™æ’¤æ¶ˆå®Œç•¢"
-#: html/Admin/Elements/UserTabs:67
+#: html/Admin/Elements/UserTabs:70
msgid "Rights"
msgstr "權é™åŠä»£ç†äºº"
-#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:961
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "無法將權é™è³¦äºˆ %1"
-#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:990
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "無法撤消 %1 的權é™"
@@ -5855,7 +6189,11 @@ msgstr "角色"
msgid "RootApproval"
msgstr "交由系統管ç†å“¡ç°½æ ¸"
-#: html/Search/Elements/DisplayOptions:83
+#: html/Prefs/MyRT.html:72
+msgid "Rows per box"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:93
msgid "Rows per page"
msgstr "æ¯é ç­†æ•¸"
@@ -5879,39 +6217,38 @@ msgstr "SMTP 伺æœå™¨"
msgid "Sat"
msgstr "星期六"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:422
msgid "Sat."
msgstr "星期六"
-#: html/Search/Elements/EditSearches:70
+#: html/Prefs/MyRT.html:72 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:211
msgid "Save"
msgstr "儲存"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:239 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:60 html/Ticket/ModifyLinks.html:61 html/Ticket/ModifyPeople.html:60 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "儲存更改"
-#: html/User/Prefs.html:179
+#: html/User/Prefs.html:181
msgid "Save Preferences"
msgstr "儲存å好"
-#: html/Ticket/Elements/PreviewScrips:124
+#: html/Ticket/Elements/PreviewScrips:131
msgid "Save changes"
msgstr "儲存更改"
-#: lib/RT/SavedSearch.pm:162
+#: lib/RT/SavedSearch.pm:173
#. ($name)
msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:46
+#: NOT FOUND IN SOURCE
msgid "Saved searches"
msgstr "已儲存的查詢"
-#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#: html/Admin/Elements/ListGlobalScrips:60 html/Admin/Global/Scrip.html:77 html/Admin/Queues/Scrip.html:84
#. ($scrip->Id)
#. ($id)
-#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "手續 #%1"
@@ -5923,7 +6260,7 @@ msgstr "訊æ¯é€šçŸ¥å‹•ä½œ"
msgid "Scrip Condition"
msgstr "訊æ¯é€šçŸ¥æ¢ä»¶"
-#: lib/RT/Scrip_Overlay.pm:205
+#: lib/RT/Scrip_Overlay.pm:203
msgid "Scrip Created"
msgstr "手續新增完畢"
@@ -5935,7 +6272,7 @@ msgstr "手續欄ä½"
msgid "Scrip Name"
msgstr "訊æ¯å稱"
-#: html/Admin/Elements/EditScrips:107
+#: html/Admin/Elements/EditScrips:109
msgid "Scrip deleted"
msgstr "手續刪除完畢"
@@ -5955,7 +6292,7 @@ msgstr "%1 的手續\\n"
msgid "Scrips which apply to all queues"
msgstr "é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„手續"
-#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "查詢"
@@ -5963,15 +6300,36 @@ msgstr "查詢"
msgid "Search Criteria"
msgstr "查詢æ¢ä»¶"
-#: lib/RT/SavedSearch.pm:116
+#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
+msgid "Search Preferences"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:115
msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:60
+#: html/Approvals/Elements/PendingMyApproval:59
msgid "Search for approvals"
msgstr "簽核單查詢"
-#: lib/RT/SavedSearch.pm:194
+#: html/Search/Simple.html:67
+msgid "Search for tickets"
+msgstr ""
+
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr ""
+
+#: html/User/Elements/Tabs:62
+msgid "Search options"
+msgstr ""
+
+#: html/Search/Chart.html:56
+#. ($PrimaryGroupBy)
+msgid "Search results grouped by %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:203
#. ($msg)
msgid "Search update: %1"
msgstr ""
@@ -5980,6 +6338,10 @@ msgstr ""
msgid "Searches can't be associated with that kind of object"
msgstr "ä¸èƒ½å°æ­¤é¡žç‰©ä»¶é€²è¡ŒæŸ¥è©¢"
+#: html/Search/Simple.html:57
+msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Second-"
msgstr "二"
@@ -5988,35 +6350,39 @@ msgstr "二"
msgid "Second-level Users"
msgstr "二階主管員工"
-#: bin/rt-crontool:213
+#: bin/rt-crontool:265
msgid "Security:"
msgstr "安全性:"
-#: lib/RT/CustomField_Overlay.pm:100
+#: html/Elements/ShowCustomFields:98
+msgid "See also:"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
msgstr "查閱自訂欄ä½"
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "See exact outgoing email messages and their recipeients"
msgstr "查閱é€å‡ºçš„é›»å­éƒµä»¶åŠæ”¶ä»¶äºº"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket private commentary"
msgstr "查閱申請單內的ç§äººè©•è«–"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "See ticket summaries"
msgstr "查閱申請單總覽"
-#: lib/RT/CustomField_Overlay.pm:100
+#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
msgstr "查閱自訂欄ä½"
-#: lib/RT/Group_Overlay.pm:177
+#: lib/RT/Group_Overlay.pm:169
msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:91
msgid "SeeQueue"
msgstr "查閱表單"
@@ -6088,7 +6454,11 @@ msgstr "é¸æ“‡å–®ä¸€é …ç›®"
msgid "Select queue"
msgstr "é¸æ“‡è¡¨å–®"
-#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
+#: html/Prefs/Quicksearch.html:53
+msgid "Select queues to be displayed on the \"RT at a glance\" page"
+msgstr ""
+
+#: html/Admin/Global/Scrip.html:59 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:67 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "é¸æ“‡æ‰‹çºŒ"
@@ -6100,7 +6470,7 @@ msgstr "é¸æ“‡ç¯„本"
msgid "Select up to %1 values"
msgstr "é¸æ“‡æœ€å¤š %1 個值"
-#: html/Admin/Elements/UserTabs:75
+#: html/Admin/Elements/UserTabs:78
msgid "Select user"
msgstr "é¸æ“‡ä½¿ç”¨è€…"
@@ -6132,6 +6502,10 @@ msgstr "å·²é¸å–的物件"
msgid "Selected users:"
msgstr "新增å°è±¡ï¼š"
+#: html/Widgets/SelectionBox:209
+msgid "Selections modified. Please save your changes"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "自助æœå‹™"
@@ -6184,7 +6558,7 @@ msgstr "寄信給申請人"
msgid "Sep"
msgstr "ä¹æœˆ"
-#: lib/RT/Date.pm:445
+#: lib/RT/Date.pm:449
msgid "Sep."
msgstr "09"
@@ -6200,7 +6574,7 @@ msgstr "%1 的「åœç”¨ã€å±¬æ€§å·²è¨­ç‚º %2"
msgid "Shift Type"
msgstr "ç­åˆ¥å±¬æ€§"
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "顯示"
@@ -6212,31 +6586,31 @@ msgstr "顯示待簽核申請單"
msgid "Show Columns"
msgstr "顯示欄ä½"
-#: html/Ticket/Elements/Tabs:201
+#: html/Ticket/Elements/Tabs:220
msgid "Show Results"
msgstr "顯示çµæžœ"
-#: html/Approvals/Elements/PendingMyApproval:65
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "顯示已批准的簽核單"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:316
msgid "Show basics"
msgstr "顯示基本資訊"
-#: html/Approvals/Elements/PendingMyApproval:66
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show denied requests"
msgstr "顯示已é§å›žçš„簽核單"
-#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+#: html/Ticket/Create.html:319
msgid "Show details"
msgstr "顯示細節"
-#: html/Approvals/Elements/PendingMyApproval:64
+#: html/Approvals/Elements/PendingMyApproval:63
msgid "Show pending requests"
msgstr "顯示待處ç†çš„簽核單"
-#: html/Approvals/Elements/PendingMyApproval:67
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show requests awaiting other approvals"
msgstr "顯示尚待他人批准的簽核單"
@@ -6248,47 +6622,47 @@ msgstr "顯示申請單內的ç§äººè©•è«–"
msgid "Show ticket summaries"
msgstr "顯示申請單摘è¦"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:93
msgid "ShowACL"
msgstr "顯示權é™æ¸…å–®"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:107
+#: lib/RT/Queue_Overlay.pm:106
msgid "ShowOutgoingEmail"
msgstr "顯示寄é€éƒµä»¶"
-#: lib/RT/Group_Overlay.pm:176
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "顯示已儲存的查詢"
-#: lib/RT/Queue_Overlay.pm:103
+#: lib/RT/Queue_Overlay.pm:102
msgid "ShowScrips"
msgstr "顯示手續"
-#: lib/RT/Queue_Overlay.pm:100
+#: lib/RT/Queue_Overlay.pm:99
msgid "ShowTemplate"
msgstr "顯示範本"
-#: lib/RT/Queue_Overlay.pm:104
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowTicket"
msgstr "顯示申請單"
-#: lib/RT/Queue_Overlay.pm:105
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicketComments"
msgstr "顯示申請單的評論"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "登記æˆç‚ºç”³è«‹äººæˆ–副本收件人"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket or queue AdminCc"
msgstr "登記æˆç‚ºç®¡ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
+#: html/Admin/Users/Modify.html:230 html/User/Prefs.html:168
msgid "Signature"
msgstr "ç°½å檔"
@@ -6296,6 +6670,10 @@ msgstr "ç°½å檔"
msgid "Signed in as %1"
msgstr "使用者:%1"
+#: html/Elements/Tabs:68
+msgid "Simple Search"
+msgstr ""
+
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "單一"
@@ -6304,7 +6682,7 @@ msgstr "單一"
msgid "Size"
msgstr ""
-#: html/Elements/Header:85
+#: html/Elements/Header:89
msgid "Skip Menu"
msgstr "ç•¥éŽé¸å–®"
@@ -6312,6 +6690,10 @@ msgstr "ç•¥éŽé¸å–®"
msgid "Small"
msgstr ""
+#: html/Admin/CustomFields/Modify.html:120
+msgid "Some browsers may only load content from the same domain as your RT server."
+msgstr ""
+
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "é †åº"
@@ -6328,7 +6710,7 @@ msgstr "çµæžœæŽ’åºæ–¹å¼"
msgid "SortOrder"
msgstr "排åºé †åº"
-#: html/Admin/Elements/EditScrip:87
+#: html/Admin/Elements/EditScrip:78
msgid "Stage"
msgstr "é—œå¡"
@@ -6356,7 +6738,7 @@ msgstr "實際起始日"
msgid "Started date '%1' could not be parsed"
msgstr "無法解讀起始日期 '%1"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:208 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "應起始日"
@@ -6372,7 +6754,7 @@ msgstr "無法解讀起始日期 '%1"
msgid "State"
msgstr "å·ž"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1378
+#: html/Search/Elements/PickBasics:87 html/SelfService/Update.html:57 html/Ticket/Create.html:66 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1166 lib/RT/Tickets_Overlay.pm:1651
msgid "Status"
msgstr "ç¾æ³"
@@ -6388,19 +6770,19 @@ msgstr "ç¾æ³å¾ž %1 改為 %2"
msgid "StatusChange"
msgstr "ç¾æ³æ”¹è®Šæ™‚"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:178
msgid "Steal"
msgstr "強制更æ›æ‰¿è¾¦äºº"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "Steal tickets"
msgstr "強制承辦申請單"
-#: lib/RT/Queue_Overlay.pm:118
+#: lib/RT/Queue_Overlay.pm:117
msgid "StealTicket"
msgstr "強制承辦申請單"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:678
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "承辦人從 %1 強制更æ›"
@@ -6417,16 +6799,16 @@ msgstr ""
msgid "Subgroup"
msgstr "å­ç¾¤çµ„"
-#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:154 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:105 html/Ticket/Elements/EditBasics:48 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:80 lib/RT/Ticket_Overlay.pm:1138 lib/RT/Tickets_Overlay.pm:1460
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Update.html:65 html/Ticket/Create.html:108 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:125 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:82 lib/RT/Ticket_Overlay.pm:1162 lib/RT/Tickets_Overlay.pm:1733
msgid "Subject"
msgstr "主題"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:700
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "標題已改為 %1"
-#: html/Elements/Submit:97
+#: html/Elements/Submit:75
msgid "Submit"
msgstr "é€å‡º"
@@ -6434,7 +6816,7 @@ msgstr "é€å‡º"
msgid "Submit Workflow"
msgstr "é€å‡ºæµç¨‹"
-#: lib/RT/Group_Overlay.pm:782
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "設定æˆåŠŸ"
@@ -6442,11 +6824,11 @@ msgstr "設定æˆåŠŸ"
msgid "Sun"
msgstr "星期日"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:423
msgid "Sun."
msgstr "星期日"
-#: lib/RT/System.pm:76
+#: lib/RT/System.pm:75
msgid "SuperUser"
msgstr "系統管ç†å“¡"
@@ -6474,7 +6856,7 @@ msgstr "系統設定"
msgid "System Defined"
msgstr "系統定義"
-#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
+#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:584 lib/RT/Interface/Web.pm:960 lib/RT/Interface/Web.pm:989
msgid "System Error"
msgstr "系統錯誤"
@@ -6486,7 +6868,7 @@ msgstr "系統錯誤。設定權é™å¤±æ•—。"
msgid "System Error. right not granted"
msgstr "系統錯誤。設定權é™å¤±æ•—。"
-#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#: lib/RT/Transaction_Overlay.pm:224 lib/RT/Transaction_Overlay.pm:230
#. ($msg)
msgid "System Error: %1"
msgstr ""
@@ -6499,11 +6881,11 @@ msgstr "系統權é™"
msgid "System Tools"
msgstr "系統工具"
-#: lib/RT/ACE_Overlay.pm:634
+#: lib/RT/ACE_Overlay.pm:633
msgid "System error. Right not delegated."
msgstr "系統錯誤。權é™ä»£ç†å¤±æ•—。"
-#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
+#: lib/RT/ACE_Overlay.pm:163 lib/RT/ACE_Overlay.pm:228 lib/RT/ACE_Overlay.pm:323 lib/RT/ACE_Overlay.pm:920
msgid "System error. Right not granted."
msgstr "系統錯誤。設定權é™å¤±æ•—。"
@@ -6523,7 +6905,7 @@ msgstr "系統內部用"
msgid "SystemRolegroup for internal use"
msgstr "內部使用的系統角色群組"
-#: lib/RT/CurrentUser.pm:358
+#: lib/RT/CurrentUser.pm:357
msgid "TEST_STRING"
msgstr "TEST_STRING"
@@ -6531,19 +6913,19 @@ msgstr "TEST_STRING"
msgid "TabbedUI"
msgstr "é ç±¤ä»‹é¢"
-#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+#: etc/initialdata:603 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:170
msgid "Take"
msgstr "å—ç†"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "Take tickets"
msgstr "自行承辦申請單"
-#: lib/RT/Queue_Overlay.pm:116
+#: lib/RT/Queue_Overlay.pm:115
msgid "TakeTicket"
msgstr "自行承辦申請單"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:663
msgid "Taken"
msgstr "å·²å—ç†"
@@ -6551,7 +6933,7 @@ msgstr "å·²å—ç†"
msgid "Task"
msgstr "工作事項"
-#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+#: html/Admin/Elements/EditScrip:71 html/Tools/Offline.html:78
msgid "Template"
msgstr "範本"
@@ -6576,7 +6958,11 @@ msgstr "通知範本å稱"
msgid "Template deleted"
msgstr "範本已刪除"
-#: lib/RT/Scrip_Overlay.pm:181
+#: lib/RT/Scrip_Overlay.pm:176
+msgid "Template is mandatory argument"
+msgstr ""
+
+#: lib/RT/Scrip_Overlay.pm:180
msgid "Template not found"
msgstr "找ä¸åˆ°ç¯„本"
@@ -6584,10 +6970,14 @@ msgstr "找ä¸åˆ°ç¯„本"
msgid "Template not found\\n"
msgstr "找ä¸åˆ°ç¯„本\\n"
-#: lib/RT/Template_Overlay.pm:376
+#: lib/RT/Template_Overlay.pm:343
msgid "Template parsed"
msgstr "範本剖æžå®Œç•¢"
+#: lib/RT/Template_Overlay.pm:391
+msgid "Template parsing error"
+msgstr ""
+
#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "範本"
@@ -6604,33 +6994,33 @@ msgstr "找ä¸åˆ° %1 的範本\\n"
msgid "Text"
msgstr "文字"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+#: lib/RT/CustomField_Overlay.pm:943 lib/RT/Record.pm:945
msgid "That is already the current value"
msgstr "已經是目å‰æ¬„ä½çš„值"
-#: lib/RT/CustomField_Overlay.pm:407
+#: lib/RT/CustomField_Overlay.pm:412
msgid "That is not a value for this custom field"
msgstr "這ä¸æ˜¯è©²è‡ªè¨‚欄ä½çš„值"
-#: lib/RT/Ticket_Overlay.pm:1955
+#: lib/RT/Ticket_Overlay.pm:1994
msgid "That is the same value"
msgstr "åŒæ¨£çš„值"
-#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:614
msgid "That principal already has that right"
msgstr "這項單ä½å·²ç¶“æ“有該權é™"
-#: lib/RT/Queue_Overlay.pm:750
+#: lib/RT/Queue_Overlay.pm:753
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "這項單ä½å·²ç¶“是這個表單的 %1"
-#: lib/RT/Ticket_Overlay.pm:1396
+#: lib/RT/Ticket_Overlay.pm:1435
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "這項單ä½å·²ç¶“是這份申請單的 %1"
-#: lib/RT/Queue_Overlay.pm:849
+#: lib/RT/Queue_Overlay.pm:852
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "這項單ä½ä¸æ˜¯é€™å€‹è¡¨å–®çš„ %1"
@@ -6639,11 +7029,11 @@ msgstr "這項單ä½ä¸æ˜¯é€™å€‹è¡¨å–®çš„ %1"
msgid "That principal is not a %1 for this ticket"
msgstr "這項單ä½ä¸æ˜¯é€™ä»½ç”³è«‹å–®çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1951
+#: lib/RT/Ticket_Overlay.pm:1990
msgid "That queue does not exist"
msgstr "此表單ä¸å­˜åœ¨"
-#: lib/RT/Ticket_Overlay.pm:3189
+#: lib/RT/Ticket_Overlay.pm:3233
msgid "That ticket has unresolved dependencies"
msgstr "這份申請單有尚未解決的附屬申請單"
@@ -6651,27 +7041,27 @@ msgstr "這份申請單有尚未解決的附屬申請單"
msgid "That user already has that right"
msgstr "使用者已具有該項權é™"
-#: lib/RT/Ticket_Overlay.pm:2993
+#: lib/RT/Action/CreateTickets.pm:710 lib/RT/Ticket_Overlay.pm:3037
msgid "That user already owns that ticket"
msgstr "該使用者已經承辦這份申請單"
-#: lib/RT/Ticket_Overlay.pm:2965
+#: lib/RT/Ticket_Overlay.pm:3012
msgid "That user does not exist"
msgstr "使用者ä¸å­˜åœ¨"
-#: lib/RT/User_Overlay.pm:390
+#: lib/RT/User_Overlay.pm:389
msgid "That user is already privileged"
msgstr "這å使用者已經是內部æˆå“¡"
-#: lib/RT/User_Overlay.pm:411
+#: lib/RT/User_Overlay.pm:410
msgid "That user is already unprivileged"
msgstr "這å使用者屬於éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
-#: lib/RT/User_Overlay.pm:403
+#: lib/RT/User_Overlay.pm:402
msgid "That user is now privileged"
msgstr "使用者加入內部æˆå“¡ç¾¤çµ„完畢"
-#: lib/RT/User_Overlay.pm:424
+#: lib/RT/User_Overlay.pm:423
msgid "That user is now unprivileged"
msgstr "這å使用者已加入éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
@@ -6679,23 +7069,23 @@ msgstr "這å使用者已加入éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
msgid "That user is now unprivilegedileged"
msgstr "這å使用者已加入éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: lib/RT/Ticket_Overlay.pm:3031
msgid "That user may not own tickets in that queue"
msgstr "使用者å¯èƒ½æ²’有承辦表單裡的申請單"
-#: lib/RT/Link_Overlay.pm:234
+#: lib/RT/Link_Overlay.pm:233
msgid "That's not a numerical id"
msgstr "這ä¸æ˜¯ä¸€å€‹æ•¸å­—編號"
-#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:177 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "基本資訊"
-#: lib/RT/ACE_Overlay.pm:113
+#: lib/RT/ACE_Overlay.pm:112
msgid "The CC of a ticket"
msgstr "申請單的副本收件人"
-#: lib/RT/ACE_Overlay.pm:114
+#: lib/RT/ACE_Overlay.pm:113
msgid "The administrative CC of a ticket"
msgstr "申請單的管ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
@@ -6703,7 +7093,7 @@ msgstr "申請單的管ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
msgid "The comment has been recorded"
msgstr "評論已被紀錄"
-#: bin/rt-crontool:223
+#: bin/rt-crontool:275
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "下列命令會找到 'general' 表單內所有é‹ä½œä¸­çš„申請單,並將其中 4 å°æ™‚內未處ç†çš„申請單優先程度設為 99:"
@@ -6711,15 +7101,15 @@ msgstr "下列命令會找到 'general' 表單內所有é‹ä½œä¸­çš„申請單,ä
msgid "The following commands were not proccessed:\\n\\n"
msgstr "以下命令未被執行:\\n\\n"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:948
msgid "The new value has been set."
msgstr "新的欄ä½å€¼è¨­å®šå®Œæˆã€‚"
-#: lib/RT/ACE_Overlay.pm:111
+#: lib/RT/ACE_Overlay.pm:110
msgid "The owner of a ticket"
msgstr "申請單的承辦人"
-#: lib/RT/ACE_Overlay.pm:112
+#: lib/RT/ACE_Overlay.pm:111
msgid "The requestor of a ticket"
msgstr "申請單的申請人"
@@ -6731,7 +7121,7 @@ msgstr "該使用者ä¸æœƒçœ‹è¦‹é€™äº›è©•è«–"
msgid "Third-"
msgstr "三"
-#: lib/RT/CustomField_Overlay.pm:912
+#: lib/RT/CustomField_Overlay.pm:978
msgid "This custom field does not apply to that object"
msgstr "此自訂欄ä½ä¸é©ç”¨æ–¼è©²ç‰©ä»¶"
@@ -6739,7 +7129,7 @@ msgstr "此自訂欄ä½ä¸é©ç”¨æ–¼è©²ç‰©ä»¶"
msgid "This feature is only available to system administrators"
msgstr "此項功能僅é™ç³»çµ±ç®¡ç†å“¡ä½¿ç”¨"
-#: html/Ticket/Elements/PreviewScrips:93
+#: html/Ticket/Elements/PreviewScrips:96
msgid "This message will be sent to..."
msgstr "此訊æ¯æœƒå¯„給..."
@@ -6747,11 +7137,11 @@ msgstr "此訊æ¯æœƒå¯„給..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "申請單 %1 %2 (%3)\\n"
-#: bin/rt-crontool:214
+#: bin/rt-crontool:266
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "此工具程å¼æœƒè®“使用者經由 RT 執行任æ„命令。"
-#: lib/RT/Transaction_Overlay.pm:288
+#: lib/RT/Transaction_Overlay.pm:301
msgid "This transaction appears to have no content"
msgstr "此項更動報告沒有內容"
@@ -6768,7 +7158,7 @@ msgstr "使用者é€å‡ºçš„å‰ 25 份優先處ç†ç”³è«‹å–®"
msgid "Thu"
msgstr "星期四"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:420
msgid "Thu."
msgstr "星期四"
@@ -6794,14 +7184,14 @@ msgstr "更新申請單 #%1 的全部資訊:%2"
msgid "Ticket #%1: %2"
msgstr "申請單 #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1258 lib/RT/Action/CreateTickets.pm:1267 lib/RT/Action/CreateTickets.pm:595 lib/RT/Action/CreateTickets.pm:716 lib/RT/Action/CreateTickets.pm:729
+#: lib/RT/Action/CreateTickets.pm:1350 lib/RT/Action/CreateTickets.pm:1359 lib/RT/Action/CreateTickets.pm:605 lib/RT/Action/CreateTickets.pm:729 lib/RT/Action/CreateTickets.pm:741
#. ($T::Tickets{$template_id}->Id)
#. ($T::Tickets{$template_id}->id)
#. ($ticket->Id)
msgid "Ticket %1"
msgstr "申請單 %1"
-#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
+#: lib/RT/Ticket_Overlay.pm:755 lib/RT/Ticket_Overlay.pm:775
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "申請單 #%1 æˆåŠŸæ–°å¢žæ–¼ '%2' 表單"
@@ -6810,8 +7200,8 @@ msgstr "申請單 #%1 æˆåŠŸæ–°å¢žæ–¼ '%2' 表單"
msgid "Ticket %1 loaded\\n"
msgstr "載入申請單 %1\\n"
-#: html/Search/Bulk.html:269
-#. ($Ticket->Id,$_)
+#: html/Search/Bulk.html:377
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "申請單 %1:%2"
@@ -6844,7 +7234,7 @@ msgstr "表單é‹è¡ŒæœŸé™"
msgid "Ticket Resolved"
msgstr "申請單已解決"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1207
msgid "Ticket Transactions"
msgstr "申請單的更動"
@@ -6856,15 +7246,15 @@ msgstr "表單種類"
msgid "Ticket attachment"
msgstr "申請單附件"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1920
msgid "Ticket content"
msgstr "申請單內容"
-#: lib/RT/Tickets_Overlay.pm:1697
+#: lib/RT/Tickets_Overlay.pm:1969
msgid "Ticket content type"
msgstr "申請單內容類別"
-#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
+#: lib/RT/Ticket_Overlay.pm:603 lib/RT/Ticket_Overlay.pm:617 lib/RT/Ticket_Overlay.pm:628 lib/RT/Ticket_Overlay.pm:763
msgid "Ticket could not be created due to an internal error"
msgstr "內部錯誤,無法新增申請單"
@@ -6904,12 +7294,12 @@ msgstr "申請單ç¾æ³å·²æ”¹è®Š"
msgid "Ticket watchers"
msgstr "申請單視察員"
-#: lib/RT/Search/FromSQL.pm:83
+#: lib/RT/Search/FromSQL.pm:82
#. (ref $self)
msgid "TicketSQL search module"
msgstr ""
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:109 lib/RT/CustomField_Overlay.pm:1206
msgid "Tickets"
msgstr "申請單"
@@ -6929,35 +7319,51 @@ msgstr "待處ç†çš„申請單"
msgid "Tickets I requested"
msgstr "é€å‡ºçš„申請單"
+#: html/Tools/Reports/CreatedByDates.html:86
+msgid "Tickets created after"
+msgstr ""
+
+#: html/Tools/Reports/CreatedByDates.html:88
+msgid "Tickets created before"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "%1 的申請單"
+#: html/Tools/Reports/ResolvedByDates.html:87
+msgid "Tickets resolved after"
+msgstr ""
+
+#: html/Tools/Reports/ResolvedByDates.html:89
+msgid "Tickets resolved before"
+msgstr ""
+
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "批准之後,å¯æŽ¥çºŒè™•ç†ï¼š"
-#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
+#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:183 html/Ticket/Elements/EditBasics:72
msgid "Time Estimated"
msgstr "é è¨ˆæ™‚é–“"
-#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:196 html/Ticket/Elements/EditBasics:85
msgid "Time Left"
msgstr "剩餘時間"
-#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+#: html/Search/Elements/PickBasics:133 html/Ticket/Create.html:189 html/Ticket/Elements/EditBasics:78
msgid "Time Worked"
msgstr "處ç†æ™‚é–“"
-#: lib/RT/Tickets_Overlay.pm:1619
+#: lib/RT/Tickets_Overlay.pm:1891
msgid "Time left"
msgstr "剩餘時間"
-#: html/Elements/Footer:71
+#: html/Elements/Footer:51
msgid "Time to display"
msgstr "顯示時間"
-#: lib/RT/Tickets_Overlay.pm:1594
+#: lib/RT/Tickets_Overlay.pm:1866
msgid "Time worked"
msgstr "已處ç†æ™‚é–“"
@@ -6965,7 +7371,7 @@ msgstr "已處ç†æ™‚é–“"
msgid "TimeLeft"
msgstr "剩餘時間"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1167
msgid "TimeWorked"
msgstr "已處ç†æ™‚é–“"
@@ -6981,7 +7387,7 @@ msgstr "產生這次更動的差異檔:"
msgid "To generate a diff of this commit:\\n"
msgstr "產生這次更動的差異檔:\\n"
-#: html/Elements/Footer:61
+#: html/Elements/Footer:62
#. ('<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "如果有支æ´ã€æ•™è‚²è¨“ç·´åŠå®šè£½é–‹ç™¼çš„需è¦ï¼Œè«‹é€£çµ¡ %1。"
@@ -6990,15 +7396,15 @@ msgstr "如果有支æ´ã€æ•™è‚²è¨“ç·´åŠå®šè£½é–‹ç™¼çš„需è¦ï¼Œè«‹é€£çµ¡ %1。
msgid "Todo"
msgstr "待辦事項"
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1170
msgid "Told"
msgstr "告知日期"
-#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
msgstr "工具"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/Chart:130
msgid "Total"
msgstr "é "
@@ -7006,12 +7412,12 @@ msgstr "é "
msgid "Transaction"
msgstr "æ›´å‹•"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:805
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "清除更動報告 %1"
-#: lib/RT/Transaction_Overlay.pm:174
+#: lib/RT/Transaction_Overlay.pm:183
msgid "Transaction Created"
msgstr "更動報告已新增"
@@ -7023,7 +7429,7 @@ msgstr "更動的自訂欄ä½"
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "未指定申請單編號,無法新增更動"
-#: lib/RT/Transaction_Overlay.pm:125
+#: lib/RT/Transaction_Overlay.pm:128
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "未指定物件類別åŠç·¨è™Ÿï¼Œç„¡æ³•æ–°å¢žæ›´å‹•"
@@ -7035,7 +7441,7 @@ msgstr "批次更動時"
msgid "TransactionCreate"
msgstr "新增更動時"
-#: lib/RT/Transaction_Overlay.pm:838
+#: lib/RT/Transaction_Overlay.pm:870
msgid "Transactions are immutable"
msgstr "ä¸å¯æ›´æ”¹æ›´å‹•å ±å‘Š"
@@ -7051,15 +7457,15 @@ msgstr "試圖刪除æŸé …權é™ï¼š%1"
msgid "Tue"
msgstr "星期二"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:418
msgid "Tue."
msgstr "星期二"
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1432
+#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1168 lib/RT/Tickets_Overlay.pm:1705
msgid "Type"
msgstr "類別"
-#: lib/RT/ScripCondition_Overlay.pm:129
+#: lib/RT/ScripCondition_Overlay.pm:128
msgid "Unimplemented"
msgstr "尚無實作"
@@ -7071,13 +7477,13 @@ msgstr "外部系統登入帳號"
msgid "UnixUsername"
msgstr "外部系統登入帳號"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#: lib/RT/Attachment_Overlay.pm:289 lib/RT/Record.pm:861
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ä¸å¯è§£çš„å…§å®¹æ–‡å­—ç·¨ç¢¼æ–¹å¼ %1"
-#: html/Search/Build.html:632
+#: html/Search/Build.html:455 lib/RT/Report/Tickets.pm:410
msgid "Unknown field: $key"
msgstr ""
@@ -7085,7 +7491,7 @@ msgstr ""
msgid "Unlimited"
msgstr "全數顯示"
-#: html/Search/Elements/SelectSearchesForObjects:63
+#: html/Search/Elements/SelectSearchesForObjects:64
msgid "Unnamed search"
msgstr "未命å的查詢"
@@ -7101,7 +7507,7 @@ msgstr "未é¸å–的自訂欄ä½"
msgid "Unselected objects"
msgstr "未é¸å–的物件"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:659
msgid "Untaken"
msgstr "未被å—ç†"
@@ -7113,11 +7519,11 @@ msgstr "未命å的查詢"
msgid "Up"
msgstr "上一é "
-#: html/Search/Bulk.html:54
+#: html/Admin/Elements/EditScrip:128 html/Elements/RT__Ticket/ColumnMap:302 html/Search/Bulk.html:193 html/Search/Bulk.html:75
msgid "Update"
msgstr "處ç†"
-#: html/Search/Bulk.html:178
+#: NOT FOUND IN SOURCE
msgid "Update All"
msgstr "全部更新"
@@ -7125,11 +7531,11 @@ msgstr "全部更新"
msgid "Update ID"
msgstr "更新編號"
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:135
msgid "Update Ticket"
msgstr "更新申請單"
-#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:72
msgid "Update Type"
msgstr "更新類別"
@@ -7141,7 +7547,7 @@ msgstr "整批更新申請單"
msgid "Update email"
msgstr "æ›´æ–°é›»å­éƒµä»¶ä¿¡ç®±"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:78
msgid "Update multiple tickets"
msgstr "批次更新申請單"
@@ -7149,11 +7555,11 @@ msgstr "批次更新申請單"
msgid "Update name"
msgstr "更新帳號"
-#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+#: lib/RT/Action/CreateTickets.pm:750 lib/RT/Interface/Web.pm:584
msgid "Update not recorded."
msgstr "更新未被記錄"
-#: html/Search/Bulk.html:99
+#: NOT FOUND IN SOURCE
msgid "Update selected tickets"
msgstr "æ›´æ–°é¸æ“‡çš„申請單"
@@ -7174,20 +7580,20 @@ msgstr "更新申請單 # %1"
msgid "Update ticket #%1"
msgstr "更新申請單 #%1"
-#: html/Ticket/Update.html:156
+#: html/Ticket/Update.html:158
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "更新申請單 #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
+#: lib/RT/Action/CreateTickets.pm:748 lib/RT/Interface/Web.pm:583
msgid "Update type was neither correspondence nor comment."
msgstr "更新的內容並éžç”³è«‹å–®å›žè¦†ä¹Ÿä¸æ˜¯è©•è«–"
-#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/CustomField_Overlay.pm:1284 lib/RT/Ticket_Overlay.pm:1171
msgid "Updated"
msgstr "å‰æ¬¡æ›´æ–°"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload"
msgstr "上載"
@@ -7215,7 +7621,7 @@ msgstr "上載最多 %1 個檔案"
msgid "Upload up to %1 images"
msgstr "上載最多 %1 份圖片"
-#: html/Tools/Offline.html:95
+#: html/Tools/Offline.html:93
msgid "Upload your changes"
msgstr "上載您的更動"
@@ -7235,7 +7641,7 @@ msgstr "使用者 %1 %2:%3\\n"
msgid "User %1 Password: %2\\n"
msgstr "使用者 %1 密碼:%2\\n"
-#: lib/RT/Ticket_Overlay.pm:496
+#: lib/RT/Ticket_Overlay.pm:506
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'。"
@@ -7252,7 +7658,7 @@ msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'\\n"
msgid "User Defined"
msgstr "使用者自訂"
-#: html/Admin/Elements/EditScrip:98
+#: html/Admin/Elements/EditScrip:93
msgid "User Defined conditions and actions"
msgstr "使用者自訂的æ¢ä»¶åŠå‹•ä½œ"
@@ -7280,17 +7686,16 @@ msgstr "使用者設定"
msgid "User Shift"
msgstr "å“¡å·¥ç­åˆ¥"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: NOT FOUND IN SOURCE
msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
msgstr "使用者試圖在 %2 物件 #%3 çš„è‡ªè¨‚æ¬„ä½ %1 上執行未知的更新æ“作"
-#: html/Admin/Users/Modify.html:293
+#: html/Admin/Users/Modify.html:301
#. ($msg)
msgid "User could not be created: %1"
msgstr "無法新增使用者:%1"
-#: lib/RT/User_Overlay.pm:331
+#: lib/RT/User_Overlay.pm:330
msgid "User created"
msgstr "使用者新增完畢"
@@ -7306,7 +7711,7 @@ msgstr "使用者 %1 (%2) 新增完畢"
msgid "User defined groups"
msgstr "使用者定義的群組"
-#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+#: lib/RT/User_Overlay.pm:592 lib/RT/User_Overlay.pm:612
msgid "User loaded"
msgstr "已載入使用者"
@@ -7322,7 +7727,7 @@ msgstr "使用者 %1 已改å為 %2"
msgid "User view"
msgstr "使用者ç§äººè³‡æ–™"
-#: html/Admin/Groups/index.html:99
+#: html/Admin/Groups/index.html:103
msgid "User-defined groups"
msgstr "使用者自定群組"
@@ -7330,11 +7735,11 @@ msgstr "使用者自定群組"
msgid "UserDefined"
msgstr "使用者自定"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:90 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "帳號"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1086
+#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1208
msgid "Users"
msgstr "使用者"
@@ -7342,15 +7747,24 @@ msgstr "使用者"
msgid "Users matching search criteria"
msgstr "符åˆæŸ¥è©¢æ¢ä»¶çš„使用者"
-#: lib/RT/Tickets_Overlay_SQL.pm:523
+#: bin/rt-crontool:134
+#. ($transaction->id)
+msgid "Using transaction #%1..."
+msgstr ""
+
+#: lib/RT/Tickets_Overlay_SQL.pm:528
msgid "Valid Query"
msgstr "åˆç†çš„查詢"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "é¸æ“‡è¡¨å–®"
-#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+#: html/Admin/CustomFields/Modify.html:130 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "欄ä½å€¼"
@@ -7358,11 +7772,11 @@ msgstr "欄ä½å€¼"
msgid "View log"
msgstr "檢視紀錄檔"
-#: lib/RT/Queue_Overlay.pm:108
+#: lib/RT/Queue_Overlay.pm:107
msgid "Watch"
msgstr "視察"
-#: lib/RT/Queue_Overlay.pm:109
+#: lib/RT/Queue_Overlay.pm:108
msgid "WatchAsAdminCc"
msgstr "以管ç†å“¡å‰¯æœ¬æ”¶ä»¶äººèº«ä»½è¦–察"
@@ -7382,10 +7796,14 @@ msgstr "網é æ–‡å­—編碼方å¼"
msgid "Wed"
msgstr "星期三"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:419
msgid "Wed."
msgstr "星期三"
+#: html/Tools/MyDay.html:75
+msgid "What I did today"
+msgstr ""
+
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
msgstr "當申請單通éŽæ‰€æœ‰ç°½æ ¸å¾Œï¼Œå°‡æ­¤è¨Šæ¯å›žè¦†åˆ°åŽŸç”³è«‹å–®"
@@ -7438,11 +7856,11 @@ msgstr "當評論é€é”時"
msgid "Whenever correspondence comes in"
msgstr "當回覆é€é”時"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:88
msgid "Work"
msgstr "å…¬å¸"
-#: html/Search/Results.html:84
+#: html/Search/Results.html:82
msgid "Work offline"
msgstr "離線工作"
@@ -7486,11 +7904,11 @@ msgstr "XXX CHANGEME 您是未經授權的使用者"
msgid "Yes"
msgstr "是"
-#: lib/RT/Ticket_Overlay.pm:3096
+#: lib/RT/Ticket_Overlay.pm:3140
msgid "You already own this ticket"
msgstr "您已是這份申請單的承辦人"
-#: html/autohandler:158 html/autohandler:166
+#: html/autohandler:214 html/autohandler:222
msgid "You are not an authorized user"
msgstr "您ä¸æ˜¯è¢«æŽˆæ¬Šçš„使用者"
@@ -7498,10 +7916,18 @@ msgstr "您ä¸æ˜¯è¢«æŽˆæ¬Šçš„使用者"
msgid "You can access it with the Download button on the right."
msgstr "您å¯ä»¥æŒ‰å³æ–¹çš„「下載ã€éµä¾†å–得。"
-#: lib/RT/Ticket_Overlay.pm:2978
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:3025
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "祇能é‡æ–°æŒ‡æ´¾æ‚¨æ‰€æ‰¿è¾¦æˆ–是沒有承辦人的申請單"
+#: lib/RT/Ticket_Overlay.pm:3021
+msgid "You can only take tickets that are unowned"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
msgstr "您沒有看那份申請單的權é™ã€‚\\n"
@@ -7515,11 +7941,11 @@ msgstr "您會在表單 %2 找到 %1 的申請單"
msgid "You have been logged out of RT."
msgstr "您已登出 RT。"
-#: html/SelfService/Display.html:109
+#: html/SelfService/Display.html:133
msgid "You have no permission to create tickets in that queue."
msgstr "您沒有在該表單新增申請單的權é™ã€‚"
-#: lib/RT/Ticket_Overlay.pm:1964
+#: lib/RT/Ticket_Overlay.pm:2003
msgid "You may not create requests in that queue."
msgstr "您ä¸èƒ½åœ¨è©²è¡¨å–®ä¸­æ出申請。"
@@ -7559,7 +7985,7 @@ msgstr "您的申請單已被 %1 é§å›žã€‚"
msgid "Your request was rejected."
msgstr "您的申請單已被é§å›žã€‚"
-#: html/autohandler:193
+#: html/autohandler:251
msgid "Your username or password is incorrect"
msgstr "您的帳號或密碼有誤"
@@ -7579,11 +8005,11 @@ msgstr "éŽæœŸ"
msgid "alert"
msgstr "急訊"
-#: lib/RT/System.pm:88
+#: lib/RT/System.pm:87
msgid "allow creation of saved searches"
msgstr ""
-#: lib/RT/System.pm:87
+#: lib/RT/System.pm:86
msgid "allow loading of saved searches"
msgstr ""
@@ -7596,8 +8022,8 @@ msgstr "待簽核"
msgid "as granted to %1"
msgstr "權é™åŒ %1"
-#: html/Search/Elements/PickBasics:127
-msgid "belongs to"
+#: html/Search/Results.html:83
+msgid "chart"
msgstr ""
#: html/SelfService/Closed.html:49
@@ -7628,7 +8054,7 @@ msgstr "申請單回覆已é€å‡º"
msgid "critical"
msgstr "åš´é‡"
-#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:346
msgid "days"
msgstr "天"
@@ -7644,14 +8070,10 @@ msgstr "åµéŒ¯"
msgid "delete"
msgstr "刪除"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:87
msgid "deleted"
msgstr "已刪除"
-#: html/Search/Elements/PickBasics:128
-msgid "does not belong to"
-msgstr ""
-
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ä¸ç¬¦åˆ"
@@ -7676,27 +8098,27 @@ msgstr "等於"
msgid "error"
msgstr "錯誤"
-#: html/Search/Build.html:387
+#: html/Search/Build.html:547
msgid "error: can't move down"
msgstr ""
-#: html/Search/Build.html:409
+#: html/Search/Build.html:569
msgid "error: can't move left"
msgstr ""
-#: html/Search/Build.html:368
+#: html/Search/Build.html:528
msgid "error: can't move up"
msgstr ""
-#: html/Search/Build.html:451
+#: html/Search/Build.html:612
msgid "error: nothing to delete"
msgstr ""
-#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+#: html/Search/Build.html:533 html/Search/Build.html:552 html/Search/Build.html:574 html/Search/Build.html:603
msgid "error: nothing to move"
msgstr ""
-#: html/Search/Build.html:469
+#: html/Search/Build.html:630
msgid "error: nothing to toggle"
msgstr ""
@@ -7712,12 +8134,17 @@ msgstr "檔å"
msgid "greater than"
msgstr "大於"
-#: lib/RT/Group_Overlay.pm:222
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "群組 '%1'"
-#: lib/RT/Date.pm:338
+#: html/Search/Results.html:88
+#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
+msgid "grouped by %1"
+msgstr ""
+
+#: lib/RT/Date.pm:342
msgid "hours"
msgstr "å°æ™‚"
@@ -7729,11 +8156,11 @@ msgstr "編號"
msgid "info"
msgstr "資訊"
-#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:175 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
+#: html/Elements/SelectBoolean:53 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:57 html/Search/Elements/PickBasics:162 html/Search/Elements/PickBasics:74 html/Search/Elements/PickBasics:90 html/Search/Elements/PickCFs:53
msgid "is"
msgstr "是"
-#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:176 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
+#: html/Elements/SelectBoolean:57 html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:58 html/Search/Elements/PickBasics:163 html/Search/Elements/PickBasics:75 html/Search/Elements/PickBasics:91 html/Search/Elements/PickCFs:54
msgid "isn't"
msgstr "ä¸æ˜¯"
@@ -7749,11 +8176,11 @@ msgstr "層主管"
msgid "matches"
msgstr "符åˆ"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:338
msgid "min"
msgstr "分"
-#: html/Ticket/Update.html:64
+#: NOT FOUND IN SOURCE
msgid "minutes"
msgstr "分é˜"
@@ -7761,15 +8188,15 @@ msgstr "分é˜"
msgid "modifications\\n\\n"
msgstr "更改\\n\\n"
-#: lib/RT/Date.pm:350
+#: lib/RT/Date.pm:354
msgid "months"
msgstr "月"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:82
msgid "new"
msgstr "新建立"
-#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
msgstr "沒有å稱"
@@ -7797,7 +8224,7 @@ msgstr "ä¸ç¬¦åˆ"
msgid "number"
msgstr "號"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:83
msgid "open"
msgstr "é–‹å•Ÿ"
@@ -7805,21 +8232,21 @@ msgstr "é–‹å•Ÿ"
msgid "opened"
msgstr "已開啟"
-#: lib/RT/Group_Overlay.pm:227
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "使用者「%2ã€çš„「%1ã€ä»£ç†äººç¾¤çµ„"
-#: lib/RT/Group_Overlay.pm:235
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "表單 %1 %2"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:86
msgid "rejected"
msgstr "å·²é§å›ž"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:85
msgid "resolved"
msgstr "已處ç†"
@@ -7827,33 +8254,42 @@ msgstr "已處ç†"
msgid "rtname"
msgstr "伺æœå™¨å稱"
-#: lib/RT/Date.pm:330
+#: lib/RT/Date.pm:334
msgid "sec"
msgstr "秒"
-#: lib/RT/System.pm:86
+#: lib/RT/System.pm:85
msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:82
+#: html/Search/Results.html:80
msgid "spreadsheet"
msgstr "試算表"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:84
msgid "stalled"
msgstr "延宕"
-#: lib/RT/Group_Overlay.pm:230
+#: html/Search/Results.html:89
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr ""
+
+#: html/Prefs/MyRT.html:93
+msgid "summary rows"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "系統 %1"
-#: lib/RT/Group_Overlay.pm:241
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "系統群組 '%1'"
-#: html/Elements/Error:66 html/SelfService/Error.html:63
+#: html/Elements/Error:64 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "呼å«å…ƒä»¶æœªæŒ‡æ˜ŽåŽŸå› "
@@ -7861,7 +8297,7 @@ msgstr "呼å«å…ƒä»¶æœªæŒ‡æ˜ŽåŽŸå› "
msgid "ticket #%1"
msgstr "申請單 #%1"
-#: lib/RT/Group_Overlay.pm:238
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "申請單 #%1 %2"
@@ -7878,7 +8314,7 @@ msgstr "到"
msgid "true"
msgstr "真"
-#: lib/RT/Group_Overlay.pm:244
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "沒有æ述的群組 %1"
@@ -7887,7 +8323,7 @@ msgstr "沒有æ述的群組 %1"
msgid "unresolved"
msgstr "未處ç†"
-#: lib/RT/Group_Overlay.pm:219
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "使用者 %1"
@@ -7896,7 +8332,7 @@ msgstr "使用者 %1"
msgid "warning"
msgstr "警告"
-#: lib/RT/Date.pm:346
+#: lib/RT/Date.pm:350
msgid "weeks"
msgstr "週"
@@ -7904,7 +8340,7 @@ msgstr "週"
msgid "with template %1"
msgstr "範本:%1"
-#: lib/RT/Date.pm:354
+#: lib/RT/Date.pm:358
msgid "years"
msgstr "å¹´"
diff --git a/rt/lib/RT/Interface/CLI.pm b/rt/lib/RT/Interface/CLI.pm
index 8c93295..a96551b 100644
--- a/rt/lib/RT/Interface/CLI.pm
+++ b/rt/lib/RT/Interface/CLI.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -55,7 +57,7 @@ BEGIN {
use vars qw ($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
# set the version for version checking
- $VERSION = do { my @r = (q$Revision: 1.1.1.3 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
+ $VERSION = do { my @r = (q$Revision: 1.1.1.4 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
@ISA = qw(Exporter);
diff --git a/rt/lib/RT/Interface/Email.pm b/rt/lib/RT/Interface/Email.pm
index efc4c26..3179938 100755
--- a/rt/lib/RT/Interface/Email.pm
+++ b/rt/lib/RT/Interface/Email.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -50,31 +52,32 @@ use Mail::Address;
use MIME::Entity;
use RT::EmailParser;
use File::Temp;
+use UNIVERSAL::require;
BEGIN {
use Exporter ();
- use vars qw ($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
-
+ use vars qw ( @ISA @EXPORT_OK);
+
# set the version for version checking
- $VERSION = do { my @r = (q$Revision: 1.1.1.6 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
-
- @ISA = qw(Exporter);
-
+ our $VERSION = 2.0;
+
+ @ISA = qw(Exporter);
+
# your exported package globals go here,
# as well as any optionally exported functions
- @EXPORT_OK = qw(
- &CreateUser
- &GetMessageContent
- &CheckForLoops
- &CheckForSuspiciousSender
- &CheckForAutoGenerated
- &CheckForBounce
- &MailError
- &ParseCcAddressesFromHead
- &ParseSenderAddressFromHead
- &ParseErrorsToAddressFromHead
- &ParseAddressFromHeader
- &Gateway);
+ @EXPORT_OK = qw(
+ &CreateUser
+ &GetMessageContent
+ &CheckForLoops
+ &CheckForSuspiciousSender
+ &CheckForAutoGenerated
+ &CheckForBounce
+ &MailError
+ &ParseCcAddressesFromHead
+ &ParseSenderAddressFromHead
+ &ParseErrorsToAddressFromHead
+ &ParseAddressFromHeader
+ &Gateway);
}
@@ -103,19 +106,18 @@ ok(require RT::Interface::Email);
=cut
+# {{{ sub CheckForLoops
-# {{{ sub CheckForLoops
-
-sub CheckForLoops {
+sub CheckForLoops {
my $head = shift;
-
+
#If this instance of RT sent it our, we don't want to take it in
my $RTLoop = $head->get("X-RT-Loop-Prevention") || "";
- chomp ($RTLoop); #remove that newline
- if ($RTLoop eq "$RT::rtname") {
- return (1);
+ chomp($RTLoop); #remove that newline
+ if ( $RTLoop eq "$RT::rtname" ) {
+ return (1);
}
-
+
# TODO: We might not trap the case where RT instance A sends a mail
# to RT instance B which sends a mail to ...
return (undef);
@@ -129,23 +131,24 @@ sub CheckForSuspiciousSender {
my $head = shift;
#if it's from a postmaster or mailer daemon, it's likely a bounce.
-
+
#TODO: better algorithms needed here - there is no standards for
#bounces, so it's very difficult to separate them from anything
#else. At the other hand, the Return-To address is only ment to be
#used as an error channel, we might want to put up a separate
#Return-To address which is treated differently.
-
+
#TODO: search through the whole email and find the right Ticket ID.
- my ($From, $junk) = ParseSenderAddressFromHead($head);
-
- if (($From =~ /^mailer-daemon\@/i) or
- ($From =~ /^postmaster\@/i)){
- return (1);
-
+ my ( $From, $junk ) = ParseSenderAddressFromHead($head);
+
+ if ( ( $From =~ /^mailer-daemon\@/i )
+ or ( $From =~ /^postmaster\@/i ) )
+ {
+ return (1);
+
}
-
+
return (undef);
}
@@ -155,15 +158,15 @@ sub CheckForSuspiciousSender {
# {{{ sub CheckForAutoGenerated
sub CheckForAutoGenerated {
my $head = shift;
-
- my $Precedence = $head->get("Precedence") || "" ;
- if ($Precedence =~ /^(bulk|junk)/i) {
- return (1);
+
+ my $Precedence = $head->get("Precedence") || "";
+ if ( $Precedence =~ /^(bulk|junk)/i ) {
+ return (1);
}
-
+
# First Class mailer uses this as a clue.
my $FCJunk = $head->get("X-FC-Machinegenerated") || "";
- if ($FCJunk =~ /^true/i) {
+ if ( $FCJunk =~ /^true/i ) {
return (1);
}
@@ -175,9 +178,9 @@ sub CheckForAutoGenerated {
# {{{ sub CheckForBounce
sub CheckForBounce {
my $head = shift;
-
- my $ReturnPath = $head->get("Return-path") || "" ;
- return ($ReturnPath =~ /<>/);
+
+ my $ReturnPath = $head->get("Return-path") || "";
+ return ( $ReturnPath =~ /<>/ );
}
# }}}
@@ -195,11 +198,12 @@ Returns false, otherwise.
sub IsRTAddress {
my $address = shift || '';
- # Example: the following rule would tell RT not to Cc
+ # Example: the following rule would tell RT not to Cc
# "tickets@noc.example.com"
- if ( defined($RT::RTAddressRegexp) &&
- $address =~ /$RT::RTAddressRegexp/i ) {
- return(1);
+ if ( defined($RT::RTAddressRegexp)
+ && $address =~ /$RT::RTAddressRegexp/i )
+ {
+ return (1);
} else {
return (undef);
}
@@ -217,56 +221,63 @@ Returns the same array with any IsRTAddress()es weeded out.
=cut
sub CullRTAddresses {
- return (grep { IsRTAddress($_) } @_);
+ return grep !IsRTAddress($_), @_;
}
# }}}
-# {{{ sub MailError
+# {{{ sub MailError
sub MailError {
- my %args = (To => $RT::OwnerEmail,
- Bcc => undef,
- From => $RT::CorrespondAddress,
- Subject => 'There has been an error',
- Explanation => 'Unexplained error',
- MIMEObj => undef,
- Attach => undef,
- LogLevel => 'crit',
- @_);
-
-
- $RT::Logger->log(level => $args{'LogLevel'},
- message => $args{'Explanation'}
- );
- my $entity = MIME::Entity->build( Type =>"multipart/mixed",
- From => $args{'From'},
- Bcc => $args{'Bcc'},
- To => $args{'To'},
- Subject => $args{'Subject'},
- Precedence => 'bulk',
- 'X-RT-Loop-Prevention' => $RT::rtname,
- );
-
- $entity->attach( Data => $args{'Explanation'}."\n");
-
+ my %args = (
+ To => $RT::OwnerEmail,
+ Bcc => undef,
+ From => $RT::CorrespondAddress,
+ Subject => 'There has been an error',
+ Explanation => 'Unexplained error',
+ MIMEObj => undef,
+ Attach => undef,
+ LogLevel => 'crit',
+ @_
+ );
+
+ $RT::Logger->log(
+ level => $args{'LogLevel'},
+ message => $args{'Explanation'}
+ );
+ # the colons are necessary to make ->build include non-standard headers
+ my $entity = MIME::Entity->build(
+ Type => "multipart/mixed",
+ From => $args{'From'},
+ Bcc => $args{'Bcc'},
+ To => $args{'To'},
+ Subject => $args{'Subject'},
+ 'Precedence:' => 'bulk',
+ 'X-RT-Loop-Prevention:' => $RT::rtname,
+ 'In-Reply-To:' => $args{'MIMEObj'} ? $args{'MIMEObj'}->head->get('Message-Id') : undef
+ );
+
+ $entity->attach( Data => $args{'Explanation'} . "\n" );
+
my $mimeobj = $args{'MIMEObj'};
if ($mimeobj) {
$mimeobj->sync_headers();
$entity->add_part($mimeobj);
}
-
- if ($args{'Attach'}) {
- $entity->attach(Data => $args{'Attach'}, Type => 'message/rfc822');
+
+ if ( $args{'Attach'} ) {
+ $entity->attach( Data => $args{'Attach'}, Type => 'message/rfc822' );
}
- if ($RT::MailCommand eq 'sendmailpipe') {
- open (MAIL, "|$RT::SendmailPath $RT::SendmailBounceArguments $RT::SendmailArguments") || return(0);
+ if ( $RT::MailCommand eq 'sendmailpipe' ) {
+ open( MAIL,
+ "|$RT::SendmailPath $RT::SendmailBounceArguments $RT::SendmailArguments"
+ )
+ || return (0);
print MAIL $entity->as_string;
close(MAIL);
- }
- else {
- $entity->send($RT::MailCommand, $RT::MailParams);
+ } else {
+ $entity->send( $RT::MailCommand, $RT::MailParams );
}
}
@@ -275,37 +286,38 @@ sub MailError {
# {{{ Create User
sub CreateUser {
- my ($Username, $Address, $Name, $ErrorsTo, $entity) = @_;
+ my ( $Username, $Address, $Name, $ErrorsTo, $entity ) = @_;
my $NewUser = RT::User->new($RT::SystemUser);
- my ($Val, $Message) =
- $NewUser->Create(Name => ($Username || $Address),
- EmailAddress => $Address,
- RealName => $Name,
- Password => undef,
- Privileged => 0,
- Comments => 'Autocreated on ticket submission'
- );
-
+ my ( $Val, $Message ) = $NewUser->Create(
+ Name => ( $Username || $Address ),
+ EmailAddress => $Address,
+ RealName => $Name,
+ Password => undef,
+ Privileged => 0,
+ Comments => 'Autocreated on ticket submission'
+ );
+
unless ($Val) {
-
+
# Deal with the race condition of two account creations at once
- #
if ($Username) {
$NewUser->LoadByName($Username);
}
-
- unless ($NewUser->Id) {
+
+ unless ( $NewUser->Id ) {
$NewUser->LoadByEmail($Address);
}
-
- unless ($NewUser->Id) {
- MailError( To => $ErrorsTo,
- Subject => "User could not be created",
- Explanation => "User creation failed in mailgateway: $Message",
- MIMEObj => $entity,
- LogLevel => 'crit'
- );
+
+ unless ( $NewUser->Id ) {
+ MailError(
+ To => $ErrorsTo,
+ Subject => "User could not be created",
+ Explanation =>
+ "User creation failed in mailgateway: $Message",
+ MIMEObj => $entity,
+ LogLevel => 'crit'
+ );
}
}
@@ -313,21 +325,25 @@ sub CreateUser {
my $CurrentUser = RT::CurrentUser->new();
$CurrentUser->LoadByEmail($Address);
- unless ($CurrentUser->id) {
- $RT::Logger->warning("Couldn't load user '$Address'.". "giving up");
- MailError( To => $ErrorsTo,
- Subject => "User could not be loaded",
- Explanation => "User '$Address' could not be loaded in the mail gateway",
- MIMEObj => $entity,
- LogLevel => 'crit'
- );
+ unless ( $CurrentUser->id ) {
+ $RT::Logger->warning(
+ "Couldn't load user '$Address'." . "giving up" );
+ MailError(
+ To => $ErrorsTo,
+ Subject => "User could not be loaded",
+ Explanation =>
+ "User '$Address' could not be loaded in the mail gateway",
+ MIMEObj => $entity,
+ LogLevel => 'crit'
+ );
}
return $CurrentUser;
}
+
# }}}
-# {{{ ParseCcAddressesFromHead
+# {{{ ParseCcAddressesFromHead
=head2 ParseCcAddressesFromHead HASHREF
@@ -337,32 +353,34 @@ headers b<except> the current Queue\'s email addresses, the CurrentUser\'s
email address and anything that the configuration sub RT::IsRTAddress matches.
=cut
-
+
sub ParseCcAddressesFromHead {
- my %args = ( Head => undef,
- QueueObj => undef,
- CurrentUser => undef,
- @_ );
-
+ my %args = (
+ Head => undef,
+ QueueObj => undef,
+ CurrentUser => undef,
+ @_
+ );
+
my (@Addresses);
-
- my @ToObjs = Mail::Address->parse($args{'Head'}->get('To'));
- my @CcObjs = Mail::Address->parse($args{'Head'}->get('Cc'));
-
- foreach my $AddrObj (@ToObjs, @CcObjs) {
- my $Address = $AddrObj->address;
- $Address = $args{'CurrentUser'}->UserObj->CanonicalizeEmailAddress($Address);
- next if ($args{'CurrentUser'}->EmailAddress =~ /^\Q$Address\E$/i);
- next if ($args{'QueueObj'}->CorrespondAddress =~ /^\Q$Address\E$/i);
- next if ($args{'QueueObj'}->CommentAddress =~ /^\Q$Address\E$/i);
- next if (RT::EmailParser->IsRTAddress($Address));
-
- push (@Addresses, $Address);
+
+ my @ToObjs = Mail::Address->parse( $args{'Head'}->get('To') );
+ my @CcObjs = Mail::Address->parse( $args{'Head'}->get('Cc') );
+
+ foreach my $AddrObj ( @ToObjs, @CcObjs ) {
+ my $Address = $AddrObj->address;
+ $Address = $args{'CurrentUser'}
+ ->UserObj->CanonicalizeEmailAddress($Address);
+ next if ( $args{'CurrentUser'}->EmailAddress =~ /^\Q$Address\E$/i );
+ next if ( $args{'QueueObj'}->CorrespondAddress =~ /^\Q$Address\E$/i );
+ next if ( $args{'QueueObj'}->CommentAddress =~ /^\Q$Address\E$/i );
+ next if ( RT::EmailParser->IsRTAddress($Address) );
+
+ push( @Addresses, $Address );
}
return (@Addresses);
}
-
# }}}
# {{{ ParseSenderAdddressFromHead
@@ -376,12 +394,14 @@ of the From (evaluated in order of Reply-To:, From:, Sender)
sub ParseSenderAddressFromHead {
my $head = shift;
+
#Figure out who's sending this message.
- my $From = $head->get('Reply-To') ||
- $head->get('From') ||
- $head->get('Sender');
- return (ParseAddressFromHeader($From));
+ my $From = $head->get('Reply-To')
+ || $head->get('From')
+ || $head->get('Sender');
+ return ( ParseAddressFromHeader($From) );
}
+
# }}}
# {{{ ParseErrorsToAdddressFromHead
@@ -396,18 +416,22 @@ From:, Sender)
sub ParseErrorsToAddressFromHead {
my $head = shift;
+
#Figure out who's sending this message.
- foreach my $header ('Return-path', 'Errors-To' , 'Reply-To', 'From', 'Sender' ) {
- # If there's a header of that name
- my $headerobj = $head->get($header);
- if ($headerobj) {
- my ($addr, $name ) = ParseAddressFromHeader($headerobj);
- # If it's got actual useful content...
- return ($addr) if ($addr);
- }
+ foreach my $header ( 'Errors-To', 'Reply-To', 'From', 'Sender' ) {
+
+ # If there's a header of that name
+ my $headerobj = $head->get($header);
+ if ($headerobj) {
+ my ( $addr, $name ) = ParseAddressFromHeader($headerobj);
+
+ # If it's got actual useful content...
+ return ($addr) if ($addr);
+ }
}
}
+
# }}}
# {{{ ParseAddressFromHeader
@@ -418,31 +442,29 @@ Takes an address from $head->get('Line') and returns a tuple: user@host, friendl
=cut
-
-sub ParseAddressFromHeader{
+sub ParseAddressFromHeader {
my $Addr = shift;
-
- # Perl 5.8.0 breaks when doing regex matches on utf8
- Encode::_utf8_off($Addr) if $] == 5.008;
+
+ # Some broken mailers send: ""Vincent, Jesse"" <jesse@fsck.com>. Hate
+ $Addr =~ s/\"\"(.*?)\"\"/\"$1\"/g;
my @Addresses = Mail::Address->parse($Addr);
-
- my $AddrObj = $Addresses[0];
- unless (ref($AddrObj)) {
- return(undef,undef);
+ my ($AddrObj) = grep ref $_, @Addresses;
+ unless ( $AddrObj ) {
+ return ( undef, undef );
}
-
- my $Name = ($AddrObj->phrase || $AddrObj->comment || $AddrObj->address);
-
+
+ my $Name = ( $AddrObj->phrase || $AddrObj->comment || $AddrObj->address );
+
#Lets take the from and load a user object.
my $Address = $AddrObj->address;
- return ($Address, $Name);
+ return ( $Address, $Name );
}
-# }}}
-# {{{ sub ParseTicketId
+# }}}
+# {{{ sub ParseTicketId
sub ParseTicketId {
my $Subject = shift;
@@ -454,15 +476,13 @@ sub ParseTicketId {
my $id = $1;
$RT::Logger->debug("Found a ticket ID. It's $id");
return ($id);
- }
- else {
+ } else {
return (undef);
}
}
# }}}
-
=head2 Gateway ARGSREF
@@ -501,64 +521,82 @@ Returns:
sub Gateway {
my $argsref = shift;
+ my %args = (
+ action => 'correspond',
+ queue => '1',
+ ticket => undef,
+ message => undef,
+ %$argsref
+ );
- my %args = %$argsref;
-
- # Set some reasonable defaults
- $args{'action'} ||= 'correspond';
- $args{'queue'} ||= '1';
+ my $SystemTicket;
+ my $Right;
# Validate the action
- my ($status, @actions) = IsCorrectAction( $args{'action'} );
- unless ( $status ) {
-
- # Can't safely loc this. What object do we loc around?
- $RT::Logger->crit("Mail gateway called with an invalid action paramenter '".$actions[0]."' for queue '".$args{'queue'}."'");
-
- return ( -75, "Invalid 'action' parameter", undef );
+ my ( $status, @actions ) = IsCorrectAction( $args{'action'} );
+ unless ($status) {
+ return (
+ -75,
+ "Invalid 'action' parameter "
+ . $actions[0]
+ . " for queue "
+ . $args{'queue'},
+ undef
+ );
}
my $parser = RT::EmailParser->new();
+ $parser->SmartParseMIMEEntityFromScalar( Message => $args{'message'} );
+ my $Message = $parser->Entity();
- $parser->SmartParseMIMEEntityFromScalar( Message => $args{'message'});
-
- if (!$parser->Entity()) {
+ unless ($Message) {
MailError(
To => $RT::OwnerEmail,
Subject => "RT Bounce: Unparseable message",
Explanation => "RT couldn't process the message below",
- Attach => $args{'message'}
+ Attach => $args{'message'}
);
- return(0,"Failed to parse this message. Something is likely badly wrong with the message");
+ return ( 0,
+ "Failed to parse this message. Something is likely badly wrong with the message"
+ );
}
- my $Message = $parser->Entity();
- my $head = $Message->head;
-
- my ( $CurrentUser, $AuthStat, $error );
-
- # Initalize AuthStat so comparisons work correctly
- $AuthStat = -9999999;
+ my $head = $Message->head;
my $ErrorsTo = ParseErrorsToAddressFromHead($head);
my $MessageId = $head->get('Message-ID')
- || "<no-message-id-" . time . rand(2000) . "\@.$RT::Organization>";
+ || "<no-message-id-" . time . rand(2000) . "\@.$RT::Organization>";
#Pull apart the subject line
my $Subject = $head->get('Subject') || '';
chomp $Subject;
+
+ # {{{ Lets check for mail loops of various sorts.
+ my ($should_store_machine_generated_message, $IsALoop, $result);
+ ( $should_store_machine_generated_message, $ErrorsTo, $result, $IsALoop ) =
+ _HandleMachineGeneratedMail(
+ Message => $Message,
+ ErrorsTo => $ErrorsTo,
+ Subject => $Subject,
+ MessageId => $MessageId
+ );
+
+ # Do not pass loop messages to MailPlugins, to make sure the loop
+ # is broken, unless $RT::StoreLoops is set.
+ if ($IsALoop && !$should_store_machine_generated_message) {
+ return ( 0, $result, undef );
+ }
$args{'ticket'} ||= ParseTicketId($Subject);
- my $SystemTicket;
- my $Right = 'CreateTicket';
- if ( $args{'ticket'} ) {
- $SystemTicket = RT::Ticket->new($RT::SystemUser);
- $SystemTicket->Load( $args{'ticket'} );
- # if there's an existing ticket, this must be a reply
- $Right = 'ReplyToTicket';
+ $SystemTicket = RT::Ticket->new($RT::SystemUser);
+ $SystemTicket->Load( $args{'ticket'} ) if ( $args{'ticket'} ) ;
+ if ( $SystemTicket->id ) {
+ $Right = 'ReplyToTicket';
+ } else {
+ $Right = 'CreateTicket';
}
#Set up a queue object
@@ -566,190 +604,117 @@ sub Gateway {
$SystemQueueObj->Load( $args{'queue'} );
# We can safely have no queue of we have a known-good ticket
- unless ( $args{'ticket'} || $SystemQueueObj->id ) {
+ unless ( $SystemTicket->id || $SystemQueueObj->id ) {
return ( -75, "RT couldn't find the queue: " . $args{'queue'}, undef );
}
- # Authentication Level
+ # Authentication Level ($AuthStat)
# -1 - Get out. this user has been explicitly declined
# 0 - User may not do anything (Not used at the moment)
# 1 - Normal user
# 2 - User is allowed to specify status updates etc. a la enhanced-mailgate
+ my ( $CurrentUser, $AuthStat, $error );
+
+ # Initalize AuthStat so comparisons work correctly
+ $AuthStat = -9999999;
push @RT::MailPlugins, "Auth::MailFrom" unless @RT::MailPlugins;
- # Since this needs loading, no matter what
+ # if plugin returns AuthStat -2 we skip action
+ # NOTE: this is experimental API and it would be changed
+ my %skip_action = ();
+ # Since this needs loading, no matter what
foreach (@RT::MailPlugins) {
- my $Code;
- my $NewAuthStat;
+ my ($Code, $NewAuthStat);
if ( ref($_) eq "CODE" ) {
$Code = $_;
- }
- else {
- $_ = "RT::Interface::Email::".$_ unless $_ =~ /^RT::Interface::Email::/;
- eval "require $_;";
- if ($@) {
- $RT::Logger->crit("Couldn't load module '$_': $@");
- next;
- }
+ } else {
+ my $Class = $_;
+ $Class = "RT::Interface::Email::" . $Class
+ unless $Class =~ /^RT::Interface::Email::/;
+ $Class->require or
+ do { $RT::Logger->error("Couldn't load $Class: $@"); next };
+
no strict 'refs';
- if ( !defined( $Code = *{ $_ . "::GetCurrentUser" }{CODE} ) ) {
- $RT::Logger->crit("No GetCurrentUser code found in $_ module");
+ unless ( defined( $Code = *{ $Class . "::GetCurrentUser" }{CODE} ) ) {
+ $RT::Logger->crit( "No 'GetCurrentUser' function found in '$Class' module");
next;
}
}
- foreach my $action ( @actions ) {
-
+ foreach my $action (@actions) {
( $CurrentUser, $NewAuthStat ) = $Code->(
- Message => $Message,
+ Message => $Message,
RawMessageRef => \$args{'message'},
- CurrentUser => $CurrentUser,
- AuthLevel => $AuthStat,
- Action => $action,
- Ticket => $SystemTicket,
- Queue => $SystemQueueObj
+ CurrentUser => $CurrentUser,
+ AuthLevel => $AuthStat,
+ Action => $action,
+ Ticket => $SystemTicket,
+ Queue => $SystemQueueObj
);
-
- # If a module returns a "-1" then we discard the ticket, so.
- $AuthStat = -1 if $NewAuthStat == -1;
-
- # You get the highest level of authentication you were assigned.
- $AuthStat = $NewAuthStat if $NewAuthStat > $AuthStat;
+# You get the highest level of authentication you were assigned, unless you get the magic -1
+# If a module returns a "-1" then we discard the ticket, so.
+ $AuthStat = $NewAuthStat
+ if ( $NewAuthStat > $AuthStat or $NewAuthStat == -1 or $NewAuthStat == -2 );
last if $AuthStat == -1;
- }
+ $skip_action{$action}++ if $AuthStat == -2;
+ }
+
+ # strip actions we should skip
+ @actions = grep !$skip_action{$_}, @actions if $AuthStat == -2;
+ last unless @actions;
last if $AuthStat == -1;
}
-
# {{{ If authentication fails and no new user was created, get out.
- if ( !$CurrentUser or !$CurrentUser->Id or $AuthStat == -1 ) {
+ if ( !$CurrentUser || !$CurrentUser->id || $AuthStat == -1 ) {
# If the plugins refused to create one, they lose.
unless ( $AuthStat == -1 ) {
-
- # Notify the RT Admin of the failure.
- # XXX Should this be configurable?
- MailError(
- To => $RT::OwnerEmail,
- Subject => "Could not load a valid user",
- Explanation => <<EOT,
-RT could not load a valid user, and RT's configuration does not allow
-for the creation of a new user for this email ($ErrorsTo).
-
-You might need to grant 'Everyone' the right '$Right' for the
-queue @{[$args{'queue'}]}.
-
-EOT
- MIMEObj => $Message,
- LogLevel => 'error'
+ _NoAuthorizedUserFound(
+ Right => $Right,
+ Message => $Message,
+ Requestor => $ErrorsTo,
+ Queue => $args{'queue'}
);
- # Also notify the requestor that his request has been dropped.
- MailError(
- To => $ErrorsTo,
- Subject => "Could not load a valid user",
- Explanation => <<EOT,
-RT could not load a valid user, and RT's configuration does not allow
-for the creation of a new user for your email.
-
-EOT
- MIMEObj => $Message,
- LogLevel => 'error'
- );
}
return ( 0, "Could not load a valid user", undef );
}
- # }}}
-
- # {{{ Lets check for mail loops of various sorts.
- my $IsBounce = CheckForBounce($head);
-
- my $IsAutoGenerated = CheckForAutoGenerated($head);
-
- my $IsSuspiciousSender = CheckForSuspiciousSender($head);
-
- my $IsALoop = CheckForLoops($head);
-
- my $SquelchReplies = 0;
-
- #If the message is autogenerated, we need to know, so we can not
- # send mail to the sender
- if ( $IsBounce || $IsSuspiciousSender || $IsAutoGenerated || $IsALoop ) {
- $SquelchReplies = 1;
- $ErrorsTo = $RT::OwnerEmail;
- }
-
- # }}}
-
- # {{{ Drop it if it's disallowed
+ # If we got a user, but they don't have the right to say things
if ( $AuthStat == 0 ) {
MailError(
To => $ErrorsTo,
Subject => "Permission Denied",
- Explanation => "You do not have permission to communicate with RT",
- MIMEObj => $Message
+ Explanation =>
+ "You do not have permission to communicate with RT",
+ MIMEObj => $Message
);
- }
-
- # }}}
- # {{{ Warn someone if it's a loop
-
- # Warn someone if it's a loop, before we drop it on the ground
- if ($IsALoop) {
- $RT::Logger->crit("RT Recieved mail ($MessageId) from itself.");
-
- #Should we mail it to RTOwner?
- if ($RT::LoopsToRTOwner) {
- MailError(
- To => $RT::OwnerEmail,
- Subject => "RT Bounce: $Subject",
- Explanation => "RT thinks this message may be a bounce",
- MIMEObj => $Message
- );
- }
-
- #Do we actually want to store it?
- return ( 0, "Message Bounced", undef ) unless ($RT::StoreLoops);
- }
-
- # }}}
-
- # {{{ Squelch replies if necessary
- # Don't let the user stuff the RT-Squelch-Replies-To header.
- if ( $head->get('RT-Squelch-Replies-To') ) {
- $head->add(
- 'RT-Relocated-Squelch-Replies-To',
- $head->get('RT-Squelch-Replies-To')
+ return (
+ 0,
+ "$ErrorsTo tried to submit a message to "
+ . $args{'Queue'}
+ . " without permission.",
+ undef
);
- $head->delete('RT-Squelch-Replies-To');
}
- if ($SquelchReplies) {
- # Squelch replies to the sender, and also leave a clue to
- # allow us to squelch ALL outbound messages. This way we
- # can punt the logic of "what to do when we get a bounce"
- # to the scrip. We might want to notify nobody. Or just
- # the RT Owner. Or maybe all Privileged watchers.
- my ( $Sender, $junk ) = ParseSenderAddressFromHead($head);
- $head->add( 'RT-Squelch-Replies-To', $Sender );
- $head->add( 'RT-DetectedAutoGenerated', 'true' );
+ unless ($should_store_machine_generated_message) {
+ return ( 0, $result, undef );
}
-
- # }}}
+
+ # if plugin's updated SystemTicket then update arguments
+ $args{'ticket'} = $SystemTicket->Id if $SystemTicket && $SystemTicket->Id;
my $Ticket = RT::Ticket->new($CurrentUser);
- # {{{ If we don't have a ticket Id, we're creating a new ticket
- if ( (!$SystemTicket || !$SystemTicket->Id) &&
- grep /^(comment|correspond)$/, @actions ) {
-
- # {{{ Create a new ticket
+ if ( !$args{'ticket'} && grep /^(comment|correspond)$/, @actions )
+ {
my @Cc;
my @Requestors = ( $CurrentUser->id );
@@ -772,126 +737,252 @@ EOT
if ( $id == 0 ) {
MailError(
To => $ErrorsTo,
- Subject => "Ticket creation failed",
+ Subject => "Ticket creation failed: $Subject",
Explanation => $ErrStr,
MIMEObj => $Message
);
- $RT::Logger->error("Create failed: $id / $Transaction / $ErrStr ");
- return ( 0, "Ticket creation failed", $Ticket );
+ return ( 0, "Ticket creation failed: $ErrStr", $Ticket );
}
- # strip comments&corresponds from the actions we don't need record twice
- @actions = grep !/^(comment|correspond)$/, @actions;
- $args{'ticket'} = $id;
- # }}}
- }
+ # strip comments&corresponds from the actions we don't need
+ # to record them if we've created the ticket just now
+ @actions = grep !/^(comment|correspond)$/, @actions;
+ $args{'ticket'} = $id;
- $Ticket->Load( $args{'ticket'} );
- unless ( $Ticket->Id ) {
- my $message = "Could not find a ticket with id " . $args{'ticket'};
- MailError(
- To => $ErrorsTo,
- Subject => "Message not recorded",
- Explanation => $message,
- MIMEObj => $Message
- );
-
- return ( 0, $message );
+ } elsif ( $args{'ticket'} ) {
+
+ $Ticket->Load( $args{'ticket'} );
+ unless ( $Ticket->Id ) {
+ my $error = "Could not find a ticket with id " . $args{'ticket'};
+ MailError(
+ To => $ErrorsTo,
+ Subject => "Message not recorded: $Subject",
+ Explanation => $error,
+ MIMEObj => $Message
+ );
+
+ return ( 0, $error );
+ }
+ $args{'ticket'} = $Ticket->id;
+ } else {
+ return ( 1, "Success", $Ticket );
}
# }}}
- foreach my $action( @actions ) {
+ foreach my $action (@actions) {
+
# If the action is comment, add a comment.
- if ( $action =~ /^(comment|correspond)$/i ) {
- my ( $status, $msg );
- if ( $action =~ /^correspond$/i ) {
- ( $status, $msg ) = $Ticket->Correspond( MIMEObj => $Message );
- }
- else {
- ( $status, $msg ) = $Ticket->Comment( MIMEObj => $Message );
- }
- unless ($status) {
-
- #Warn the sender that we couldn't actually submit the comment.
- MailError(
- To => $ErrorsTo,
- Subject => "Message not recorded",
- Explanation => $msg,
- MIMEObj => $Message
- );
- return ( 0, "Message not recorded", $Ticket );
- }
- }
- elsif ($RT::UnsafeEmailCommands && $action =~ /^take$/i ) {
- my ( $status, $msg ) = $Ticket->SetOwner( $CurrentUser->id );
- unless ($status) {
-
- #Warn the sender that we couldn't actually submit the comment.
- MailError(
- To => $ErrorsTo,
- Subject => "Ticket not taken",
- Explanation => $msg,
- MIMEObj => $Message
- );
- return ( 0, "Ticket not taken", $Ticket );
- }
- }
- elsif ( $RT::UnsafeEmailCommands && $action =~ /^resolve$/i ) {
- my ( $status, $msg ) = $Ticket->SetStatus( 'resolved' );
+ if ( $action =~ /^(?:comment|correspond)$/i ) {
+ my $method = ucfirst lc $action;
+ my ( $status, $msg ) = $Ticket->$method( MIMEObj => $Message );
unless ($status) {
+
#Warn the sender that we couldn't actually submit the comment.
MailError(
To => $ErrorsTo,
- Subject => "Ticket not resolved",
+ Subject => "Message not recorded: $Subject",
Explanation => $msg,
MIMEObj => $Message
);
- return ( 0, "Ticket not resolved", $Ticket );
+ return ( 0, "Message not recorded: $msg", $Ticket );
}
+ } elsif ($RT::UnsafeEmailCommands) {
+ my ( $status, $msg ) = _RunUnsafeAction(
+ Action => $action,
+ ErrorsTo => $ErrorsTo,
+ Message => $Message,
+ Ticket => $Ticket,
+ CurrentUser => $CurrentUser,
+ );
+ return ($status, $msg, $Ticket) unless $status == 1;
}
-
- else {
-
- #Return mail to the sender with an error
+ }
+ return ( 1, "Success", $Ticket );
+}
+
+sub _RunUnsafeAction {
+ my %args = (
+ Action => undef,
+ ErrorsTo => undef,
+ Message => undef,
+ Ticket => undef,
+ CurrentUser => undef,
+ @_
+ );
+
+ if ( $args{'Action'} =~ /^take$/i ) {
+ my ( $status, $msg ) = $args{'Ticket'}->SetOwner( $args{'CurrentUser'}->id );
+ unless ($status) {
MailError(
- To => $ErrorsTo,
- Subject => "RT Configuration error",
- Explanation => "'"
- . $args{'action'}
- . "' not a recognized action."
- . " Your RT administrator has misconfigured "
- . "the mail aliases which invoke RT",
- MIMEObj => $Message
+ To => $args{'ErrorsTo'},
+ Subject => "Ticket not taken",
+ Explanation => $msg,
+ MIMEObj => $args{'Message'}
);
- $RT::Logger->crit( $args{'action'} . " type unknown for $MessageId" );
- return (
- -75,
- "Configuration error: "
- . $args{'action'}
- . " not a recognized action",
- $Ticket
+ return ( 0, "Ticket not taken" );
+ }
+ } elsif ( $args{'Action'} =~ /^resolve$/i ) {
+ my ( $status, $msg ) = $args{'Ticket'}->SetStatus('resolved');
+ unless ($status) {
+
+ #Warn the sender that we couldn't actually submit the comment.
+ MailError(
+ To => $args{'ErrorsTo'},
+ Subject => "Ticket not resolved",
+ Explanation => $msg,
+ MIMEObj => $args{'Message'}
);
-
+ return ( 0, "Ticket not resolved" );
}
+ } else {
+ return ( 0, "Not supported unsafe action $args{'Action'}", $args{'Ticket'} );
}
+ return ( 1, "Success" );
+}
- return ( 1, "Success", $Ticket );
+=head2 _NoAuthorizedUserFound
+
+Emails the RT Owner and the requestor when the auth plugins return "No auth user found"
+
+=cut
+
+sub _NoAuthorizedUserFound {
+ my %args = (
+ Right => undef,
+ Message => undef,
+ Requestor => undef,
+ Queue => undef,
+ @_
+ );
+
+ # Notify the RT Admin of the failure.
+ MailError(
+ To => $RT::OwnerEmail,
+ Subject => "Could not load a valid user",
+ Explanation => <<EOT,
+RT could not load a valid user, and RT's configuration does not allow
+for the creation of a new user for this email (@{[$args{Requestor}]}).
+
+You might need to grant 'Everyone' the right '@{[$args{Right}]}' for the
+queue @{[$args{'Queue'}]}.
+
+EOT
+ MIMEObj => $args{'Message'},
+ LogLevel => 'error'
+ );
+
+ # Also notify the requestor that his request has been dropped.
+ if ($args{'Requestor'} ne $RT::OwnerEmail) {
+ MailError(
+ To => $args{'Requestor'},
+ Subject => "Could not load a valid user",
+ Explanation => <<EOT,
+RT could not load a valid user, and RT's configuration does not allow
+for the creation of a new user for your email.
+
+EOT
+ MIMEObj => $args{'Message'},
+ LogLevel => 'error'
+ );
+ }
}
-sub IsCorrectAction
-{
- my $action = shift;
- my @actions = split /-/, $action;
- foreach ( @actions ) {
- return (0, $_) unless /^(?:comment|correspond|take|resolve)$/;
- }
- return (1, @actions);
+=head2 _HandleMachineGeneratedMail
+
+Takes named params:
+ Message
+ ErrorsTo
+ Subject
+
+Checks the message to see if it's a bounce, if it looks like a loop, if it's autogenerated, etc.
+Returns a triple of ("Should we continue (boolean)", "New value for $ErrorsTo", "Status message",
+"This message appears to be a loop (boolean)" );
+
+=cut
+
+sub _HandleMachineGeneratedMail {
+ my %args = ( Message => undef, ErrorsTo => undef, Subject => undef, MessageId => undef, @_ );
+ my $head = $args{'Message'}->head;
+ my $ErrorsTo = $args{'ErrorsTo'};
+
+ my $IsBounce = CheckForBounce($head);
+
+ my $IsAutoGenerated = CheckForAutoGenerated($head);
+
+ my $IsSuspiciousSender = CheckForSuspiciousSender($head);
+
+ my $IsALoop = CheckForLoops($head);
+
+ my $SquelchReplies = 0;
+
+ #If the message is autogenerated, we need to know, so we can not
+ # send mail to the sender
+ if ( $IsBounce || $IsSuspiciousSender || $IsAutoGenerated || $IsALoop ) {
+ $SquelchReplies = 1;
+ $ErrorsTo = $RT::OwnerEmail;
+ }
+
+ # Warn someone if it's a loop, before we drop it on the ground
+ if ($IsALoop) {
+ $RT::Logger->crit("RT Received mail (".$args{MessageId}.") from itself.");
+
+ #Should we mail it to RTOwner?
+ if ($RT::LoopsToRTOwner) {
+ MailError(
+ To => $RT::OwnerEmail,
+ Subject => "RT Bounce: ".$args{'Subject'},
+ Explanation => "RT thinks this message may be a bounce",
+ MIMEObj => $args{Message}
+ );
+ }
+
+ #Do we actually want to store it?
+ return ( 0, $ErrorsTo, "Message Bounced", $IsALoop ) unless ($RT::StoreLoops);
+ }
+
+ # Squelch replies if necessary
+ # Don't let the user stuff the RT-Squelch-Replies-To header.
+ if ( $head->get('RT-Squelch-Replies-To') ) {
+ $head->add(
+ 'RT-Relocated-Squelch-Replies-To',
+ $head->get('RT-Squelch-Replies-To')
+ );
+ $head->delete('RT-Squelch-Replies-To');
+ }
+
+ if ($SquelchReplies) {
+
+ # Squelch replies to the sender, and also leave a clue to
+ # allow us to squelch ALL outbound messages. This way we
+ # can punt the logic of "what to do when we get a bounce"
+ # to the scrip. We might want to notify nobody. Or just
+ # the RT Owner. Or maybe all Privileged watchers.
+ my ( $Sender, $junk ) = ParseSenderAddressFromHead($head);
+ $head->add( 'RT-Squelch-Replies-To', $Sender );
+ $head->add( 'RT-DetectedAutoGenerated', 'true' );
+ }
+ return ( 1, $ErrorsTo, "Handled machine detection", $IsALoop );
}
+=head2 IsCorrectAction
+
+Returns a list of valid actions we've found for this message
+
+=cut
+
+sub IsCorrectAction {
+ my $action = shift;
+ my @actions = grep $_, split /-/, $action;
+ return ( 0, '(no value)' ) unless @actions;
+ foreach (@actions) {
+ return ( 0, $_ ) unless /^(?:comment|correspond|take|resolve)$/;
+ }
+ return ( 1, @actions );
+}
eval "require RT::Interface::Email_Vendor";
-die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Email_Vendor.pm});
+die $@ if ( $@ && $@ !~ qr{^Can't locate RT/Interface/Email_Vendor.pm} );
eval "require RT::Interface::Email_Local";
-die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Email_Local.pm});
+die $@ if ( $@ && $@ !~ qr{^Can't locate RT/Interface/Email_Local.pm} );
1;
diff --git a/rt/lib/RT/Interface/Email/Auth/GnuPG.pm b/rt/lib/RT/Interface/Email/Auth/GnuPG.pm
index 2dfada7..1150807 100755
--- a/rt/lib/RT/Interface/Email/Auth/GnuPG.pm
+++ b/rt/lib/RT/Interface/Email/Auth/GnuPG.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Interface/Email/Auth/MailFrom.pm b/rt/lib/RT/Interface/Email/Auth/MailFrom.pm
index ef315dd..32009c3 100644
--- a/rt/lib/RT/Interface/Email/Auth/MailFrom.pm
+++ b/rt/lib/RT/Interface/Email/Auth/MailFrom.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -60,6 +62,11 @@ sub GetCurrentUser {
# We don't need to do any external lookups
my ( $Address, $Name ) = ParseSenderAddressFromHead( $args{'Message'}->head );
+
+ unless ($Address) {
+ return ( $args{'CurrentUser'}, -1 );
+ }
+
my $CurrentUser = RT::CurrentUser->new();
$CurrentUser->LoadByEmail($Address);
diff --git a/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm b/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm
index c552d76..2f8b61c 100644
--- a/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+++ b/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Interface/REST.pm b/rt/lib/RT/Interface/REST.pm
index 279ddf4..90e3b35 100644
--- a/rt/lib/RT/Interface/REST.pm
+++ b/rt/lib/RT/Interface/REST.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -54,25 +56,37 @@ BEGIN {
use Exporter ();
use vars qw($VERSION @ISA @EXPORT);
- $VERSION = do { my @r = (q$Revision: 1.1.1.3 $ =~ /\d+/g); sprintf "%d."."%02d"x$#r, @r };
+ $VERSION = do { my @r = (q$Revision: 1.1.1.4 $ =~ /\d+/g); sprintf "%d."."%02d"x$#r, @r };
@ISA = qw(Exporter);
@EXPORT = qw(expand_list form_parse form_compose vpush vsplit);
}
-my $field = '[a-zA-Z][a-zA-Z0-9_-]*';
+my $field = '(?i:[a-z][a-z0-9_-]*|C(?:ustom)?F(?:ield)?-[a-z0-9_ -]+)';
+# WARN: this code is duplicated in bin/rt.in,
+# change both functions at once
sub expand_list {
my ($list) = @_;
- my ($elt, @elts, %elts);
- foreach $elt (split /,/, $list) {
- if ($elt =~ /^(\d+)-(\d+)$/) { push @elts, ($1..$2) }
- else { push @elts, $elt }
+ my @elts;
+ foreach (split /,/, $list) {
+ push @elts, /^(\d+)-(\d+)$/? ($1..$2): $_;
}
- @elts{@elts}=();
- return sort {$a<=>$b} keys %elts;
+ return map $_->[0], # schwartzian transform
+ sort {
+ defined $a->[1] && defined $b->[1]?
+ # both numbers
+ $a->[1] <=> $b->[1]
+ :!defined $a->[1] && !defined $b->[1]?
+ # both letters
+ $a->[2] cmp $b->[2]
+ # mix, number must be first
+ :defined $a->[1]? -1: 1
+ }
+ map [ $_, (defined( /^(\d+)$/ )? $1: undef), lc($_) ],
+ @elts;
}
# Returns a reference to an array of parsed forms.
diff --git a/rt/lib/RT/Interface/Web.pm b/rt/lib/RT/Interface/Web.pm
index 724d7e5..16945ab 100644
--- a/rt/lib/RT/Interface/Web.pm
+++ b/rt/lib/RT/Interface/Web.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -62,10 +64,13 @@ use_ok(RT::Interface::Web);
=cut
-package RT::Interface::Web;
use strict;
+use warnings;
-
+package RT::Interface::Web;
+use HTTP::Date;
+use RT::SavedSearches;
+use URI;
# {{{ EscapeUTF8
@@ -127,7 +132,7 @@ sub WebCanonicalizeInfo {
my $user;
if ( defined $ENV{'REMOTE_USER'} ) {
- $user = lc ( $ENV{'REMOTE_USER'} ) if( length($ENV{'REMOTE_USER'}) );
+ $user = lc ( $ENV{'REMOTE_USER'} ) if( length($ENV{'REMOTE_USER'}) );
}
return $user;
@@ -151,14 +156,14 @@ sub WebExternalAutoInfo {
$user_info{'Privileged'} = 1;
if ($^O !~ /^(?:riscos|MacOS|MSWin32|dos|os2)$/) {
- # Populate fields with information from Unix /etc/passwd
+ # Populate fields with information from Unix /etc/passwd
- my ($comments, $realname) = (getpwnam($user))[5, 6];
- $user_info{'Comments'} = $comments if defined $comments;
- $user_info{'RealName'} = $realname if defined $realname;
+ my ($comments, $realname) = (getpwnam($user))[5, 6];
+ $user_info{'Comments'} = $comments if defined $comments;
+ $user_info{'RealName'} = $realname if defined $realname;
}
elsif ($^O eq 'MSWin32' and eval 'use Net::AdminMisc; 1') {
- # Populate fields with information from NT domain controller
+ # Populate fields with information from NT domain controller
}
# and return the wad of stuff
@@ -168,8 +173,57 @@ sub WebExternalAutoInfo {
# }}}
+
+=head2 Redirect URL
+
+This routine ells the current user's browser to redirect to URL.
+Additionally, it unties the user's currently active session, helping to avoid
+A bug in Apache::Session 1.81 and earlier which clobbers sessions if we try to use
+a cached DBI statement handle twice at the same time.
+
+=cut
+
+
+sub Redirect {
+ my $redir_to = shift;
+ untie $HTML::Mason::Commands::session;
+ my $uri = URI->new($redir_to);
+ my $server_uri = URI->new($RT::WebURL);
+
+ # If the user is coming in via a non-canonical
+ # hostname, don't redirect them to the canonical host,
+ # it will just upset them (and invalidate their credentials)
+ if ($uri->host eq $server_uri->host &&
+ $uri->port eq $server_uri->port) {
+ $uri->host($ENV{'HTTP_HOST'});
+ $uri->port($ENV{'SERVER_PORT'});
+ }
+
+ $HTML::Mason::Commands::m->redirect($uri->canonical);
+ $HTML::Mason::Commands::m->abort;
+}
+
+
+=head2 StaticFileHeaders
+
+Send the browser a few headers to try to get it to (somewhat agressively)
+cache RT's static Javascript and CSS files.
+
+This routine could really use _accurate_ heuristics. (XXX TODO)
+
+=cut
+
+sub StaticFileHeaders {
+ # Expire things in a month.
+ $HTML::Mason::Commands::r->headers_out->{'Expires'} = HTTP::Date::time2str( time() + 2592000 );
+
+ # Last modified at server start time
+ $HTML::Mason::Commands::r->headers_out->{'Last-Modified'} = HTTP::Date::time2str($^T);
+
+}
+
+
package HTML::Mason::Commands;
-use strict;
use vars qw/$r $m %session/;
@@ -194,8 +248,8 @@ sub loc {
return ($u->loc(@_));
}
else {
- # pathetic case -- SystemUser is gone.
- return $_[0];
+ # pathetic case -- SystemUser is gone.
+ return $_[0];
}
}
@@ -288,9 +342,18 @@ sub CreateTicket {
Body => $ARGS{'Content'},
);
- if ($ARGS{'Attachments'}) {
- $MIMEObj->make_multipart;
- $MIMEObj->add_part($_) foreach values %{$ARGS{'Attachments'}};
+ if ( $ARGS{'Attachments'} ) {
+ my $rv = $MIMEObj->make_multipart;
+ $RT::Logger->error("Couldn't make multipart message")
+ if !$rv || $rv !~ /^(?:DONE|ALREADY)$/;
+
+ foreach ( values %{$ARGS{'Attachments'}} ) {
+ unless ( $_ ) {
+ $RT::Logger->error("Couldn't add empty attachemnt");
+ next;
+ }
+ $MIMEObj->add_part($_);
+ }
}
my %create_args = (
@@ -312,13 +375,12 @@ sub CreateTicket {
MIMEObj => $MIMEObj
);
foreach my $arg (keys %ARGS) {
- my $cfid = $1;
+ next if $arg =~ /-(?:Magic|Category)$/;
- next if ($arg =~ /-Magic$/);
- #Object-RT::Ticket--CustomField-3-Values
if ($arg =~ /^Object-RT::Transaction--CustomField-/) {
$create_args{$arg} = $ARGS{$arg};
}
+ # Object-RT::Ticket--CustomField-3-Values
elsif ($arg =~ /^Object-RT::Ticket--CustomField-(\d+)(.*?)$/) {
my $cfid = $1;
my $cf = RT::CustomField->new( $session{'CurrentUser'});
@@ -349,42 +411,42 @@ sub CreateTicket {
my (@dependson, @dependedonby, @parents, @children, @refersto, @referredtoby);
foreach my $luri ( split ( / /, $ARGS{"new-DependsOn"} ) ) {
- $luri =~ s/\s*$//; # Strip trailing whitespace
- push @dependson, $luri;
+ $luri =~ s/\s*$//; # Strip trailing whitespace
+ push @dependson, $luri;
}
$create_args{'DependsOn'} = \@dependson;
foreach my $luri ( split ( / /, $ARGS{"DependsOn-new"} ) ) {
- push @dependedonby, $luri;
+ push @dependedonby, $luri;
}
$create_args{'DependedOnBy'} = \@dependedonby;
foreach my $luri ( split ( / /, $ARGS{"new-MemberOf"} ) ) {
- $luri =~ s/\s*$//; # Strip trailing whitespace
- push @parents, $luri;
+ $luri =~ s/\s*$//; # Strip trailing whitespace
+ push @parents, $luri;
}
$create_args{'Parents'} = \@parents;
foreach my $luri ( split ( / /, $ARGS{"MemberOf-new"} ) ) {
- push @children, $luri;
+ push @children, $luri;
}
$create_args{'Children'} = \@children;
foreach my $luri ( split ( / /, $ARGS{"new-RefersTo"} ) ) {
- $luri =~ s/\s*$//; # Strip trailing whitespace
- push @refersto, $luri;
+ $luri =~ s/\s*$//; # Strip trailing whitespace
+ push @refersto, $luri;
}
$create_args{'RefersTo'} = \@refersto;
foreach my $luri ( split ( / /, $ARGS{"RefersTo-new"} ) ) {
- push @referredtoby, $luri;
+ push @referredtoby, $luri;
}
$create_args{'ReferredToBy'} = \@referredtoby;
# }}}
my ( $id, $Trans, $ErrMsg ) = $Ticket->Create(%create_args);
- unless ( $id && $Trans ) {
+ unless ( $id ) {
Abort($ErrMsg);
}
@@ -565,7 +627,7 @@ sub MakeMIMEEntity {
Subject => $args{'Subject'} || "",
From => $args{'From'},
Cc => $args{'Cc'},
- Charset => 'utf8',
+ 'Charset:' => 'utf8',
Data => [ $args{'Body'} ]
);
}
@@ -893,7 +955,7 @@ sub ProcessACLChanges {
if ($object_type eq 'RT::System') {
$obj = $RT::System;
- } elsif ($RT::ACE::OBJECT_TYPES{$object_type}) {
+ } elsif ($RT::ACE::OBJECT_TYPES{$object_type}) {
$obj = $object_type->new($session{'CurrentUser'});
$obj->Load($object_id);
} else {
@@ -922,7 +984,7 @@ sub ProcessACLChanges {
if ($object_type eq 'RT::System') {
$obj = $RT::System;
- } elsif ($RT::ACE::OBJECT_TYPES{$object_type}) {
+ } elsif ($RT::ACE::OBJECT_TYPES{$object_type}) {
$obj = $object_type->new($session{'CurrentUser'});
$obj->Load($object_id);
} else {
@@ -964,9 +1026,9 @@ sub UpdateRecordObject {
my $Object = $args{'Object'};
my @results = $Object->Update(AttributesRef => $args{'AttributesRef'},
- ARGSRef => $args{'ARGSRef'},
+ ARGSRef => $args{'ARGSRef'},
AttributePrefix => $args{'AttributePrefix'}
- );
+ );
return (@results);
}
@@ -1064,6 +1126,7 @@ sub ProcessTicketBasics {
Queue
);
+
if ( $ARGSRef->{'Queue'} and ( $ARGSRef->{'Queue'} !~ /^(\d+)$/ ) ) {
my $tempqueue = RT::Queue->new($RT::SystemUser);
$tempqueue->Load( $ARGSRef->{'Queue'} );
@@ -1114,11 +1177,11 @@ sub ProcessTicketCustomFieldUpdates {
my %custom_fields_to_mod;
foreach my $arg ( keys %$ARGSRef ) {
if ( $arg =~ /^Ticket-(\d+-.*)/) {
- $ARGSRef->{"Object-RT::Ticket-$1"} = delete $ARGSRef->{$arg};
- }
+ $ARGSRef->{"Object-RT::Ticket-$1"} = delete $ARGSRef->{$arg};
+ }
elsif ( $arg =~ /^CustomField-(\d+-.*)/) {
- $ARGSRef->{"Object-RT::Ticket--$1"} = delete $ARGSRef->{$arg};
- }
+ $ARGSRef->{"Object-RT::Ticket--$1"} = delete $ARGSRef->{$arg};
+ }
}
return ProcessObjectCustomFieldUpdates(%args, ARGSRef => $ARGSRef);
@@ -1132,161 +1195,174 @@ sub ProcessObjectCustomFieldUpdates {
# Build up a list of objects that we want to work with
my %custom_fields_to_mod;
foreach my $arg ( keys %$ARGSRef ) {
- if ( $arg =~ /^Object-([\w:]+)-(\d*)-CustomField-(\d+)-/ ) {
- # For each of those objects, find out what custom fields we want to work with.
- $custom_fields_to_mod{$1}{$2 || $args{'Object'}->Id}{$3} = 1;
- }
+ # format: Object-<object class>-<object id>-CustomField-<CF id>-<commands>
+ next unless $arg =~ /^Object-([\w:]+)-(\d*)-CustomField-(\d+)-(.*)$/;
+
+ # For each of those objects, find out what custom fields we want to work with.
+ $custom_fields_to_mod{ $1 }{ $2 || 0 }{ $3 }{ $4 } = $ARGSRef->{ $arg };
}
# For each of those objects
foreach my $class ( keys %custom_fields_to_mod ) {
- foreach my $id ( keys %{$custom_fields_to_mod{$class}} ) {
- my $Object = $args{'Object'};
- if (!$Object or ref($Object) ne $class or $Object->id != $id) {
- $Object = $class->new( $session{'CurrentUser'} );
- $Object->Load($id);
- }
-
- # For each custom field
- foreach my $cf ( keys %{ $custom_fields_to_mod{$class}{$id} } ) {
- my $CustomFieldObj = RT::CustomField->new($session{'CurrentUser'});
- $CustomFieldObj->LoadById($cf);
-
- foreach my $arg ( keys %{$ARGSRef} ) {
- # Only interested in args for the current CF:
- next unless ( $arg =~ /^Object-$class-(?:$id)?-CustomField-$cf-/ );
-
- # since http won't pass in a form element with a null value, we need
- # to fake it
- if ($arg =~ /^(.*?)-Values-Magic$/ ) {
- # We don't care about the magic, if there's really a values element;
- next if ($ARGSRef->{$1.'-Value'} || $ARGSRef->{$1.'-Values'}) ;
-
- # "Empty" values does not mean anything for Image and Binary fields
- next if $CustomFieldObj->Type =~ /^(?:Image|Binary)$/;
-
- $arg = $1."-Values";
- $ARGSRef->{$1."-Values"} = undef;
-
- }
- my @values = ();
- if (ref( $ARGSRef->{$arg} ) eq 'ARRAY' ) {
- @values = @{ $ARGSRef->{$arg} };
- } elsif ($CustomFieldObj->Type =~ /text/i) { # Both Text and Wikitext
- @values = ($ARGSRef->{$arg});
- } else {
- @values = split /\n/, $ARGSRef->{$arg};
- }
-
- if ( ($CustomFieldObj->Type eq 'Freeform'
- && ! $CustomFieldObj->SingleValue) ||
- $CustomFieldObj->Type =~ /text/i) {
- foreach my $val (@values) {
- $val =~ s/\r//g;
- }
- }
-
- if ( ( $arg =~ /-AddValue$/ ) || ( $arg =~ /-Value$/ ) ) {
- foreach my $value (@values) {
- next unless length($value);
- my ( $val, $msg ) = $Object->AddCustomFieldValue(
- Field => $cf,
- Value => $value
- );
- push ( @results, $msg );
- }
- }
- elsif ( $arg =~ /-Upload$/ ) {
- my $value_hash = _UploadedFile($arg) or next;
-
- my ( $val, $msg ) = $Object->AddCustomFieldValue(
- %$value_hash,
- Field => $cf,
- );
- push ( @results, $msg );
- }
- elsif ( $arg =~ /-DeleteValues$/ ) {
- foreach my $value (@values) {
- next unless length($value);
- my ( $val, $msg ) = $Object->DeleteCustomFieldValue(
- Field => $cf,
- Value => $value
- );
- push ( @results, $msg );
- }
- }
- elsif ( $arg =~ /-DeleteValueIds$/ ) {
- foreach my $value (@values) {
- next unless length($value);
- my ( $val, $msg ) = $Object->DeleteCustomFieldValue(
- Field => $cf,
- ValueId => $value,
- );
- push ( @results, $msg );
- }
- }
- elsif ( $arg =~ /-Values$/ and !$CustomFieldObj->Repeated) {
- my $cf_values = $Object->CustomFieldValues($cf);
-
- my %values_hash;
- foreach my $value (@values) {
- next unless length($value);
-
- # build up a hash of values that the new set has
- $values_hash{$value} = 1;
-
- unless ( $cf_values->HasEntry($value) ) {
- my ( $val, $msg ) = $Object->AddCustomFieldValue(
- Field => $cf,
- Value => $value
- );
- push ( @results, $msg );
- }
-
- }
- while ( my $cf_value = $cf_values->Next ) {
- unless ( $values_hash{ $cf_value->Content } == 1 ) {
- my ( $val, $msg ) = $Object->DeleteCustomFieldValue(
- Field => $cf,
- Value => $cf_value->Content
- );
- push ( @results, $msg);
-
- }
- }
- }
- elsif ( $arg =~ /-Values$/ ) {
- my $cf_values = $Object->CustomFieldValues($cf);
-
- # keep everything up to the point of difference, delete the rest
- my $delete_flag;
- foreach my $old_cf (@{$cf_values->ItemsArrayRef}) {
- if (!$delete_flag and @values and $old_cf->Content eq $values[0]) {
- shift @values;
- next;
- }
-
- $delete_flag ||= 1;
- $old_cf->Delete;
- }
-
- # now add/replace extra things, if any
- foreach my $value (@values) {
- my ( $val, $msg ) = $Object->AddCustomFieldValue(
- Field => $cf,
- Value => $value
- );
- push ( @results, $msg );
- }
- }
- else {
- push ( @results, loc("User asked for an unknown update type for custom field [_1] for [_2] object #[_3]", $cf->Name, $class, $Object->id ) );
- }
- }
- }
- return (@results);
- }
+ foreach my $id ( keys %{$custom_fields_to_mod{$class}} ) {
+ my $Object = $args{'Object'};
+ $Object = $class->new( $session{'CurrentUser'} )
+ unless $Object && ref $Object eq $class;
+
+ $Object->Load( $id ) unless ($Object->id || 0) == $id;
+ unless ( $Object->id ) {
+ $RT::Logger->warning("Couldn't load object $class #$id");
+ next;
+ }
+
+ foreach my $cf ( keys %{ $custom_fields_to_mod{ $class }{ $id } } ) {
+ my $CustomFieldObj = RT::CustomField->new( $session{'CurrentUser'} );
+ $CustomFieldObj->LoadById( $cf );
+ unless ( $CustomFieldObj->id ) {
+ $RT::Logger->warning("Couldn't load custom field #$id");
+ next;
+ }
+ push @results, _ProcessObjectCustomFieldUpdates(
+ Prefix => "Object-$class-$id-CustomField-$cf-",
+ Object => $Object,
+ CustomField => $CustomFieldObj,
+ ARGS => $custom_fields_to_mod{$class}{$id}{$cf},
+ );
+ }
+ }
+ }
+ return @results;
+}
+
+sub _ProcessObjectCustomFieldUpdates {
+ my %args = @_;
+ my $cf = $args{'CustomField'};
+ my $cf_type = $cf->Type;
+
+ my @results;
+ foreach my $arg ( keys %{ $args{'ARGS'} } ) {
+
+ # since http won't pass in a form element with a null value, we need
+ # to fake it
+ if ( $arg eq 'Values-Magic' ) {
+ # We don't care about the magic, if there's really a values element;
+ next if $args{'ARGS'}->{'Value'} || $args{'ARGS'}->{'Values'};
+
+ # "Empty" values does not mean anything for Image and Binary fields
+ next if $cf_type =~ /^(?:Image|Binary)$/;
+
+ $arg = 'Values';
+ $args{'ARGS'}->{'Values'} = undef;
+ }
+
+ my @values = ();
+ if ( ref $args{'ARGS'}->{ $arg } eq 'ARRAY' ) {
+ @values = @{ $args{'ARGS'}->{$arg} };
+ } elsif ( $cf_type =~ /text/i ) { # Both Text and Wikitext
+ @values = ($args{'ARGS'}->{$arg});
+ } else {
+ @values = split /\n/, $args{'ARGS'}->{ $arg };
+ }
+
+ if ( ( $cf_type eq 'Freeform' && !$cf->SingleValue ) || $cf_type =~ /text/i ) {
+ s/\r//g foreach @values;
+ }
+ @values = grep defined && $_ ne '', @values;
+
+ if ( $arg eq 'AddValue' || $arg eq 'Value' ) {
+ foreach my $value (@values) {
+ my ( $val, $msg ) = $args{'Object'}->AddCustomFieldValue(
+ Field => $cf->id,
+ Value => $value
+ );
+ push ( @results, $msg );
+ }
+ }
+ elsif ( $arg eq 'Upload' ) {
+ my $value_hash = _UploadedFile( $args{'Prefix'} . $arg ) or next;
+ my ( $val, $msg ) = $args{'Object'}->AddCustomFieldValue(
+ %$value_hash,
+ Field => $cf,
+ );
+ push ( @results, $msg );
+ }
+ elsif ( $arg eq 'DeleteValues' ) {
+ foreach my $value ( @values ) {
+ my ( $val, $msg ) = $args{'Object'}->DeleteCustomFieldValue(
+ Field => $cf,
+ Value => $value,
+ );
+ push ( @results, $msg );
+ }
+ }
+ elsif ( $arg eq 'DeleteValueIds' ) {
+ foreach my $value ( @values ) {
+ my ( $val, $msg ) = $args{'Object'}->DeleteCustomFieldValue(
+ Field => $cf,
+ ValueId => $value,
+ );
+ push ( @results, $msg );
+ }
+ }
+ elsif ( $arg eq 'Values' && !$cf->Repeated ) {
+ my $cf_values = $args{'Object'}->CustomFieldValues( $cf->id );
+
+ my %values_hash;
+ foreach my $value ( @values ) {
+ # build up a hash of values that the new set has
+ $values_hash{$value} = 1;
+ next if $cf_values->HasEntry( $value );
+
+ my ( $val, $msg ) = $args{'Object'}->AddCustomFieldValue(
+ Field => $cf,
+ Value => $value
+ );
+ push ( @results, $msg );
+ }
+
+ $cf_values->RedoSearch;
+ while ( my $cf_value = $cf_values->Next ) {
+ next if $values_hash{ $cf_value->Content };
+
+ my ( $val, $msg ) = $args{'Object'}->DeleteCustomFieldValue(
+ Field => $cf,
+ Value => $cf_value->Content
+ );
+ push ( @results, $msg);
+ }
+ }
+ elsif ( $arg eq 'Values' ) {
+ my $cf_values = $args{'Object'}->CustomFieldValues( $cf->id );
+
+ # keep everything up to the point of difference, delete the rest
+ my $delete_flag;
+ foreach my $old_cf (@{$cf_values->ItemsArrayRef}) {
+ if (!$delete_flag and @values and $old_cf->Content eq $values[0]) {
+ shift @values;
+ next;
+ }
+
+ $delete_flag ||= 1;
+ $old_cf->Delete;
+ }
+
+ # now add/replace extra things, if any
+ foreach my $value ( @values ) {
+ my ( $val, $msg ) = $args{'Object'}->AddCustomFieldValue(
+ Field => $cf,
+ Value => $value
+ );
+ push ( @results, $msg );
+ }
+ }
+ else {
+ push ( @results,
+ loc("User asked for an unknown update type for custom field [_1] for [_2] object #[_3]",
+ $cf->Name, ref $args{'Object'}, $args{'Object'}->id )
+ );
+ }
}
+ return @results;
}
# {{{ sub ProcessTicketWatchers
@@ -1308,27 +1384,30 @@ sub ProcessTicketWatchers {
my $Ticket = $args{'TicketObj'};
my $ARGSRef = $args{'ARGSRef'};
- # {{{ Munge watchers
+ # Munge watchers
foreach my $key ( keys %$ARGSRef ) {
- # {{{ Delete deletable watchers
- if ( ( $key =~ /^Ticket-DeleteWatcher-Type-(.*)-Principal-(\d+)$/ ) ) {
- my ( $code, $msg ) =
- $Ticket->DeleteWatcher(PrincipalId => $2,
- Type => $1);
+ # Delete deletable watchers
+ if ( ( $key =~ /^Ticket-DeleteWatcher-Type-(.*)-Principal-(\d+)$/ ) )
+ {
+ my ( $code, $msg ) = $Ticket->DeleteWatcher(
+ PrincipalId => $2,
+ Type => $1
+ );
push @results, $msg;
}
# Delete watchers in the simple style demanded by the bulk manipulator
- elsif ( $key =~ /^Delete(Requestor|Cc|AdminCc)$/ ) {
- my ( $code, $msg ) = $Ticket->DeleteWatcher( Email => $ARGSRef->{$key}, Type => $1 );
+ elsif ( $key =~ /^Delete(Requestor|Cc|AdminCc)$/ ) {
+ my ( $code, $msg ) = $Ticket->DeleteWatcher(
+ Email => $ARGSRef->{$key},
+ Type => $1
+ );
push @results, $msg;
}
- # }}}
-
- # Add new wathchers by email address
+ # Add new wathchers by email address
elsif ( ( $ARGSRef->{$key} =~ /^(AdminCc|Cc|Requestor)$/ )
and ( $key =~ /^WatcherTypeEmail(\d*)$/ ) )
{
@@ -1351,18 +1430,21 @@ sub ProcessTicketWatchers {
}
# Add new watchers by owner
- elsif ( ( $ARGSRef->{$key} =~ /^(AdminCc|Cc|Requestor)$/ )
- and ( $key =~ /^Ticket-AddWatcher-Principal-(\d*)$/ ) ) {
+ elsif ( $key =~ /^Ticket-AddWatcher-Principal-(\d*)$/ ) {
+ my $principal_id = $1;
+ my $form = $ARGSRef->{$key};
+ foreach my $value ( ref($form) ? @{$form} : ($form) ) {
+ next unless $value =~ /^(?:AdminCc|Cc|Requestor)$/i;
- #They're in this order because otherwise $1 gets clobbered :/
- my ( $code, $msg ) =
- $Ticket->AddWatcher( Type => $ARGSRef->{$key}, PrincipalId => $1 );
- push @results, $msg;
+ my ( $code, $msg ) = $Ticket->AddWatcher(
+ Type => $value,
+ PrincipalId => $principal_id
+ );
+ push @results, $msg;
+ }
}
- }
-
- # }}}
+ }
return (@results);
}
@@ -1444,7 +1526,7 @@ sub ProcessTicketLinks {
my (@results) = ProcessRecordLinks(RecordObj => $Ticket,
- ARGSRef => $ARGSRef);
+ ARGSRef => $ARGSRef);
#Merge if we need to
if ( $ARGSRef->{ $Ticket->Id . "-MergeInto" } ) {
@@ -1540,6 +1622,37 @@ sub _UploadedFile {
};
}
+=head2 _load_container_object ( $type, $id );
+
+Instantiate container object for saving searches.
+
+=cut
+
+sub _load_container_object {
+ my ($obj_type, $obj_id) = @_;
+ return RT::SavedSearch->new($session{'CurrentUser'})->_load_privacy_object($obj_type, $obj_id);
+}
+
+=head2 _parse_saved_search ( $arg );
+
+Given a serialization string for saved search, and returns the
+container object and the search id.
+
+=cut
+
+sub _parse_saved_search {
+ my $spec = shift;
+ return unless $spec;
+ if ($spec !~ /^(.*?)-(\d+)-SavedSearch-(\d+)$/ ) {
+ return;
+ }
+ my $obj_type = $1;
+ my $obj_id = $2;
+ my $search_id = $3;
+
+ return (_load_container_object ($obj_type, $obj_id), $search_id);
+}
+
eval "require RT::Interface::Web_Vendor";
die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Web_Vendor.pm});
eval "require RT::Interface::Web_Local";
diff --git a/rt/lib/RT/Interface/Web/Handler.pm b/rt/lib/RT/Interface/Web/Handler.pm
index ce92225..1e871ec 100644
--- a/rt/lib/RT/Interface/Web/Handler.pm
+++ b/rt/lib/RT/Interface/Web/Handler.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
package RT::Interface::Web::Handler;
use CGI qw/-private_tempfiles/;
@@ -54,7 +55,6 @@ use Time::ParseDate;
use Time::HiRes;
use HTML::Entities;
use HTML::Scrubber;
-use Text::Quoted;
use RT::Interface::Web::Handler;
use File::Path qw( rmtree );
use File::Glob qw( bsd_glob );
@@ -88,16 +88,6 @@ sub new {
$class->InitSessionDir;
if ( $mod_perl::VERSION && $mod_perl::VERSION >= 1.9908 ) {
-# require Apache::RequestUtil;
-# no warnings 'redefine';
-# my $sub = *Apache::request{CODE};
-# *Apache::request = sub {
-# my $r;
-# eval { $r = $sub->('Apache'); };
-#
-# # warn $@ if $@;
-# return $r;
-# };
goto &NewApacheHandler;
}
elsif ($CGI::MOD_PERL) {
@@ -117,11 +107,11 @@ sub InitSessionDir {
# Clean up our umask to protect session files
umask(0077);
- if ($CGI::MOD_PERL) {
+ if ($CGI::MOD_PERL) { local $@; eval {
+
chown( Apache->server->uid, Apache->server->gid,
$RT::MasonSessionDir )
- if Apache->server->can('uid');
- }
+ }}
# Die if WebSessionDir doesn't exist or we can't write to it
stat($RT::MasonSessionDir);
diff --git a/rt/lib/RT/Interface/Web/Menu.pm b/rt/lib/RT/Interface/Web/Menu.pm
new file mode 100644
index 0000000..f2d78ef
--- /dev/null
+++ b/rt/lib/RT/Interface/Web/Menu.pm
@@ -0,0 +1,68 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
+package RT::Interface::Web::Menu;
+
+
+sub new {
+ my $class = shift;
+ my $self = bless {}, $class;
+ $self->{'root_node'} = RT::Interface::Web::Menu::Item->new();
+ return $self;
+}
+
+
+sub as_hash_of_hashes {
+
+}
+
+sub root {
+ my $self = shift;
+ return $self->{'root_node'};
+}
+
+1;
diff --git a/rt/lib/RT/Interface/Web/Menu/Item.pm b/rt/lib/RT/Interface/Web/Menu/Item.pm
new file mode 100644
index 0000000..5365db3
--- /dev/null
+++ b/rt/lib/RT/Interface/Web/Menu/Item.pm
@@ -0,0 +1,86 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
+package RT::Interface::Web::Menu::Item;
+
+
+sub new {
+ my $class = shift;
+ my $self = bless {},$class;
+ $self->{'_attributes'} = {};
+ return($self);
+}
+
+sub label { my $self = shift; $self->_accessor( label => @_) } ;
+sub absolute_url { my $self = shift; $self->_accessor( absolute_url => @_) } ;
+sub rt_path { my $self = shift; $self->_accessor( rt_path => @_) } ;
+sub hilight { my $self = shift; $self->_accessor( hilight => @_);
+ $self->parent->hilight(1);
+ } ;
+sub sort_order { my $self = shift; $self->_accessor( sort_order => @_) } ;
+
+sub add_child {
+}
+
+sub delete {
+}
+
+sub children {
+
+}
+
+sub _accessor {
+ my $self = shift;
+ my $key = shift;
+ if (@_){
+ $self->{'attributes'}->{$key} = shift;
+
+ }
+ return $self->{'_attributes'}->{$key};
+}
+
+1;
diff --git a/rt/lib/RT/Interface/Web/QueryBuilder.pm b/rt/lib/RT/Interface/Web/QueryBuilder.pm
index b7526b3..56c5b03 100755
--- a/rt/lib/RT/Interface/Web/QueryBuilder.pm
+++ b/rt/lib/RT/Interface/Web/QueryBuilder.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm b/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm
index 67b7283..4676273 100755
--- a/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm
+++ b/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Interface/Web/Standalone.pm b/rt/lib/RT/Interface/Web/Standalone.pm
index bc2423e..319e317 100755
--- a/rt/lib/RT/Interface/Web/Standalone.pm
+++ b/rt/lib/RT/Interface/Web/Standalone.pm
@@ -1,3 +1,50 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
package RT::Interface::Web::Standalone;
use strict;
diff --git a/rt/lib/RT/Link.pm b/rt/lib/RT/Link.pm
index cc68aa6..72ad1d5 100644
--- a/rt/lib/RT/Link.pm
+++ b/rt/lib/RT/Link.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Link_Overlay.pm b/rt/lib/RT/Link_Overlay.pm
index c870ee4..e8d6c7c 100644
--- a/rt/lib/RT/Link_Overlay.pm
+++ b/rt/lib/RT/Link_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Link - an RT Link object
@@ -268,8 +269,8 @@ sub TargetURI {
=cut
sub TargetObj {
- my $self = shift;
- return $self->TargetURI->Object;
+ my $self = shift;
+ return $self->TargetURI->Object;
}
# }}}
@@ -349,7 +350,7 @@ Returns an HTTP url to access the base of this link
sub BaseAsHREF {
my $self = shift;
$RT::Logger->crit("Link::BaseAsHREF deprecated in favor of ->BaseURI->AsHREF at (". join(":",caller).")");
- return $self->BaseURI->HREF;
+ return $self->BaseURI->AsHREF;
}
# }}}
@@ -364,7 +365,7 @@ return an HTTP url to access the target of this link
sub TargetAsHREF {
my $self = shift;
$RT::Logger->crit("Link::TargetAsHREF deprecated in favor of ->TargetURI->AsHREF at (". join(":",caller).")");
- return $self->TargetURI->HREF;
+ return $self->TargetURI->AsHREF;
}
# }}}
diff --git a/rt/lib/RT/Links.pm b/rt/lib/RT/Links.pm
index 3626e22..5c21e2d 100644
--- a/rt/lib/RT/Links.pm
+++ b/rt/lib/RT/Links.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Links_Overlay.pm b/rt/lib/RT/Links_Overlay.pm
index 203b60a..bf95e63 100644
--- a/rt/lib/RT/Links_Overlay.pm
+++ b/rt/lib/RT/Links_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Links - A collection of Link objects
@@ -154,19 +155,17 @@ sub Next {
my $self = shift;
my $Link = $self->SUPER::Next();
- if ((defined($Link)) and (ref($Link))) {
- # Skip links to local objects thast are deleted
- if ($Link->TargetURI->IsLocal and UNIVERSAL::isa($Link->TargetObj,"RT::Ticket")
- and $Link->TargetObj->__Value('status') eq "deleted") {
- return $self->Next;
- } elsif ($Link->BaseURI->IsLocal and UNIVERSAL::isa($Link->BaseObj,"RT::Ticket")
- and $Link->BaseObj->__Value('status') eq "deleted") {
- return $self->Next;
- } else {
- return $Link;
- }
+ return $Link unless $Link && ref $Link;
+
+ # Skip links to local objects thast are deleted
+ if ( $Link->TargetURI->IsLocal and UNIVERSAL::isa($Link->TargetObj,"RT::Ticket")
+ and $Link->TargetObj->__Value('status') eq "deleted") {
+ return $self->Next;
+ } elsif ($Link->BaseURI->IsLocal and UNIVERSAL::isa($Link->BaseObj,"RT::Ticket")
+ and $Link->BaseObj->__Value('status') eq "deleted") {
+ return $self->Next;
} else {
- return undef;
+ return $Link;
}
}
diff --git a/rt/lib/RT/ObjectCustomField.pm b/rt/lib/RT/ObjectCustomField.pm
index 89c59c6..077c8fc 100644
--- a/rt/lib/RT/ObjectCustomField.pm
+++ b/rt/lib/RT/ObjectCustomField.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ObjectCustomFieldValue.pm b/rt/lib/RT/ObjectCustomFieldValue.pm
index 5b80906..91c2013 100644
--- a/rt/lib/RT/ObjectCustomFieldValue.pm
+++ b/rt/lib/RT/ObjectCustomFieldValue.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm b/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm
index 9b753e8..ed86b11 100644
--- a/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm
+++ b/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -166,9 +168,95 @@ sub Content {
}
+=head2 Object
+
+Returns the object this value applies to
+
+=cut
+
+sub Object {
+ my $self = shift;
+ my $Object = $self->__Value('ObjectType')->new($self->CurrentUser);
+ $Object->Load($self->__Value('ObjectId'));
+ return($Object);
+}
+
+
+=head2 Delete
+
+Disable this value. Used to remove "current" values from records while leaving them in the history.
+
+=cut
+
+
sub Delete {
my $self = shift;
$self->SetDisabled(1);
}
+=head2 _FillInTemplateURL URL
+
+Takes a URL containing placeholders and returns the URL as filled in for this
+ObjectCustomFieldValue.
+
+Available placeholders:
+
+=over
+
+=item __id__
+
+The id of the object in question.
+
+=item __CustomField__
+
+The value of this custom field for the object in question.
+
+=back
+
+=cut
+
+sub _FillInTemplateURL {
+
+ my $self = shift;
+
+ my $url = shift;
+
+ $url =~ s/__id__/@{[$self->ObjectId]}/g;
+ $url =~ s/__CustomField__/@{[$self->Content]}/g;
+
+ return $url;
+}
+
+
+=head2 ValueLinkURL
+
+Returns a filled in URL template for this ObjectCustomFieldValue, suitable for
+constructing a hyperlink in RT's webui. Returns undef if this custom field doesn't have
+a LinkValueTo
+
+=cut
+
+sub LinkValueTo {
+ my $self = shift;
+ return $self->_FillInTemplateURL($self->CustomFieldObj->LinkValueTo);
+}
+
+
+
+=head2 ValueIncludeURL
+
+Returns a filled in URL template for this ObjectCustomFieldValue, suitable for
+constructing a hyperlink in RT's webui. Returns undef if this custom field doesn't have
+a IncludeContentForValue
+
+=cut
+
+sub IncludeContentForValue {
+ my $self = shift;
+ return $self->_FillInTemplateURL($self->CustomFieldObj->IncludeContentForValue);
+}
+
+
+
+
1;
diff --git a/rt/lib/RT/ObjectCustomFieldValues.pm b/rt/lib/RT/ObjectCustomFieldValues.pm
index 296a925..8d8dbf8 100644
--- a/rt/lib/RT/ObjectCustomFieldValues.pm
+++ b/rt/lib/RT/ObjectCustomFieldValues.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm b/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm
index 3e6e62a..6917e89 100644
--- a/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm
+++ b/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ObjectCustomField_Overlay.pm b/rt/lib/RT/ObjectCustomField_Overlay.pm
index e1dc7e2..36cbceb 100644
--- a/rt/lib/RT/ObjectCustomField_Overlay.pm
+++ b/rt/lib/RT/ObjectCustomField_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ObjectCustomFields.pm b/rt/lib/RT/ObjectCustomFields.pm
index fcbf332..fde8bfa 100644
--- a/rt/lib/RT/ObjectCustomFields.pm
+++ b/rt/lib/RT/ObjectCustomFields.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ObjectCustomFields_Overlay.pm b/rt/lib/RT/ObjectCustomFields_Overlay.pm
index a496c4b..0378bf3 100644
--- a/rt/lib/RT/ObjectCustomFields_Overlay.pm
+++ b/rt/lib/RT/ObjectCustomFields_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Principal.pm b/rt/lib/RT/Principal.pm
index da0c669..cbc305e 100644
--- a/rt/lib/RT/Principal.pm
+++ b/rt/lib/RT/Principal.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Principal_Overlay.pm b/rt/lib/RT/Principal_Overlay.pm
index 1986470..0d7ece3 100644
--- a/rt/lib/RT/Principal_Overlay.pm
+++ b/rt/lib/RT/Principal_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -304,7 +306,7 @@ sub HasRight {
$args{EquivObjects} = [ @{ $args{EquivObjects} } ] if $args{EquivObjects};
if ( $self->Disabled ) {
- $RT::Logger->error( "Disabled User: "
+ $RT::Logger->error( "Disabled User #"
. $self->id
. " failed access check for "
. $args{'Right'} );
diff --git a/rt/lib/RT/Principals.pm b/rt/lib/RT/Principals.pm
index a61cfb9..4c87cc9 100644
--- a/rt/lib/RT/Principals.pm
+++ b/rt/lib/RT/Principals.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Principals_Overlay.pm b/rt/lib/RT/Principals_Overlay.pm
index c06b9c6..3f4bfee 100644
--- a/rt/lib/RT/Principals_Overlay.pm
+++ b/rt/lib/RT/Principals_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Principals - a collection of RT::Principal objects
diff --git a/rt/lib/RT/Queue.pm b/rt/lib/RT/Queue.pm
index 23839d4..3b4681a 100755
--- a/rt/lib/RT/Queue.pm
+++ b/rt/lib/RT/Queue.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Queue_Overlay.pm b/rt/lib/RT/Queue_Overlay.pm
index 299072e..c81cb1f 100644
--- a/rt/lib/RT/Queue_Overlay.pm
+++ b/rt/lib/RT/Queue_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Queue - an RT Queue object
diff --git a/rt/lib/RT/Queues.pm b/rt/lib/RT/Queues.pm
index a702081..bc5f480 100755
--- a/rt/lib/RT/Queues.pm
+++ b/rt/lib/RT/Queues.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Queues_Overlay.pm b/rt/lib/RT/Queues_Overlay.pm
index 06e3e12..ffc1d78 100644
--- a/rt/lib/RT/Queues_Overlay.pm
+++ b/rt/lib/RT/Queues_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Queues - a collection of RT::Queue objects
@@ -120,35 +121,22 @@ sub Limit {
}
# }}}
-# {{{ sub Next
+# {{{ sub AddRecord
-=head2 Next
+=head2 AddRecord
-Returns the next queue that this user can see.
+Adds a record object to this collection if this user can see.
+This is used for filtering objects for both Next and ItemsArrayRef.
=cut
-
-sub Next {
+
+sub AddRecord {
my $self = shift;
-
-
- my $Queue = $self->SUPER::Next();
- if ((defined($Queue)) and (ref($Queue))) {
-
- if ($Queue->CurrentUserHasRight('SeeQueue')) {
- return($Queue);
- }
-
- #If the user doesn't have the right to show this queue
- else {
- return($self->Next());
- }
- }
- #if there never was any queue
- else {
- return(undef);
- }
-
+ my $Queue = shift;
+ return unless $Queue->CurrentUserHasRight('SeeQueue');
+
+ push @{$self->{'items'}}, $Queue;
+ $self->{'rows'}++;
}
# }}}
diff --git a/rt/lib/RT/Record.pm b/rt/lib/RT/Record.pm
index 341d88b..191970a 100755
--- a/rt/lib/RT/Record.pm
+++ b/rt/lib/RT/Record.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Record - Base class for RT record objects
@@ -65,18 +66,23 @@ ok (require RT::Record);
=cut
package RT::Record;
+
+use strict;
+use warnings;
+
+our @ISA;
+use base qw(RT::Base);
+
use RT::Date;
use RT::User;
use RT::Attributes;
-use RT::Base;
use DBIx::SearchBuilder::Record::Cachable;
+use Encode qw();
-use strict;
-use vars qw/@ISA $_TABLE_ATTR/;
+our $_TABLE_ATTR = { };
-@ISA = qw(RT::Base);
-if ($RT::DontCacheSearchBuilderRecords ) {
+if ( $RT::DontCacheSearchBuilderRecords ) {
push (@ISA, 'DBIx::SearchBuilder::Record');
} else {
push (@ISA, 'DBIx::SearchBuilder::Record::Cachable');
@@ -188,7 +194,7 @@ sub AddAttribute {
Description => $args{'Description'},
Content => $args{'Content'} );
-
+
# XXX TODO: Why won't RedoSearch work here?
$self->Attributes->_DoSearch;
@@ -236,8 +242,12 @@ sub DeleteAttribute {
=head2 FirstAttribute NAME
-Returns the value of the first attribute with the matching name
-for this object, or C<undef> if no such attributes exist.
+Returns the first attribute with the matching name for this object (as an
+L<RT::Attribute> object), or C<undef> if no such attributes exist.
+
+Note that if there is more than one attribute with the matching name on the
+object, the choice of which one to return is basically arbitrary. This may be
+made well-defined in the future.
=cut
@@ -651,11 +661,6 @@ sub SQLType {
}
-require Encode::compat if $] < 5.007001;
-require Encode;
-
-
-
sub __Value {
my $self = shift;
@@ -817,7 +822,10 @@ sub _EncodeLOB {
elsif ($RT::DropLongAttachments) {
# drop the attachment on the floor
- $RT::Logger->info( "$self: Dropped an attachment of size " . length($Body) . "\n" . "It started: " . substr( $Body, 0, 60 ) . "\n" );
+ $RT::Logger->info( "$self: Dropped an attachment of size "
+ . length($Body) . "\n"
+ . "It started: " . substr( $Body, 0, 60 ) . "\n"
+ );
return ("none", "Large attachment dropped" );
}
}
@@ -926,7 +934,7 @@ sub Update {
next if ( $value eq $self->$attribute() );
my $method = "Set$attribute";
my ( $code, $msg ) = $self->$method($value);
- my ($prefix) = ref($self) =~ /RT::(\w+)/;
+ my ($prefix) = ref($self) =~ /RT(?:.*)::(\w+)/;
# Default to $id, but use name if we can get it.
my $label = $self->id;
@@ -1250,7 +1258,9 @@ sub _Links {
=head2 _AddLink
-Takes a paramhash of Type and one of Base or Target. Adds that link to this ticket.
+Takes a paramhash of Type and one of Base or Target. Adds that link to this object.
+
+Returns C<link id>, C<message> and C<exist> flag.
=cut
@@ -1275,13 +1285,11 @@ sub _AddLink {
}
elsif ( $args{'Base'} ) {
$args{'Target'} = $self->URI();
- my $class = ref($self);
$remote_link = $args{'Base'};
$direction = 'Target';
}
elsif ( $args{'Target'} ) {
$args{'Base'} = $self->URI();
- my $class = ref($self);
$remote_link = $args{'Target'};
$direction = 'Base';
}
@@ -1297,7 +1305,7 @@ sub _AddLink {
Target => $args{'Target'} );
if ( $old_link->Id ) {
$RT::Logger->debug("$self Somebody tried to duplicate a link");
- return ( $old_link->id, $self->loc("Link already exists") );
+ return ( $old_link->id, $self->loc("Link already exists"), 1 );
}
# }}}
@@ -1362,7 +1370,7 @@ sub _DeleteLink {
$direction='Base';
}
else {
- $RT::Logger->debug("$self: Base or Target must be specified\n");
+ $RT::Logger->error("Base or Target must be specified\n");
return ( 0, $self->loc('Either base or target must be specified') );
}
@@ -1459,11 +1467,11 @@ sub _NewTransaction {
$self->_SetLastUpdated;
- if ( defined $args{'TimeTaken'} ) {
+ if ( defined $args{'TimeTaken'} and $self->can('_UpdateTimeTaken')) {
$self->_UpdateTimeTaken( $args{'TimeTaken'} );
}
if ( $RT::UseTransactionBatch and $transaction ) {
- push @{$self->{_TransactionBatch}}, $trans;
+ push @{$self->{_TransactionBatch}}, $trans if $args{'CommitScrips'};
}
return ( $transaction, $msg, $trans );
}
@@ -1634,10 +1642,11 @@ sub _AddCustomFieldValue {
);
}
}
+ $values->RedoSearch if $i; # redo search if have deleted at least one value
}
my ( $old_value, $old_content );
- if ( $old_value = $cf->ValuesForObject($self)->First ) {
+ if ( $old_value = $values->First ) {
$old_content = $old_value->Content();
return (1) if( $old_content eq $args{'Value'} && $old_value->LargeContent eq $args{'LargeContent'});;
}
@@ -1650,7 +1659,7 @@ sub _AddCustomFieldValue {
);
unless ($new_value_id) {
- return ( 0, $self->loc( "Could not add new custom field value. [_1] ",, $value_msg));
+ return ( 0, $self->loc( "Could not add new custom field value: [_1]", $value_msg) );
}
my $new_value = RT::ObjectCustomFieldValue->new( $self->CurrentUser );
@@ -1689,7 +1698,7 @@ sub _AddCustomFieldValue {
# otherwise, just add a new value and record "new value added"
else {
- my ($new_value_id) = $cf->AddValueForObject(
+ my ($new_value_id, $value_msg) = $cf->AddValueForObject(
Object => $self,
Content => $args{'Value'},
LargeContent => $args{'LargeContent'},
@@ -1697,7 +1706,7 @@ sub _AddCustomFieldValue {
);
unless ($new_value_id) {
- return ( 0, $self->loc("Could not add new custom field value. ") );
+ return ( 0, $self->loc( "Could not add new custom field value: [_1]", $value_msg) );
}
if ( $args{'RecordTransaction'} ) {
my ( $TransactionId, $Msg, $TransactionObj ) =
@@ -1869,6 +1878,10 @@ sub LoadCustomFieldByIdentifier {
sub BasicColumns {
}
+sub WikiBase {
+ return $RT::WebPath. "/index.html?q=";
+}
+
eval "require RT::Record_Vendor";
die $@ if ($@ && $@ !~ qr{^Can't locate RT/Record_Vendor.pm});
eval "require RT::Record_Local";
diff --git a/rt/lib/RT/Reminders.pm b/rt/lib/RT/Reminders.pm
new file mode 100644
index 0000000..f99fbf7
--- /dev/null
+++ b/rt/lib/RT/Reminders.pm
@@ -0,0 +1,167 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
+package RT::Reminders;
+
+use base qw/RT::Base/;
+
+our $REMINDER_QUEUE = 'General';
+
+
+sub new {
+ my $class = shift;
+ my $self = {};
+ bless $self, $class;
+ $self->CurrentUser(@_);
+ return($self);
+}
+
+
+sub Ticket {
+ my $self = shift;
+ $self->{'_ticket'} = shift if (@_);
+ return ($self->{'_ticket'});
+}
+
+sub TicketObj {
+ my $self = shift;
+ unless ($self->{'_ticketobj'}) {
+ $self->{'_ticketobj'} = RT::Ticket->new($self->CurrentUser);
+ $self->{'_ticketobj'}->Load($self->Ticket);
+ }
+ return $self->{'_ticketobj'};
+}
+
+
+=head2 Collection
+
+Returns an RT::Tickets object containing reminders for this object's "Ticket"
+
+=cut
+
+sub Collection {
+ my $self = shift;
+ my $col = RT::Tickets->new($self->CurrentUser);
+
+ my $query = 'Queue = "'. $self->TicketObj->QueueObj->Name .'" AND Type = "reminder"';
+ $query .= ' AND RefersTo = "'.$self->Ticket.'"';
+
+ $col->FromSQL($query);
+
+ return($col);
+}
+
+=head2 Add
+
+Add a reminder for this ticket.
+
+Takes
+
+ Subject
+ Owner
+ Due
+
+
+=cut
+
+
+sub Add {
+ my $self = shift;
+ my %args = ( Subject => undef,
+ Owner => undef,
+ Due => undef,
+ @_);
+
+ my $reminder = RT::Ticket->new($self->CurrentUser);
+ $reminder->Create( Subject => $args{'Subject'},
+ Owner => $args{'Owner'},
+ Due => $args{'Due'},
+ RefersTo => $self->Ticket,
+ Type => 'reminder',
+ Queue => $self->TicketObj->Queue,
+
+ );
+ $self->TicketObj->_NewTransaction(Type => 'AddReminder',
+ Field => 'RT::Ticket',
+ NewValue => $reminder->id);
+
+
+}
+
+
+sub Open {
+ my $self = shift;
+ my $reminder = shift;
+
+ $reminder->SetStatus('open');
+ $self->TicketObj->_NewTransaction(Type => 'OpenReminder',
+ Field => 'RT::Ticket',
+ NewValue => $reminder->id);
+}
+
+
+sub Resolve {
+ my $self = shift;
+ my $reminder = shift;
+ $reminder->SetStatus('resolved');
+ $self->TicketObj->_NewTransaction(Type => 'ResolveReminder',
+ Field => 'RT::Ticket',
+ NewValue => $reminder->id);
+}
+
+ eval "require RT::Reminders_Vendor";
+ if ($@ && $@ !~ qr{^Can't locate RT/Reminders_Vendor.pm}) {
+ die $@;
+ };
+
+ eval "require RT::Reminders_Local";
+ if ($@ && $@ !~ qr{^Can't locate RT/Reminders_Local.pm}) {
+ die $@;
+ };
+
+
+1;
diff --git a/rt/lib/RT/Report/Tickets.pm b/rt/lib/RT/Report/Tickets.pm
new file mode 100644
index 0000000..4fdde1a
--- /dev/null
+++ b/rt/lib/RT/Report/Tickets.pm
@@ -0,0 +1,451 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
+package RT::Report::Tickets;
+
+use base qw/RT::Tickets/;
+use RT::Report::Tickets::Entry;
+
+use strict;
+use warnings;
+
+sub Groupings {
+ my $self = shift;
+ my %args = (@_);
+ my @fields = qw(
+ Owner
+ Status
+ Queue
+ DueDaily
+ DueMonthly
+ DueAnnually
+ ResolvedDaily
+ ResolvedMonthly
+ ResolvedAnnually
+ CreatedDaily
+ CreatedMonthly
+ CreatedAnnually
+ LastUpdatedDaily
+ LastUpdatedMonthly
+ LastUpdatedAnnually
+ StartedDaily
+ StartedMonthly
+ StartedAnnually
+ StartsDaily
+ StartsMonthly
+ StartsAnnually
+ );
+
+ @fields = map {$_, $_} @fields;
+
+ my $queues = $args{'Queues'};
+ if ( !$queues && $args{'Query'} ) {
+ my @actions;
+ my $tree;
+ # XXX TODO REFACTOR OUT
+ $self->_ParseQuery( $args{'Query'}, \$tree, \@actions );
+ $queues = $tree->GetReferencedQueues;
+ }
+
+ if ( $queues ) {
+ my $CustomFields = RT::CustomFields->new( $self->CurrentUser );
+ foreach my $id (keys %$queues) {
+ my $queue = RT::Queue->new( $self->CurrentUser );
+ $queue->Load($id);
+ unless ($queue->id) {
+ # XXX TODO: This ancient code dates from a former developer
+ # we have no idea what it means or why cfqueues are so encoded.
+ $id =~ s/^.'*(.*).'*$/$1/;
+ $queue->Load($id);
+ }
+ $CustomFields->LimitToQueue($queue->Id);
+ }
+ $CustomFields->LimitToGlobal;
+ while ( my $CustomField = $CustomFields->Next ) {
+ push @fields, "Custom field '". $CustomField->Name ."'", "CF.{". $CustomField->id ."}";
+ }
+ }
+ return @fields;
+}
+
+sub Label {
+ my $self = shift;
+ my $field = shift;
+ if ( $field =~ /^(?:CF|CustomField)\.{(.*)}$/ ) {
+ my $cf = $1;
+ return $self->CurrentUser->loc( "Custom field '[_1]'", $cf ) if $cf =~ /\D/;
+ my $obj = RT::CustomField->new( $self->CurrentUser );
+ $obj->Load( $cf );
+ return $self->CurrentUser->loc( "Custom field '[_1]'", $obj->Name );
+ }
+ return $self->CurrentUser->loc($field);
+}
+
+sub GroupBy {
+ my $self = shift;
+ my %args = ref $_[0]? %{ $_[0] }: (@_);
+
+ $self->{'_group_by_field'} = $args{'FIELD'};
+ %args = $self->_FieldToFunction( %args );
+
+ $self->SUPER::GroupBy( \%args );
+}
+
+sub Column {
+ my $self = shift;
+ my %args = (@_);
+
+ if ( $args{'FIELD'} && !$args{'FUNCTION'} ) {
+ %args = $self->_FieldToFunction( %args );
+ }
+
+ return $self->SUPER::Column( %args );
+}
+
+=head2 _DoSearch
+
+Subclass _DoSearch from our parent so we can go through and add in empty
+columns if it makes sense
+
+=cut
+
+sub _DoSearch {
+ my $self = shift;
+ $self->SUPER::_DoSearch( @_ );
+ $self->AddEmptyRows;
+}
+
+=head2 _FieldToFunction FIELD
+
+Returns a tuple of the field or a database function to allow grouping on that
+field.
+
+=cut
+
+sub _FieldToFunction {
+ my $self = shift;
+ my %args = (@_);
+
+ my $field = $args{'FIELD'};
+
+ if ($field =~ /^(.*)(Daily|Monthly|Annually)$/) {
+ my ($field, $grouping) = ($1, $2);
+ if ( $grouping =~ /Daily/ ) {
+ $args{'FUNCTION'} = "SUBSTR($field,1,10)";
+ }
+ elsif ( $grouping =~ /Monthly/ ) {
+ $args{'FUNCTION'} = "SUBSTR($field,1,7)";
+ }
+ elsif ( $grouping =~ /Annually/ ) {
+ $args{'FUNCTION'} = "SUBSTR($field,1,4)";
+ }
+ } elsif ( $field =~ /^(?:CF|CustomField)\.{(.*)}$/ ) { #XXX: use CFDecipher method
+ my $cf_name = $1;
+ my $cf = RT::CustomField->new( $self->CurrentUser );
+ $cf->Load($cf_name);
+ unless ( $cf->id ) {
+ $RT::Logger->error("Couldn't load CustomField #$cf_name");
+ } else {
+ my ($ticket_cf_alias, $cf_alias) = $self->_CustomFieldJoin($cf->id, $cf->id, $cf_name);
+ @args{qw(ALIAS FIELD)} = ($ticket_cf_alias, 'Content');
+ }
+ }
+ return %args;
+}
+
+
+# Override the AddRecord from DBI::SearchBuilder::Unique. id isn't id here
+# wedon't want to disambiguate all the items with a count of 1.
+sub AddRecord {
+ my $self = shift;
+ my $record = shift;
+ push @{$self->{'items'}}, $record;
+ $self->{'rows'}++;
+}
+
+1;
+
+
+
+# Gotta skip over RT::Tickets->Next, since it does all sorts of crazy magic we
+# don't want.
+sub Next {
+ my $self = shift;
+ $self->RT::SearchBuilder::Next(@_);
+
+}
+
+sub NewItem {
+ my $self = shift;
+ return RT::Report::Tickets::Entry->new($RT::SystemUser); # $self->CurrentUser);
+}
+
+
+=head2 AddEmptyRows
+
+If we're grouping on a criterion we know how to add zero-value rows
+for, do that.
+
+=cut
+
+sub AddEmptyRows {
+ my $self = shift;
+ if ( $self->{'_group_by_field'} eq 'Status' ) {
+ my %has = map { $_->__Value('Status') => 1 } @{ $self->ItemsArrayRef || [] };
+
+ foreach my $status ( grep !$has{$_}, RT::Queue->new($self->CurrentUser)->StatusArray ) {
+
+ my $record = $self->NewItem;
+ $record->LoadFromHash( {
+ id => 0,
+ status => $status
+ } );
+ $self->AddRecord($record);
+ }
+ }
+}
+
+
+# XXX TODO: this code cut and pasted from html/Search/Build.html
+# This has already been improved (But not backported) in 3.7
+#
+# This code is hacky, evil and wrong. But it's end of lifed from day one and is
+# less likely to destabilize the codebase than the full refactoring it should get.
+use Regexp::Common qw /delimited/;
+
+# States
+use constant VALUE => 1;
+use constant AGGREG => 2;
+use constant OP => 4;
+use constant PAREN => 8;
+use constant KEYWORD => 16;
+
+sub _match {
+
+ # Case insensitive equality
+ my ( $y, $x ) = @_;
+ return 1 if $x =~ /^$y$/i;
+
+ # return 1 if ((lc $x) eq (lc $y)); # Why isnt this equiv?
+ return 0;
+}
+
+sub _ParseQuery {
+ my $self = shift;
+ my $string = shift;
+ my $tree = shift;
+ my @actions = shift;
+ my $want = KEYWORD | PAREN;
+ my $last = undef;
+
+ my $depth = 1;
+
+ # make a tree root
+ use RT::Interface::Web::QueryBuilder::Tree;
+ $$tree = RT::Interface::Web::QueryBuilder::Tree->new;
+ my $root = RT::Interface::Web::QueryBuilder::Tree->new( 'AND', $$tree );
+ my $lastnode = $root;
+ my $parentnode = $root;
+
+ # get the FIELDS from Tickets_Overlay
+ my $tickets = new RT::Tickets( $self->CurrentUser );
+ my %FIELDS = %{ $tickets->FIELDS };
+
+ # Lower Case version of FIELDS, for case insensitivity
+ my %lcfields = map { ( lc($_) => $_ ) } ( keys %FIELDS );
+
+ my @tokens = qw[VALUE AGGREG OP PAREN KEYWORD];
+ my $re_aggreg = qr[(?i:AND|OR)];
+ my $re_value = qr[$RE{delimited}{-delim=>qq{\'\"}}|\d+];
+ my $re_keyword = qr[$RE{delimited}{-delim=>qq{\'\"}}|(?:\{|\}|\w|\.)+];
+ my $re_op =
+ qr[=|!=|>=|<=|>|<|(?i:IS NOT)|(?i:IS)|(?i:NOT LIKE)|(?i:LIKE)]
+ ; # long to short
+ my $re_paren = qr'\(|\)';
+
+ # assume that $ea is AND if it is not set
+ my ( $ea, $key, $op, $value ) = ( "AND", "", "", "" );
+
+ # order of matches in the RE is important.. op should come early,
+ # because it has spaces in it. otherwise "NOT LIKE" might be parsed
+ # as a keyword or value.
+
+ while (
+ $string =~ /(
+ $re_aggreg
+ |$re_op
+ |$re_keyword
+ |$re_value
+ |$re_paren
+ )/igx
+ )
+ {
+ my $val = $1;
+ my $current = 0;
+
+ # Highest priority is last
+ $current = OP if _match( $re_op, $val );
+ $current = VALUE if _match( $re_value, $val );
+ $current = KEYWORD
+ if _match( $re_keyword, $val ) && ( $want & KEYWORD );
+ $current = AGGREG if _match( $re_aggreg, $val );
+ $current = PAREN if _match( $re_paren, $val );
+
+ unless ( $current && $want & $current ) {
+
+ # Error
+ # FIXME: I will only print out the highest $want value
+ my $token = $tokens[ ( ( log $want ) / ( log 2 ) ) ];
+ push @actions,
+ [
+ $self->CurrentUser->loc(
+"current: $current, want $want, Error near ->$val<- expecting a "
+ . $token
+ . " in '$string'\n"
+ ),
+ -1
+ ];
+ }
+
+ # State Machine:
+ my $parentdepth = $depth;
+
+ # Parens are highest priority
+ if ( $current & PAREN ) {
+ if ( $val eq "(" ) {
+ $depth++;
+
+ # make a new node that the clauses can be children of
+ $parentnode = RT::Interface::Web::QueryBuilder::Tree->new( $ea, $parentnode );
+ }
+ else {
+ $depth--;
+ $parentnode = $parentnode->getParent();
+ $lastnode = $parentnode;
+ }
+
+ $want = KEYWORD | PAREN | AGGREG;
+ }
+ elsif ( $current & AGGREG ) {
+ $ea = $val;
+ $want = KEYWORD | PAREN;
+ }
+ elsif ( $current & KEYWORD ) {
+ $key = $val;
+ $want = OP;
+ }
+ elsif ( $current & OP ) {
+ $op = $val;
+ $want = VALUE;
+ }
+ elsif ( $current & VALUE ) {
+ $value = $val;
+
+ # Remove surrounding quotes from $key, $val
+ # (in future, simplify as for($key,$val) { action on $_ })
+ if ( $key =~ /$RE{delimited}{-delim=>qq{\'\"}}/ ) {
+ substr( $key, 0, 1 ) = "";
+ substr( $key, -1, 1 ) = "";
+ }
+ if ( $val =~ /$RE{delimited}{-delim=>qq{\'\"}}/ ) {
+ substr( $val, 0, 1 ) = "";
+ substr( $val, -1, 1 ) = "";
+ }
+
+ # Unescape escaped characters
+ $key =~ s!\\(.)!$1!g;
+ $val =~ s!\\(.)!$1!g;
+
+ my $class;
+ if ( exists $lcfields{ lc $key } ) {
+ $key = $lcfields{ lc $key };
+ $class = $FIELDS{$key}->[0];
+ }
+ if ( $class ne 'INT' ) {
+ $val = "'$val'";
+ }
+
+ push @actions, [ $self->CurrentUser->loc("Unknown field: $key"), -1 ] unless $class;
+
+ $want = PAREN | AGGREG;
+ }
+ else {
+ push @actions, [ $self->CurrentUser->loc("I'm lost"), -1 ];
+ }
+
+ if ( $current & VALUE ) {
+ if ( $key =~ /^CF./ ) {
+ $key = "'" . $key . "'";
+ }
+ my $clause = {
+ Key => $key,
+ Op => $op,
+ Value => $val
+ };
+
+ # explicity add a child to it
+ $lastnode = RT::Interface::Web::QueryBuilder::Tree->new( $clause, $parentnode );
+ $lastnode->getParent()->setNodeValue($ea);
+
+ ( $ea, $key, $op, $value ) = ( "", "", "", "" );
+ }
+
+ $last = $current;
+ } # while
+
+ push @actions, [ $self->CurrentUser->loc("Incomplete query"), -1 ]
+ unless ( ( $want | PAREN ) || ( $want | KEYWORD ) );
+
+ push @actions, [ $self->CurrentUser->loc("Incomplete Query"), -1 ]
+ unless ( $last && ( $last | PAREN ) || ( $last || VALUE ) );
+
+ # This will never happen, because the parser will complain
+ push @actions, [ $self->CurrentUser->loc("Mismatched parentheses"), -1 ]
+ unless $depth == 1;
+};
+
+1;
diff --git a/rt/lib/RT/Report/Tickets/Entry.pm b/rt/lib/RT/Report/Tickets/Entry.pm
new file mode 100644
index 0000000..f6ee22c
--- /dev/null
+++ b/rt/lib/RT/Report/Tickets/Entry.pm
@@ -0,0 +1,55 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
+package RT::Report::Tickets::Entry;
+use base qw/RT::Record/;
+
+# XXX TODO: how the heck do we acl a report?
+sub CurrentUserHasRight {1}
+
+
+1;
diff --git a/rt/lib/RT/SavedSearch.pm b/rt/lib/RT/SavedSearch.pm
index 65411a7..cd45786 100644
--- a/rt/lib/RT/SavedSearch.pm
+++ b/rt/lib/RT/SavedSearch.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::SavedSearch - an API for saving and retrieving search form values.
@@ -76,8 +77,8 @@ use RT::Base;
use RT::Attribute;
use strict;
-use vars qw/@ISA/;
-@ISA = qw/RT::Base/;
+use warnings;
+use base qw/RT::Base/;
sub new {
my $proto = shift;
@@ -116,7 +117,7 @@ sub Load {
return (0, $self->loc("Search attribute load failure"));
}
} else {
- $RT::Logger->error("Could not load object $privacy when loading search");
+ $RT::Logger->warning("Could not load object $privacy when loading search");
return (0, $self->loc("Could not load object for [_1]", $privacy));
}
@@ -149,23 +150,33 @@ sub Save {
$params{'SearchType'} = $type;
my $object = $self->_GetObject($privacy);
- if ($object) {
- my ($att_id, $att_msg) = $object->AddAttribute(
- 'Name' => 'SavedSearch',
- 'Description' => $name,
- 'Content' => \%params);
- if ($att_id) {
- $self->{'Attribute'} = $object->Attributes->WithId($att_id);
- $self->{'Id'} = $att_id;
- $self->{'Privacy'} = $privacy;
- $self->{'Type'} = $type;
- return (1, $self->loc("Saved search [_1]", $name));
- } else {
- $RT::Logger->error("SavedSearch save failure: $att_msg");
- return (0, $self->loc("Failed to create search attribute"));
- }
- } else {
- return (0, $self->loc("Failed to load object for [_1]", $privacy));
+
+ return (0, $self->loc("Failed to load object for [_1]", $privacy))
+ unless $object;
+
+ if ( $object->isa('RT::System') ) {
+ return ( 0, $self->loc("No permission to save system-wide searches") )
+ unless $self->CurrentUser->HasRight(
+ Object => $RT::System,
+ Right => 'SuperUser'
+ );
+ }
+
+ my ( $att_id, $att_msg ) = $object->AddAttribute(
+ 'Name' => 'SavedSearch',
+ 'Description' => $name,
+ 'Content' => \%params
+ );
+ if ($att_id) {
+ $self->{'Attribute'} = $object->Attributes->WithId($att_id);
+ $self->{'Id'} = $att_id;
+ $self->{'Privacy'} = $privacy;
+ $self->{'Type'} = $type;
+ return ( 1, $self->loc( "Saved search [_1]", $name ) );
+ }
+ else {
+ $RT::Logger->error("SavedSearch save failure: $att_msg");
+ return ( 0, $self->loc("Failed to create search attribute") );
}
}
@@ -277,6 +288,24 @@ sub Type {
### Internal methods
+sub _load_privacy_object {
+ my ($self, $obj_type, $obj_id) = @_;
+ if ( $obj_type eq 'RT::User' && $obj_id == $self->CurrentUser->Id) {
+ return $self->CurrentUser->UserObj;
+ }
+ elsif ($obj_type eq 'RT::Group') {
+ my $group = RT::Group->new($self->CurrentUser);
+ $group->Load($obj_id);
+ return $group;
+ }
+ elsif ($obj_type eq 'RT::System') {
+ return RT::System->new($self->CurrentUser);
+ }
+
+ RT::Logger->error("Tried to load a search belonging to an $obj_type, which is neither a user nor a group");
+ return undef;
+}
+
# _GetObject: helper routine to load the correct object whose parameters
# have been passed.
@@ -285,22 +314,14 @@ sub _GetObject {
my $privacy = shift;
my ($obj_type, $obj_id) = split(/\-/, $privacy);
- unless ($obj_type eq 'RT::User' || $obj_type eq 'RT::Group') {
- $RT::Logger->error("Tried to load a search belonging to an $obj_type, which is neither a user nor a group");
- return undef;
- }
- my $object;
- eval "
- require $obj_type;
- \$object = $obj_type->new(\$self->CurrentUser);
- \$object->Load(\$obj_id);
- ";
+ my $object = $self->_load_privacy_object($obj_type, $obj_id);
+
unless (ref($object) eq $obj_type) {
$RT::Logger->error("Could not load object of type $obj_type with ID $obj_id");
return undef;
}
-
+
# Do not allow the loading of a user object other than the current
# user, or of a group object of which the current user is not a member.
diff --git a/rt/lib/RT/SavedSearches.pm b/rt/lib/RT/SavedSearches.pm
index 262bfa8..0b5ac97 100644
--- a/rt/lib/RT/SavedSearches.pm
+++ b/rt/lib/RT/SavedSearches.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::SavedSearches - a pseudo-collection for SavedSearch objects.
@@ -162,40 +163,23 @@ sub _GetObject {
my $self = shift;
my $privacy = shift;
- my ($obj_type, $obj_id) = split(/\-/, $privacy);
- unless ($obj_type eq 'RT::User' || $obj_type eq 'RT::Group') {
- $RT::Logger->error("Tried to load a search belonging to an $obj_type, which is neither a user nor a group");
- return undef;
- }
+ return RT::SavedSearch->new($self->CurrentUser)->_GetObject($privacy);
+}
- my $object;
- eval "
- require $obj_type;
- \$object = $obj_type->new(\$self->CurrentUser);
- \$object->Load($obj_id);
- ";
- unless (ref($object) eq $obj_type) {
- $RT::Logger->error("Could not load object of type $obj_type with ID $obj_id");
- return undef;
- }
-
- # Do not allow the loading of a user object other than the current
- # user, or of a group object of which the current user is not a member.
-
- if ($obj_type eq 'RT::User'
- && $object->Id != $self->CurrentUser->UserObj->Id()) {
- $RT::Logger->error('Requested user ' . $object->Id
- . 'is not current user');
- return undef;
- }
- if ($obj_type eq 'RT::Group'
- && !$object->HasMemberRecursively($self->CurrentUser->PrincipalObj)) {
- $RT::Logger->error('Current user does not belong to requested group '
- . $object->Id);
- return undef;
- }
+### Internal methods
+
+# _PrivacyObjects: returns a list of objects that can be used to load saved searches from.
+
+sub _PrivacyObjects {
+ my $self = shift;
+ my $CurrentUser = $self->CurrentUser;
+
+ my $groups = RT::Groups->new($CurrentUser);
+ $groups->LimitToUserDefinedGroups;
+ $groups->WithMember( PrincipalId => $CurrentUser->Id,
+ Recursively => 1 );
- return $object;
+ return ( $CurrentUser->UserObj, @{ $groups->ItemsArrayRef() } );
}
eval "require RT::SavedSearches_Vendor";
diff --git a/rt/lib/RT/Scrip.pm b/rt/lib/RT/Scrip.pm
index 85fe6a8..8b24a64 100755
--- a/rt/lib/RT/Scrip.pm
+++ b/rt/lib/RT/Scrip.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ScripAction.pm b/rt/lib/RT/ScripAction.pm
index 075162f..643977b 100755
--- a/rt/lib/RT/ScripAction.pm
+++ b/rt/lib/RT/ScripAction.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ScripAction_Overlay.pm b/rt/lib/RT/ScripAction_Overlay.pm
index 76e047f..4b93c6c 100644
--- a/rt/lib/RT/ScripAction_Overlay.pm
+++ b/rt/lib/RT/ScripAction_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::ScripAction - RT Action object
diff --git a/rt/lib/RT/ScripActions.pm b/rt/lib/RT/ScripActions.pm
index c34e52f..d32eb7e 100755
--- a/rt/lib/RT/ScripActions.pm
+++ b/rt/lib/RT/ScripActions.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ScripActions_Overlay.pm b/rt/lib/RT/ScripActions_Overlay.pm
index 9c29d4c..fd69e93 100644
--- a/rt/lib/RT/ScripActions_Overlay.pm
+++ b/rt/lib/RT/ScripActions_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::ScripActions - Collection of Action objects
diff --git a/rt/lib/RT/ScripCondition.pm b/rt/lib/RT/ScripCondition.pm
index bf2c560..5910797 100755
--- a/rt/lib/RT/ScripCondition.pm
+++ b/rt/lib/RT/ScripCondition.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ScripCondition_Overlay.pm b/rt/lib/RT/ScripCondition_Overlay.pm
index 4424657..8032c3b 100644
--- a/rt/lib/RT/ScripCondition_Overlay.pm
+++ b/rt/lib/RT/ScripCondition_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::ScripCondition - RT scrip conditional
diff --git a/rt/lib/RT/ScripConditions.pm b/rt/lib/RT/ScripConditions.pm
index 99bde7d..a8a3919 100755
--- a/rt/lib/RT/ScripConditions.pm
+++ b/rt/lib/RT/ScripConditions.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/ScripConditions_Overlay.pm b/rt/lib/RT/ScripConditions_Overlay.pm
index 7670d58..53cabd0 100644
--- a/rt/lib/RT/ScripConditions_Overlay.pm
+++ b/rt/lib/RT/ScripConditions_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::ScripConditions - Collection of Action objects
diff --git a/rt/lib/RT/Scrip_Overlay.pm b/rt/lib/RT/Scrip_Overlay.pm
index ae2782a..7d1a697 100644
--- a/rt/lib/RT/Scrip_Overlay.pm
+++ b/rt/lib/RT/Scrip_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Scrip - an RT Scrip object
@@ -140,10 +141,10 @@ sub Create {
CustomPrepareCode => undef,
CustomCommitCode => undef,
CustomIsApplicableCode => undef,
+ @_
+ );
- @_ );
-
- if ( !$args{'Queue'} ) {
+ unless ( $args{'Queue'} ) {
unless ( $self->CurrentUser->HasRight( Object => $RT::System,
Right => 'ModifyScrips' )
) {
@@ -152,9 +153,9 @@ sub Create {
$args{'Queue'} = 0; # avoid undef sneaking in
}
else {
- my $QueueObj = new RT::Queue( $self->CurrentUser );
+ my $QueueObj = RT::Queue->new( $self->CurrentUser );
$QueueObj->Load( $args{'Queue'} );
- unless ( $QueueObj->id() ) {
+ unless ( $QueueObj->id ) {
return ( 0, $self->loc('Invalid queue') );
}
unless ( $QueueObj->CurrentUserHasRight('ModifyScrips') ) {
@@ -166,28 +167,28 @@ sub Create {
#TODO +++ validate input
require RT::ScripAction;
- my $action = new RT::ScripAction( $self->CurrentUser );
- if ( $args{'ScripAction'} ) {
- $action->Load( $args{'ScripAction'} );
- }
+ return ( 0, $self->loc("Action is mandatory argument") )
+ unless $args{'ScripAction'};
+ my $action = RT::ScripAction->new( $self->CurrentUser );
+ $action->Load( $args{'ScripAction'} );
return ( 0, $self->loc( "Action [_1] not found", $args{'ScripAction'} ) )
- unless $action->Id;
+ unless $action->Id;
require RT::Template;
- my $template = new RT::Template( $self->CurrentUser );
- if ( $args{'Template'} ) {
- $template->Load( $args{'Template'} );
- }
- return ( 0, $self->loc('Template not found') ) unless $template->Id;
+ return ( 0, $self->loc("Template is mandatory argument") )
+ unless $args{'Template'};
+ my $template = RT::Template->new( $self->CurrentUser );
+ $template->Load( $args{'Template'} );
+ return ( 0, $self->loc('Template not found') )
+ unless $template->Id;
require RT::ScripCondition;
- my $condition = new RT::ScripCondition( $self->CurrentUser );
- if ( $args{'ScripCondition'} ) {
- $condition->Load( $args{'ScripCondition'} );
- }
- unless ( $condition->Id ) {
- return ( 0, $self->loc('Condition not found') );
- }
+ return ( 0, $self->loc("Condition is mandatory argument") )
+ unless $args{'ScripCondition'};
+ my $condition = RT::ScripCondition->new( $self->CurrentUser );
+ $condition->Load( $args{'ScripCondition'} );
+ return ( 0, $self->loc('Condition not found') )
+ unless $condition->Id;
my ( $id, $msg ) = $self->SUPER::Create(
Queue => $args{'Queue'},
@@ -199,9 +200,8 @@ sub Create {
CustomPrepareCode => $args{'CustomPrepareCode'},
CustomCommitCode => $args{'CustomCommitCode'},
CustomIsApplicableCode => $args{'CustomIsApplicableCode'},
-
);
- if ($id) {
+ if ( $id ) {
return ( $id, $self->loc('Scrip Created') );
}
else {
@@ -596,15 +596,17 @@ sub HasRight {
Principal => undef,
@_ );
- if ( ( defined $self->SUPER::_Value('Queue') )
- and ( $self->SUPER::_Value('Queue') != 0 ) ) {
- return ( $args{'Principal'}->HasRight( Right => $args{'Right'},
- Object => $self->QueueObj ) );
-
+ if ( $self->SUPER::_Value('Queue') ) {
+ return $args{'Principal'}->HasRight(
+ Right => $args{'Right'},
+ Object => $self->QueueObj
+ );
}
else {
- return ( $args{'Principal'}
- ->HasRight( Object => $RT::System, Right => $args{'Right'} ) );
+ return $args{'Principal'}->HasRight(
+ Object => $RT::System,
+ Right => $args{'Right'},
+ );
}
}
diff --git a/rt/lib/RT/Scrips.pm b/rt/lib/RT/Scrips.pm
index 9605a64..cff1a53 100755
--- a/rt/lib/RT/Scrips.pm
+++ b/rt/lib/RT/Scrips.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Scrips_Overlay.pm b/rt/lib/RT/Scrips_Overlay.pm
index 0f606c8..64a8437 100644
--- a/rt/lib/RT/Scrips_Overlay.pm
+++ b/rt/lib/RT/Scrips_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Scrips - a collection of RT Scrip objects
@@ -157,7 +158,9 @@ sub Next {
=head2 Apply
-Run through the relevant scrips.
+Run through the relevant scrips. Scrips will run in order based on
+description. (Most common use case is to prepend a number to the description,
+forcing the scrips to run in ascending alphanumerical order.)
=cut
@@ -304,7 +307,10 @@ sub _SetupSourceObjects {
=head2 _FindScrips
-Find only the apropriate scrips for whatever we're doing now
+Find only the apropriate scrips for whatever we're doing now. Order them
+by their description. (Most common use case is to prepend a number to the
+description, forcing the scrips to display and run in ascending alphanumerical
+order.)
=cut
@@ -353,6 +359,9 @@ sub _FindScrips {
ENTRYAGGREGATOR => 'OR',
);
+ # Promise some kind of ordering
+ $self->OrderBy( FIELD => 'description' );
+
$RT::Logger->debug("Found ".$self->Count. " scrips");
}
diff --git a/rt/lib/RT/Search/ActiveTicketsInQueue.pm b/rt/lib/RT/Search/ActiveTicketsInQueue.pm
index 9f9dac7..d75cd1f 100644
--- a/rt/lib/RT/Search/ActiveTicketsInQueue.pm
+++ b/rt/lib/RT/Search/ActiveTicketsInQueue.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Search::ActiveTicketsInQueue
diff --git a/rt/lib/RT/Search/FromSQL.pm b/rt/lib/RT/Search/FromSQL.pm
index 3842bb6..e3a1264 100644
--- a/rt/lib/RT/Search/FromSQL.pm
+++ b/rt/lib/RT/Search/FromSQL.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Search::FromSQL
diff --git a/rt/lib/RT/Search/Generic.pm b/rt/lib/RT/Search/Generic.pm
index 3f3aa83..15e5e96 100644
--- a/rt/lib/RT/Search/Generic.pm
+++ b/rt/lib/RT/Search/Generic.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Search::Generic - ;
diff --git a/rt/lib/RT/Search/Googleish.pm b/rt/lib/RT/Search/Googleish.pm
new file mode 100644
index 0000000..a7a1d3e
--- /dev/null
+++ b/rt/lib/RT/Search/Googleish.pm
@@ -0,0 +1,171 @@
+
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
+=head1 NAME
+
+ RT::Search::Googlish
+
+=head1 SYNOPSIS
+
+=head1 DESCRIPTION
+
+Use the argument passed in as a "Google-style" set of keywords
+
+=head1 METHODS
+
+
+=begin testing
+
+ok (require RT::Search::Generic);
+
+=end testing
+
+
+=cut
+
+package RT::Search::Googleish;
+
+use strict;
+use base qw(RT::Search::Generic);
+
+
+# {{{ sub Describe
+sub Describe {
+ my $self = shift;
+ return ($self->loc("No description for [_1]", ref $self));
+}
+# }}}
+
+# {{{ sub QueryToSQL
+sub QueryToSQL {
+ my $self = shift;
+ my $query = shift || $self->Argument;
+ my @keywords = split /\s+/, $query;
+ my (
+ @tql_clauses, @owner_clauses, @queue_clauses,
+ @user_clauses, @id_clauses, @status_clauses
+ );
+ my ( $Queue, $User );
+ for my $key (@keywords) {
+
+ # Is this a ticket number? If so, go to it.
+ if ( $key =~ m/^\d+$/ ) {
+ push @id_clauses, "id = '$key'";
+ }
+
+ elsif ( $key =~ /\w+\@\w+/ ) {
+ push @user_clauses, "Requestor LIKE '$key'";
+ }
+
+ # Is there a status with this name?
+ elsif (
+ $Queue = RT::Queue->new( $self->TicketsObj->CurrentUser )
+ and $Queue->IsValidStatus($key)
+ )
+ {
+ push @status_clauses, "Status = '" . $key . "'";
+ }
+
+ # Is there a owner named $key?
+ # Is there a queue named $key?
+ elsif ( $Queue = RT::Queue->new( $self->TicketsObj->CurrentUser )
+ and $Queue->Load($key) )
+ {
+ push @queue_clauses, "Queue = '" . $Queue->Name . "'";
+ }
+
+ # Is there a owner named $key?
+ elsif ( $User = RT::User->new( $self->TicketsObj->CurrentUser )
+ and $User->Load($key)
+ and $User->Privileged )
+ {
+ push @owner_clauses, "Owner = '" . $User->Name . "'";
+ }
+
+ elsif ($key =~ /^fulltext:(.*?)$/i) {
+ $key = $1;
+ $key =~ s/['\\].*//g;
+ push @tql_clauses, "Content LIKE '$key'";
+
+ }
+
+ # Else, subject must contain $key
+ else {
+ $key =~ s/['\\].*//g;
+ push @tql_clauses, "Subject LIKE '$key'";
+ }
+ }
+
+ push @tql_clauses, join( " OR ", sort @id_clauses );
+ push @tql_clauses, join( " OR ", sort @owner_clauses );
+ push @tql_clauses, join( " OR ", sort @status_clauses );
+ push @tql_clauses, join( " OR ", sort @user_clauses );
+ push @tql_clauses, join( " OR ", sort @queue_clauses );
+ @tql_clauses = grep { $_ ? $_ = "( $_ )" : undef } @tql_clauses;
+ return join " AND ", sort @tql_clauses;
+}
+# }}}
+
+# {{{ sub Prepare
+sub Prepare {
+ my $self = shift;
+ my $tql = $self->QueryToSQL($self->Argument);
+
+ $RT::Logger->crit($tql);
+
+ $self->TicketsObj->FromSQL($tql);
+ return(1);
+}
+# }}}
+
+eval "require RT::Search::Googleish_Vendor";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/Search/Googleish_Vendor.pm});
+eval "require RT::Search::Googleish_Local";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/Search/Googleish_Local.pm});
+
+1;
diff --git a/rt/lib/RT/SearchBuilder.pm b/rt/lib/RT/SearchBuilder.pm
index 3de9fc2..178b66b 100644
--- a/rt/lib/RT/SearchBuilder.pm
+++ b/rt/lib/RT/SearchBuilder.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::SearchBuilder - a baseclass for RT collection objects
@@ -68,7 +69,7 @@ ok (require RT::SearchBuilder);
package RT::SearchBuilder;
use RT::Base;
-use DBIx::SearchBuilder;
+use DBIx::SearchBuilder "1.40";
use strict;
use vars qw(@ISA);
diff --git a/rt/lib/RT/System.pm b/rt/lib/RT/System.pm
index 515e3a4..ec0ae98 100644
--- a/rt/lib/RT/System.pm
+++ b/rt/lib/RT/System.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::System
@@ -64,7 +65,7 @@ In the future, there will probably be other API goodness encapsulated here.
package RT::System;
-use base qw /RT::Base/;
+use base qw /RT::Record/;
use strict;
use RT::ACL;
@@ -133,22 +134,9 @@ sub AvailableRights {
return(\%rights);
}
-
-=head2 new
-
-Create a new RT::System object. Really, you should be using $RT::System
-
-=cut
-
-
-sub new {
- my $proto = shift;
- my $class = ref($proto) || $proto;
- my $self = {};
- bless( $self, $class );
-
-
- return ($self);
+sub _Init {
+ my $self = shift;
+ $self->SUPER::_Init (@_) if @_ && $_[0];
}
=head2 id
@@ -185,6 +173,15 @@ sub Load {
return (1);
}
+sub Name {
+ return 'RT System';
+}
+
+sub __Set { 0 }
+sub __Value { 0 }
+sub Create { 0 }
+sub Delete { 0 }
+
eval "require RT::System_Vendor";
die $@ if ($@ && $@ !~ qr{^Can't locate RT/System_Vendor.pm});
eval "require RT::System_Local";
diff --git a/rt/lib/RT/Template.pm b/rt/lib/RT/Template.pm
index 4f7aacb..844ec29 100755
--- a/rt/lib/RT/Template.pm
+++ b/rt/lib/RT/Template.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Template_Overlay.pm b/rt/lib/RT/Template_Overlay.pm
index bfff0f0..5cf23ec 100644
--- a/rt/lib/RT/Template_Overlay.pm
+++ b/rt/lib/RT/Template_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -103,23 +105,11 @@ sub _Accessible {
sub _Set {
my $self = shift;
-
- # use super::value or we get acl blocked
- if ( ( defined $self->SUPER::_Value('Queue') )
- && ( $self->SUPER::_Value('Queue') == 0 ) )
- {
- unless ( $self->CurrentUser->HasRight( Object => $RT::System, Right => 'ModifyTemplate') ) {
- return ( 0, $self->loc('Permission Denied') );
- }
- }
- else {
-
- unless ( $self->CurrentUserHasQueueRight('ModifyTemplate') ) {
- return ( 0, $self->loc('Permission Denied') );
- }
+
+ unless ( $self->CurrentUserHasQueueRight('ModifyTemplate') ) {
+ return ( 0, $self->loc('Permission Denied') );
}
- return ( $self->SUPER::_Set(@_) );
-
+ return $self->SUPER::_Set( @_ );
}
# }}}
@@ -147,26 +137,12 @@ ok($t2->QueueObj->id, "Got the template's queue objet");
=cut
sub _Value {
-
my $self = shift;
- my $field = shift;
-
-
- #If the current user doesn't have ACLs, don't let em at it.
- #use super::value or we get acl blocked
- if ( ( !defined $self->__Value('Queue') )
- || ( $self->__Value('Queue') == 0 ) )
- {
- unless ( $self->CurrentUser->HasRight( Object => $RT::System, Right => 'ShowTemplate') ) {
- return (undef);
- }
- }
- else {
- unless ( $self->CurrentUserHasQueueRight('ShowTemplate') ) {
- return (undef);
- }
+
+ unless ( $self->CurrentUserHasQueueRight('ShowTemplate') ) {
+ return undef;
}
- return ( $self->__Value($field) );
+ return $self->__Value( @_ );
}
@@ -183,18 +159,12 @@ Load a template, either by number or by name
sub Load {
my $self = shift;
my $identifier = shift;
+ return undef unless $identifier;
- if ( !$identifier ) {
- return (undef);
- }
-
- if ( $identifier !~ /\D/ ) {
- $self->SUPER::LoadById($identifier);
- }
- else {
- $self->LoadByCol( 'Name', $identifier );
-
+ if ( $identifier =~ /\D/ ) {
+ return $self->LoadByCol( 'Name', $identifier );
}
+ return $self->LoadById( $identifier );
}
# }}}
@@ -203,7 +173,7 @@ sub Load {
=head2 LoadGlobalTemplate NAME
-Load the global tempalte with the name NAME
+Load the global template with the name NAME
=cut
@@ -260,32 +230,32 @@ sub Create {
Content => undef,
Queue => 0,
Description => '[no description]',
- Type => 'Action', #By default, template are 'Action' templates
- Name => undef,
+ Type => 'Action', #By default, template are 'Action' templates
+ Name => undef,
@_
);
- if ( !$args{'Queue'} ) {
+ unless ( $args{'Queue'} ) {
unless ( $self->CurrentUser->HasRight(Right =>'ModifyTemplate', Object => $RT::System) ) {
- return (undef);
+ return ( undef, $self->loc('Permission denied') );
}
$args{'Queue'} = 0;
}
else {
my $QueueObj = new RT::Queue( $self->CurrentUser );
- $QueueObj->Load( $args{'Queue'} ) || return ( 0, $self->loc('Invalid queue') );
+ $QueueObj->Load( $args{'Queue'} ) || return ( undef, $self->loc('Invalid queue') );
unless ( $QueueObj->CurrentUserHasRight('ModifyTemplate') ) {
- return (undef);
+ return ( undef, $self->loc('Permission denied') );
}
$args{'Queue'} = $QueueObj->Id;
}
my $result = $self->SUPER::Create(
- Content => $args{'Content'},
- Queue => $args{'Queue'},
+ Content => $args{'Content'},
+ Queue => $args{'Queue'},
Description => $args{'Description'},
- Name => $args{'Name'}
+ Name => $args{'Name'},
);
return ($result);
@@ -340,15 +310,16 @@ sub Parse {
my $self = shift;
#We're passing in whatever we were passed. it's destined for _ParseContent
- my $content = $self->_ParseContent(@_);
+ my ($content, $msg) = $self->_ParseContent(@_);
+ return ( 0, $msg ) unless defined $content;
#Lets build our mime Entity
my $parser = MIME::Parser->new();
- # On some situations TMPDIR is non-writable. sad but true.
- $parser->output_to_core(1);
- $parser->tmp_to_core(1);
+ # On some situations TMPDIR is non-writable. sad but true.
+ $parser->output_to_core(1);
+ $parser->tmp_to_core(1);
#If someone includes a message, don't extract it
$parser->extract_nested_messages(1);
@@ -363,15 +334,13 @@ sub Parse {
### Should we forgive normally-fatal errors?
$parser->ignore_errors(1);
$self->{'MIMEObj'} = eval { $parser->parse_data($content) };
- my $error = ( $@ || $parser->last_error );
-
- if ($error) {
- $RT::Logger->error("$error");
+ if ( my $error = $@ || $parser->last_error ) {
+ $RT::Logger->error( "$error" );
return ( 0, $error );
}
# Unfold all headers
- $self->{'MIMEObj'}->head->unfold();
+ $self->{'MIMEObj'}->head->unfold;
return ( 1, $self->loc("Template parsed") );
@@ -393,16 +362,20 @@ sub _ParseContent {
);
no warnings 'redefine';
- $T::Ticket = $args{'TicketObj'};
- $T::Transaction = $args{'TransactionObj'};
- $T::Argument = $args{'Argument'};
- $T::Requestor = eval { $T::Ticket->Requestors->UserMembersObj->First->Name };
- $T::rtname = $RT::rtname;
- *T::loc = sub { $T::Ticket->loc(@_) };
+ local $T::Ticket = $args{'TicketObj'};
+ local $T::Transaction = $args{'TransactionObj'};
+ local $T::Argument = $args{'Argument'};
+ local $T::Requestor = eval { $T::Ticket->Requestors->UserMembersObj->First->Name };
+ local $T::rtname = $RT::rtname;
+ local *T::loc = sub { $T::Ticket->loc(@_) };
+
+ my $content = $self->Content;
+ unless ( defined $content ) {
+ return ( undef, $self->loc("Permissions denied") );
+ }
# We need to untaint the content of the template, since we'll be working
# with it
- my $content = $self->Content();
$content =~ s/^(.*)$/$1/;
my $template = Text::Template->new(
TYPE => 'STRING',
@@ -413,11 +386,11 @@ sub _ParseContent {
my $retval = $template->fill_in( PACKAGE => 'T', BROKEN => sub {
my (%args) = @_;
$RT::Logger->error("Template parsing error: $args{error}")
- unless $args{error} =~ /^Died at /; # ignore intentional die()
+ unless $args{error} =~ /^Died at /; # ignore intentional die()
$is_broken++;
- return undef;
+ return undef;
} );
- return undef if $is_broken;
+ return ( undef, $self->loc('Template parsing error') ) if $is_broken;
# MIME::Parser has problems dealing with high-bit utf8 data.
Encode::_utf8_off($retval);
diff --git a/rt/lib/RT/Templates.pm b/rt/lib/RT/Templates.pm
index 6271b97..3283806 100755
--- a/rt/lib/RT/Templates.pm
+++ b/rt/lib/RT/Templates.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Templates_Overlay.pm b/rt/lib/RT/Templates_Overlay.pm
index f5e8ce5..079b903 100644
--- a/rt/lib/RT/Templates_Overlay.pm
+++ b/rt/lib/RT/Templates_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Templates - a collection of RT Template objects
diff --git a/rt/lib/RT/Ticket.pm b/rt/lib/RT/Ticket.pm
index 905ae8f..b17683e 100755
--- a/rt/lib/RT/Ticket.pm
+++ b/rt/lib/RT/Ticket.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Ticket_Overlay.pm b/rt/lib/RT/Ticket_Overlay.pm
index 1ab91e2..5960f0b 100644
--- a/rt/lib/RT/Ticket_Overlay.pm
+++ b/rt/lib/RT/Ticket_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -151,6 +153,7 @@ use RT::Date;
use RT::CustomFields;
use RT::Tickets;
use RT::Transactions;
+use RT::Reminders;
use RT::URI::fsck_com_rt;
use RT::URI;
use MIME::Entity;
@@ -240,7 +243,7 @@ sub Load {
#If it's a local URI, turn it into a ticket id
- if ( $id =~ /^$RT::TicketBaseURI(\d+)$/ ) {
+ if ( $RT::TicketBaseURI && $id =~ /^$RT::TicketBaseURI(\d+)$/ ) {
$id = $1;
}
@@ -327,9 +330,19 @@ Arguments: ARGS is a hash of named parameters. Valid parameters are:
MIMEObj -- a MIME::Entity object with the content of the initial ticket request.
CustomField-<n> -- a scalar or array of values for the customfield with the id <n>
+Ticket links can be set up during create by passing the link type as a hask key and
+the ticket id to be linked to as a value (or a URI when linking to other objects).
+Multiple links of the same type can be created by passing an array ref. For example:
-Returns: TICKETID, Transaction Object, Error Message
+ Parent => 45,
+ DependsOn => [ 15, 22 ],
+ RefersTo => 'http://www.bestpractical.com',
+
+Supported link types are C<MemberOf>, C<HasMember>, C<RefersTo>, C<ReferredToBy>,
+C<DependsOn> and C<DependedOnBy>. Also, C<Parents> is alias for C<MemberOf> and
+C<Members> and C<Children> are aliases for C<HasMember>.
+Returns: TICKETID, Transaction Object, Error Message
=begin testing
@@ -440,9 +453,9 @@ sub Create {
if ( $args{'Due'} ) {
$Due->Set( Format => 'ISO', Value => $args{'Due'} );
}
- elsif ( $QueueObj->DefaultDueIn ) {
+ elsif ( my $due_in = $QueueObj->DefaultDueIn ) {
$Due->SetToNow;
- $Due->AddDays( $QueueObj->DefaultDueIn );
+ $Due->AddDays( $due_in );
}
my $Starts = new RT::Date( $self->CurrentUser );
@@ -463,10 +476,9 @@ sub Create {
#If the status is an inactive status, set the resolved date
if ( $QueueObj->IsInactiveStatus( $args{'Status'} ) && !$args{'Resolved'} )
{
- $RT::Logger->debug( "Got a "
- . $args{'Status'}
- . "ticket with a resolved of "
- . $args{'Resolved'} );
+ $RT::Logger->debug( "Got a ". $args{'Status'}
+ ." ticket with undefined resolved date. Setting to now."
+ );
$Resolved->SetToNow;
}
@@ -678,6 +690,20 @@ sub Create {
foreach my $link (
ref( $args{$type} ) ? @{ $args{$type} } : ( $args{$type} ) )
{
+ # Check rights on the other end of the link if we must
+ # then run _AddLink that doesn't check for ACLs
+ if ( $RT::StrictLinkACL ) {
+ my ($val, $msg, $obj) = $self->__GetTicketFromURI( URI => $link );
+ unless ( $val ) {
+ push @non_fatal_errors, $msg;
+ next;
+ }
+ if ( $obj && !$obj->CurrentUserHasRight('ModifyTicket') ) {
+ push @non_fatal_errors, $self->loc('Linking. Permission denied');
+ next;
+ }
+ }
+
my ( $wval, $wmsg ) = $self->_AddLink(
Type => $LINKTYPEMAP{$type}->{'Type'},
$LINKTYPEMAP{$type}->{'Mode'} => $link,
@@ -1315,9 +1341,16 @@ sub AddWatcher {
@_
);
+ # XXX, FIXME, BUG: if only email is provided then we only check
+ # for ModifyTicket right, but must try to get PrincipalId and
+ # check Watch* rights too if user exist
+
# {{{ Check ACLS
#If the watcher we're trying to add is for the current user
- if ( $self->CurrentUser->PrincipalId eq $args{'PrincipalId'}) {
+ if ( $self->CurrentUser->PrincipalId == ($args{'PrincipalId'} || 0)
+ or lc( $self->CurrentUser->UserObj->EmailAddress )
+ eq lc( RT::User::CanonicalizeEmailAddress(undef, $args{'Email'}) || '' ) )
+ {
# If it's an AdminCc and they don't have
# 'WatchAsAdminCc' or 'ModifyTicket', bail
if ( $args{'Type'} eq 'AdminCc' ) {
@@ -1481,7 +1514,7 @@ sub DeleteWatcher {
# {{{ Check ACLS
#If the watcher we're trying to add is for the current user
- if ( $self->CurrentUser->PrincipalId eq $args{'PrincipalId'} ) {
+ if ( $self->CurrentUser->PrincipalId == $principal->id ) {
# If it's an AdminCc and they don't have
# 'WatchAsAdminCc' or 'ModifyTicket', bail
@@ -1979,11 +2012,16 @@ sub SetQueue {
)
)
{
- $self->Untake();
+ my $clone = RT::Ticket->new( $RT::SystemUser );
+ $clone->Load( $self->Id );
+ unless ( $clone->Id ) {
+ return ( 0, $self->loc("Couldn't load copy of ticket #[_1].", $self->Id) );
+ }
+ my ($status, $msg) = $clone->SetOwner( $RT::Nobody->Id, 'Force' );
+ $RT::Logger->error("Couldn't set owner on queue change: $msg") unless $status;
}
return ( $self->_Set( Field => 'Queue', Value => $NewQueueObj->Id() ) );
-
}
# }}}
@@ -2087,12 +2125,12 @@ sub SetStarted {
my $time = shift || 0;
unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
- return ( 0, self->loc("Permission Denied") );
+ return ( 0, $self->loc("Permission Denied") );
}
#We create a date object to catch date weirdness
my $time_obj = new RT::Date( $self->CurrentUser() );
- if ( $time != 0 ) {
+ if ( $time ) {
$time_obj->Set( Format => 'ISO', Value => $time );
}
else {
@@ -2385,8 +2423,9 @@ sub _RecordNote {
# If this is from an external source, we need to come up with its
# internal Message-ID now, so all emails sent because of this
# message have a common Message-ID
- unless ($args{'MIMEObj'}->head->get('Message-ID')
- =~ /<(rt-.*?-\d+-\d+)\.(\d+-0-0)\@$RT::Organization>/) {
+ unless ( ($args{'MIMEObj'}->head->get('Message-ID') || '')
+ =~ /<(rt-.*?-\d+-\d+)\.(\d+-0-0)\@\Q$RT::Organization>/ )
+ {
$args{'MIMEObj'}->head->set( 'RT-Message-ID',
"<rt-"
. $RT::VERSION . "-"
@@ -2476,11 +2515,29 @@ sub DeleteLink {
@_
);
+ unless ( $args{'Target'} || $args{'Base'} ) {
+ $RT::Logger->error("Base or Target must be specified\n");
+ return ( 0, $self->loc('Either base or target must be specified') );
+ }
+
#check acls
- unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
- $RT::Logger->debug("No permission to delete links\n");
- return ( 0, $self->loc('Permission Denied'))
+ my $right = 0;
+ $right++ if $self->CurrentUserHasRight('ModifyTicket');
+ if ( !$right && $RT::StrictLinkACL ) {
+ return ( 0, $self->loc("Permission Denied") );
+ }
+ # If the other URI is an RT::Ticket, we want to make sure the user
+ # can modify it too...
+ my ($status, $msg, $other_ticket) = $self->__GetTicketFromURI( URI => $args{'Target'} || $args{'Base'} );
+ return (0, $msg) unless $status;
+ if ( !$other_ticket || $other_ticket->CurrentUserHasRight('ModifyTicket') ) {
+ $right++;
+ }
+ if ( ( !$RT::StrictLinkACL && $right == 0 ) ||
+ ( $RT::StrictLinkACL && $right < 2 ) )
+ {
+ return ( 0, $self->loc("Permission Denied") );
}
my ($val, $Msg) = $self->SUPER::_DeleteLink(%args);
@@ -2548,13 +2605,52 @@ sub AddLink {
Silent => undef,
@_ );
+ unless ( $args{'Target'} || $args{'Base'} ) {
+ $RT::Logger->error("Base or Target must be specified\n");
+ return ( 0, $self->loc('Either base or target must be specified') );
+ }
- unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
+ my $right = 0;
+ $right++ if $self->CurrentUserHasRight('ModifyTicket');
+ if ( !$right && $RT::StrictLinkACL ) {
+ return ( 0, $self->loc("Permission Denied") );
+ }
+
+ # If the other URI is an RT::Ticket, we want to make sure the user
+ # can modify it too...
+ my ($status, $msg, $other_ticket) = $self->__GetTicketFromURI( URI => $args{'Target'} || $args{'Base'} );
+ return (0, $msg) unless $status;
+ if ( !$other_ticket || $other_ticket->CurrentUserHasRight('ModifyTicket') ) {
+ $right++;
+ }
+ if ( ( !$RT::StrictLinkACL && $right == 0 ) ||
+ ( $RT::StrictLinkACL && $right < 2 ) )
+ {
return ( 0, $self->loc("Permission Denied") );
}
+ return $self->_AddLink(%args);
+}
+
+sub __GetTicketFromURI {
+ my $self = shift;
+ my %args = ( URI => '', @_ );
+
+ # If the other URI is an RT::Ticket, we want to make sure the user
+ # can modify it too...
+ my $uri_obj = RT::URI->new( $self->CurrentUser );
+ $uri_obj->FromURI( $args{'URI'} );
- $self->_AddLink(%args);
+ unless ( $uri_obj->Resolver && $uri_obj->Scheme ) {
+ my $msg = $self->loc( "Couldn't resolve '[_1]' into a URI.", $args{'URI'} );
+ $RT::Logger->warning( "$msg\n" );
+ return( 0, $msg );
+ }
+ my $obj = $uri_obj->Resolver->Object;
+ unless ( UNIVERSAL::isa($obj, 'RT::Ticket') && $obj->id ) {
+ return (1, 'Found not a ticket', undef);
+ }
+ return (1, 'Found ticket', $obj);
}
=head2 _AddLink
@@ -2571,45 +2667,8 @@ sub _AddLink {
Silent => undef,
@_ );
- # {{{ If the other URI is an RT::Ticket, we want to make sure the user
- # can modify it too...
- my $other_ticket_uri = RT::URI->new($self->CurrentUser);
-
- if ( $args{'Target'} ) {
- $other_ticket_uri->FromURI( $args{'Target'} );
-
- }
- elsif ( $args{'Base'} ) {
- $other_ticket_uri->FromURI( $args{'Base'} );
- }
-
- unless ( $other_ticket_uri->Resolver && $other_ticket_uri->Scheme ) {
- my $msg = $args{'Target'} ? $self->loc("Couldn't resolve target '[_1]' into a URI.", $args{'Target'})
- : $self->loc("Couldn't resolve base '[_1]' into a URI.", $args{'Base'});
- $RT::Logger->warning( "$self $msg\n" );
-
- return( 0, $msg );
- }
-
- if ( $other_ticket_uri->Resolver->Scheme eq 'fsck.com-rt') {
- my $object = $other_ticket_uri->Resolver->Object;
-
- if ( UNIVERSAL::isa( $object, 'RT::Ticket' )
- && $object->id
- && !$object->CurrentUserHasRight('ModifyTicket') )
- {
- return ( 0, $self->loc("Permission Denied") );
- }
-
- }
-
- # }}}
-
- my ($val, $Msg) = $self->SUPER::_AddLink(%args);
-
- if (!$val) {
- return ($val, $Msg);
- }
+ my ($val, $msg, $exist) = $self->SUPER::_AddLink(%args);
+ return ($val, $msg) if !$val || $exist;
my ($direction, $remote_link);
if ( $args{'Target'} ) {
@@ -2622,10 +2681,10 @@ sub _AddLink {
# Don't write the transaction if we're doing this on create
if ( $args{'Silent'} ) {
- return ( $val, $Msg );
+ return ( $val, $msg );
}
else {
- my $remote_uri = RT::URI->new( $self->CurrentUser );
+ my $remote_uri = RT::URI->new( $self->CurrentUser );
$remote_uri->FromURI( $remote_link );
#Write the transaction
@@ -2723,14 +2782,23 @@ sub MergeInto {
return ( 0, $self->loc("Merge failed. Couldn't set EffectiveId") );
}
- my ( $status_val, $status_msg ) = $self->__Set( Field => 'Status', Value => 'resolved');
- unless ($status_val) {
- $RT::Handle->Rollback();
- $RT::Logger->error( $self->loc("[_1] couldn't set status to resolved. RT's Database may be inconsistent.", $self) );
- return ( 0, $self->loc("Merge failed. Couldn't set Status") );
- }
+ if ( $self->__Value('Status') ne 'resolved' ) {
+
+ my ( $status_val, $status_msg )
+ = $self->__Set( Field => 'Status', Value => 'resolved' );
+ unless ($status_val) {
+ $RT::Handle->Rollback();
+ $RT::Logger->error(
+ $self->loc(
+ "[_1] couldn't set status to resolved. RT's Database may be inconsistent.",
+ $self
+ )
+ );
+ return ( 0, $self->loc("Merge failed. Couldn't set Status") );
+ }
+ }
# update all the links that point to that old ticket
my $old_links_to = RT::Links->new($self->CurrentUser);
@@ -2907,6 +2975,8 @@ my $txns = RT::Transactions->new($RT::SystemUser);
$txns->OrderBy(FIELD => 'id', ORDER => 'DESC');
$txns->Limit(FIELD => 'ObjectId', VALUE => '1');
$txns->Limit(FIELD => 'ObjectType', VALUE => 'RT::Ticket');
+$txns->Limit(FIELD => 'Type', OPERATOR => '!=', VALUE => 'EmailRecord');
+
my $steal = $txns->First;
ok($steal->OldValue == $root->Id , "Stolen from root");
ok($steal->NewValue == $RT::SystemUser->Id , "Stolen by the systemuser");
@@ -2920,68 +2990,77 @@ sub SetOwner {
my $NewOwner = shift;
my $Type = shift || "Give";
+ $RT::Handle->BeginTransaction();
+
+ $self->_SetLastUpdated(); # lock the ticket
+ $self->Load( $self->id ); # in case $self changed while waiting for lock
+
+ my $OldOwnerObj = $self->OwnerObj;
+
+ my $NewOwnerObj = RT::User->new( $self->CurrentUser );
+ $NewOwnerObj->Load( $NewOwner );
+ unless ( $NewOwnerObj->Id ) {
+ $RT::Handle->Rollback();
+ return ( 0, $self->loc("That user does not exist") );
+ }
+
+
# must have ModifyTicket rights
# or TakeTicket/StealTicket and $NewOwner is self
# see if it's a take
- if ( $self->OwnerObj->Id == $RT::Nobody->Id ) {
+ if ( $OldOwnerObj->Id == $RT::Nobody->Id ) {
unless ( $self->CurrentUserHasRight('ModifyTicket')
|| $self->CurrentUserHasRight('TakeTicket') ) {
+ $RT::Handle->Rollback();
return ( 0, $self->loc("Permission Denied") );
}
}
# see if it's a steal
- elsif ( $self->OwnerObj->Id != $RT::Nobody->Id
- && $self->OwnerObj->Id != $self->CurrentUser->id ) {
+ elsif ( $OldOwnerObj->Id != $RT::Nobody->Id
+ && $OldOwnerObj->Id != $self->CurrentUser->id ) {
unless ( $self->CurrentUserHasRight('ModifyTicket')
|| $self->CurrentUserHasRight('StealTicket') ) {
+ $RT::Handle->Rollback();
return ( 0, $self->loc("Permission Denied") );
}
}
else {
unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
+ $RT::Handle->Rollback();
return ( 0, $self->loc("Permission Denied") );
}
}
- my $NewOwnerObj = RT::User->new( $self->CurrentUser );
- my $OldOwnerObj = $self->OwnerObj;
- $NewOwnerObj->Load($NewOwner);
- if ( !$NewOwnerObj->Id ) {
- return ( 0, $self->loc("That user does not exist") );
- }
-
- #If thie ticket has an owner and it's not the current user
-
- if ( ( $Type ne 'Steal' )
- and ( $Type ne 'Force' )
- and #If we're not stealing
- ( $self->OwnerObj->Id != $RT::Nobody->Id ) and #and the owner is set
- ( $self->CurrentUser->Id ne $self->OwnerObj->Id() )
- ) { #and it's not us
- return ( 0,
- $self->loc(
-"You can only reassign tickets that you own or that are unowned" ) );
+ # If we're not stealing and the ticket has an owner and it's not
+ # the current user
+ if ( $Type ne 'Steal' and $Type ne 'Force'
+ and $OldOwnerObj->Id != $RT::Nobody->Id
+ and $OldOwnerObj->Id != $self->CurrentUser->Id )
+ {
+ $RT::Handle->Rollback();
+ return ( 0, $self->loc("You can only take tickets that are unowned") )
+ if $NewOwnerObj->id == $self->CurrentUser->id;
+ return (
+ 0,
+ $self->loc("You can only reassign tickets that you own or that are unowned" )
+ );
}
#If we've specified a new owner and that user can't modify the ticket
- elsif ( ( $NewOwnerObj->Id )
- and ( !$NewOwnerObj->HasRight( Right => 'OwnTicket',
- Object => $self ) )
- ) {
+ elsif ( !$NewOwnerObj->HasRight( Right => 'OwnTicket', Object => $self ) ) {
+ $RT::Handle->Rollback();
return ( 0, $self->loc("That user may not own tickets in that queue") );
}
- #If the ticket has an owner and it's the new owner, we don't need
- #To do anything
- elsif ( ( $self->OwnerObj )
- and ( $NewOwnerObj->Id eq $self->OwnerObj->Id ) ) {
+ # If the ticket has an owner and it's the new owner, we don't need
+ # To do anything
+ elsif ( $NewOwnerObj->Id == $OldOwnerObj->Id ) {
+ $RT::Handle->Rollback();
return ( 0, $self->loc("That user already owns that ticket") );
}
- $RT::Handle->BeginTransaction();
-
# Delete the owner in the owner group, then add a new one
# TODO: is this safe? it's not how we really want the API to work
# for most things, but it's fast.
@@ -3016,23 +3095,26 @@ sub SetOwner {
return ( 0, $self->loc("Could not change owner. ") . $msg );
}
- $RT::Handle->Commit();
-
- my ( $trans, $msg, undef ) = $self->_NewTransaction(
- Type => $Type,
- Field => 'Owner',
- NewValue => $NewOwnerObj->Id,
- OldValue => $OldOwnerObj->Id,
- TimeTaken => 0 );
+ ($val, $msg) = $self->_NewTransaction(
+ Type => $Type,
+ Field => 'Owner',
+ NewValue => $NewOwnerObj->Id,
+ OldValue => $OldOwnerObj->Id,
+ TimeTaken => 0,
+ );
- if ($trans) {
+ if ( $val ) {
$msg = $self->loc( "Owner changed from [_1] to [_2]",
$OldOwnerObj->Name, $NewOwnerObj->Name );
-
- # TODO: make sure the trans committed properly
}
- return ( $trans, $msg );
+ else {
+ $RT::Handle->Rollback();
+ return ( 0, $msg );
+ }
+ $RT::Handle->Commit();
+
+ return ( $val, $msg );
}
# }}}
@@ -3376,6 +3458,8 @@ sub DESTROY {
return if $self->{_Destroyed}++;
my $batch = $self->TransactionBatch or return;
+ return unless @$batch;
+
require RT::Scrips;
RT::Scrips->new($RT::SystemUser)->Apply(
Stage => 'TransactionBatch',
@@ -3608,6 +3692,26 @@ sub HasRight {
# }}}
+=head2 Reminders
+
+Return the Reminders object for this ticket. (It's an RT::Reminders object.)
+It isn't acutally a searchbuilder collection itself.
+
+=cut
+
+sub Reminders {
+ my $self = shift;
+
+ unless ($self->{'__reminders'}) {
+ $self->{'__reminders'} = RT::Reminders->new($self->CurrentUser);
+ $self->{'__reminders'}->Ticket($self->id);
+ }
+ return $self->{'__reminders'};
+
+}
+
+
+
# {{{ sub Transactions
=head2 Transactions
@@ -3652,7 +3756,7 @@ sub Transactions {
=head2 TransactionCustomFields
- Returns the custom fields that transactions on tickets will ahve.
+ Returns the custom fields that transactions on tickets will have.
=cut
@@ -3679,14 +3783,13 @@ sub CustomFieldValues {
my $field = shift;
if ( $field and $field !~ /^\d+$/ ) {
my $cf = RT::CustomField->new( $self->CurrentUser );
- $cf->LoadByNameAndQueue( Name => $field, Queue => $self->QueueObj->Id );
+ $cf->LoadByNameAndQueue( Name => $field, Queue => $self->Queue );
unless ( $cf->id ) {
- $cf->LoadByNameAndQueue( Name => $field, Queue => '0' );
+ $cf->LoadByNameAndQueue( Name => $field, Queue => 0 );
}
- $field = $cf->id;
- unless ( $field =~ /^\d+$/ ) {
- # If we didn't find a valid cfid, give up.
- return RT::CustomFieldValues->new($self->CurrentUser);
+ unless ( $cf->id ) {
+ # If we didn't find a valid cfid, give up.
+ return RT::CustomFieldValues->new($self->CurrentUser);
}
}
return $self->SUPER::CustomFieldValues($field);
diff --git a/rt/lib/RT/Tickets.pm b/rt/lib/RT/Tickets.pm
index 0f880e1..354f4c5 100755
--- a/rt/lib/RT/Tickets.pm
+++ b/rt/lib/RT/Tickets.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Tickets_Overlay.pm b/rt/lib/RT/Tickets_Overlay.pm
index 1c31f3f..2d89ca2 100644
--- a/rt/lib/RT/Tickets_Overlay.pm
+++ b/rt/lib/RT/Tickets_Overlay.pm
@@ -1,38 +1,40 @@
# BEGIN BPS TAGGED BLOCK {{{
-#
+#
# COPYRIGHT:
-#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
-#
+#
# (Except where explicitly superseded by other copyright notices)
-#
-#
+#
+#
# LICENSE:
-#
+#
# This work is made available to you under the terms of Version 2 of
# the GNU General Public License. A copy of that license should have
# been provided with this software, but in any event can be snarfed
# from www.gnu.org.
-#
+#
# This work is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
-#
+#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-#
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
# CONTRIBUTION SUBMISSION POLICY:
-#
+#
# (The following paragraph is not intended to limit the rights granted
# to you to modify and distribute this software under the terms of
# the GNU General Public License and is only of importance to you if
# you choose to contribute your changes and enhancements to the
# community by submitting them to Best Practical Solutions, LLC.)
-#
+#
# By intentionally submitting any modifications, corrections or
# derivatives to this work, or any other work intended for use with
# Request Tracker, to Best Practical Solutions, LLC, you confirm that
@@ -41,7 +43,7 @@
# royalty-free, perpetual, license to use, copy, create derivative
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
-#
+#
# END BPS TAGGED BLOCK }}}
# Major Changes:
@@ -85,20 +87,18 @@ ok( $testtickets->Count == 0 );
package RT::Tickets;
use strict;
-
-package RT::Tickets;
-
no warnings qw(redefine);
-use vars qw(@SORTFIELDS);
+
use RT::CustomFields;
+use DBIx::SearchBuilder::Unique;
# Configuration Tables:
-# FIELDS is a mapping of searchable Field name, to Type, and other
+# FIELD_METADATA is a mapping of searchable Field name, to Type, and other
# metadata.
-my %FIELDS = (
- Status => ['ENUM'],
+my %FIELD_METADATA = (
+ Status => [ 'ENUM', ],
Queue => [ 'ENUM' => 'Queue', ],
Type => [ 'ENUM', ],
Creator => [ 'ENUM' => 'User', ],
@@ -111,6 +111,7 @@ my %FIELDS = (
Priority => [ 'INT', ],
TimeLeft => [ 'INT', ],
TimeWorked => [ 'INT', ],
+ TimeEstimated => [ 'INT', ],
MemberOf => [ 'LINK' => To => 'MemberOf', ],
DependsOn => [ 'LINK' => To => 'DependsOn', ],
RefersTo => [ 'LINK' => To => 'RefersTo', ],
@@ -134,9 +135,10 @@ my %FIELDS = (
Requestors => [ 'WATCHERFIELD' => 'Requestor', ],
Cc => [ 'WATCHERFIELD' => 'Cc', ],
AdminCc => [ 'WATCHERFIELD' => 'AdminCc', ],
- Watcher => ['WATCHERFIELD'],
+ Watcher => [ 'WATCHERFIELD', ],
LinkedTo => [ 'LINKFIELD', ],
CustomFieldValue => [ 'CUSTOMFIELD', ],
+ CustomField => [ 'CUSTOMFIELD', ],
CF => [ 'CUSTOMFIELD', ],
Updated => [ 'TRANSDATE', ],
RequestorGroup => [ 'MEMBERSHIPFIELD' => 'Requestor', ],
@@ -159,7 +161,7 @@ my %dispatch = (
LINKFIELD => \&_LinkFieldLimit,
CUSTOMFIELD => \&_CustomFieldLimit,
);
-my %can_bundle = ( WATCHERFIELD => "yes", );
+my %can_bundle = (); # WATCHERFIELD => "yes", );
# Default EntryAggregator per type
# if you specify OP, you must specify all valid OPs
@@ -200,7 +202,7 @@ my %DefaultEA = (
# Helper functions for passing the above lexically scoped tables above
# into Tickets_Overlay_SQL.
-sub FIELDS { return \%FIELDS }
+sub FIELDS { return \%FIELD_METADATA }
sub dispatch { return \%dispatch }
sub can_bundle { return \%can_bundle }
@@ -209,7 +211,7 @@ require RT::Tickets_Overlay_SQL;
# {{{ sub SortFields
-@SORTFIELDS = qw(id Status
+our @SORTFIELDS = qw(id Status
Queue Subject
Owner Created Due Starts Started
Told
@@ -230,6 +232,22 @@ sub SortFields {
# BEGIN SQL STUFF *********************************
+
+sub CleanSlate {
+ my $self = shift;
+ $self->SUPER::CleanSlate( @_ );
+ delete $self->{$_} foreach qw(
+ _sql_cf_alias
+ _sql_group_members_aliases
+ _sql_object_cfv_alias
+ _sql_role_group_aliases
+ _sql_transalias
+ _sql_trattachalias
+ _sql_u_watchers_alias_for_sort
+ _sql_u_watchers_aliases
+ );
+}
+
=head1 Limit Helper Routines
These routines are the targets of a dispatch table depending on the
@@ -271,8 +289,8 @@ sub _EnumLimit {
unless $op eq "="
or $op eq "!=";
- my $meta = $FIELDS{$field};
- if ( defined $meta->[1] ) {
+ my $meta = $FIELD_METADATA{$field};
+ if ( defined $meta->[1] && defined $value && $value !~ /^\d+$/ ) {
my $class = "RT::" . $meta->[1];
my $o = $class->new( $sb->CurrentUser );
$o->Load($value);
@@ -315,26 +333,24 @@ sub _IntLimit {
Handle fields which deal with links between tickets. (MemberOf, DependsOn)
Meta Data:
- 1: Direction (From,To)
- 2: Link Type (MemberOf, DependsOn,RefersTo)
+ 1: Direction (From, To)
+ 2: Link Type (MemberOf, DependsOn, RefersTo)
=cut
sub _LinkLimit {
my ( $sb, $field, $op, $value, @rest ) = @_;
- my $meta = $FIELDS{$field};
- die "Invalid Operator $op for $field" unless $op =~ /^(=|!=|IS)/io;
-
+ my $meta = $FIELD_METADATA{$field};
die "Incorrect Metadata for $field"
- unless ( defined $meta->[1] and defined $meta->[2] );
+ unless defined $meta->[1] && defined $meta->[2];
+
+ die "Invalid Operator $op for $field" unless $op =~ /^(=|!=|IS|IS NOT)$/io;
my $direction = $meta->[1];
my $matchfield;
my $linkfield;
- my $is_local = 1;
- my $is_null = 0;
if ( $direction eq 'To' ) {
$matchfield = "Target";
$linkfield = "Base";
@@ -349,84 +365,105 @@ sub _LinkLimit {
die "Invalid link direction '$meta->[1]' for $field\n";
}
- if ( $op eq '=' || $op =~ /^is/oi ) {
- if ( $value eq '' || $value =~ /^null$/io ) {
- $is_null = 1;
- }
- elsif ( $value =~ /\D/o ) {
- $is_local = 0;
- }
- else {
- $is_local = 1;
- }
+ my ($is_local, $is_null) = (1, 0);
+ if ( !$value || $value =~ /^null$/io ) {
+ $is_null = 1;
+ $op = ($op =~ /^(=|IS)$/)? 'IS': 'IS NOT';
+ }
+ elsif ( $value =~ /\D/o ) {
+ $is_local = 0;
+ }
+ $matchfield = "Local$matchfield" if $is_local;
+
+ my $is_negative = 0;
+ if ( $op eq '!=' ) {
+ $is_negative = 1;
+ $op = '=';
}
#For doing a left join to find "unlinked tickets" we want to generate a query that looks like this
# SELECT main.* FROM Tickets main
# LEFT JOIN Links Links_1 ON ( (Links_1.Type = 'MemberOf')
# AND(main.id = Links_1.LocalTarget))
-# WHERE ((main.EffectiveId = main.id))
-# AND ((main.Status != 'deleted'))
-# AND (Links_1.LocalBase IS NULL);
+# WHERE Links_1.LocalBase IS NULL;
if ($is_null) {
my $linkalias = $sb->Join(
- TYPE => 'left',
+ TYPE => 'LEFT',
ALIAS1 => 'main',
FIELD1 => 'id',
TABLE2 => 'Links',
FIELD2 => 'Local' . $linkfield
);
-
$sb->SUPER::Limit(
LEFTJOIN => $linkalias,
FIELD => 'Type',
OPERATOR => '=',
VALUE => $meta->[2],
+ );
+ $sb->_SQLLimit(
@rest,
+ ALIAS => $linkalias,
+ FIELD => $matchfield,
+ OPERATOR => $op,
+ VALUE => 'NULL',
+ QUOTEVALUE => 0,
+ );
+ }
+ elsif ( $is_negative ) {
+ my $linkalias = $sb->Join(
+ TYPE => 'LEFT',
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'Links',
+ FIELD2 => 'Local' . $linkfield
+ );
+ $sb->SUPER::Limit(
+ LEFTJOIN => $linkalias,
+ FIELD => 'Type',
+ OPERATOR => '=',
+ VALUE => $meta->[2],
+ );
+ $sb->SUPER::Limit(
+ LEFTJOIN => $linkalias,
+ FIELD => $matchfield,
+ OPERATOR => $op,
+ VALUE => $value,
);
-
$sb->_SQLLimit(
- ALIAS => $linkalias,
- ENTRYAGGREGATOR => 'AND',
- FIELD => ( $is_local ? "Local$matchfield" : $matchfield ),
+ @rest,
+ ALIAS => $linkalias,
+ FIELD => $matchfield,
OPERATOR => 'IS',
VALUE => 'NULL',
- QUOTEVALUE => '0',
+ QUOTEVALUE => 0,
);
-
}
else {
-
- $sb->{_sql_linkalias} = $sb->NewAlias('Links')
- unless defined $sb->{_sql_linkalias};
-
+ my $linkalias = $sb->NewAlias('Links');
$sb->_OpenParen();
-
$sb->_SQLLimit(
- ALIAS => $sb->{_sql_linkalias},
+ @rest,
+ ALIAS => $linkalias,
FIELD => 'Type',
OPERATOR => '=',
VALUE => $meta->[2],
- @rest,
);
-
$sb->_SQLLimit(
- ALIAS => $sb->{_sql_linkalias},
+ ALIAS => $linkalias,
+ FIELD => 'Local' . $linkfield,
+ OPERATOR => '=',
+ VALUE => 'main.id',
+ QUOTEVALUE => 0,
ENTRYAGGREGATOR => 'AND',
- FIELD => ( $is_local ? "Local$matchfield" : $matchfield ),
- OPERATOR => '=',
- VALUE => $value,
);
-
- #If we're searching on target, join the base to ticket.id
- $sb->_SQLJoin(
- ALIAS1 => 'main',
- FIELD1 => $sb->{'primary_key'},
- ALIAS2 => $sb->{_sql_linkalias},
- FIELD2 => 'Local' . $linkfield
+ $sb->_SQLLimit(
+ ALIAS => $linkalias,
+ FIELD => $matchfield,
+ OPERATOR => $op,
+ VALUE => $value,
+ ENTRYAGGREGATOR => 'AND',
);
-
$sb->_CloseParen();
}
}
@@ -446,15 +483,12 @@ sub _DateLimit {
die "Invalid Date Op: $op"
unless $op =~ /^(=|>|<|>=|<=)$/;
- my $meta = $FIELDS{$field};
+ my $meta = $FIELD_METADATA{$field};
die "Incorrect Meta Data for $field"
unless ( defined $meta->[1] );
- use POSIX 'strftime';
-
my $date = RT::Date->new( $sb->CurrentUser );
$date->Set( Format => 'unknown', Value => $value );
- my $time = $date->Unix;
if ( $op eq "=" ) {
@@ -462,10 +496,10 @@ sub _DateLimit {
# particular single day. in the database, we need to check for >
# and < the edges of that day.
- my $daystart = strftime( "%Y-%m-%d %H:%M",
- gmtime( $time - ( $time % 86400 ) ) );
- my $dayend = strftime( "%Y-%m-%d %H:%M",
- gmtime( $time + ( 86399 - $time % 86400 ) ) );
+ $date->SetToMidnight( Timezone => 'server' );
+ my $daystart = $date->ISO;
+ $date->AddDay;
+ my $dayend = $date->ISO;
$sb->_OpenParen;
@@ -488,11 +522,10 @@ sub _DateLimit {
}
else {
- $value = strftime( "%Y-%m-%d %H:%M", gmtime($time) );
$sb->_SQLLimit(
FIELD => $meta->[1],
OPERATOR => $op,
- VALUE => $value,
+ VALUE => $date->ISO,
@rest,
);
}
@@ -540,12 +573,23 @@ sub _TransDateLimit {
# See the comments for TransLimit, they apply here too
- $sb->{_sql_transalias} = $sb->NewAlias('Transactions')
- unless defined $sb->{_sql_transalias};
+ unless ( $sb->{_sql_transalias} ) {
+ $sb->{_sql_transalias} = $sb->Join(
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'Transactions',
+ FIELD2 => 'ObjectId',
+ );
+ $sb->SUPER::Limit(
+ ALIAS => $sb->{_sql_transalias},
+ FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket',
+ ENTRYAGGREGATOR => 'AND',
+ );
+ }
my $date = RT::Date->new( $sb->CurrentUser );
$date->Set( Format => 'unknown', Value => $value );
- my $time = $date->Unix;
$sb->_OpenParen;
if ( $op eq "=" ) {
@@ -554,10 +598,10 @@ sub _TransDateLimit {
# particular single day. in the database, we need to check for >
# and < the edges of that day.
- my $daystart = strftime( "%Y-%m-%d %H:%M",
- gmtime( $time - ( $time % 86400 ) ) );
- my $dayend = strftime( "%Y-%m-%d %H:%M",
- gmtime( $time + ( 86399 - $time % 86400 ) ) );
+ $date->SetToMidnight( Timezone => 'server' );
+ my $daystart = $date->ISO;
+ $date->AddDay;
+ my $dayend = $date->ISO;
$sb->_SQLLimit(
ALIAS => $sb->{_sql_transalias},
@@ -587,26 +631,12 @@ sub _TransDateLimit {
ALIAS => $sb->{_sql_transalias},
FIELD => 'Created',
OPERATOR => $op,
- VALUE => $value,
+ VALUE => $date->ISO,
CASESENSITIVE => 0,
@rest
);
}
- # Join Transactions to Tickets
- $sb->_SQLJoin(
- ALIAS1 => 'main',
- FIELD1 => $sb->{'primary_key'}, # UGH!
- ALIAS2 => $sb->{_sql_transalias},
- FIELD2 => 'ObjectId'
- );
-
- $sb->SUPER::Limit(
- ALIAS => $sb->{_sql_transalias},
- FIELD => 'ObjectType',
- VALUE => 'RT::Ticket'
- );
-
$sb->_CloseParen;
}
@@ -655,44 +685,63 @@ sub _TransLimit {
my ( $self, $field, $op, $value, @rest ) = @_;
- $self->{_sql_transalias} = $self->NewAlias('Transactions')
- unless defined $self->{_sql_transalias};
- $self->{_sql_trattachalias} = $self->NewAlias('Attachments')
- unless defined $self->{_sql_trattachalias};
+ unless ( $self->{_sql_transalias} ) {
+ $self->{_sql_transalias} = $self->Join(
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'Transactions',
+ FIELD2 => 'ObjectId',
+ );
+ $self->SUPER::Limit(
+ ALIAS => $self->{_sql_transalias},
+ FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket',
+ ENTRYAGGREGATOR => 'AND',
+ );
+ }
+ unless ( defined $self->{_sql_trattachalias} ) {
+ $self->{_sql_trattachalias} = $self->_SQLJoin(
+ TYPE => 'LEFT', # not all txns have an attachment
+ ALIAS1 => $self->{_sql_transalias},
+ FIELD1 => 'id',
+ TABLE2 => 'Attachments',
+ FIELD2 => 'TransactionId',
+ );
+ }
$self->_OpenParen;
#Search for the right field
- $self->_SQLLimit(
- ALIAS => $self->{_sql_trattachalias},
- FIELD => $field,
- OPERATOR => $op,
- VALUE => $value,
- CASESENSITIVE => 0,
- @rest
- );
-
- $self->_SQLJoin(
- ALIAS1 => $self->{_sql_trattachalias},
- FIELD1 => 'TransactionId',
- ALIAS2 => $self->{_sql_transalias},
- FIELD2 => 'id'
- );
-
- # Join Transactions to Tickets
- $self->_SQLJoin(
- ALIAS1 => 'main',
- FIELD1 => $self->{'primary_key'}, # Why not use "id" here?
- ALIAS2 => $self->{_sql_transalias},
- FIELD2 => 'ObjectId'
- );
-
- $self->SUPER::Limit(
- ALIAS => $self->{_sql_transalias},
- FIELD => 'ObjectType',
- VALUE => 'RT::Ticket',
- ENTRYAGGREGATOR => 'AND'
- );
+ if ($field eq 'Content' and $RT::DontSearchFileAttachments) {
+ $self->_SQLLimit(
+ ALIAS => $self->{_sql_trattachalias},
+ FIELD => 'Filename',
+ OPERATOR => 'IS',
+ VALUE => 'NULL',
+ SUBCLAUSE => 'contentquery',
+ ENTRYAGGREGATOR => 'AND',
+ );
+ $self->_SQLLimit(
+ ALIAS => $self->{_sql_trattachalias},
+ FIELD => $field,
+ OPERATOR => $op,
+ VALUE => $value,
+ CASESENSITIVE => 0,
+ @rest,
+ ENTRYAGGREGATOR => 'AND',
+ SUBCLAUSE => 'contentquery',
+ );
+ } else {
+ $self->_SQLLimit(
+ ALIAS => $self->{_sql_trattachalias},
+ FIELD => $field,
+ OPERATOR => $op,
+ VALUE => $value,
+ CASESENSITIVE => 0,
+ ENTRYAGGREGATOR => 'AND',
+ @rest
+ );
+ }
$self->_CloseParen;
@@ -781,136 +830,227 @@ sub _WatcherLimit {
my $value = shift;
my %rest = (@_);
- # Find out what sort of watcher we're looking for
- my $fieldname;
- if ( ref $field ) {
- $fieldname = $field->[0]->[0];
- }
- else {
- $fieldname = $field;
- $field = [ [ $field, $op, $value, %rest ] ]; # gross hack
- }
- my $meta = $FIELDS{$fieldname};
- my $type = ( defined $meta->[1] ? $meta->[1] : undef );
+ my $meta = $FIELD_METADATA{ $field };
+ my $type = $meta->[1] || '';
# Owner was ENUM field, so "Owner = 'xxx'" allowed user to
# search by id and Name at the same time, this is workaround
# to preserve backward compatibility
- if ( $fieldname eq 'Owner' ) {
- my $flag = 0;
- for my $chunk ( splice @$field ) {
- my ( $f, $op, $value, %rest ) = @$chunk;
- if ( !$rest{SUBKEY} && $op =~ /^!?=$/ ) {
- $self->_OpenParen unless $flag++;
- my $o = RT::User->new( $self->CurrentUser );
- $o->Load($value);
- $value = $o->Id;
- $self->_SQLLimit(
- FIELD => 'Owner',
- OPERATOR => $op,
- VALUE => $value,
- %rest,
- );
- }
- else {
- push @$field, $chunk;
- }
- }
- $self->_CloseParen if $flag;
- return unless @$field;
+ if ( $field eq 'Owner' && !$rest{SUBKEY} && $op =~ /^!?=$/ ) {
+ my $o = RT::User->new( $self->CurrentUser );
+ $o->Load( $value );
+ $self->_SQLLimit(
+ FIELD => 'Owner',
+ OPERATOR => $op,
+ VALUE => $o->Id,
+ %rest,
+ );
+ return;
}
+ $rest{SUBKEY} ||= 'EmailAddress';
- my $users = $self->_WatcherJoin($type);
+ my $groups = $self->_RoleGroupsJoin( Type => $type );
- # If we're looking for multiple watchers of a given type,
- # TicketSQL will be handing it to us as an array of clauses in
- # $field
$self->_OpenParen;
- for my $chunk (@$field) {
- ( $field, $op, $value, %rest ) = @$chunk;
- $rest{SUBKEY} ||= 'EmailAddress';
-
- my $re_negative_op = qr[!=|NOT LIKE];
- $self->_OpenParen if $op =~ /$re_negative_op/;
-
+ if ( $op =~ /^IS(?: NOT)?$/ ) {
+ my $group_members = $self->_GroupMembersJoin( GroupsAlias => $groups );
+ $self->SUPER::Limit(
+ LEFTJOIN => $group_members,
+ FIELD => 'GroupId',
+ OPERATOR => '!=',
+ VALUE => "$group_members.MemberId",
+ QUOTEVALUE => 0,
+ );
$self->_SQLLimit(
- ALIAS => $users,
- FIELD => $rest{SUBKEY},
+ ALIAS => $group_members,
+ FIELD => 'GroupId',
+ OPERATOR => $op,
VALUE => $value,
+ %rest,
+ );
+ }
+ elsif ( $op =~ /^!=$|^NOT\s+/i ) {
+ # reverse op
+ $op =~ s/!|NOT\s+//i;
+
+ # XXX: we have no way to build correct "Watcher.X != 'Y'" when condition
+ # "X = 'Y'" matches more then one user so we try to fetch two records and
+ # do the right thing when there is only one exist and semi-working solution
+ # otherwise.
+ my $users_obj = RT::Users->new( $self->CurrentUser );
+ $users_obj->Limit(
+ FIELD => $rest{SUBKEY},
OPERATOR => $op,
- CASESENSITIVE => 0,
- %rest
+ VALUE => $value,
);
-
- if ( $op =~ /$re_negative_op/ ) {
+ $users_obj->OrderBy;
+ $users_obj->RowsPerPage(2);
+ my @users = @{ $users_obj->ItemsArrayRef };
+
+ my $group_members = $self->_GroupMembersJoin( GroupsAlias => $groups );
+ if ( @users <= 1 ) {
+ my $uid = 0;
+ $uid = $users[0]->id if @users;
+ $self->SUPER::Limit(
+ LEFTJOIN => $group_members,
+ ALIAS => $group_members,
+ FIELD => 'MemberId',
+ VALUE => $uid,
+ );
$self->_SQLLimit(
- ALIAS => $users,
- FIELD => $rest{SUBKEY},
+ %rest,
+ ALIAS => $group_members,
+ FIELD => 'id',
OPERATOR => 'IS',
VALUE => 'NULL',
- ENTRYAGGREGATOR => 'OR',
);
- $self->_CloseParen;
+ } else {
+ $self->SUPER::Limit(
+ LEFTJOIN => $group_members,
+ FIELD => 'GroupId',
+ OPERATOR => '!=',
+ VALUE => "$group_members.MemberId",
+ QUOTEVALUE => 0,
+ );
+ my $users = $self->Join(
+ TYPE => 'LEFT',
+ ALIAS1 => $group_members,
+ FIELD1 => 'MemberId',
+ TABLE2 => 'Users',
+ FIELD2 => 'id',
+ );
+ $self->SUPER::Limit(
+ LEFTJOIN => $users,
+ ALIAS => $users,
+ FIELD => $rest{SUBKEY},
+ OPERATOR => $op,
+ VALUE => $value,
+ CASESENSITIVE => 0,
+ );
+ $self->_SQLLimit(
+ %rest,
+ ALIAS => $users,
+ FIELD => 'id',
+ OPERATOR => 'IS',
+ VALUE => 'NULL',
+ );
+ }
+ } else {
+ my $group_members = $self->_GroupMembersJoin(
+ GroupsAlias => $groups,
+ New => 0,
+ );
+
+ my $users = $self->{'_sql_u_watchers_aliases'}{$group_members};
+ unless ( $users ) {
+ $users = $self->{'_sql_u_watchers_aliases'}{$group_members} =
+ $self->NewAlias('Users');
+ $self->SUPER::Limit(
+ LEFTJOIN => $group_members,
+ ALIAS => $group_members,
+ FIELD => 'MemberId',
+ VALUE => "$users.id",
+ QUOTEVALUE => 0,
+ );
}
+
+ $self->_SQLLimit(
+ ALIAS => $users,
+ FIELD => $rest{SUBKEY},
+ VALUE => $value,
+ OPERATOR => $op,
+ CASESENSITIVE => 0,
+ %rest,
+ );
+ $self->_SQLLimit(
+ ENTRYAGGREGATOR => 'AND',
+ ALIAS => $group_members,
+ FIELD => 'id',
+ OPERATOR => 'IS NOT',
+ VALUE => 'NULL',
+ );
}
$self->_CloseParen;
}
-=head2 _WatcherJoin
-
-Helper function which provides joins to a watchers table both for limits
-and for ordering.
-
-=cut
-
-sub _WatcherJoin {
+sub _RoleGroupsJoin {
my $self = shift;
- my $type = shift;
-
- # we cache joins chain per watcher type
- # if we limit by requestor then we shouldn't join requestors again
- # for sort or limit on other requestors
- if ( $self->{'_watcher_join_users_alias'}{ $type || 'any' } ) {
- return $self->{'_watcher_join_users_alias'}{ $type || 'any' };
- }
-
-# we always have watcher groups for ticket
-# this join should be NORMAL
-# XXX: if we change this from Join to NewAlias+Limit
-# then Pg will complain because SB build wrong query.
-# Query looks like "FROM (Tickets LEFT JOIN CGM ON(Groups.id = CGM.GroupId)), Groups"
-# Pg doesn't like that fact that it doesn't know about Groups table yet when
-# join CGM table into Tickets. Problem is in Join method which doesn't use
-# ALIAS1 argument when build braces.
+ my %args = (New => 0, Type => '', @_);
+ return $self->{'_sql_role_group_aliases'}{ $args{'Type'} }
+ if $self->{'_sql_role_group_aliases'}{ $args{'Type'} } && !$args{'New'};
+
+ # XXX: this has been fixed in DBIx::SB-1.48
+ # XXX: if we change this from Join to NewAlias+Limit
+ # then Pg and mysql 5.x will complain because SB build wrong query.
+ # Query looks like "FROM (Tickets LEFT JOIN CGM ON(Groups.id = CGM.GroupId)), Groups"
+ # Pg doesn't like that fact that it doesn't know about Groups table yet when
+ # join CGM table into Tickets. Problem is in Join method which doesn't use
+ # ALIAS1 argument when build braces.
+
+ # we always have watcher groups for ticket, so we use INNER join
my $groups = $self->Join(
ALIAS1 => 'main',
FIELD1 => 'id',
TABLE2 => 'Groups',
FIELD2 => 'Instance',
- ENTRYAGGREGATOR => 'AND'
+ ENTRYAGGREGATOR => 'AND',
);
$self->SUPER::Limit(
+ LEFTJOIN => $groups,
ALIAS => $groups,
FIELD => 'Domain',
VALUE => 'RT::Ticket-Role',
- ENTRYAGGREGATOR => 'AND'
);
$self->SUPER::Limit(
+ LEFTJOIN => $groups,
ALIAS => $groups,
FIELD => 'Type',
- VALUE => $type,
- ENTRYAGGREGATOR => 'AND'
- )
- if ($type);
+ VALUE => $args{'Type'},
+ ) if $args{'Type'};
- my $groupmembers = $self->Join(
- TYPE => 'LEFT',
- ALIAS1 => $groups,
- FIELD1 => 'id',
- TABLE2 => 'CachedGroupMembers',
- FIELD2 => 'GroupId'
+ $self->{'_sql_role_group_aliases'}{ $args{'Type'} } = $groups
+ unless $args{'New'};
+
+ return $groups;
+}
+
+sub _GroupMembersJoin {
+ my $self = shift;
+ my %args = (New => 1, GroupsAlias => undef, @_);
+
+ return $self->{'_sql_group_members_aliases'}{ $args{'GroupsAlias'} }
+ if $self->{'_sql_group_members_aliases'}{ $args{'GroupsAlias'} }
+ && !$args{'New'};
+
+ my $alias = $self->Join(
+ TYPE => 'LEFT',
+ ALIAS1 => $args{'GroupsAlias'},
+ FIELD1 => 'id',
+ TABLE2 => 'CachedGroupMembers',
+ FIELD2 => 'GroupId',
+ ENTRYAGGREGATOR => 'AND',
);
+ $self->{'_sql_group_members_aliases'}{ $args{'GroupsAlias'} } = $alias
+ unless $args{'New'};
+
+ return $alias;
+}
+
+=head2 _WatcherJoin
+
+Helper function which provides joins to a watchers table both for limits
+and for ordering.
+
+=cut
+
+sub _WatcherJoin {
+ my $self = shift;
+ my $type = shift || '';
+
+
+ my $groups = $self->_RoleGroupsJoin( Type => $type );
+ my $group_members = $self->_GroupMembersJoin( GroupsAlias => $groups );
# XXX: work around, we must hide groups that
# are members of the role group we search in,
# otherwise them result in wrong NULLs in Users
@@ -918,21 +1058,21 @@ sub _WatcherJoin {
# RT doesn't allow to add groups as members of the
# ticket roles, so we just hide entries in CGM table
# with MemberId == GroupId from results
- my $groupmembers = $self->SUPER::Limit(
- LEFTJOIN => $groupmembers,
+ $self->SUPER::Limit(
+ LEFTJOIN => $group_members,
FIELD => 'GroupId',
OPERATOR => '!=',
- VALUE => "$groupmembers.MemberId",
+ VALUE => "$group_members.MemberId",
QUOTEVALUE => 0,
);
my $users = $self->Join(
- TYPE => 'LEFT',
- ALIAS1 => $groupmembers,
- FIELD1 => 'MemberId',
- TABLE2 => 'Users',
- FIELD2 => 'id'
+ TYPE => 'LEFT',
+ ALIAS1 => $group_members,
+ FIELD1 => 'MemberId',
+ TABLE2 => 'Users',
+ FIELD2 => 'id',
);
- return $self->{'_watcher_join_users_alias'}{ $type || 'any' } = $users;
+ return ($groups, $group_members, $users);
}
=head2 _WatcherMembershipLimit
@@ -1028,7 +1168,7 @@ sub _WatcherMembershipLimit {
# }}}
# If we care about which sort of watcher
- my $meta = $FIELDS{$field};
+ my $meta = $FIELD_METADATA{$field};
my $type = ( defined $meta->[1] ? $meta->[1] : undef );
if ($type) {
@@ -1141,122 +1281,175 @@ sub _LinkFieldLimit {
}
}
-=head2 KeywordLimit
-Limit based on Keywords
+=head2 _CustomFieldDecipher
-Meta Data:
- none
+Try and turn a CF descriptor into (cfid, cfname) object pair.
=cut
-sub _CustomFieldLimit {
- my ( $self, $_field, $op, $value, @rest ) = @_;
-
- my %rest = @rest;
- my $field = $rest{SUBKEY} || die "No field specified";
-
- # For our sanity, we can only limit on one queue at a time
+sub _CustomFieldDecipher {
+ my ($self, $field) = @_;
+
my $queue = 0;
-
if ( $field =~ /^(.+?)\.{(.+)}$/ ) {
- $queue = $1;
- $field = $2;
+ ($queue, $field) = ($1, $2);
}
$field = $1 if $field =~ /^{(.+)}$/; # trim { }
- # If we're trying to find custom fields that don't match something, we
- # want tickets where the custom field has no value at all. Note that
- # we explicitly don't include the "IS NULL" case, since we would
- # otherwise end up with a redundant clause.
-
- my $null_columns_ok;
- if ( ( $op =~ /^NOT LIKE$/i ) or ( $op eq '!=' ) ) {
- $null_columns_ok = 1;
- }
-
- my $cfid = 0;
- if ($queue) {
-
+ my $cfid;
+ if ( $queue ) {
my $q = RT::Queue->new( $self->CurrentUser );
- $q->Load($queue) if ($queue);
+ $q->Load( $queue ) if $queue;
my $cf;
if ( $q->id ) {
- $cf = $q->CustomField($field);
+ # $queue = $q->Name; # should we normalize the queue?
+ $cf = $q->CustomField( $field );
}
else {
$cf = RT::CustomField->new( $self->CurrentUser );
- $cf->LoadByNameAndQueue( Queue => '0', Name => $field );
+ $cf->LoadByNameAndQueue( Queue => 0, Name => $field );
}
-
- $cfid = $cf->id;
-
+ $cfid = $cf->id if $cf;
}
+
+ return ($queue, $field, $cfid);
+
+}
+
+=head2 _CustomFieldJoin
- my $TicketCFs;
- my $cfkey = $cfid ? $cfid : "$queue.$field";
+Factor out the Join of custom fields so we can use it for sorting too
+
+=cut
+sub _CustomFieldJoin {
+ my ($self, $cfkey, $cfid, $field) = @_;
# Perform one Join per CustomField
- if ( $self->{_sql_object_cf_alias}{$cfkey} ) {
- $TicketCFs = $self->{_sql_object_cf_alias}{$cfkey};
+ if ( $self->{_sql_object_cfv_alias}{$cfkey} ||
+ $self->{_sql_cf_alias}{$cfkey} )
+ {
+ return ( $self->{_sql_object_cfv_alias}{$cfkey},
+ $self->{_sql_cf_alias}{$cfkey} );
}
- else {
- if ($cfid) {
- $TicketCFs = $self->{_sql_object_cf_alias}{$cfkey} = $self->Join(
- TYPE => 'left',
- ALIAS1 => 'main',
- FIELD1 => 'id',
- TABLE2 => 'ObjectCustomFieldValues',
- FIELD2 => 'ObjectId',
- );
- $self->SUPER::Limit(
- LEFTJOIN => $TicketCFs,
- FIELD => 'CustomField',
- VALUE => $cfid,
- ENTRYAGGREGATOR => 'AND'
- );
- }
- else {
- my $cfalias = $self->Join(
- TYPE => 'left',
- EXPRESSION => "'$field'",
- TABLE2 => 'CustomFields',
- FIELD2 => 'Name',
- );
- $TicketCFs = $self->{_sql_object_cf_alias}{$cfkey} = $self->Join(
- TYPE => 'left',
- ALIAS1 => $cfalias,
- FIELD1 => 'id',
- TABLE2 => 'ObjectCustomFieldValues',
- FIELD2 => 'CustomField',
- );
- $self->SUPER::Limit(
- LEFTJOIN => $TicketCFs,
- FIELD => 'ObjectId',
- VALUE => 'main.id',
- QUOTEVALUE => 0,
- ENTRYAGGREGATOR => 'AND',
- );
- }
+ my ($TicketCFs, $CFs);
+ if ( $cfid ) {
+ $TicketCFs = $self->{_sql_object_cfv_alias}{$cfkey} = $self->Join(
+ TYPE => 'left',
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'ObjectCustomFieldValues',
+ FIELD2 => 'ObjectId',
+ );
$self->SUPER::Limit(
- LEFTJOIN => $TicketCFs,
- FIELD => 'ObjectType',
- VALUE => ref( $self->NewItem )
- , # we want a single item, not a collection
+ LEFTJOIN => $TicketCFs,
+ FIELD => 'CustomField',
+ VALUE => $cfid,
ENTRYAGGREGATOR => 'AND'
);
+ }
+ else {
+ my $ocfalias = $self->Join(
+ TYPE => 'LEFT',
+ FIELD1 => 'Queue',
+ TABLE2 => 'ObjectCustomFields',
+ FIELD2 => 'ObjectId',
+ );
+
$self->SUPER::Limit(
- LEFTJOIN => $TicketCFs,
- FIELD => 'Disabled',
- OPERATOR => '=',
+ LEFTJOIN => $ocfalias,
+ ENTRYAGGREGATOR => 'OR',
+ FIELD => 'ObjectId',
VALUE => '0',
- ENTRYAGGREGATOR => 'AND'
+ );
+
+ $CFs = $self->{_sql_cf_alias}{$cfkey} = $self->Join(
+ TYPE => 'LEFT',
+ ALIAS1 => $ocfalias,
+ FIELD1 => 'CustomField',
+ TABLE2 => 'CustomFields',
+ FIELD2 => 'id',
+ );
+
+ $TicketCFs = $self->{_sql_object_cfv_alias}{$cfkey} = $self->Join(
+ TYPE => 'left',
+ ALIAS1 => $CFs,
+ FIELD1 => 'id',
+ TABLE2 => 'ObjectCustomFieldValues',
+ FIELD2 => 'CustomField',
+ );
+ $self->SUPER::Limit(
+ LEFTJOIN => $TicketCFs,
+ FIELD => 'ObjectId',
+ VALUE => 'main.id',
+ QUOTEVALUE => 0,
+ ENTRYAGGREGATOR => 'AND',
+ );
+ }
+ $self->SUPER::Limit(
+ LEFTJOIN => $TicketCFs,
+ FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket',
+ ENTRYAGGREGATOR => 'AND'
+ );
+ $self->SUPER::Limit(
+ LEFTJOIN => $TicketCFs,
+ FIELD => 'Disabled',
+ OPERATOR => '=',
+ VALUE => '0',
+ ENTRYAGGREGATOR => 'AND'
+ );
+
+ return ($TicketCFs, $CFs);
+}
+
+=head2 _CustomFieldLimit
+
+Limit based on CustomFields
+
+Meta Data:
+ none
+
+=cut
+
+sub _CustomFieldLimit {
+ my ( $self, $_field, $op, $value, @rest ) = @_;
+
+ my %rest = @rest;
+ my $field = $rest{SUBKEY} || die "No field specified";
+
+ # For our sanity, we can only limit on one queue at a time
+
+ my ($queue, $cfid);
+ ($queue, $field, $cfid ) = $self->_CustomFieldDecipher( $field );
+
+# If we're trying to find custom fields that don't match something, we
+# want tickets where the custom field has no value at all. Note that
+# we explicitly don't include the "IS NULL" case, since we would
+# otherwise end up with a redundant clause.
+
+ my $null_columns_ok;
+ if ( ( $op =~ /^NOT LIKE$/i ) or ( $op eq '!=' ) ) {
+ $null_columns_ok = 1;
+ }
+
+ my $cfkey = $cfid ? $cfid : "$queue.$field";
+ my ($TicketCFs, $CFs) = $self->_CustomFieldJoin( $cfkey, $cfid, $field );
+
+ $self->_OpenParen;
+
+ if ( $CFs ) {
+ $self->SUPER::Limit(
+ ALIAS => $CFs,
+ FIELD => 'Name',
+ VALUE => $field,
+ ENTRYAGGREGATOR => 'AND',
);
}
- $self->_OpenParen if ($null_columns_ok);
+ $self->_OpenParen if $null_columns_ok;
$self->_SQLLimit(
ALIAS => $TicketCFs,
@@ -1276,8 +1469,10 @@ sub _CustomFieldLimit {
QUOTEVALUE => 0,
ENTRYAGGREGATOR => 'OR',
);
+ $self->_CloseParen;
}
- $self->_CloseParen if ($null_columns_ok);
+
+ $self->_CloseParen;
}
@@ -1285,6 +1480,99 @@ sub _CustomFieldLimit {
# End of SQL Stuff -------------------------------------------------
+# {{{ Allow sorting on watchers
+
+=head2 OrderByCols ARRAY
+
+A modified version of the OrderBy method which automatically joins where
+C<ALIAS> is set to the name of a watcher type.
+
+=cut
+
+sub OrderByCols {
+ my $self = shift;
+ my @args = @_;
+ my $clause;
+ my @res = ();
+ my $order = 0;
+
+ foreach my $row (@args) {
+ if ( $row->{ALIAS} || $row->{FIELD} !~ /\./ ) {
+ push @res, $row;
+ next;
+ }
+ my ( $field, $subkey ) = split /\./, $row->{FIELD}, 2;
+ my $meta = $self->FIELDS->{$field};
+ if ( $meta->[0] eq 'WATCHERFIELD' ) {
+ # cache alias as we want to use one alias per watcher type for sorting
+ my $users = $self->{_sql_u_watchers_alias_for_sort}{ $meta->[1] };
+ unless ( $users ) {
+ $self->{_sql_u_watchers_alias_for_sort}{ $meta->[1] }
+ = $users = ( $self->_WatcherJoin( $meta->[1] ) )[2];
+ }
+ push @res, { %$row, ALIAS => $users, FIELD => $subkey };
+ } elsif ( $meta->[0] eq 'CUSTOMFIELD' ) {
+ my ($queue, $field, $cfid ) = $self->_CustomFieldDecipher( $subkey );
+ my $cfkey = $cfid ? $cfid : "$queue.$field";
+ my ($TicketCFs, $CFs) = $self->_CustomFieldJoin( $cfkey, $cfid, $field );
+ unless ($cfid) {
+ # For those cases where we are doing a join against the
+ # CF name, and don't have a CFid, use Unique to make sure
+ # we don't show duplicate tickets. NOTE: I'm pretty sure
+ # this will stay mixed in for the life of the
+ # class/package, and not just for the life of the object.
+ # Potential performance issue.
+ require DBIx::SearchBuilder::Unique;
+ DBIx::SearchBuilder::Unique->import;
+ }
+ my $CFvs = $self->Join(
+ TYPE => 'left',
+ ALIAS1 => $TicketCFs,
+ FIELD1 => 'CustomField',
+ TABLE2 => 'CustomFieldValues',
+ FIELD2 => 'CustomField',
+ );
+ $self->SUPER::Limit(
+ LEFTJOIN => $CFvs,
+ FIELD => 'Name',
+ QUOTEVALUE => 0,
+ VALUE => $TicketCFs . ".Content",
+ ENTRYAGGREGATOR => 'AND'
+ );
+
+ push @res, { %$row, ALIAS => $CFvs, FIELD => 'SortOrder' };
+ push @res, { %$row, ALIAS => $TicketCFs, FIELD => 'Content' };
+ } elsif ( $field eq "Custom" && $subkey eq "Ownership") {
+ # PAW logic is "reversed"
+ my $order = "ASC";
+ if (exists $row->{ORDER} ) {
+ my $o = $row->{ORDER};
+ delete $row->{ORDER};
+ $order = "DESC" if $o =~ /asc/i;
+ }
+
+ # Unowned
+ # Else
+
+ # Ticket.Owner 1 0 0
+ my $ownerId = $self->CurrentUser->Id;
+ push @res, { %$row, FIELD => "Owner=$ownerId", ORDER => $order } ;
+
+ # Unowned Tickets 0 1 0
+ my $nobodyId = $RT::Nobody->Id;
+ push @res, { %$row, FIELD => "Owner=$nobodyId", ORDER => $order } ;
+
+ push @res, { %$row, FIELD => "Priority", ORDER => $order } ;
+ }
+ else {
+ push @res, $row;
+ }
+ }
+ return $self->SUPER::OrderByCols(@res);
+}
+
+# }}}
+
# {{{ Limit the result set based on content
# {{{ sub Limit
@@ -1313,7 +1601,7 @@ sub Limit {
my $index = $self->_NextIndex;
-#make the TicketRestrictions hash the equivalent of whatever we just passed in;
+# make the TicketRestrictions hash the equivalent of whatever we just passed in;
%{ $self->{'TicketRestrictions'}{$index} } = %args;
@@ -1413,12 +1701,11 @@ sub LimitQueue {
@_
);
- #TODO VALUE should also take queue names and queue objects
- #TODO FIXME why are we canonicalizing to name, not id, robrt?
- if ( $args{VALUE} =~ /^\d+$/ ) {
+ #TODO VALUE should also take queue objects
+ if ( defined $args{'VALUE'} && $args{'VALUE'} !~ /^\d+$/ ) {
my $queue = new RT::Queue( $self->CurrentUser );
$queue->Load( $args{'VALUE'} );
- $args{VALUE} = $queue->Name;
+ $args{'VALUE'} = $queue->Id;
}
# What if they pass in an Id? Check for isNum() and convert to
@@ -1428,10 +1715,10 @@ sub LimitQueue {
$self->Limit(
FIELD => 'Queue',
- VALUE => $args{VALUE},
+ VALUE => $args{'VALUE'},
OPERATOR => $args{'OPERATOR'},
DESCRIPTION => join(
- ' ', $self->loc('Queue'), $args{'OPERATOR'}, $args{VALUE},
+ ' ', $self->loc('Queue'), $args{'OPERATOR'}, $args{'VALUE'},
),
);
@@ -1911,9 +2198,10 @@ TARGET is the id or URI of the TARGET of the link
sub LimitLinkedTo {
my $self = shift;
my %args = (
- TICKET => undef,
- TARGET => undef,
- TYPE => undef,
+ TICKET => undef,
+ TARGET => undef,
+ TYPE => undef,
+ OPERATOR => '=',
@_
);
@@ -1927,6 +2215,7 @@ sub LimitLinkedTo {
$self->loc( $args{'TYPE'} ),
( $args{'TARGET'} || $args{'TICKET'} )
),
+ OPERATOR => $args{'OPERATOR'},
);
}
@@ -1949,9 +2238,10 @@ BASE is the id or URI of the BASE of the link
sub LimitLinkedFrom {
my $self = shift;
my %args = (
- BASE => undef,
- TICKET => undef,
- TYPE => undef,
+ BASE => undef,
+ TICKET => undef,
+ TYPE => undef,
+ OPERATOR => '=',
@_
);
@@ -1973,6 +2263,7 @@ sub LimitLinkedFrom {
$self->loc( $args{'TYPE'} ),
( $args{'BASE'} || $args{'TICKET'} )
),
+ OPERATOR => $args{'OPERATOR'},
);
}
@@ -1982,11 +2273,11 @@ sub LimitLinkedFrom {
sub LimitMemberOf {
my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedTo(
- TARGET => "$ticket_id",
+ return $self->LimitLinkedTo(
+ @_,
+ TARGET => $ticket_id,
TYPE => 'MemberOf',
);
-
}
# }}}
@@ -1995,7 +2286,8 @@ sub LimitMemberOf {
sub LimitHasMember {
my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedFrom(
+ return $self->LimitLinkedFrom(
+ @_,
BASE => "$ticket_id",
TYPE => 'HasMember',
);
@@ -2009,8 +2301,9 @@ sub LimitHasMember {
sub LimitDependsOn {
my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedTo(
- TARGET => "$ticket_id",
+ return $self->LimitLinkedTo(
+ @_,
+ TARGET => $ticket_id,
TYPE => 'DependsOn',
);
@@ -2023,8 +2316,9 @@ sub LimitDependsOn {
sub LimitDependedOnBy {
my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedFrom(
- BASE => "$ticket_id",
+ return $self->LimitLinkedFrom(
+ @_,
+ BASE => $ticket_id,
TYPE => 'DependentOn',
);
@@ -2037,8 +2331,9 @@ sub LimitDependedOnBy {
sub LimitRefersTo {
my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedTo(
- TARGET => "$ticket_id",
+ return $self->LimitLinkedTo(
+ @_,
+ TARGET => $ticket_id,
TYPE => 'RefersTo',
);
@@ -2051,11 +2346,11 @@ sub LimitRefersTo {
sub LimitReferredToBy {
my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedFrom(
- BASE => "$ticket_id",
+ return $self->LimitLinkedFrom(
+ @_,
+ BASE => $ticket_id,
TYPE => 'ReferredToBy',
);
-
}
# }}}
@@ -2522,9 +2817,9 @@ sub _RestrictionsToClauses {
#use Data::Dumper;
#print Dumper($restriction),"\n";
- # We need to reimplement the subclause aggregation that SearchBuilder does.
- # Default Subclause is ALIAS.FIELD, and default ALIAS is 'main',
- # Then SB AND's the different Subclauses together.
+ # We need to reimplement the subclause aggregation that SearchBuilder does.
+ # Default Subclause is ALIAS.FIELD, and default ALIAS is 'main',
+ # Then SB AND's the different Subclauses together.
# So, we want to group things into Subclauses, convert them to
# SQL, and then join them with the appropriate DefaultEA.
@@ -2547,10 +2842,10 @@ sub _RestrictionsToClauses {
}
die "I don't know about $field yet"
- unless ( exists $FIELDS{$realfield}
- or $restriction->{CUSTOMFIELD} );
+ unless ( exists $FIELD_METADATA{$realfield}
+ or $restriction->{CUSTOMFIELD} );
- my $type = $FIELDS{$realfield}->[0];
+ my $type = $FIELD_METADATA{$realfield}->[0];
my $op = $restriction->{'OPERATOR'};
my $value = (
diff --git a/rt/lib/RT/Tickets_Overlay_SQL.pm b/rt/lib/RT/Tickets_Overlay_SQL.pm
index 525f252..4531a16 100644
--- a/rt/lib/RT/Tickets_Overlay_SQL.pm
+++ b/rt/lib/RT/Tickets_Overlay_SQL.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -51,12 +53,12 @@ use warnings;
# Import configuration data from the lexcial scope of __PACKAGE__ (or
# at least where those two Subroutines are defined.)
-my %FIELDS = %{FIELDS()};
+my %FIELD_METADATA = %{FIELDS()};
my %dispatch = %{dispatch()};
my %can_bundle = %{can_bundle()};
# Lower Case version of FIELDS, for case insensitivity
-my %lcfields = map { ( lc($_) => $_ ) } (keys %FIELDS);
+my %lcfields = map { ( lc($_) => $_ ) } (keys %FIELD_METADATA);
sub _InitSQL {
my $self = shift;
@@ -299,7 +301,7 @@ sub _parser {
my $class;
if (exists $lcfields{lc $key}) {
$key = $lcfields{lc $key};
- $class = $FIELDS{$key}->[0];
+ $class = $FIELD_METADATA{$key}->[0];
}
# no longer have a default, since CF's are now a real class, not fallthrough
# fixme: "default class" is not Generic.
@@ -403,63 +405,66 @@ failure.
=begin testing
use RT::Tickets;
-
-
+use strict;
my $tix = RT::Tickets->new($RT::SystemUser);
+{
+ my $query = "Status = 'open'";
+ my ($status, $msg) = $tix->FromSQL($query);
+ ok ($status, "correct query") or diag("error: $msg");
+}
-my $query = "Status = 'open'";
-my ($id, $msg) = $tix->FromSQL($query);
-
-ok ($id, $msg);
-
-
-my (@ids, @expectedids);
-
-my $t = RT::Ticket->new($RT::SystemUser);
+my (@created,%created);
my $string = 'subject/content SQL test';
-ok( $t->Create(Queue => 'General', Subject => $string), "Ticket Created");
-
-push @ids, $t->Id;
-
-my $Message = MIME::Entity->build(
- Subject => 'this is my subject',
- From => 'jesse@example.com',
- Data => [ $string ],
- );
-
-ok( $t->Create(Queue => 'General', Subject => 'another ticket', MIMEObj => $Message, MemberOf => $ids[0]), "Ticket Created");
-
-push @ids, $t->Id;
-
-$query = ("Subject LIKE '$string' OR Content LIKE '$string'");
-
-my ($id, $msg) = $tix->FromSQL($query);
-
-
-ok ($id, $msg);
-
-is ($tix->Count, scalar @ids, "number of returned tickets same as entered");
-while (my $tick = $tix->Next) {
- push @expectedids, $tick->Id;
+{
+ my $t = RT::Ticket->new($RT::SystemUser);
+ ok( $t->Create(Queue => 'General', Subject => $string), "Ticket Created");
+ $created{ $t->Id }++; push @created, $t->Id;
}
-ok (eq_array(\@ids, \@expectedids), "returned expected tickets");
-$query = ("id = $ids[0] OR MemberOf = $ids[0]");
+{
+ my $Message = MIME::Entity->build(
+ Subject => 'this is my subject',
+ From => 'jesse@example.com',
+ Data => [ $string ],
+ );
+
+ my $t = RT::Ticket->new($RT::SystemUser);
+ ok( $t->Create( Queue => 'General',
+ Subject => 'another ticket',
+ MIMEObj => $Message,
+ MemberOf => $created[0]
+ ),
+ "Ticket Created"
+ );
+ $created{ $t->Id }++; push @created, $t->Id;
+}
-my ($id, $msg) = $tix->FromSQL($query);
+{
+ my $query = ("Subject LIKE '$string' OR Content LIKE '$string'");
+ my ($status, $msg) = $tix->FromSQL($query);
+ ok ($status, "correct query") or diag("error: $msg");
-ok ($id, $msg);
+ my $count = 0;
+ while (my $tick = $tix->Next) {
+ $count++ if $created{ $tick->id };
+ }
+ is ($count, scalar @created, "number of returned tickets same as entered");
+}
-is ($tix->Count, scalar @ids, "number of returned tickets same as entered");
+{
+ my $query = "id = $created[0] OR MemberOf = $created[0]";
+ my ($status, $msg) = $tix->FromSQL($query);
+ ok ($status, "correct query") or diag("error: $msg");
-@expectedids = ();
-while (my $tick = $tix->Next) {
- push @expectedids, $tick->Id;
+ my $count = 0;
+ while (my $tick = $tix->Next) {
+ $count++ if $created{ $tick->id };
+ }
+ is ($count, scalar @created, "number of returned tickets same as entered");
}
-ok (eq_array(\@ids, \@expectedids), "returned expected tickets");
=end testing
diff --git a/rt/lib/RT/Transaction.pm b/rt/lib/RT/Transaction.pm
index cca2281..67c5cd0 100755
--- a/rt/lib/RT/Transaction.pm
+++ b/rt/lib/RT/Transaction.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Transaction_Overlay.pm b/rt/lib/RT/Transaction_Overlay.pm
index f6647c6..9e66507 100644
--- a/rt/lib/RT/Transaction_Overlay.pm
+++ b/rt/lib/RT/Transaction_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Transaction - RT\'s transaction object
@@ -82,6 +83,10 @@ use vars qw( %_BriefDescriptions );
use RT::Attachments;
use RT::Scrips;
+use HTML::FormatText;
+use HTML::TreeBuilder;
+
+
# {{{ sub Create
=head2 Create
@@ -149,7 +154,13 @@ sub Create {
my $id = $self->SUPER::Create(%params);
$self->Load($id);
- $self->_Attach( $args{'MIMEObj'} ) if defined $args{'MIMEObj'};
+ if ( defined $args{'MIMEObj'} ) {
+ my ($id, $msg) = $self->_Attach( $args{'MIMEObj'} );
+ unless ( $id ) {
+ $RT::Logger->error("Couldn't add attachment: $msg");
+ return ( 0, $self->loc("Couldn't add attachment") );
+ }
+ }
#Provide a way to turn off scrips if we need to
@@ -278,9 +289,13 @@ sub Content {
);
my $content;
- my $content_obj = $self->ContentObj;
- if ($content_obj) {
+ if (my $content_obj = $self->ContentObj) {
$content = $content_obj->Content;
+
+ if ($content_obj->ContentType =~ m{^text/html$}i) {
+ $content = HTML::FormatText->new(leftmargin => 0, rightmargin => 78)->format( HTML::TreeBuilder->new_from_content( $content));
+
+ }
}
# If all else fails, return a message that we couldn't find any content
@@ -309,11 +324,9 @@ sub Content {
$content = $wrapper->wrap($content);
}
- $content = '['
- . $self->CreatorObj->Name() . ' - '
- . $self->CreatedAsString() . "]:\n\n" . $content . "\n\n";
$content =~ s/^/> /gm;
-
+ $content = $self->loc("On [_1], [_2] wrote:", $self->CreatedAsString(), $self->CreatorObj->Name())
+ . "\n$content\n\n";
}
return ($content);
@@ -330,7 +343,6 @@ Returns the RT::Attachment object which contains the content for this Transactio
=cut
-
sub ContentObj {
my $self = shift;
@@ -345,7 +357,7 @@ sub ContentObj {
# If it's a message or a plain part, just return the
# body.
- if ( $Attachment->ContentType() =~ '^(text/plain$|message/)' ) {
+ if ( $Attachment->ContentType() =~ '^(?:text/plain$|text/html|message/)' ) {
return ($Attachment);
}
@@ -361,11 +373,12 @@ sub ContentObj {
return ( $plain_parts->First );
}
+
# If that fails, return the first text/plain or message/ part
# which has some content.
else {
- my $all_parts = $self->Attachments;
+ my $all_parts = $self->Attachments();
while ( my $part = $all_parts->Next ) {
if (( $part->ContentType() =~ '^(text/plain$|message/)' ) && $part->Content() ) {
return ($part);
@@ -471,11 +484,11 @@ sub _Attach {
}
my $Attachment = new RT::Attachment( $self->CurrentUser );
- $Attachment->Create(
+ my ($id, $msg) = $Attachment->Create(
TransactionId => $self->Id,
Attachment => $MIMEObject
);
- return ( $Attachment, $self->loc("Attachment created") );
+ return ( $Attachment, $msg || $self->loc("Attachment created") );
}
@@ -793,6 +806,27 @@ sub BriefDescription {
my $self = shift;
return $self->loc("Transaction [_1] purged", $self->Data);
},
+ AddReminder => sub {
+ my $self = shift;
+ my $ticket = RT::Ticket->new($self->CurrentUser);
+ $ticket->Load($self->NewValue);
+ return $self->loc("Reminder '[_1]' added", $ticket->Subject);
+ },
+ OpenReminder => sub {
+ my $self = shift;
+ my $ticket = RT::Ticket->new($self->CurrentUser);
+ $ticket->Load($self->NewValue);
+ return $self->loc("Reminder '[_1]' reopened", $ticket->Subject);
+
+ },
+ ResolveReminder => sub {
+ my $self = shift;
+ my $ticket = RT::Ticket->new($self->CurrentUser);
+ $ticket->Load($self->NewValue);
+ return $self->loc("Reminder '[_1]' completed", $ticket->Subject);
+
+
+ }
);
# }}}
@@ -934,25 +968,29 @@ sub TicketObj {
sub OldValue {
my $self = shift;
- if (my $type = $self->__Value('ReferenceType')) {
- my $Object = $type->new($self->CurrentUser);
- $Object->Load($self->__Value('OldReference'));
- return $Object->Content;
+ if ( my $type = $self->__Value('ReferenceType')
+ and my $id = $self->__Value('OldReference') )
+ {
+ my $Object = $type->new($self->CurrentUser);
+ $Object->Load( $id );
+ return $Object->Content;
}
else {
- return $self->__Value('OldValue');
+ return $self->__Value('OldValue');
}
}
sub NewValue {
my $self = shift;
- if (my $type = $self->__Value('ReferenceType')) {
- my $Object = $type->new($self->CurrentUser);
- $Object->Load($self->__Value('NewReference'));
- return $Object->Content;
+ if ( my $type = $self->__Value('ReferenceType')
+ and my $id = $self->__Value('NewReference') )
+ {
+ my $Object = $type->new($self->CurrentUser);
+ $Object->Load( $id );
+ return $Object->Content;
}
else {
- return $self->__Value('NewValue');
+ return $self->__Value('NewValue');
}
}
diff --git a/rt/lib/RT/Transactions.pm b/rt/lib/RT/Transactions.pm
index 351b14c..86f8a2d 100755
--- a/rt/lib/RT/Transactions.pm
+++ b/rt/lib/RT/Transactions.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Transactions_Overlay.pm b/rt/lib/RT/Transactions_Overlay.pm
index 3ea8f12..9bf77af 100644
--- a/rt/lib/RT/Transactions_Overlay.pm
+++ b/rt/lib/RT/Transactions_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Transactions - a collection of RT Transaction objects
diff --git a/rt/lib/RT/URI.pm b/rt/lib/RT/URI.pm
index fdbe63b..c6abf93 100644
--- a/rt/lib/RT/URI.pm
+++ b/rt/lib/RT/URI.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -143,7 +145,7 @@ sub FromURI {
unless ($self->Resolver->ParseURI($uri)) {
$RT::Logger->warning("Resolver ".ref($self->Resolver)." could not parse $uri");
- $self->{resolver} = undef; # clear resolver
+ $self->{resolver} = RT::URI::base->new( $self->CurrentUser ); # clear resolver
return (undef);
}
@@ -250,7 +252,17 @@ sub IsLocal {
# }}}
+=head2 AsHREF
+
+=cut
+
+
+sub AsHREF {
+ my $self = shift;
+ return $self->Resolver->HREF;
+
+}
=head Resolver
Returns this URI's URI resolver object
diff --git a/rt/lib/RT/URI/base.pm b/rt/lib/RT/URI/base.pm
index 56bfef3..1b85060 100644
--- a/rt/lib/RT/URI/base.pm
+++ b/rt/lib/RT/URI/base.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -81,12 +83,8 @@ sub ParseObject {
my $self = shift;
my $obj = shift;
$self->{'uri'} = "unknown-object:".ref($obj);
-
-
}
-
-
sub ParseURI {
my $self = shift;
my $uri = shift;
diff --git a/rt/lib/RT/URI/fsck_com_rt.pm b/rt/lib/RT/URI/fsck_com_rt.pm
index ba98b1d..f3e4d21 100644
--- a/rt/lib/RT/URI/fsck_com_rt.pm
+++ b/rt/lib/RT/URI/fsck_com_rt.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -128,7 +130,7 @@ is($uri->LocalURIPrefix. "/ticket/1" , $uri->URIForObject($ticket));
sub URIForObject {
my $self = shift;
my $obj = shift;
- return ($self->LocalURIPrefix."/".$self->ObjectType($obj)."/". $obj->Id);
+ return ($self->LocalURIPrefix ."/". $self->ObjectType($obj) ."/". $obj->Id);
}
@@ -143,12 +145,12 @@ sub ParseURI {
my $self = shift;
my $uri = shift;
- if ( $uri =~ /^(\d+)$/ ) {
+ if ( $uri =~ /^\d+$/ ) {
my $ticket = RT::Ticket->new( $self->CurrentUser );
- $ticket->Load($uri);
+ $ticket->Load( $uri );
$self->{'uri'} = $ticket->URI;
$self->{'object'} = $ticket;
- return($ticket->id);
+ return ($ticket->id);
}
else {
$self->{'uri'} = $uri;
@@ -156,9 +158,8 @@ sub ParseURI {
#If it's a local URI, load the ticket object and return its URI
if ( $self->IsLocal ) {
-
my $local_uri_prefix = $self->LocalURIPrefix;
- if ( $self->{'uri'} =~ /^$local_uri_prefix\/(.*?)\/(\d+)$/i ) {
+ if ( $self->{'uri'} =~ /^\Q$local_uri_prefix\E\/(.*?)\/(\d+)$/i ) {
my $type = $1;
my $id = $2;
@@ -192,9 +193,9 @@ Returns undef otherwise.
sub IsLocal {
my $self = shift;
- my $local_uri_prefix = $self->LocalURIPrefix;
- if ($self->{'uri'} =~ /^$local_uri_prefix/i) {
- return 1;
+ my $local_uri_prefix = $self->LocalURIPrefix;
+ if ( $self->{'uri'} =~ /^\Q$local_uri_prefix/i ) {
+ return 1;
}
else {
return undef;
diff --git a/rt/lib/RT/URI/t.pm b/rt/lib/RT/URI/t.pm
index 2f95b2d..efd13a4 100644
--- a/rt/lib/RT/URI/t.pm
+++ b/rt/lib/RT/URI/t.pm
@@ -1,3 +1,50 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
+# <jesse@bestpractical.com>
+#
+# (Except where explicitly superseded by other copyright notices)
+#
+#
+# LICENSE:
+#
+# This work is made available to you under the terms of Version 2 of
+# the GNU General Public License. A copy of that license should have
+# been provided with this software, but in any event can be snarfed
+# from www.gnu.org.
+#
+# This work is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
+#
+#
+# CONTRIBUTION SUBMISSION POLICY:
+#
+# (The following paragraph is not intended to limit the rights granted
+# to you to modify and distribute this software under the terms of
+# the GNU General Public License and is only of importance to you if
+# you choose to contribute your changes and enhancements to the
+# community by submitting them to Best Practical Solutions, LLC.)
+#
+# By intentionally submitting any modifications, corrections or
+# derivatives to this work, or any other work intended for use with
+# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+# you are the copyright holder for those contributions and you grant
+# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
+# royalty-free, perpetual, license to use, copy, create derivative
+# works based on those contributions, and sublicense and distribute
+# those contributions and any derivatives thereof.
+#
+# END BPS TAGGED BLOCK }}}
# BEGIN LICENSE BLOCK
#
# Copyright (c) 1996-2003 Jesse Vincent <jesse@bestpractical.com>
diff --git a/rt/lib/RT/User.pm b/rt/lib/RT/User.pm
index 18edfd4..c28d89f 100755
--- a/rt/lib/RT/User.pm
+++ b/rt/lib/RT/User.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/User_Overlay.pm b/rt/lib/RT/User_Overlay.pm
index 27ddd4c..bafcf09 100644
--- a/rt/lib/RT/User_Overlay.pm
+++ b/rt/lib/RT/User_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::User - RT User object
@@ -80,7 +81,7 @@ use Digest::MD5;
use RT::Principals;
use RT::ACE;
use RT::Interface::Email;
-
+use Encode;
# {{{ sub _Accessible
@@ -265,7 +266,7 @@ sub Create {
#If the create failed.
unless ($id) {
$RT::Handle->Rollback();
- $RT::Logger->error("Could not create a new user - " .join('-'. %args));
+ $RT::Logger->error("Could not create a new user - " .join('-', %args));
return ( 0, $self->loc('Could not create user') );
}
@@ -1063,7 +1064,7 @@ sub _GeneratePassword {
my $password = shift;
my $md5 = Digest::MD5->new();
- $md5->add($password);
+ $md5->add(encode_utf8($password));
return ($md5->hexdigest);
}
@@ -1080,7 +1081,7 @@ sub _GeneratePasswordBase64 {
my $password = shift;
my $md5 = Digest::MD5->new();
- $md5->add($password);
+ $md5->add(encode_utf8($password));
return ($md5->b64digest);
}
@@ -1097,18 +1098,11 @@ Returns true if the user has a valid password, otherwise returns false.
sub HasPassword {
my $self = shift;
- if ( ( $self->__Value('Password') eq '' )
- || ( $self->__Value('Password') eq undef ) )
- {
-
- return (undef);
- }
- if ( $self->__Value('Password') eq '*NO-PASSWORD*' ) {
- return undef;
- }
-
+ my $pwd = $self->__Value('Password');
+ return undef if !defined $pwd
+ || $pwd eq ''
+ || $pwd eq '*NO-PASSWORD*';
return 1;
-
}
@@ -1629,8 +1623,147 @@ sub CurrentUserHasRight {
return ( $self->CurrentUser->HasRight(Right => $right, Object => $RT::System) );
}
+sub _PrefName {
+ my $name = shift;
+ if (ref $name) {
+ $name = ref ($name).'-'.$name->Id;
+ }
+
+ return 'Pref-'.$name;
+}
+
+# {{{ sub Preferences
+
+=head2 Preferences NAME/OBJ DEFAULT
+
+ Obtain user preferences associated with given object or name.
+ Returns DEFAULT if no preferences found. If DEFAULT is a hashref,
+ override the entries with user preferences.
+
+=cut
+
+sub Preferences {
+ my $self = shift;
+ my $name = _PrefName (shift);
+ my $default = shift;
+
+ my $attr = RT::Attribute->new ($self->CurrentUser);
+ $attr->LoadByNameAndObject (Object => $self, Name => $name);
+
+ my $content = $attr->Id ? $attr->Content : undef;
+ if (ref ($content) eq 'HASH') {
+ if (ref ($default) eq 'HASH') {
+ for (keys %$default) {
+ exists $content->{$_} or $content->{$_} = $default->{$_};
+ }
+ }
+ elsif (defined $default) {
+ $RT::Logger->error("Preferences $name for user".$self->Id." is hash but default is not");
+ }
+ return $content;
+ }
+ else {
+ return defined $content ? $content : $default;
+ }
+}
+
# }}}
+# {{{ sub SetPreferences
+
+=head2 SetPreferences NAME/OBJ VALUE
+
+ Set user preferences associated with given object or name.
+
+=cut
+
+sub SetPreferences {
+ my $self = shift;
+ my $name = _PrefName (shift);
+ my $value = shift;
+ my $attr = RT::Attribute->new ($self->CurrentUser);
+ $attr->LoadByNameAndObject (Object => $self, Name => $name);
+ if ($attr->Id) {
+ return $attr->SetContent ($value);
+ }
+ else {
+ return $self->AddAttribute ( Name => $name, Content => $value );
+ }
+}
+
+# }}}
+
+
+=head2 WatchedQueues ROLE_LIST
+
+Returns a RT::Queues object containing every queue watched by the user.
+
+Takes a list of roles which is some subset of ('Cc', 'AdminCc'). Defaults to:
+
+$user->WatchedQueues('Cc', 'AdminCc');
+
+=cut
+
+sub WatchedQueues {
+
+ my $self = shift;
+ my @roles = @_ || ('Cc', 'AdminCc');
+
+ $RT::Logger->debug('WatcheQueues got user ' . $self->Name);
+
+ my $watched_queues = RT::Queues->new($self->CurrentUser);
+
+ my $group_alias = $watched_queues->Join(
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'Groups',
+ FIELD2 => 'Instance',
+ );
+
+ $watched_queues->Limit(
+ ALIAS => $group_alias,
+ FIELD => 'Domain',
+ VALUE => 'RT::Queue-Role',
+ ENTRYAGGREGATOR => 'AND',
+ );
+ if (grep { $_ eq 'Cc' } @roles) {
+ $watched_queues->Limit(
+ SUBCLAUSE => 'LimitToWatchers',
+ ALIAS => $group_alias,
+ FIELD => 'Type',
+ VALUE => 'Cc',
+ ENTRYAGGREGATOR => 'OR',
+ );
+ }
+ if (grep { $_ eq 'AdminCc' } @roles) {
+ $watched_queues->Limit(
+ SUBCLAUSE => 'LimitToWatchers',
+ ALIAS => $group_alias,
+ FIELD => 'Type',
+ VALUE => 'AdminCc',
+ ENTRYAGGREGATOR => 'OR',
+ );
+ }
+
+ my $queues_alias = $watched_queues->Join(
+ ALIAS1 => $group_alias,
+ FIELD1 => 'id',
+ TABLE2 => 'CachedGroupMembers',
+ FIELD2 => 'GroupId',
+ );
+ $watched_queues->Limit(
+ ALIAS => $queues_alias,
+ FIELD => 'MemberId',
+ VALUE => $self->PrincipalId,
+ );
+
+ $RT::Logger->debug("WatchedQueues got " . $watched_queues->Count . " queues");
+
+ return $watched_queues;
+
+}
+
+
# {{{ sub _CleanupInvalidDelegations
=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
diff --git a/rt/lib/RT/Users.pm b/rt/lib/RT/Users.pm
index abe471f..7b71c56 100755
--- a/rt/lib/RT/Users.pm
+++ b/rt/lib/RT/Users.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/lib/RT/Users_Overlay.pm b/rt/lib/RT/Users_Overlay.pm
index 19f1bea..e634446 100644
--- a/rt/lib/RT/Users_Overlay.pm
+++ b/rt/lib/RT/Users_Overlay.pm
@@ -2,7 +2,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -22,7 +22,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -43,7 +45,6 @@
# those contributions and any derivatives thereof.
#
# END BPS TAGGED BLOCK }}}
-
=head1 NAME
RT::Users - Collection of RT::User objects
diff --git a/rt/lib/t/data/lorem-ipsum b/rt/lib/t/data/lorem-ipsum
new file mode 100644
index 0000000..1aceb14
--- /dev/null
+++ b/rt/lib/t/data/lorem-ipsum
@@ -0,0 +1,5 @@
+Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
+labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
+nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
+esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
+culpa qui officia deserunt mollit anim id est laborum.
diff --git a/rt/lib/t/data/subject-with-folding-ws b/rt/lib/t/data/subject-with-folding-ws
new file mode 100644
index 0000000..c082632
--- /dev/null
+++ b/rt/lib/t/data/subject-with-folding-ws
@@ -0,0 +1,10 @@
+Subject: =?ISO-8859-1?Q?te?=
+ =?ISO-8859-1?Q?st?=
+Date: Mon, 02 Jun 2003 20:58:30 +0200
+To: rt@example.com
+From: foo@example.com
+Mime-Version: 1.0
+Content-Type: text/plain; charset="iso-8859-1"
+Content-Transfer-Encoding: 8bit
+
+test
diff --git a/rt/lib/t/data/very-long-subject b/rt/lib/t/data/very-long-subject
new file mode 100644
index 0000000..ad420d0
--- /dev/null
+++ b/rt/lib/t/data/very-long-subject
@@ -0,0 +1,12 @@
+Subject: 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
+Date: Mon, 02 Jun 2003 20:58:30 +0200
+To: rt@example.com
+From: foo@example.com
+Mime-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+This email has a very long subject. Our DB allows you to use subject
+no longer than 200 chars, but we creat ticket, don't generate an
+error and trancate long line.
+
diff --git a/rt/lib/t/regression/00-mason-syntax.t b/rt/lib/t/regression/00-mason-syntax.t
new file mode 100644
index 0000000..96674ca
--- /dev/null
+++ b/rt/lib/t/regression/00-mason-syntax.t
@@ -0,0 +1,42 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Test::More tests => 1;
+
+my $ok = 1;
+
+use File::Find;
+find( {
+ no_chdir => 1,
+ wanted => sub {
+ return if /\.(?:jpe?g|png|gif|rej|\~)$/i;
+ if (m!/\.svn$!) {
+ $File::Find::prune = 1;
+ return;
+ }
+ return unless -f $_;
+ diag "testing $_" if $ENV{'TEST_VERBOSE'};
+ eval { compile_file($_) } and return;
+ $ok = 0;
+ diag "error in ${File::Find::name}:\n$@";
+ },
+}, 'html');
+ok($ok, "mason syntax is ok");
+
+use HTML::Mason::Compiler;
+use HTML::Mason::Compiler::ToObject;
+
+sub compile_file {
+ my $file = shift;
+
+ open my $fh, '<:utf8', $file or die "couldn't open '$file': $!";
+ my $text = do { local $/; <$fh> };
+ close $fh or die "couldn't close '$file': $!";
+
+ my $compiler = new HTML::Mason::Compiler::ToObject;
+ $compiler->compile( comp_source => $text, name => 'my' );
+ return 1;
+}
+
diff --git a/rt/lib/t/regression/01ticket_link_searching.t b/rt/lib/t/regression/01ticket_link_searching.t
index 6d10221..a402c73 100644
--- a/rt/lib/t/regression/01ticket_link_searching.t
+++ b/rt/lib/t/regression/01ticket_link_searching.t
@@ -1,6 +1,6 @@
#!/usr/bin/perl -w
-use Test::More tests => 25;
+use Test::More tests => 30;
use strict;
use RT;
@@ -17,54 +17,46 @@ my $queue = new RT::Queue($CurrentUser);
$queue->Load('General') || Abort(loc("Queue could not be loaded."));
my $child_ticket = new RT::Ticket( $CurrentUser );
-
-my ( $childid ) = $child_ticket->Create
- ( Subject => 'test child',
- Queue => $queue->Id);
-
-ok($childid != 0);
+my ($childid) = $child_ticket->Create(
+ Subject => 'test child',
+ Queue => $queue->Id,
+);
+ok($childid, "We created a child ticket");
my $parent_ticket = new RT::Ticket( $CurrentUser );
+my ($parentid) = $parent_ticket->Create(
+ Subject => 'test parent',
+ Children => [ $childid ],
+ Queue => $queue->Id,
+);
+ok($parentid, "We created a parent ticket");
-my ( $parentid ) = $parent_ticket->Create
- ( Subject => 'test parent',
- Children => [$childid],
- Queue => $queue->Id);
-
-ok($parentid != 0, "We created a parent ticket");
my $Collection = RT::Tickets->new($CurrentUser);
-$Collection->LimitMemberOf ($parentid);
-
-ok ($Collection->First);
-is ($Collection->First->id, $childid, "We found the collection of all children of $parentid with Limit");
+$Collection->LimitMemberOf( $parentid );
is($Collection->Count,1, "We found only one result");
+ok($Collection->First);
+is($Collection->First->id, $childid, "We found the collection of all children of $parentid with Limit");
$Collection = RT::Tickets->new($CurrentUser);
-$Collection->FromSQL( "MemberOf = $parentid");
-is ($Collection->First->id, $childid, "We found the collection of all children of $parentid with TicketSQL");
-is($Collection->Count,1, "We found only one result");
-
-
-
+$Collection->FromSQL("MemberOf = $parentid");
+is($Collection->Count, 1, "We found only one result");
+ok($Collection->First);
+is($Collection->First->id, $childid, "We found the collection of all children of $parentid with TicketSQL");
$Collection = RT::Tickets->new($CurrentUser);
$Collection->LimitHasMember ($childid);
-
-ok ($Collection->First);
-is ($Collection->First->id, $parentid, "We found the collection of all parents of $childid with Limit");
is($Collection->Count,1, "We found only one result");
-
+ok($Collection->First);
+is($Collection->First->id, $parentid, "We found the collection of all parents of $childid with Limit");
$Collection = RT::Tickets->new($CurrentUser);
$Collection->FromSQL("HasMember = $childid");
-
-ok ($Collection->First);
-is ($Collection->First->id, $parentid, "We found the collection of all parents of $childid with TicketSQL");
is($Collection->Count,1, "We found only one result");
-
+ok($Collection->First);
+is($Collection->First->id, $parentid, "We found the collection of all parents of $childid with TicketSQL");
# Now we find a collection of all the tickets which have no members. they should have no children.
@@ -75,12 +67,10 @@ my %has;
while (my $t = $Collection->Next) {
++$has{$t->id};
}
-ok ($has{$childid} , "The collection has our child - $childid");
+ok( $has{$childid}, "The collection has our child - $childid");
ok( !$has{$parentid}, "The collection doesn't have our parent - $parentid");
-
-
# Now we find a collection of all the tickets which are not members of anything. they should have no parents.
$Collection = RT::Tickets->new($CurrentUser);
$Collection->LimitMemberOf('');
@@ -102,28 +92,27 @@ ok( !$has{$childid}, "The collection doesn't have our child - $childid");
$Collection = RT::Tickets->new($CurrentUser);
$Collection->FromSQL ("HasMember IS NULL");
# must contain parent; must not contain child
- %has = ();
+%has = ();
while (my $t = $Collection->Next) {
++$has{$t->id};
}
-ok (!$has{$parentid} , "The collection doesn't have our parent - $parentid");
+ok( !$has{$parentid}, "The collection doesn't have our parent - $parentid");
ok( $has{$childid}, "The collection has our child - $childid");
# Now we find a collection of all the tickets which have no members. they should have no children.
# Alternate syntax
$Collection = RT::Tickets->new($CurrentUser);
-$Collection->FromSQL ("HasMember = ''");
+$Collection->FromSQL("HasMember = ''");
# must contain parent; must not contain child
- %has = ();
+%has = ();
while (my $t = $Collection->Next) {
++$has{$t->id};
}
-ok (!$has{$parentid} , "The collection doesn't have our parent - $parentid");
+ok( !$has{$parentid}, "The collection doesn't have our parent - $parentid");
ok( $has{$childid}, "The collection has our child - $childid");
-
# Now we find a collection of all the tickets which are not members of anything. they should have no parents.
$Collection = RT::Tickets->new($CurrentUser);
$Collection->FromSQL("MemberOf IS NULL");
@@ -132,8 +121,8 @@ $Collection->FromSQL("MemberOf IS NULL");
while (my $t = $Collection->Next) {
++$has{$t->id};
}
-ok ($has{$parentid} , "The collection has our parent - $parentid");
-ok(!$has{$childid}, "The collection doesn't have our child - $childid");
+ok( $has{$parentid}, "The collection has our parent - $parentid");
+ok( !$has{$childid}, "The collection doesn't have our child - $childid");
# Now we find a collection of all the tickets which are not members of anything. they should have no parents.
@@ -144,12 +133,27 @@ $Collection->FromSQL("MemberOf = ''");
while (my $t = $Collection->Next) {
++$has{$t->id};
}
-ok ($has{$parentid} , "The collection has our parent - $parentid");
-ok(!$has{$childid}, "The collection doesn't have our child - $childid");
+ok( $has{$parentid}, "The collection has our parent - $parentid");
+ok( !$has{$childid}, "The collection doesn't have our child - $childid");
+# Now we find a collection of all the tickets which are not members of the parent ticket
+$Collection = RT::Tickets->new($CurrentUser);
+$Collection->FromSQL("MemberOf != $parentid");
+%has = ();
+while (my $t = $Collection->Next) {
+ ++$has{$t->id};
+}
+ok( $has{$parentid}, "The collection has our parent - $parentid");
+ok( !$has{$childid}, "The collection doesn't have our child - $childid");
+$Collection = RT::Tickets->new($CurrentUser);
+$Collection->LimitMemberOf($parentid, OPERATOR => '!=');
+%has = ();
+while (my $t = $Collection->Next) {
+ ++$has{$t->id};
+}
+ok( $has{$parentid}, "The collection has our parent - $parentid");
+ok( !$has{$childid}, "The collection doesn't have our child - $childid");
1;
-
-
diff --git a/rt/lib/t/regression/02basic_web.t b/rt/lib/t/regression/02basic_web.t
index d3376d0..3b8619b 100644
--- a/rt/lib/t/regression/02basic_web.t
+++ b/rt/lib/t/regression/02basic_web.t
@@ -1,7 +1,7 @@
#!/usr/bin/perl
use strict;
-use Test::More tests => 17;
+use Test::More tests => 19;
use WWW::Mechanize;
use HTTP::Request::Common;
use HTTP::Cookies;
@@ -16,10 +16,10 @@ my $agent = WWW::Mechanize->new();
$agent->cookie_jar($cookie_jar);
use RT;
-RT::LoadConfig;
-
+RT::LoadConfig();
# get the top page
my $url = $RT::WebURL;
+diag $url;
$agent->get($url);
is ($agent->{'status'}, 200, "Loaded a page");
@@ -44,17 +44,20 @@ ok( $agent->{'content'} =~ /Logout/i, "Found a logout link");
$agent->get($url."Ticket/Create.html?Queue=1");
is ($agent->{'status'}, 200, "Loaded Create.html");
-$agent->form(3);
+$agent->form_number(3);
# Start with a string containing characters in latin1
my $string = "I18N Web Testing æøå";
Encode::from_to($string, 'iso-8859-1', 'utf8');
$agent->field('Subject' => "Ticket with utf8 body");
$agent->field('Content' => $string);
ok($agent->submit(), "Created new ticket with $string as Content");
-ok( $agent->{'content'} =~ qr{$string} , "Found the content");
+like( $agent->{'content'}, qr{$string} , "Found the content");
+ok($agent->{redirected_uri}, "Did redirection");
+
+
$agent->get($url."Ticket/Create.html?Queue=1");
is ($agent->{'status'}, 200, "Loaded Create.html");
-$agent->form(3);
+$agent->form_number(3);
# Start with a string containing characters in latin1
my $string = "I18N Web Testing æøå";
Encode::from_to($string, 'iso-8859-1', 'utf8');
@@ -62,9 +65,15 @@ $agent->field('Subject' => $string);
$agent->field('Content' => "Ticket with utf8 subject");
ok($agent->submit(), "Created new ticket with $string as Subject");
-ok( $agent->{'content'} =~ qr{$string} , "Found the content");
+like( $agent->{'content'}, qr{$string} , "Found the content");
+# Update time worked in hours
+$agent->follow_link( text_regex => qr/Basics/ );
+$agent->submit_form( form_number => 3,
+ fields => { TimeWorked => 5, 'TimeWorked-TimeUnits' => "hours" }
+);
+like ($agent->{'content'}, qr/to &#39;300&#39;/, "5 hours is 300 minutes");
# }}}
@@ -82,14 +91,14 @@ ok($agent->form_name('BuildQuery'));
$agent->field("AttachmentField", "Subject");
$agent->field("AttachmentOp", "LIKE");
$agent->field("ValueOfAttachment", "aaa");
-$agent->submit();
+$agent->submit("AddClause");
# set the next value
ok($agent->form_name('BuildQuery'));
$agent->field("AttachmentField", "Subject");
$agent->field("AttachmentOp", "LIKE");
$agent->field("ValueOfAttachment", "bbb");
-$agent->submit();
+$agent->submit("AddClause");
ok($agent->form_name('BuildQuery'));
diff --git a/rt/lib/t/regression/03web_compiliation_errors.t b/rt/lib/t/regression/03web_compiliation_errors.t
index f2e62c9..29e56d6 100644
--- a/rt/lib/t/regression/03web_compiliation_errors.t
+++ b/rt/lib/t/regression/03web_compiliation_errors.t
@@ -12,19 +12,18 @@ my $cookie_jar = HTTP::Cookies->new;
my $agent = WWW::Mechanize->new();
# give the agent a place to stash the cookies
-
$agent->cookie_jar($cookie_jar);
use RT;
-RT::LoadConfig;
+RT::LoadConfig();
# get the top page
my $url = $RT::WebURL;
+diag "Base URL is '$url'" if $ENV{TEST_VERBOSE};
$agent->get($url);
is ($agent->{'status'}, 200, "Loaded a page");
-
# {{{ test a login
# follow the link marked "Login"
@@ -45,20 +44,19 @@ use File::Find;
find ( \&wanted , 'html/');
sub wanted {
- -f && /\.html$/ && $_ !~ /Logout.html$/ && test_get($File::Find::name);
+ -f && /\.html$/ && $_ !~ /Logout.html$/ && test_get($File::Find::name);
}
sub test_get {
my $file = shift;
-
- $file =~ s#^html/##;
+ $file =~ s#^html/##;
+ diag( "testing $url/$file" ) if $ENV{TEST_VERBOSE};
ok ($agent->get("$url/$file", "GET $url/$file"));
is ($agent->{'status'}, 200, "Loaded $file");
# ok( $agent->{'content'} =~ /Logout/i, "Found a logout link on $file ");
ok( $agent->{'content'} !~ /Not logged in/i, "Still logged in for $file");
- ok( $agent->{'content'} !~ /System error/i, "Didn't get a Mason compilation error on $file");
-
+ ok( $agent->{'content'} !~ /raw error/i, "Didn't get a Mason compilation error on $file");
}
# }}}
diff --git a/rt/lib/t/regression/04send_email.t b/rt/lib/t/regression/04send_email.t
index 09e6e6f..a175ffa 100644
--- a/rt/lib/t/regression/04send_email.t
+++ b/rt/lib/t/regression/04send_email.t
@@ -1,10 +1,12 @@
#!/usr/bin/perl -w
use strict;
-use Test::More tests => 137;
+use Test::More tests => 142;
+
use RT;
RT::LoadConfig();
RT::Init;
+
use RT::EmailParser;
use RT::Tickets;
use RT::Action::SendEmail;
@@ -20,17 +22,29 @@ $everyone->PrincipalObj->GrantRight(Right =>'SuperUser');
is (__PACKAGE__, 'main', "We're operating in the main package");
-
{
-no warnings qw/redefine/;
-sub RT::Action::SendEmail::SendMessage {
+ no warnings qw/redefine/;
+ sub RT::Action::SendEmail::SendMessage {
my $self = shift;
my $MIME = shift;
main::_fired_scrip($self->ScripObj);
main::ok(ref($MIME) eq 'MIME::Entity', "hey, look. it's a mime entity");
+ }
}
+# some utils
+sub first_txn { return $_[0]->Transactions->First }
+sub first_attach { return first_txn($_[0])->Attachments->First }
+
+sub count_txns { return $_[0]->Transactions->Count }
+sub count_attachs { return first_txn($_[0])->Attachments->Count }
+
+sub file_content
+{
+ open my $fh, "<:raw", $_[0] or die "couldn't open file '$_[0]': $!";
+ local $/;
+ return scalar <$fh>;
}
# instrument SendEmail to pass us what it's about to send.
@@ -40,7 +54,7 @@ my $parser = RT::EmailParser->new();
# Let's test to make sure a multipart/report is processed correctly
-my $content = `cat $RT::BasePath/lib/t/data/multipart-report` || die "couldn't find new content";
+my $content = file_content("$RT::BasePath/lib/t/data/multipart-report");
# be as much like the mail gateway as possible.
use RT::Interface::Email;
@@ -53,7 +67,7 @@ my $tick= $tickets->First();
isa_ok($tick, "RT::Ticket", "got a ticket object");
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Content =~ /The original message was received/, "It's the bounce");
+ok (first_txn($tick)->Content =~ /The original message was received/, "It's the bounce");
# make sure it fires scrips.
@@ -96,7 +110,7 @@ is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation");
# create an iso 8859-1 ticket
@scrips_fired = ();
-$content = `cat $RT::BasePath/lib/t/data/new-ticket-from-iso-8859-1` || die "couldn't find new content";
+$content = file_content("$RT::BasePath/lib/t/data/new-ticket-from-iso-8859-1");
@@ -114,7 +128,7 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick = $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay");
+ok (first_txn($tick)->Content =~ /H\x{e5}vard/, "It's signed by havard. yay");
# make sure it fires scrips.
@@ -144,7 +158,7 @@ $RT::EmailOutputEncoding = 'iso-8859-1';
# create an iso 8859-1 ticket
@scrips_fired = ();
- $content = `cat $RT::BasePath/lib/t/data/new-ticket-from-iso-8859-1` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/new-ticket-from-iso-8859-1");
# be as much like the mail gateway as possible.
use RT::Interface::Email;
@@ -156,7 +170,7 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick = $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay");
+ok (first_txn($tick)->Content =~ /H\x{e5}vard/, "It's signed by havard. yay");
# make sure it fires scrips.
@@ -238,7 +252,7 @@ sub iso8859_redef_sendmessage {
# {{{ test a multipart alternative containing a text-html part with an umlaut
- $content = `cat $RT::BasePath/lib/t/data/multipart-alternative-with-umlaut` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/multipart-alternative-with-umlaut");
$parser->ParseMIMEEntityFromScalar($content);
@@ -246,16 +260,17 @@ $parser->ParseMIMEEntityFromScalar($content);
# be as much like the mail gateway as possible.
&umlauts_redef_sendmessage;
- %args = (message => $content, queue => 1, action => 'correspond');
- RT::Interface::Email::Gateway(\%args);
- $tickets = RT::Tickets->new($RT::SystemUser);
+%args = (message => $content, queue => 1, action => 'correspond');
+RT::Interface::Email::Gateway(\%args);
+$tickets = RT::Tickets->new($RT::SystemUser);
$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
- $tick = $tickets->First();
+$tick = $tickets->First();
+
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Content =~ /causes Error/, "We recorded the content right as text-plain");
-is ($tick->Transactions->First->Attachments->Count , 3 , "Has three attachments, presumably a text-plain, a text-html and a multipart alternative");
+ok (first_txn($tick)->Content =~ /causes Error/, "We recorded the content right as text-plain");
+is (count_attachs($tick) , 3 , "Has three attachments, presumably a text-plain, a text-html and a multipart alternative");
sub umlauts_redef_sendmessage {
no warnings qw/redefine/;
@@ -266,7 +281,7 @@ sub umlauts_redef_sendmessage {
# {{{ test a text-html message with an umlaut
- $content = `cat $RT::BasePath/lib/t/data/text-html-with-umlaut` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/text-html-with-umlaut");
$parser->ParseMIMEEntityFromScalar($content);
@@ -282,29 +297,28 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick = $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Attachments->First->Content =~ /causes Error/, "We recorded the content as containing 'causes error'");
-ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/html/, "We recorded the content as text/html");
-ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-html and a multipart alternative");
+ok (first_attach($tick)->Content =~ /causes Error/, "We recorded the content as containing 'causes error'") or diag( first_attach($tick)->Content );
+ok (first_attach($tick)->ContentType =~ /text\/html/, "We recorded the content as text/html");
+is (count_attachs($tick), 1 , "Has one attachment, presumably a text-html and a multipart alternative");
sub text_html_umlauts_redef_sendmessage {
no warnings qw/redefine/;
eval 'sub RT::Action::SendEmail::SendMessage {
- my $self = shift;
- my $MIME = shift;
- use Data::Dumper;
+ my $self = shift;
+ my $MIME = shift;
return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" );
- ok (is $MIME->parts, 2, "generated correspondence mime entityis composed of three parts");
+ is ($MIME->parts, 2, "generated correspondence mime entityis composed of three parts");
is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type);
is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain");
is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html ");
- }';
+ }';
}
# }}}
# {{{ test a text-html message with russian characters
- $content = `cat $RT::BasePath/lib/t/data/text-html-in-russian` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/text-html-in-russian");
$parser->ParseMIMEEntityFromScalar($content);
@@ -320,8 +334,8 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick = $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/html/, "We recorded the content right as text-html");
-ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-html and a multipart alternative");
+ok (first_attach($tick)->ContentType =~ /text\/html/, "We recorded the content right as text-html");
+ok (count_attachs($tick) ==1 , "Has one attachment, presumably a text-html and a multipart alternative");
sub text_html_russian_redef_sendmessage {
no warnings qw/redefine/;
@@ -347,7 +361,7 @@ sub text_html_russian_redef_sendmessage {
unshift (@RT::EmailInputEncodings, 'koi8-r');
$RT::EmailOutputEncoding = 'koi8-r';
-$content = `cat $RT::BasePath/lib/t/data/russian-subject-no-content-type` || die "couldn't find new content";
+$content = file_content("$RT::BasePath/lib/t/data/russian-subject-no-content-type");
$parser->ParseMIMEEntityFromScalar($content);
@@ -362,8 +376,8 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick= $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Attachments->First->ContentType =~ /text\/plain/, "We recorded the content type right");
-ok ($tick->Transactions->First->Attachments->Count ==1 , "Has one attachment, presumably a text-plain");
+ok (first_attach($tick)->ContentType =~ /text\/plain/, "We recorded the content type right");
+ok (count_attachs($tick) ==1 , "Has one attachment, presumably a text-plain");
is ($tick->Subject, "\x{442}\x{435}\x{441}\x{442} \x{442}\x{435}\x{441}\x{442}", "Recorded the subject right");
sub text_plain_russian_redef_sendmessage {
no warnings qw/redefine/;
@@ -375,7 +389,7 @@ sub text_plain_russian_redef_sendmessage {
my $subject = $MIME->head->get("subject");
chomp($subject);
#is( $subject , /^=\?KOI8-R\?B\?W2V4YW1wbGUuY39tICM3XSDUxdPUINTF09Q=\?=/ , "The $subject is encoded correctly");
- };
+ };
';
}
@@ -386,7 +400,7 @@ $RT::EmailOutputEncoding = 'utf-8';
# {{{ test a message containing a nested RFC 822 message
- $content = `cat $RT::BasePath/lib/t/data/nested-rfc-822` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/nested-rfc-822");
ok ($content, "Loaded nested-rfc-822 to test");
$parser->ParseMIMEEntityFromScalar($content);
@@ -402,8 +416,8 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick= $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
is ($tick->Subject, "[Jonas Liljegren] Re: [Para] Niv\x{e5}er?");
-ok ($tick->Transactions->First->Attachments->First->ContentType =~ /multipart\/mixed/, "We recorded the content type right");
-is ($tick->Transactions->First->Attachments->Count , 5 , "Has one attachment, presumably a text-plain and a message RFC 822 and another plain");
+ok (first_attach($tick)->ContentType =~ /multipart\/mixed/, "We recorded the content type right");
+is (count_attachs($tick) , 5 , "Has one attachment, presumably a text-plain and a message RFC 822 and another plain");
sub text_plain_nested_redef_sendmessage {
no warnings qw/redefine/;
eval 'sub RT::Action::SendEmail::SendMessage {
@@ -414,9 +428,9 @@ sub text_plain_nested_redef_sendmessage {
my $subject = $MIME->head->get("subject");
$subject = MIME::Base64::decode_base64( $subject);
chomp($subject);
- # TODO, why does this test fail
+ # TODO, why does this test fail
#ok($subject =~ qr{Niv\x{e5}er}, "The subject matches the word - $subject");
- 1;
+ 1;
}';
}
@@ -425,7 +439,7 @@ sub text_plain_nested_redef_sendmessage {
# {{{ test a multipart alternative containing a uuencoded mesage generated by lotus notes
- $content = `cat $RT::BasePath/lib/t/data/notes-uuencoded` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/notes-uuencoded");
$parser->ParseMIMEEntityFromScalar($content);
@@ -441,8 +455,8 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick= $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Content =~ /from Lotus Notes/, "We recorded the content right");
-is ($tick->Transactions->First->Attachments->Count , 3 , "Has three attachments");
+ok (first_txn($tick)->Content =~ /from Lotus Notes/, "We recorded the content right");
+is (count_attachs($tick) , 3 , "Has three attachments");
sub notes_redef_sendmessage {
no warnings qw/redefine/;
@@ -453,7 +467,7 @@ sub notes_redef_sendmessage {
# {{{ test a multipart that crashes the file-based mime-parser works
- $content = `cat $RT::BasePath/lib/t/data/crashes-file-based-parser` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/crashes-file-based-parser");
$parser->ParseMIMEEntityFromScalar($content);
@@ -469,8 +483,8 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick= $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-ok ($tick->Transactions->First->Content =~ /FYI/, "We recorded the content right");
-is ($tick->Transactions->First->Attachments->Count , 5 , "Has three attachments");
+ok (first_txn($tick)->Content =~ /FYI/, "We recorded the content right");
+is (count_attachs($tick) , 5 , "Has three attachments");
sub crashes_redef_sendmessage {
no warnings qw/redefine/;
@@ -483,7 +497,7 @@ sub crashes_redef_sendmessage {
# {{{ test a multi-line RT-Send-CC header
- $content = `cat $RT::BasePath/lib/t/data/rt-send-cc` || die "couldn't find new content";
+ $content = file_content("$RT::BasePath/lib/t/data/rt-send-cc");
$parser->ParseMIMEEntityFromScalar($content);
@@ -497,7 +511,7 @@ $tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
$tick= $tickets->First();
ok ($tick->Id, "found ticket ".$tick->Id);
-my $cc = $tick->Transactions->First->Attachments->First->GetHeader('RT-Send-Cc');
+my $cc = first_attach($tick)->GetHeader('RT-Send-Cc');
ok ($cc =~ /test1/, "Found test 1");
ok ($cc =~ /test2/, "Found test 2");
ok ($cc =~ /test3/, "Found test 3");
@@ -506,6 +520,30 @@ ok ($cc =~ /test5/, "Found test 5");
# }}}
+diag q{regression test for #5248 from rt3.fsck.com} if $ENV{TEST_VERBOSE};
+{
+ my $content = file_content("$RT::BasePath/lib/t/data/subject-with-folding-ws");
+ my ($status, $msg, $ticket) = RT::Interface::Email::Gateway(
+ { message => $content, queue => 1, action => 'correspond' }
+ );
+ ok ($status, 'created ticket') or diag "error: $msg";
+ ok ($ticket->id, "found ticket ". $ticket->id);
+ is ($ticket->Subject, 'test', 'correct subject');
+}
+
+diag q{regression test for #5248 from rt3.fsck.com} if $ENV{TEST_VERBOSE};
+{
+ my $content = file_content("$RT::BasePath/lib/t/data/very-long-subject");
+ my ($status, $msg, $ticket) = RT::Interface::Email::Gateway(
+ { message => $content, queue => 1, action => 'correspond' }
+ );
+ ok ($status, 'created ticket') or diag "error: $msg";
+ ok ($ticket->id, "found ticket ". $ticket->id);
+ is ($ticket->Subject, '0123456789'x20, 'correct subject');
+}
+
+
+
# Don't taint the environment
$everyone->PrincipalObj->RevokeRight(Right =>'SuperUser');
1;
diff --git a/rt/lib/t/regression/06-mime_decoding.t b/rt/lib/t/regression/06-mime_decoding.t
new file mode 100644
index 0000000..7780e8c
--- /dev/null
+++ b/rt/lib/t/regression/06-mime_decoding.t
@@ -0,0 +1,54 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+use Test::More tests => 6;
+
+use_ok("RT");
+
+RT::LoadConfig();
+RT::Init();
+
+use_ok('RT::I18N');
+
+diag q{'=' char in a leading part before an encoded part} if $ENV{TEST_VERBOSE};
+{
+ my $str = 'key="plain"; key="=?UTF-8?B?0LzQvtC5X9GE0LDQudC7LmJpbg==?="';
+ is(
+ RT::I18N::DecodeMIMEWordsToUTF8($str),
+ 'key="plain"; key="мой_файл.bin"',
+ "right decoding"
+ );
+}
+
+diag q{not compliant with standards, but MUAs send such field when attachment has non-ascii in name}
+ if $ENV{TEST_VERBOSE};
+{
+ my $str = 'attachment; filename="=?UTF-8?B?0LzQvtC5X9GE0LDQudC7LmJpbg==?="';
+ is(
+ RT::I18N::DecodeMIMEWordsToUTF8($str),
+ 'attachment; filename="мой_файл.bin"',
+ "right decoding"
+ );
+}
+
+diag q{'=' char in a trailing part after an encoded part} if $ENV{TEST_VERBOSE};
+{
+ my $str = 'attachment; filename="=?UTF-8?B?0LzQvtC5X9GE0LDQudC7LmJpbg==?="; some_prop="value"';
+ is(
+ RT::I18N::DecodeMIMEWordsToUTF8($str),
+ 'attachment; filename="мой_файл.bin"; some_prop="value"',
+ "right decoding"
+ );
+}
+
+diag q{regression test for #5248 from rt3.fsck.com} if $ENV{TEST_VERBOSE};
+{
+ my $str = qq{Subject: =?ISO-8859-1?Q?Re=3A_=5BXXXXXX=23269=5D_=5BComment=5D_Frag?=}
+ . qq{\n =?ISO-8859-1?Q?e_zu_XXXXXX--xxxxxx_/_Xxxxx=FCxxxxxxxxxx?=};
+ is(
+ RT::I18N::DecodeMIMEWordsToUTF8($str),
+ qq{Subject: Re: [XXXXXX#269] [Comment] Frage zu XXXXXX--xxxxxx / Xxxxxüxxxxxxxxxx},
+ "right decoding"
+ );
+}
+
diff --git a/rt/lib/t/regression/06mailgateway.t b/rt/lib/t/regression/06mailgateway.t
index 1bdc38a..5fc5029 100644
--- a/rt/lib/t/regression/06mailgateway.t
+++ b/rt/lib/t/regression/06mailgateway.t
@@ -52,13 +52,20 @@ rt-mailgate - Mail interface to RT3.
=cut
use strict;
-use Test::More tests => 57;
+use Test::More tests => 109;
+
use RT;
RT::LoadConfig();
RT::Init();
use RT::I18N;
+use Digest::MD5 qw(md5_base64);
+
+no warnings 'once';
+my $url = join( ':', grep $_, "http://localhost", $RT::WebPort ) . $RT::WebPath ."/";
+
# Make sure that when we call the mailgate wrong, it tempfails
+$! = 0;
ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url http://this.test.for.non-connection.is.expected.to.generate.an.error"), "Opened the mailgate - The error below is expected - $@");
print MAIL <<EOF;
From: root\@localhost
@@ -75,7 +82,8 @@ is ( $? >> 8, 75, "The error message above is expected The mail gateway exited w
# {{{ Test new ticket creation by root who is privileged and superuser
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --debug --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: root\@localhost
To: rt\@$RT::rtname
@@ -100,10 +108,37 @@ ok ($tick->Subject eq 'This is a test of new ticket creation', "Created the tick
# }}}
+# {{{ Test new ticket creation without --action argument
+
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --debug --url $url --queue general"), "Opened the mailgate - $!");
+print MAIL <<EOF;
+From: root\@localhost
+To: rt\@$RT::rtname
+Subject: using mailgate without --action arg
+
+Blah!
+Foob!
+EOF
+close (MAIL);
+
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+$tickets = RT::Tickets->new($RT::SystemUser);
+$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$tickets->Limit(FIELD => 'id', OPERATOR => '>', VALUE => '0');
+$tick = $tickets->First;
+isa_ok ($tick,'RT::Ticket');
+ok ($tick->Id, "found ticket ".$tick->Id);
+is ($tick->Subject, 'using mailgate without --action arg', "using mailgate without --action arg");
+
+# }}}
# {{{This is a test of new ticket creation as an unknown user
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: doesnotexist\@$RT::rtname
To: rt\@$RT::rtname
@@ -124,7 +159,7 @@ ok ($tick->Id, "found ticket ".$tick->Id);
ok ($tick->Subject ne 'This is a test of new ticket creation as an unknown user', "failed to create the new ticket from an unprivileged account");
my $u = RT::User->new($RT::SystemUser);
$u->Load("doesnotexist\@$RT::rtname");
-ok( $u->Id == 0, " user does not exist and was not created by failed ticket submission");
+ok( !$u->Id, " user does not exist and was not created by failed ticket submission");
# }}}
@@ -139,7 +174,8 @@ my ($val,$msg) = $g->PrincipalObj->GrantRight(Right => 'CreateTicket');
ok ($val, "Granted everybody the right to create tickets - $msg");
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: doesnotexist\@$RT::rtname
To: rt\@$RT::rtname
@@ -172,7 +208,8 @@ ok( $u->Id != 0, " user does not exist and was created by ticket submission");
#($val,$msg) = $g->PrincipalObj->GrantRight(Right => 'CreateTicket');
#ok ($val, "Granted everybody the right to create tickets - $msg");
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: doesnotexist-2\@$RT::rtname
To: rt\@$RT::rtname
@@ -187,7 +224,7 @@ is ($? >> 8, 0, "The mail gateway exited normally. yay");
$u = RT::User->new($RT::SystemUser);
$u->Load('doesnotexist-2@$RT::rtname');
-ok( $u->Id == 0, " user does not exist and was not created by ticket correspondence submission");
+ok( !$u->Id, " user does not exist and was not created by ticket correspondence submission");
# }}}
@@ -197,7 +234,8 @@ ok( $u->Id == 0, " user does not exist and was not created by ticket corresponde
($val,$msg) = $g->PrincipalObj->GrantRight(Right => 'ReplyToTicket');
ok ($val, "Granted everybody the right to reply to tickets - $msg");
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: doesnotexist-2\@$RT::rtname
To: rt\@$RT::rtname
@@ -223,7 +261,8 @@ ok( $u->Id != 0, " user exists and was created by ticket correspondence submissi
#($val,$msg) = $g->PrincipalObj->GrantRight(Right => 'CreateTicket');
#ok ($val, "Granted everybody the right to create tickets - $msg");
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action comment"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action comment"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: doesnotexist-3\@$RT::rtname
To: rt\@$RT::rtname
@@ -239,7 +278,7 @@ is ($? >> 8, 0, "The mail gateway exited normally. yay");
$u = RT::User->new($RT::SystemUser);
$u->Load("doesnotexist-3\@$RT::rtname");
-ok( $u->Id == 0, " user does not exist and was not created by ticket comment submission");
+ok( !$u->Id, " user does not exist and was not created by ticket comment submission");
# }}}
# {{{ can another random reply to a ticket after being granted privs? answer should be yes
@@ -248,7 +287,8 @@ ok( $u->Id == 0, " user does not exist and was not created by ticket comment sub
($val,$msg) = $g->PrincipalObj->GrantRight(Right => 'CommentOnTicket');
ok ($val, "Granted everybody the right to reply to tickets - $msg");
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action comment"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action comment"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: doesnotexist-3\@$RT::rtname
To: rt\@$RT::rtname
@@ -289,7 +329,8 @@ $entity->attach(Path => $LOGO_FILE,
Encoding => 'base64');
# Create a ticket with a binary attachment
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
$entity->print(\*MAIL);
@@ -310,8 +351,7 @@ my $file = `cat $LOGO_FILE`;
ok ($file, "Read in the logo image");
- use Digest::MD5;
-warn "for the raw file the content is ".Digest::MD5::md5_base64($file);
+diag( "for the raw file the content is ". md5_base64($file) );
@@ -323,7 +363,7 @@ my $attachment = $attachments->First;
ok($attachment->Id);
my $acontent = $attachment->Content;
- warn "coming from the database, the content is ".Digest::MD5::md5_base64($acontent);
+diag( "coming from the database, the content is ". md5_base64($acontent) );
is( $acontent, $file, 'The attachment isn\'t screwed up in the database.');
# Log in as root
@@ -334,7 +374,7 @@ use LWP::UserAgent;
# Grab the binary attachment via the web ui
my $ua = LWP::UserAgent->new();
-my $full_url = "$RT::WebURL/Ticket/Attachment/".$attachment->TransactionId."/".$attachment->id."/bplogo.gif?&user=root&pass=password";
+my $full_url = "$url/Ticket/Attachment/".$attachment->TransactionId."/".$attachment->id."/bplogo.gif?&user=root&pass=password";
my $r = $ua->get( $full_url);
@@ -347,7 +387,8 @@ is($file, $r->content, 'The attachment isn\'t screwed up in download');
# {{{ Simple I18N testing
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: root\@localhost
@@ -381,7 +422,8 @@ is ($unitick->Transactions->First->Content, $unitick->Transactions->First->Attac
ok($unitick->Transactions->First->Attachments->First->Content =~ /$unistring/i, $unitick->Id." appears to be unicode ". $unitick->Transactions->First->Attachments->First->Id);
# supposedly I18N fails on the second message sent in.
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue general --action correspond"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: root\@localhost
@@ -420,20 +462,28 @@ ok ($tick2->Transactions->First->Content =~ $unistring, "It appears to be unicod
($val,$msg) = $g->PrincipalObj->RevokeRight(Right => 'CreateTicket');
ok ($val, $msg);
-=for later
+##=for later
-TODO: {
+SKIP: {
+skip "Advanced mailgate actions require an unsafe configuration", 47 unless $RT::UnsafeEmailCommands;
+
+#create new queue to be shure we don't mess with rights
+use RT::Queue;
+my $queue = RT::Queue->new($RT::SystemUser);
+my ($qid) = $queue->Create( Name => 'ext-mailgate');
+ok( $qid, 'queue created for ext-mailgate tests' );
# {{{ Check take and resolve actions
# create ticket that is owned by nobody
use RT::Ticket;
$tick = RT::Ticket->new($RT::SystemUser);
-my ($id) = $tick->Create( Queue => 'general', Subject => 'test');
+my ($id) = $tick->Create( Queue => 'ext-mailgate', Subject => 'test');
ok( $id, 'new ticket created' );
is( $tick->Owner, $RT::Nobody->Id, 'owner of the new ticket is nobody' );
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action take"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue ext-mailgate --action take"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: root\@localhost
Subject: [$RT::rtname \#$id] test
@@ -450,15 +500,15 @@ is( $tick->OwnerObj->EmailAddress, 'root@localhost', 'successfuly take ticket vi
# check that there is no text transactions writen
is( $tick->Transactions->Count, 2, 'no superfluous transactions');
-my $status = '';
+my $status;
($status, $msg) = $tick->SetOwner( $RT::Nobody->Id, 'Force' );
ok( $status, 'successfuly changed owner: '. ($msg||'') );
is( $tick->Owner, $RT::Nobody->Id, 'set owner back to nobody');
- local $TODO = "Advanced mailgate actions require an unsafe configuration";
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action take-correspond"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue ext-mailgate --action take-correspond"), "Opened the mailgate - $@");
print MAIL <<EOF;
From: root\@localhost
Subject: [$RT::rtname \#$id] correspondence
@@ -468,17 +518,21 @@ EOF
close (MAIL);
is ($? >> 8, 0, "The mail gateway exited normally");
+DBIx::SearchBuilder::Record::Cachable->FlushCache;
+
$tick = RT::Ticket->new($RT::SystemUser);
$tick->Load( $id );
-is( $tick->Id, $id, 'load correct ticket');
+is( $tick->Id, $id, "load correct ticket #$id");
is( $tick->OwnerObj->EmailAddress, 'root@localhost', 'successfuly take ticket via email');
my $txns = $tick->Transactions;
$txns->Limit( FIELD => 'Type', VALUE => 'Correspond');
-is( $txns->Last->Subject, "[$RT::rtname \#$id] correspondence", 'successfuly add correspond within take via email' );
+$txns->OrderBy( FIELD => 'id', ORDER => 'DESC' );
# +1 because of auto open
is( $tick->Transactions->Count, 6, 'no superfluous transactions');
+is( $txns->First->Subject, "[$RT::rtname \#$id] correspondence", 'successfuly add correspond within take via email' );
-ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action resolve"), "Opened the mailgate - $@");
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue ext-mailgate --action resolve --debug"), "Opened the mailgate - $!");
print MAIL <<EOF;
From: root\@localhost
Subject: [$RT::rtname \#$id] test
@@ -495,10 +549,115 @@ is( $tick->Id, $id, 'load correct ticket');
is( $tick->Status, 'resolved', 'successfuly resolved ticket via email');
is( $tick->Transactions->Count, 7, 'no superfluous transactions');
-};
+use RT::User;
+my $user = RT::User->new( $RT::SystemUser );
+my ($uid) = $user->Create( Name => 'ext-mailgate',
+ EmailAddress => 'ext-mailgate@localhost',
+ Privileged => 1,
+ Password => 'qwe123',
+ );
+ok( $uid, 'user created for ext-mailgate tests' );
+ok( !$user->HasRight( Right => 'OwnTicket', Object => $queue ), "User can't own ticket" );
+
+$tick = RT::Ticket->new($RT::SystemUser);
+($id) = $tick->Create( Queue => $qid, Subject => 'test' );
+ok( $id, 'create new ticket' );
+
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue ext-mailgate --action take"), "Opened the mailgate - $!");
+print MAIL <<EOF;
+From: ext-mailgate\@localhost
+Subject: [example.com \#$id] test
+
+EOF
+close (MAIL);
+is ( $? >> 8, 0, "mailgate exited normally" );
+DBIx::SearchBuilder::Record::Cachable->FlushCache;
+
+cmp_ok( $tick->Owner, '!=', $user->id, "we didn't change owner" );
+
+($status, $msg) = $user->PrincipalObj->GrantRight( Object => $queue, Right => 'ReplyToTicket' );
+ok( $status, "successfuly granted right: $msg" );
+my $ace_id = $status;
+ok( $user->HasRight( Right => 'ReplyToTicket', Object => $tick ), "User can reply to ticket" );
+
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue ext-mailgate --action correspond-take"), "Opened the mailgate - $!");
+print MAIL <<EOF;
+From: ext-mailgate\@localhost
+Subject: [example.com \#$id] test
+
+correspond-take
+EOF
+close (MAIL);
+is ( $? >> 8, 0, "mailgate exited normally" );
+DBIx::SearchBuilder::Record::Cachable->FlushCache;
+
+cmp_ok( $tick->Owner, '!=', $user->id, "we didn't change owner" );
+is( $tick->Transactions->Count, 3, "one transactions added" );
+
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue ext-mailgate --action take-correspond"), "Opened the mailgate - $!");
+print MAIL <<EOF;
+From: ext-mailgate\@localhost
+Subject: [example.com \#$id] test
+
+correspond-take
+EOF
+close (MAIL);
+is ( $? >> 8, 0, "mailgate exited normally" );
+DBIx::SearchBuilder::Record::Cachable->FlushCache;
+
+cmp_ok( $tick->Owner, '!=', $user->id, "we didn't change owner" );
+is( $tick->Transactions->Count, 3, "no transactions added, user can't take ticket first" );
+
+# revoke ReplyToTicket right
+use RT::ACE;
+my $ace = RT::ACE->new($RT::SystemUser);
+$ace->Load( $ace_id );
+$ace->Delete;
+my $acl = RT::ACL->new($RT::SystemUser);
+$acl->Limit( FIELD => 'RightName', VALUE => 'ReplyToTicket' );
+$acl->LimitToObject( $RT::System );
+while( my $ace = $acl->Next ) {
+ $ace->Delete;
+}
+
+ok( !$user->HasRight( Right => 'ReplyToTicket', Object => $tick ), "User can't reply to ticket any more" );
+
+
+my $group = RT::Group->new( $RT::SystemUser );
+ok( $group->LoadQueueRoleGroup( Queue => $qid, Type=> 'Owner' ), "load queue owners role group" );
+$ace = RT::ACE->new( $RT::SystemUser );
+($ace_id, $msg) = $group->PrincipalObj->GrantRight( Right => 'ReplyToTicket', Object => $queue );
+ok( $ace_id, "Granted queue owners role group with ReplyToTicket right" );
+
+($status, $msg) = $user->PrincipalObj->GrantRight( Object => $queue, Right => 'OwnTicket' );
+ok( $status, "successfuly granted right: $msg" );
+($status, $msg) = $user->PrincipalObj->GrantRight( Object => $queue, Right => 'TakeTicket' );
+ok( $status, "successfuly granted right: $msg" );
+
+$! = 0;
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $url --queue ext-mailgate --action take-correspond"), "Opened the mailgate - $!");
+print MAIL <<EOF;
+From: ext-mailgate\@localhost
+Subject: [example.com \#$id] test
+
+take-correspond with reply right granted to owner role
+EOF
+close (MAIL);
+is ( $? >> 8, 0, "mailgate exited normally" );
+DBIx::SearchBuilder::Record::Cachable->FlushCache;
+
+$tick->Load( $id );
+is( $tick->Owner, $user->id, "we changed owner" );
+ok( $user->HasRight( Right => 'ReplyToTicket', Object => $tick ), "owner can reply to ticket" );
+is( $tick->Transactions->Count, 5, "transactions added" );
-=cut
# }}}
+};
+
1;
+
diff --git a/rt/lib/t/regression/07acl.t b/rt/lib/t/regression/07acl.t
index e30a59b..efd8701 100644
--- a/rt/lib/t/regression/07acl.t
+++ b/rt/lib/t/regression/07acl.t
@@ -1,9 +1,9 @@
#!/usr/bin/perl -w
-
+use strict;
use WWW::Mechanize;
use HTTP::Cookies;
-use Test::More qw/no_plan/;
+use Test::More tests => 34;
use RT;
RT::LoadConfig();
RT::Init();
@@ -20,6 +20,7 @@ ok($ret, "ACL test password set. $msg");
# Now test the web interface, making sure objects come and go as
# required.
+
my $cookie_jar = HTTP::Cookies->new;
my $agent = WWW::Mechanize->new();
@@ -27,62 +28,53 @@ my $agent = WWW::Mechanize->new();
$agent->cookie_jar($cookie_jar);
-
+no warnings 'once';
# get the top page
-my $url = $RT::WebURL;
-$agent->get($url);
-
-is ($agent->{'status'}, 200, "Loaded a page - $RT::WebURL");
-# {{{ test a login
-
-# follow the link marked "Login"
-
-ok($agent->{form}->find_input('user'));
-
-ok($agent->{form}->find_input('pass'));
-ok ($agent->{'content'} =~ /username:/i);
-$agent->field( 'user' => 'customer-'.$$ );
-$agent->field( 'pass' => 'customer' );
-# the field isn't named, so we have to click link 0
-$agent->click(0);
-is($agent->{'status'}, 200, "Fetched the page ok");
-ok($agent->{'content'} =~ /Logout/i, "Found a logout link");
+login($agent, $user_obj);
# Test for absence of Configure and Preferences tabs.
-ok(!$agent->find_link( url => "$RT::WebPath/Admin/",
+ok(!$agent->find_link( url => $RT::WebPath . "/Admin/",
text => 'Configuration'), "No config tab" );
-ok(!$agent->find_link( url => "$RT::WebPath/User/Prefs.html",
+ok(!$agent->find_link( url => $RT::WebPath . "/User/Prefs.html",
text => 'Preferences'), "No prefs pane" );
# Now test for their presence, one at a time. Sleep for a bit after
# ACL changes, thanks to the 10s ACL cache.
-$user_obj->PrincipalObj->GrantRight(Right => 'ShowConfigTab');
-$agent->reload();
+my ($grantid,$grantmsg) =$user_obj->PrincipalObj->GrantRight(Right => 'ShowConfigTab', Object => $RT::System);
+
+ok($grantid,$grantmsg);
+
+$agent->reload;
+
ok($agent->{'content'} =~ /Logout/i, "Reloaded page successfully");
-ok($agent->find_link( url => "$RT::WebPath/Admin/",
+ok($agent->find_link( url => $RT::WebPath . "/Admin/",
text => 'Configuration'), "Found config tab" );
-$user_obj->PrincipalObj->RevokeRight(Right => 'ShowConfigTab');
-$user_obj->PrincipalObj->GrantRight(Right => 'ModifySelf');
+my ($revokeid,$revokemsg) =$user_obj->PrincipalObj->RevokeRight(Right => 'ShowConfigTab');
+ok ($revokeid,$revokemsg);
+($grantid,$grantmsg) =$user_obj->PrincipalObj->GrantRight(Right => 'ModifySelf');
+ok ($grantid,$grantmsg);
$agent->reload();
ok($agent->{'content'} =~ /Logout/i, "Reloaded page successfully");
-ok($agent->find_link( url => "$RT::WebPath/User/Prefs.html",
+ok($agent->find_link( url => $RT::WebPath . "/User/Prefs.html",
text => 'Preferences'), "Found prefs pane" );
-$user_obj->PrincipalObj->RevokeRight(Right => 'ModifySelf');
-
+($revokeid,$revokemsg) = $user_obj->PrincipalObj->RevokeRight(Right => 'ModifySelf');
+ok ($revokeid,$revokemsg);
# Good. Now load the search page and test Load/Save Search.
-$agent->follow_link( url => "$RT::WebPath/Search/Build.html",
+$agent->follow_link( url => $RT::WebPath . "/Search/Build.html",
text => 'Tickets');
is($agent->{'status'}, 200, "Fetched search builder page");
ok($agent->{'content'} !~ /Load saved search/i, "No search loading box");
ok($agent->{'content'} !~ /Saved searches/i, "No saved searches box");
-$user_obj->PrincipalObj->GrantRight(Right => 'LoadSavedSearch');
+($grantid,$grantmsg) = $user_obj->PrincipalObj->GrantRight(Right => 'LoadSavedSearch');
+ok($grantid,$grantmsg);
$agent->reload();
ok($agent->{'content'} =~ /Load saved search/i, "Search loading box exists");
ok($agent->{'content'} !~ /input\s+type=.submit.\s+name=.Save./i,
"Still no saved searches box");
-$user_obj->PrincipalObj->GrantRight(Right => 'CreateSavedSearch');
+($grantid,$grantmsg) =$user_obj->PrincipalObj->GrantRight(Right => 'CreateSavedSearch');
+ok ($grantid,$grantmsg);
$agent->reload();
ok($agent->{'content'} =~ /Load saved search/i,
"Search loading box still exists");
@@ -93,22 +85,24 @@ ok($agent->{'content'} =~ /input\s+type=.submit.\s+name=.Save./i,
# via SelectOwner.
my $queue_obj = RT::Queue->new($RT::SystemUser);
-($ret, $msg) = $queue_obj->Create(Name => 'CustomerQueue',
+($ret, $msg) = $queue_obj->Create(Name => 'CustomerQueue-'.$$,
Description => 'queue for SelectOwner testing');
ok($ret, "SelectOwner test queue creation. $msg");
my $group_obj = RT::Group->new($RT::SystemUser);
-($ret, $msg) = $group_obj->CreateUserDefinedGroup(Name => 'CustomerGroup',
+($ret, $msg) = $group_obj->CreateUserDefinedGroup(Name => 'CustomerGroup-'.$$,
Description => 'group for SelectOwner testing');
ok($ret, "SelectOwner test group creation. $msg");
# Add our customer to the customer group, and give it queue rights.
($ret, $msg) = $group_obj->AddMember($user_obj->PrincipalObj->Id());
ok($ret, "Added customer to its group. $msg");
-$group_obj->PrincipalObj->GrantRight(Right => 'OwnTicket',
+($grantid,$grantmsg) =$group_obj->PrincipalObj->GrantRight(Right => 'OwnTicket',
Object => $queue_obj);
-$group_obj->PrincipalObj->GrantRight(Right => 'SeeQueue',
+
+ok($grantid,$grantmsg);
+($grantid,$grantmsg) =$group_obj->PrincipalObj->GrantRight(Right => 'SeeQueue',
Object => $queue_obj);
-
+ok ($grantid,$grantmsg);
# Now. When we look at the search page we should be able to see
# ourself in the list of possible owners.
@@ -117,4 +111,28 @@ ok($agent->form_name('BuildQuery'), "Yep, form is still there");
my $input = $agent->current_form->find_input('ValueOfActor');
ok(grep(/customer-$$/, $input->value_names()), "Found self in the actor listing");
+sub login {
+ my $agent = shift;
+
+ my $url = $RT::WebURL;
+ $agent->get($url);
+ is( $agent->{'status'}, 200,
+ "Loaded a page - $url" );
+
+ # {{{ test a login
+
+ # follow the link marked "Login"
+
+ ok( $agent->{form}->find_input('user') );
+
+ ok( $agent->{form}->find_input('pass') );
+ ok( $agent->{'content'} =~ /username:/i );
+ $agent->field( 'user' => $user_obj->Name );
+ $agent->field( 'pass' => 'customer' );
+
+ # the field isn't named, so we have to click link 0
+ $agent->click(0);
+ is( $agent->{'status'}, 200, "Fetched the page ok" );
+ ok( $agent->{'content'} =~ /Logout/i, "Found a logout link" );
+}
1;
diff --git a/rt/lib/t/regression/07rights.t b/rt/lib/t/regression/07rights.t
index d346277..6c35a07 100644
--- a/rt/lib/t/regression/07rights.t
+++ b/rt/lib/t/regression/07rights.t
@@ -112,7 +112,7 @@ ok( $user->HasRight( Right => 'ReplyToTicket', Object => $ticket ), "user is own
$group = RT::Group->new( $RT::SystemUser );
ok( $group->LoadQueueRoleGroup( Queue => $queue_id, Type=> 'AdminCc' ), "load queue AdminCc role group" );
$ace = RT::ACE->new( $RT::SystemUser );
-my ($ace_id, $msg) = $group->PrincipalObj->GrantRight( Right => 'ModifyTicket', Object => $queue );
+($ace_id, $msg) = $group->PrincipalObj->GrantRight( Right => 'ModifyTicket', Object => $queue );
ok( $ace_id, "Granted queue AdminCc role group with ModifyTicket right: $msg" );
ok( $group->PrincipalObj->HasRight( Right => 'ModifyTicket', Object => $queue ), "role group can modify ticket" );
ok( !$user->HasRight( Right => 'ModifyTicket', Object => $ticket ), "user is not AdminCc and can't modify ticket" );
diff --git a/rt/lib/t/regression/08web_cf_access.t b/rt/lib/t/regression/08web_cf_access.t
index 012d733..c352bbc 100644
--- a/rt/lib/t/regression/08web_cf_access.t
+++ b/rt/lib/t/regression/08web_cf_access.t
@@ -2,13 +2,14 @@
use strict;
use Test::More tests => 15;
-use RT;
-RT::LoadConfig;
-RT::Init;
+BEGIN {
+ use RT;
+ RT::LoadConfig;
+ RT::Init;
+}
use Test::WWW::Mechanize;
-$RT::WebURL ||= 0; # avoid stupid warning
-my $BaseURL = $RT::WebURL;
+use constant BaseURL => $RT::WebURL;
use constant ImageFile => $RT::MasonComponentRoot .'/NoAuth/images/bplogo.gif';
use constant ImageFileContent => do {
local $/;
@@ -20,7 +21,7 @@ use constant ImageFileContent => do {
my $m = Test::WWW::Mechanize->new;
isa_ok($m, 'Test::WWW::Mechanize');
-$m->get( $BaseURL."?user=root;pass=password" );
+$m->get( BaseURL."?user=root;pass=password" );
$m->content_like(qr/Logout/, 'we did log in');
$m->follow_link( text => 'Configuration' );
$m->title_is(q/RT Administration/, 'admin screen');
@@ -85,7 +86,7 @@ $m->title_like(qr/testing img cf creation/, "its title is the Subject");
$m->follow_link( text => 'bplogo.gif' );
$m->content_is(ImageFileContent, "it links to the uploaded image");
-$m->get( $BaseURL );
+$m->get( BaseURL );
$m->follow_link( text => 'Tickets' );
$m->follow_link( text => 'New Query' );
diff --git a/rt/lib/t/regression/12-search.t b/rt/lib/t/regression/12-search.t
index 9cc4aa4..210d4fe 100644
--- a/rt/lib/t/regression/12-search.t
+++ b/rt/lib/t/regression/12-search.t
@@ -6,7 +6,7 @@
use strict;
use warnings;
-use Test::More tests => 35;
+use Test::More tests => 44;
use_ok('RT');
RT::LoadConfig();
RT::Init();
@@ -38,6 +38,24 @@ ok($cf3->id, "Created the SearchTest3 CF");
my $cflabel3 = "CustomField-".$cf3->id;
+# There was a bug involving a missing join to ObjectCustomFields that
+# caused spurious results on negative searches if another custom field
+# with the same name existed on a different queue. Hence, we make
+# duplicate CFs on a different queue here
+my $dup = RT::Queue->new($RT::SystemUser);
+$dup->Create(Name => $queue . "-Copy");
+ok ($dup->id, "Created the duplicate queue");
+my $dupcf = RT::CustomField->new($RT::SystemUser);
+$dupcf->Create(Name => 'SearchTest', Type => 'Freeform', MaxValues => 0, Queue => $dup->id);
+ok($dupcf->id, "Created the duplicate SearchTest CF");
+$dupcf = RT::CustomField->new($RT::SystemUser);
+$dupcf->Create(Name => 'SearchTest2', Type => 'Freeform', MaxValues => 0, Queue => $dup->id);
+ok($dupcf->id, "Created the SearchTest2 CF");
+$dupcf = RT::CustomField->new($RT::SystemUser);
+$dupcf->Create(Name => 'SearchTest3', Type => 'Freeform', MaxValues => 0, Queue => $dup->id);
+ok($dupcf->id, "Created the SearchTest3 CF");
+
+
# setup some tickets
# we'll need a small pile of them, to test various combinations and nulls.
# there's probably a way to think harder and do this with fewer
@@ -148,8 +166,7 @@ is($tix->Count, 5, "matched LIKE subject");
$tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND CF.SearchTest IS NULL");
-
- is($tix->Count, 2, "IS null CF");
+is($tix->Count, 2, "IS null CF");
$tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Requestors LIKE 'search1'");
@@ -163,14 +180,9 @@ $tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Requestors LIKE 'search'");
is($tix->Count, 6, "LIKE requestor");
-TODO: {
-
- local $TODO = "Can't search for 'no requestor";
- $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Requestors IS NULL");
- is($tix->Count, 1, "Search for no requestor");
-
-};
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Requestors IS NULL");
+is($tix->Count, 1, "Search for no requestor");
$tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Subject = 'SearchTest1'");
@@ -223,13 +235,32 @@ is($tix->Count, 4, "like cf and like subject");
$tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("CF.SearchTest IS NULL AND CF.SearchTest2 = 'bar2'");
-
- is($tix->Count, 1, "null cf and is cf");
+is($tix->Count, 1, "null cf and is cf");
$tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND CF.SearchTest IS NULL AND CF.SearchTest2 IS NULL");
+is($tix->Count, 1, "null cf and null cf");
- is($tix->Count, 1, "null cf and null cf");
+# tests with the same CF listed twice
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.{SearchTest} = 'foo1'");
+is($tix->Count, 1, "is cf.{name} format");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest = 'foo1' OR CF.SearchTest = 'foo3'");
+is($tix->Count, 2, "is cf1 or is cf1");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest = 'foo1' OR CF.SearchTest IS NULL");
+is($tix->Count, 3, "is cf1 or null cf1");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("(CF.SearchTest = 'foo1' OR CF.SearchTest = 'foo3') AND (CF.SearchTest2 = 'bar1' OR CF.SearchTest2 = 'bar2')");
+is($tix->Count, 1, "(is cf1 or is cf1) and (is cf2 or is cf2)");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest = 'foo1' OR CF.SearchTest = 'foo3' OR CF.SearchTest2 = 'bar1' OR CF.SearchTest2 = 'bar2'");
+is($tix->Count, 3, "is cf1 or is cf1 or is cf2 or is cf2");
diff --git a/rt/lib/t/regression/13-attribute-tests.t b/rt/lib/t/regression/13-attribute-tests.t
index 945bbcf..fdac94e 100644
--- a/rt/lib/t/regression/13-attribute-tests.t
+++ b/rt/lib/t/regression/13-attribute-tests.t
@@ -1,5 +1,6 @@
-
-use Test::More tests => 24;
+use strict;
+use warnings;
+use Test::More tests => 34;
use RT;
RT::LoadConfig();
RT::Init();
@@ -19,6 +20,8 @@ ok($user->id, "Created a test user");
ok(1, $user->Attributes->BuildSelectQuery);
my $attr = $user->Attributes;
+# XXX: Order by id as some tests depend on it
+$attr->OrderByCols({ FIELD => 'id' });
ok(1, $attr->BuildSelectQuery);
@@ -28,6 +31,12 @@ ok (UNIVERSAL::isa($attr,'RT::Attributes'), 'got the attributes object');
($id, $msg) = $user->AddAttribute(Name => 'TestAttr', Content => 'The attribute has content');
ok ($id, $msg);
is ($attr->Count,1, " One attr after adidng a first one");
+
+my $first_attr = $user->FirstAttribute('TestAttr');
+ok($first_attr, "got some sort of attribute");
+isa_ok($first_attr, 'RT::Attribute');
+is($first_attr->Content, 'The attribute has content', "got the right content back");
+
($id, $msg) = $attr->DeleteEntry(Name => $runid);
ok(!$id, "Deleted non-existant entry - $msg");
is ($attr->Count,1, "1 attr after deleting an empty attr");
@@ -37,11 +46,22 @@ is ("@names", "TestAttr");
($id, $msg) = $user->AddAttribute(Name => $runid, Content => "First");
+ok($id, $msg);
+
+my $runid_attr = $user->FirstAttribute($runid);
+ok($runid_attr, "got some sort of attribute");
+isa_ok($runid_attr, 'RT::Attribute');
+is($runid_attr->Content, 'First', "got the right content back");
is ($attr->Count,2, " Two attrs after adding an attribute named $runid");
($id, $msg) = $user->AddAttribute(Name => $runid, Content => "Second");
ok($id, $msg);
+$runid_attr = $user->FirstAttribute($runid);
+ok($runid_attr, "got some sort of attribute");
+isa_ok($runid_attr, 'RT::Attribute');
+is($runid_attr->Content, 'First', "got the first content back still");
+
is ($attr->Count,3, " Three attrs after adding a secondvalue to $runid");
($id, $msg) = $attr->DeleteEntry(Name => $runid, Content => "First");
ok($id, $msg);
diff --git a/rt/lib/t/regression/14linking.t b/rt/lib/t/regression/14linking.t
index 6fdf614..c8e57ea 100644
--- a/rt/lib/t/regression/14linking.t
+++ b/rt/lib/t/regression/14linking.t
@@ -1,4 +1,4 @@
-use Test::More tests => '39';
+use Test::More tests => '70';
use_ok('RT');
use_ok('RT::Ticket');
use_ok('RT::ScripConditions');
@@ -12,7 +12,9 @@ RT::Init();
use File::Temp qw/tempfile/;
my ($fh, $filename) = tempfile( UNLINK => 1, SUFFIX => '.rt');
my $link_scrips_orig = $RT::LinkTransactionsRun1Scrip;
+my $link_acl_chacks_orig = $RT::StrictLinkACL;
$RT::LinkTransactionsRun1Scrip = 1;
+$RT::StrictLinkACL = 1;
my $condition = RT::ScripCondition->new( $RT::SystemUser );
$condition->Load('User Defined');
@@ -68,32 +70,123 @@ my $scrip = RT::Scrip->new($RT::SystemUser);
ok($id, "Scrip created");
my $u1 = RT::User->new($RT::SystemUser);
-($id,$msg) =$u1->Create(Name => "LinkTestUser.$$");
-
+($id,$msg) = $u1->Create(Name => "LinkTestUser.$$");
ok ($id,$msg);
+my $creator = RT::CurrentUser->new($u1->id);
+
($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q1, Right => 'CreateTicket');
ok ($id,$msg);
+
+diag('Create tickets without rights to link') if $ENV{'TEST_VERBOSE'};
+{
+ # on q2 we have no rights, yet
+ my $parent = RT::Ticket->new( $RT::SystemUser );
+ ($id,$tid,$msg) = $parent->Create( Subject => 'Link test 1', Queue => $q2->id );
+ ok($id,$msg);
+ my $child = RT::Ticket->new( $creator );
+ ($id,$tid,$msg) = $child->Create( Subject => 'Link test 1', Queue => $q1->id, MemberOf => $parent->id );
+ ok($id,$msg);
+ $child->CurrentUser( $RT::SystemUser );
+ is($child->_Links('Base')->Count, 0, 'link was not created, no permissions');
+ is($child->_Links('Target')->Count, 0, 'link was not create, no permissions');
+}
+
+diag('Create tickets with rights checks on one end of a link') if $ENV{'TEST_VERBOSE'};
+{
+ # on q2 we have no rights, but use checking one only on thing
+ local $RT::StrictLinkACL = 0;
+ my $parent = RT::Ticket->new( $RT::SystemUser );
+ ($id,$tid,$msg) = $parent->Create( Subject => 'Link test 1', Queue => $q2->id );
+ ok($id,$msg);
+ my $child = RT::Ticket->new( $creator );
+ ($id,$tid,$msg) = $child->Create( Subject => 'Link test 1', Queue => $q1->id, MemberOf => $parent->id );
+ ok($id,$msg);
+ $child->CurrentUser( $RT::SystemUser );
+ is($child->_Links('Base')->Count, 1, 'link was created');
+ is($child->_Links('Target')->Count, 0, 'link was created only one');
+ # no scrip run on second ticket accroding to config option
+ is(link_count($filename), 0, "scrips ok");
+}
+
($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q1, Right => 'ModifyTicket');
ok ($id,$msg);
-my $tid;
+diag('try to add link without rights') if $ENV{'TEST_VERBOSE'};
+{
+ # on q2 we have no rights, yet
+ my $parent = RT::Ticket->new( $RT::SystemUser );
+ ($id,$tid,$msg) = $parent->Create( Subject => 'Link test 1', Queue => $q2->id );
+ ok($id,$msg);
+ my $child = RT::Ticket->new( $creator );
+ ($id,$tid,$msg) = $child->Create( Subject => 'Link test 1', Queue => $q1->id );
+ ok($id,$msg);
+ my ($id, $msg) = $child->AddLink(Type => 'MemberOf', Target => $parent->id);
+ ok(!$id, $msg);
+ is(link_count($filename), 0, "scrips ok");
+ $child->CurrentUser( $RT::SystemUser );
+ is($child->_Links('Base')->Count, 0, 'link was not created, no permissions');
+ is($child->_Links('Target')->Count, 0, 'link was not create, no permissions');
+}
-my $creator = RT::CurrentUser->new($u1->id);
+diag('add link with rights only on base') if $ENV{'TEST_VERBOSE'};
+{
+ # on q2 we have no rights, but use checking one only on thing
+ local $RT::StrictLinkACL = 0;
+ my $parent = RT::Ticket->new( $RT::SystemUser );
+ ($id,$tid,$msg) = $parent->Create( Subject => 'Link test 1', Queue => $q2->id );
+ ok($id,$msg);
+ my $child = RT::Ticket->new( $creator );
+ ($id,$tid,$msg) = $child->Create( Subject => 'Link test 1', Queue => $q1->id );
+ ok($id,$msg);
+ my ($id, $msg) = $child->AddLink(Type => 'MemberOf', Target => $parent->id);
+ ok($id, $msg);
+ is(link_count($filename), 1, "scrips ok");
+ $child->CurrentUser( $RT::SystemUser );
+ is($child->_Links('Base')->Count, 1, 'link was created');
+ is($child->_Links('Target')->Count, 0, 'link was created only one');
+ $child->CurrentUser( $creator );
+
+ # turn off feature and try to delete link, we should fail
+ $RT::StrictLinkACL = 1;
+ my ($id, $msg) = $child->AddLink(Type => 'MemberOf', Target => $parent->id);
+ ok(!$id, $msg);
+ is(link_count($filename), 1, "scrips ok");
+ $child->CurrentUser( $RT::SystemUser );
+ $child->_Links('Base')->_DoCount;
+ is($child->_Links('Base')->Count, 1, 'link was not deleted');
+ $child->CurrentUser( $creator );
+
+ # try to delete link, we should success as feature is active
+ $RT::StrictLinkACL = 0;
+ my ($id, $msg) = $child->DeleteLink(Type => 'MemberOf', Target => $parent->id);
+ ok($id, $msg);
+ is(link_count($filename), 0, "scrips ok");
+ $child->CurrentUser( $RT::SystemUser );
+ $child->_Links('Base')->_DoCount;
+ is($child->_Links('Base')->Count, 0, 'link was deleted');
+}
+my $tid;
my $ticket = RT::Ticket->new( $creator);
ok($ticket->isa('RT::Ticket'));
($id,$tid, $msg) = $ticket->Create(Subject => 'Link test 1', Queue => $q1->id);
ok ($id,$msg);
+diag('try link to itself') if $ENV{'TEST_VERBOSE'};
+{
+ my ($id, $msg) = $ticket->AddLink(Type => 'RefersTo', Target => $ticket->id);
+ ok(!$id, $msg);
+ is(link_count($filename), 0, "scrips ok");
+}
my $ticket2 = RT::Ticket->new($RT::SystemUser);
($id, $tid, $msg) = $ticket2->Create(Subject => 'Link test 2', Queue => $q2->id);
ok ($id, $msg);
-
($id,$msg) =$ticket->AddLink(Type => 'RefersTo', Target => $ticket2->id);
ok(!$id,$msg);
ok(link_count($filename) == 0, "scrips ok");
+
($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q2, Right => 'CreateTicket');
ok ($id,$msg);
($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q2, Right => 'ModifyTicket');
@@ -104,6 +197,9 @@ ok(link_count($filename) == 1, "scrips ok");
($id,$msg) =$ticket->AddLink(Type => 'RefersTo', Target => -1);
ok(!$id,$msg);
ok(link_count($filename) == 1, "scrips ok");
+($id,$msg) = $ticket->AddLink(Type => 'RefersTo', Target => $ticket2->id);
+ok($id,$msg);
+is(link_count($filename), 1, "scrips ok");
my $transactions = $ticket2->Transactions;
$transactions->Limit( FIELD => 'Type', VALUE => 'AddLink' );
@@ -121,6 +217,7 @@ ok( $transactions->First->Field eq 'ReferredToBy');
ok( $transactions->First->OldValue eq $ticket->URI );
$RT::LinkTransactionsRun1Scrip = 0;
+
($id,$msg) =$ticket->AddLink(Type => 'RefersTo', Target => $ticket2->id);
ok($id,$msg);
ok(link_count($filename) == 2, "scrips ok");
@@ -130,6 +227,9 @@ ok(link_count($filename) == 0, "scrips ok");
# restore
$RT::LinkTransactionsRun1Scrip = $link_scrips_orig;
+$RT::StrictLinkACL = $link_acl_checks_orig;
+
+exit(0);
sub link_count {
diff --git a/rt/lib/t/regression/15cf_combo_cascade.t b/rt/lib/t/regression/15cf_combo_cascade.t
new file mode 100644
index 0000000..df663a1
--- /dev/null
+++ b/rt/lib/t/regression/15cf_combo_cascade.t
@@ -0,0 +1,49 @@
+#!/usr/bin/perl
+use warnings;
+use strict;
+use Test::More tests => 11;
+
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+sub fails { ok(!$_[0], "This should fail: $_[1]") }
+sub works { ok($_[0], $_[1] || 'This works') }
+
+sub new (*) {
+ my $class = shift;
+ return $class->new($RT::SystemUser);
+}
+
+my $q = new(RT::Queue);
+works($q->Create(Name => "CF-Pattern-".$$));
+
+my $cf = new(RT::CustomField);
+my @cf_args = (Name => $q->Name, Type => 'Combobox', Queue => $q->id);
+
+works($cf->Create(@cf_args));
+
+# Set some CFVs with Category markers
+
+my $t = new(RT::Ticket);
+my ($id,undef,$msg) = $t->Create(Queue => $q->id, Subject => 'CF Test');
+works($id,$msg);
+
+sub add_works {
+ works(
+ $cf->AddValue(Name => $_[0], Description => $_[0], Category => $_[1])
+ );
+};
+
+add_works('value1', '1. Category A');
+add_works('value2');
+add_works('value3', '1.1. A-sub one');
+add_works('value4', '1.2. A-sub two');
+add_works('value5', '');
+
+my $cfv = $cf->Values->First;
+is($cfv->Category, '1. Category A');
+works($cfv->SetCategory('1. Category AAA'));
+is($cfv->Category, '1. Category AAA');
+
+1;
diff --git a/rt/lib/t/regression/15cf_pattern.t b/rt/lib/t/regression/15cf_pattern.t
new file mode 100644
index 0000000..ea2b5b8
--- /dev/null
+++ b/rt/lib/t/regression/15cf_pattern.t
@@ -0,0 +1,54 @@
+#!/usr/bin/perl
+use warnings;
+use strict;
+use Test::More tests => 17;
+
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+sub fails { ok(!$_[0], "This should fail: $_[1]") }
+sub works { ok($_[0], $_[1] || 'This works') }
+
+sub new (*) {
+ my $class = shift;
+ return $class->new($RT::SystemUser);
+}
+
+my $q = new(RT::Queue);
+works($q->Create(Name => "CF-Pattern-".$$));
+
+my $cf = new(RT::CustomField);
+my @cf_args = (Name => $q->Name, Type => 'Freeform', Queue => $q->id, MaxValues => 1);
+
+fails($cf->Create(@cf_args, Pattern => ')))bad!regex((('));
+works($cf->Create(@cf_args, Pattern => 'good regex'));
+
+my $t = new(RT::Ticket);
+my ($id,undef,$msg) = $t->Create(Queue => $q->id, Subject => 'CF Test');
+works($id,$msg);
+
+# OK, I'm thoroughly brain washed by HOP at this point now...
+sub cnt { $t->CustomFieldValues($cf->id)->Count };
+sub add { $t->AddCustomFieldValue(Field => $cf->id, Value => $_[0]) };
+sub del { $t->DeleteCustomFieldValue(Field => $cf->id, Value => $_[0]) };
+
+is(cnt(), 0, "No values yet");
+fails(add('not going to match'));
+is(cnt(), 0, "No values yet");
+works(add('here is a good regex'));
+is(cnt(), 1, "Value filled");
+fails(del('here is a good regex'));
+is(cnt(), 1, "Single CF - Value _not_ deleted");
+
+$cf->SetMaxValues(0); # Unlimited MaxValues
+
+works(del('here is a good regex'));
+is(cnt(), 0, "Multiple CF - Value deleted");
+
+fails($cf->SetPattern('(?{ "insert evil code here" })'));
+works($cf->SetPattern('(?!)')); # reject everything
+fails(add(''));
+fails(add('...'));
+
+1;
diff --git a/rt/lib/t/regression/17custom_search.t b/rt/lib/t/regression/17custom_search.t
new file mode 100644
index 0000000..8e53f44
--- /dev/null
+++ b/rt/lib/t/regression/17custom_search.t
@@ -0,0 +1,88 @@
+#!/usr/bin/perl -w
+use strict;
+
+use Test::More tests => 10;
+BEGIN {
+ use RT;
+ RT::LoadConfig;
+ RT::Init;
+}
+use Test::WWW::Mechanize;
+
+use constant BaseURL => $RT::WebURL;
+
+# reset preferences for easier test?
+
+my $t = RT::Ticket->new($RT::SystemUser);
+$t->Create(Subject => 'for custom search', Queue => 'general',
+ Owner => 'root', Requestor => 'customsearch@localhost');
+ok(my $id = $t->id, 'created ticket for custom search');
+
+my $m = Test::WWW::Mechanize->new ( autocheck => 1 );
+isa_ok($m, 'Test::WWW::Mechanize');
+
+$m->get( BaseURL."?user=root;pass=password" );
+$m->content_like(qr/Logout/, 'we did log in');
+
+my $t_link = $m->find_link( text => "for custom search" );
+like ($t_link->url, qr/$id/, 'link to the ticket we created');
+
+$m->content_lacks ('customsearch@localhost', 'requestor not displayed ');
+$m->get ( BaseURL.'Prefs/MyRT.html' );
+my $cus_hp = $m->find_link( text => "My Tickets" );
+my $cus_qs = $m->find_link( text => "Quick search" );
+$m->get ($cus_hp);
+$m->content_like (qr'highest priority tickets');
+
+# add Requestor to the fields
+$m->form_name ('BuildQuery');
+# can't use submit form for mutli-valued select as it uses set_fields
+$m->field (SelectDisplayColumns => ['Requestors']);
+$m->click_button (name => 'AddCol') ;
+
+$m->form_name ('BuildQuery');
+$m->click_button (name => 'Save');
+
+$m->get( BaseURL );
+$m->content_contains ('customsearch@localhost', 'requestor now displayed ');
+
+
+# now remove Requestor from the fields
+$m->get ($cus_hp);
+
+$m->form_name ('BuildQuery');
+$m->field (CurrentDisplayColumns => 'Requestors');
+$m->click_button (name => 'RemoveCol') ;
+
+$m->form_name ('BuildQuery');
+$m->click_button (name => 'Save');
+
+$m->get( BaseURL );
+$m->content_lacks ('customsearch@localhost', 'requestor not displayed ');
+
+
+# try to disable General from quick search
+
+# Note that there's a small problem in the current implementation,
+# since ticked quese are wanted, we do the invesrsion. So any
+# queue added during the quicksearch setting will be unticked.
+my $nlinks = $#{$m->find_all_links( text => "General" )};
+warn $nlinks;
+$m->get ($cus_qs);
+$m->form_name ('Preferences');
+$m->untick('Want-General', '1');
+$m->click_button (name => 'Save');
+
+$m->get( BaseURL );
+is ($#{$m->find_all_links( text => "General" )}, $nlinks - 1,
+ 'General gone from quicksearch list');
+
+# get it back
+$m->get ($cus_qs);
+$m->form_name ('Preferences');
+$m->tick('Want-General', '1');
+$m->click_button (name => 'Save');
+
+$m->get( BaseURL );
+is ($#{$m->find_all_links( text => "General" )}, $nlinks,
+ 'General back in quicksearch list');
diff --git a/rt/lib/t/regression/18custom_frontpage.t b/rt/lib/t/regression/18custom_frontpage.t
new file mode 100644
index 0000000..cf77e35
--- /dev/null
+++ b/rt/lib/t/regression/18custom_frontpage.t
@@ -0,0 +1,75 @@
+#!/usr/bin/perl -w
+use strict;
+
+use Test::More tests => 7;
+BEGIN {
+ use RT;
+ RT::LoadConfig;
+ RT::Init;
+}
+use Test::WWW::Mechanize;
+
+use constant BaseURL => $RT::WebURL;
+
+
+my $user_obj = RT::User->new($RT::SystemUser);
+my ($ret, $msg) = $user_obj->LoadOrCreateByEmail('customer@example.com');
+ok($ret, 'ACL test user creation');
+$user_obj->SetName('customer');
+$user_obj->SetPrivileged(1);
+($ret, $msg) = $user_obj->SetPassword('customer');
+$user_obj->PrincipalObj->GrantRight(Right => 'LoadSavedSearch');
+$user_obj->PrincipalObj->GrantRight(Right => 'EditSavedSearch');
+$user_obj->PrincipalObj->GrantRight(Right => 'CreateSavedSearch');
+$user_obj->PrincipalObj->GrantRight(Right => 'ModifySelf');
+
+my $m = Test::WWW::Mechanize->new ( autocheck => 1 );
+isa_ok($m, 'Test::WWW::Mechanize');
+
+$m->get( BaseURL."?user=customer;pass=customer" );
+
+$m->content_like(qr/Logout/, 'we did log in');
+
+$m->get ( BaseURL."Search/Build.html");
+
+#create a saved search
+$m->form_name ('BuildQuery');
+
+$m->field ( "ValueOfAttachment" => 'stupid');
+$m->field ( "Description" => 'stupid tickets');
+$m->click_button (name => 'Save');
+
+$m->get ( BaseURL.'Prefs/MyRT.html' );
+$m->content_like (qr/stupid tickets/, 'saved search listed in rt at a glance items');
+
+$m->follow_link (text => 'Logout');
+
+$m->get( BaseURL."?user=root;pass=password" );
+$m->content_like(qr/Logout/, 'we did log in');
+
+$m->get ( BaseURL.'Prefs/MyRT.html' );
+$m->form_name ('SelectionBox-body');
+# can't use submit form for mutli-valued select as it uses set_fields
+$m->field ('body-Selected' => ['component-QuickCreate', 'system-Unowned Tickets', 'system-My Tickets']);
+$m->click_button (name => 'remove');
+$m->form_name ('SelectionBox-body');
+#$m->click_button (name => 'body-Save');
+$m->get ( BaseURL );
+$m->content_lacks ('highest priority tickets', 'remove everything from body pane');
+
+$m->get ( BaseURL.'Prefs/MyRT.html' );
+$m->form_name ('SelectionBox-body');
+$m->field ('body-Available' => ['component-QuickCreate', 'system-Unowned Tickets', 'system-My Tickets']);
+$m->click_button (name => 'add');
+
+$m->form_name ('SelectionBox-body');
+$m->field ('body-Selected' => ['component-QuickCreate']);
+$m->click_button (name => 'movedown');
+
+$m->form_name ('SelectionBox-body');
+$m->click_button (name => 'movedown');
+
+$m->form_name ('SelectionBox-body');
+#$m->click_button (name => 'body-Save');
+$m->get ( BaseURL );
+$m->content_like (qr'highest priority tickets', 'adds them back');
diff --git a/rt/lib/t/regression/19quicksearch.t b/rt/lib/t/regression/19quicksearch.t
new file mode 100644
index 0000000..7744787
--- /dev/null
+++ b/rt/lib/t/regression/19quicksearch.t
@@ -0,0 +1,39 @@
+
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+
+use Test::More qw/no_plan/;
+use_ok('RT');
+RT::LoadConfig();
+RT::Init();
+
+my $q = RT::Queue->new($RT::SystemUser);
+my $queue = 'SearchTests-'.$$;
+$q->Create(Name => $queue);
+ok ($q->id, "Created the queue");
+
+my $t1 = RT::Ticket->new($RT::SystemUser);
+my ( $id, undef, $msg ) = $t1->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest1',
+ Requestor => ['search2@example.com'],
+);
+ok( $id, $msg );
+
+use_ok("RT::Search::Googleish");
+my $tickets = RT::Tickets->new($RT::SystemUser);
+my $quick = RT::Search::Googleish->new(Argument => "",
+ TicketsObj => $tickets);
+my @tests = (
+ "General new open root" => "( Owner = 'root' ) AND ( Queue = 'General' ) AND ( Status = 'new' OR Status = 'open' )",
+ "fulltext:jesse" => "( Content LIKE 'jesse' )",
+ $queue => "( Queue = '$queue' )",
+ "root $queue" => "( Owner = 'root' ) AND ( Queue = '$queue' )",
+ "notauser $queue" => "( Queue = '$queue' ) AND ( Subject LIKE 'notauser' )",
+ "notauser $queue root" => "( Owner = 'root' ) AND ( Queue = '$queue' ) AND ( Subject LIKE 'notauser' )");
+
+while (my ($from, $to) = splice @tests, 0, 2) {
+ is($quick->QueryToSQL($from), $to, "<$from> -> <$to>");
+}
diff --git a/rt/lib/t/regression/20-sort-by-requestor.t b/rt/lib/t/regression/20-sort-by-requestor.t
new file mode 100644
index 0000000..e6903b4
--- /dev/null
+++ b/rt/lib/t/regression/20-sort-by-requestor.t
@@ -0,0 +1,143 @@
+#!/usr/bin/perl -w
+use strict; use warnings;
+
+use Test::More qw/no_plan/;
+use_ok('RT');
+RT::LoadConfig();
+RT::Init();
+use RT::Ticket;
+
+my $q = RT::Queue->new($RT::SystemUser);
+my $queue = 'SearchTests-'.rand(200);
+$q->Create(Name => $queue);
+
+my @requestors = ( ('bravo@example.com') x 6, ('alpha@example.com') x 6,
+ ('delta@example.com') x 6, ('charlie@example.com') x 6,
+ (undef) x 6);
+my @subjects = ("first test", "second test", "third test", "fourth test", "fifth test") x 6;
+while (@requestors) {
+ my $t = RT::Ticket->new($RT::SystemUser);
+ my ( $id, undef $msg ) = $t->Create(
+ Queue => $q->id,
+ Subject => shift @subjects,
+ Requestor => [ shift @requestors ]
+ );
+ ok( $id, $msg );
+}
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue'");
+ is($tix->Count, 30, "found thirty tickets");
+}
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue' AND requestor = 'alpha\@example.com'");
+ $tix->OrderByCols({ FIELD => "Subject" });
+ my @subjects;
+ while (my $t = $tix->Next) { push @subjects, $t->Subject; }
+ is(@subjects, 6, "found six tickets");
+ is_deeply( \@subjects, [ sort @subjects ], "Subjects are sorted");
+}
+
+sub check_emails_order
+{
+ my ($tix,$count,$order) = (@_);
+ my @mails;
+ while (my $t = $tix->Next) { push @mails, $t->RequestorAddresses; }
+ is(@mails, $count, "found $count tickets for ". $tix->Query);
+ my @required_order;
+ if( $order =~ /asc/i ) {
+ @required_order = sort { $a? ($b? ($a cmp $b) : -1) : 1} @mails;
+ } else {
+ @required_order = sort { $a? ($b? ($b cmp $a) : -1) : 1} @mails;
+ }
+ foreach( reverse splice @mails ) {
+ if( $_ ) { unshift @mails, $_ }
+ else { push @mails, $_ }
+ }
+ is_deeply( \@mails, \@required_order, "Addresses are sorted");
+}
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue' AND subject = 'first test' AND Requestor.EmailAddress LIKE 'example.com'");
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
+ check_emails_order($tix, 5, 'ASC');
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress", ORDER => 'DESC' });
+ check_emails_order($tix, 5, 'DESC');
+}
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue' AND Subject = 'first test'");
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
+ check_emails_order($tix, 6, 'ASC');
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress", ORDER => 'DESC' });
+ check_emails_order($tix, 6, 'DESC');
+}
+
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue' AND Subject = 'first test'");
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
+ check_emails_order($tix, 6, 'ASC');
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress", ORDER => 'DESC' });
+ check_emails_order($tix, 6, 'DESC');
+}
+
+{
+ # create ticket with group as member of the requestors group
+ my $t = RT::Ticket->new($RT::SystemUser);
+ my ( $id, $msg ) = $t->Create(
+ Queue => $q->id,
+ Subject => "first test",
+ Requestor => 'badaboom@example.com',
+ );
+ ok( $id, "ticket created" ) or diag( "error: $msg" );
+
+ my $g = RT::Group->new($RT::SystemUser);
+
+ my ($gid);
+ ($gid, $msg) = $g->CreateUserDefinedGroup(Name => '20-sort-by-requestor.t-'.rand(200));
+ ok($gid, "created group") or diag("error: $msg");
+
+ ($id, $msg) = $t->Requestors->AddMember( $gid );
+ ok($id, "added group to requestors group") or diag("error: $msg");
+}
+
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue' AND Subject = 'first test'");
+TODO: {
+ local $TODO = "if group has non users members we get wrong order";
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
+ check_emails_order($tix, 7, 'ASC');
+}
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress", ORDER => 'DESC' });
+ check_emails_order($tix, 7, 'DESC');
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue'");
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
+ $tix->RowsPerPage(30);
+ my @mails;
+ while (my $t = $tix->Next) { push @mails, $t->RequestorAddresses; }
+ is(@mails, 30, "found thirty tickets");
+ is_deeply( [grep {$_} @mails], [ sort grep {$_} @mails ], "Paging works (exclude nulls, which are db-dependant)");
+}
+
+{
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL("Queue = '$queue'");
+ $tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
+ $tix->RowsPerPage(30);
+ my @mails;
+ while (my $t = $tix->Next) { push @mails, $t->RequestorAddresses; }
+ is(@mails, 30, "found thirty tickets");
+ is_deeply( [grep {$_} @mails], [ sort grep {$_} @mails ], "Paging works (exclude nulls, which are db-dependant)");
+}
+
+# vim:ft=perl:
diff --git a/rt/lib/t/regression/21query-builder.t b/rt/lib/t/regression/21query-builder.t
index be04599..7f9990a 100644
--- a/rt/lib/t/regression/21query-builder.t
+++ b/rt/lib/t/regression/21query-builder.t
@@ -1,7 +1,7 @@
#!/usr/bin/perl
use strict;
-use Test::More tests => 31;
+use Test::More tests => 39;
use Test::WWW::Mechanize;
use HTTP::Request::Common;
use HTTP::Cookies;
@@ -16,7 +16,20 @@ my $agent = Test::WWW::Mechanize->new();
$agent->cookie_jar($cookie_jar);
use RT;
-RT::LoadConfig;
+RT::LoadConfig();
+RT::Init();
+
+# create a regression queue if it doesn't exist
+{
+ my $queue = RT::Queue->new( $RT::SystemUser );
+ $queue->Load( 'Regression' );
+ if ( $queue->id ) {
+ ok(1, "queue 'Regression' exists");
+ } else {
+ $queue->Create( Name => 'Regression' );
+ ok($queue->id, "created queue 'Regression'");
+ }
+}
# get the top page
my $url = $RT::WebURL;
@@ -65,6 +78,7 @@ $agent->submit();
ok($agent->form_name('BuildQuery'), "found the form a third time");
sub getQueryFromForm {
+ $agent->form_name('BuildQuery');
# This pulls out the "hidden input" query from the page
my $q = $agent->current_form->find_input("Query")->value;
$q =~ s/^\s+//g;
@@ -126,38 +140,37 @@ $agent->select("clauses", ["1"]);
$agent->click("Up");
ok($agent->form_name('BuildQuery'), "found the form again");
-TODO: {
- local $TODO = "query builder incorrectly changes OR to AND";
- is(getQueryFromForm, "( id > 1234 ) OR Queue != 'Regression'", "moved up");
-}
+is(getQueryFromForm, "( id > 1234 ) OR Queue != 'Regression'", "moved up");
$agent->select("clauses", ["0"]); # this is a null clause
-
$agent->click("Up");
-
ok($agent->form_name('BuildQuery'), "found the form again");
-
$agent->content_like(qr/error: can\S+t move up/, "i shouldn't have been able to hit up");
$agent->click("Left");
-
ok($agent->form_name('BuildQuery'), "found the form again");
-
$agent->content_like(qr/error: can\S+t move left/, "i shouldn't have been able to hit left");
$agent->select("clauses", ["1"]);
$agent->select("ValueOfStatus" => "stalled");
-
$agent->submit;
ok($agent->form_name('BuildQuery'), "found the form again");
is_deeply(selectedClauses, ["2"], 'the one we added is selected');
-TODO: {
- local $TODO = "query builder incorrectly changes OR to AND";
- is(getQueryFromForm, "( id > 1234 AND Status = 'stalled' ) OR Queue != 'Regression'", "added new one");
+is( getQueryFromForm, "( id > 1234 AND Status = 'stalled' ) OR Queue != 'Regression'", "added new one" );
+
+# click advanced, enter "C1 OR ( C2 AND C3 )", apply, aggregators should stay the same.
+{
+ my $response = $agent->get($url."Search/Edit.html");
+ ok( $response->is_success, "Fetched /Search/Edit.html" );
+ ok($agent->form_number(3), "found the form");
+ $agent->field("Query", "Status = 'new' OR ( Status = 'open' AND Subject LIKE 'office' )");
+ $agent->submit;
+ is( getQueryFromForm,
+ "Status = 'new' OR ( Status = 'open' AND Subject LIKE 'office' )",
+ "no aggregators change"
+ );
}
-
-
# - new items go one level down
# - add items at currently selected level
# - if nothing is selected, add at end, one level down
@@ -200,5 +213,32 @@ TODO: {
# }}}
+# create a custom field with nonascii name and try to add a condition
+{
+ my $cf = RT::CustomField->new( $RT::SystemUser );
+ $cf->LoadByName( Name => "\x{442}", Queue => 0 );
+ if ( $cf->id ) {
+ is($cf->Type, 'Freeform', 'loaded and type is correct');
+ } else {
+ my ($return, $msg) = $cf->Create(
+ Name => "\x{442}",
+ Queue => 0,
+ Type => 'Freeform',
+ );
+ ok($return, 'created CF') or diag "error: $msg";
+ }
+
+ my $response = $agent->get($url."Search/Build.html?NewQuery=1");
+ ok( $response->is_success, "Fetched " . $url."Search/Build.html" );
+
+ ok($agent->form_name('BuildQuery'), "found the form once");
+ $agent->field("ValueOf'CF.{\321\202}'", "\321\201");
+ $agent->submit();
+ is( getQueryFromForm,
+ "'CF.{\321\202}' LIKE '\321\201'",
+ "no changes, no duplicate condition with badly encoded text"
+ );
+
+}
1;
diff --git a/rt/lib/t/regression/22search_tix_by_txn.t b/rt/lib/t/regression/22search_tix_by_txn.t
index 958273c..bec61b5 100644
--- a/rt/lib/t/regression/22search_tix_by_txn.t
+++ b/rt/lib/t/regression/22search_tix_by_txn.t
@@ -1,6 +1,12 @@
-#use Test::More tests => 26;
-use Test::More qw/no_plan/;
-$ENV{'TZ'} = 'GMT';
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+use Test::More tests => 10;
+
+BEGIN{ $ENV{'TZ'} = 'GMT'};
+
use RT;
RT::LoadConfig();
RT::Init();
@@ -29,4 +35,4 @@ is($txnobj->CreatedObj->ISO,'2005-08-05 20:00:56');
$tix->FromSQL(qq{Updated = "2005-08-05" AND Subject = "$SUBJECT"});
is( $tix->Count, 1);
-1;
+
diff --git a/rt/lib/t/regression/22search_tix_by_watcher.t b/rt/lib/t/regression/22search_tix_by_watcher.t
index dd87de9..1df7e72 100644
--- a/rt/lib/t/regression/22search_tix_by_watcher.t
+++ b/rt/lib/t/regression/22search_tix_by_watcher.t
@@ -1,23 +1,19 @@
#!/usr/bin/perl -w
+
use strict;
use warnings;
-use Test::More qw/no_plan/;
+use Test::More tests => 79;
use_ok('RT');
RT::LoadConfig();
RT::Init();
use RT::Ticket;
-my $q = RT::Queue->new($RT::SystemUser);
-my $queue = 'SearchTests-'.rand(200);
-$q->Create(Name => $queue);
-
-my @data = (
- { Subject => '1', Requestor => 'bravo@example.com' },
- { Subject => '2', Cc => 'alpha@example.com' },
-);
+my $q = RT::Queue->new( $RT::SystemUser );
+my $queue = 'SearchTests-'. rand(200);
+$q->Create( Name => $queue );
-my $total = 0;
+my ($total, @data, @tickets, %test) = (0, ());
sub add_tix_from_data {
my @res = ();
@@ -33,102 +29,111 @@ sub add_tix_from_data {
}
return @res;
}
-add_tix_from_data();
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue'");
- is($tix->Count, $total, "found $total tickets");
-}
+sub run_tests {
+ my $query_prefix = join ' OR ', map 'id = '. $_->id, @tickets;
+ foreach my $key ( sort keys %test ) {
+ my $tix = RT::Tickets->new($RT::SystemUser);
+ $tix->FromSQL( "( $query_prefix ) AND ( $key )" );
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Requestor = 'bravo\@example.com'");
- is($tix->Count, 1, "found ticket(s)");
- is($tix->First->RequestorAddresses, 'bravo@example.com',"correct requestor");
-}
+ my $error = 0;
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Cc = 'alpha\@example.com'");
- is($tix->Count, 1, "found ticket(s)");
- is($tix->First->CcAddresses, 'alpha@example.com', "correct Cc");
-}
+ my $count = 0;
+ $count++ foreach grep $_, values %{ $test{$key} };
+ TODO: {
+ local $TODO = "we can't generate this query yet";
+ is($tix->Count, $count, "found correct number of ticket(s) by '$key'") or $error = 1;
+ };
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND (Cc = 'alpha\@example.com' OR Requestor = 'bravo\@example.com')");
- is($tix->Count, 2, "found ticket(s)");
- my @mails;
- while (my $t = $tix->Next) {
- push @mails, $t->RequestorAddresses;
- push @mails, $t->CcAddresses;
+ my $good_tickets = 1;
+ while ( my $ticket = $tix->Next ) {
+ next if $test{$key}->{ $ticket->Subject };
+ diag $ticket->Subject ." ticket has been found when it's not expected";
+ $good_tickets = 0;
+ }
+ ok( $good_tickets, "all tickets are good with '$key'" ) or $error = 1;
+
+ diag "Wrong SQL query for '$key':". $tix->BuildSelectQuery if $error;
}
- @mails = sort grep $_, @mails;
- is_deeply(\@mails, ['alpha@example.com', 'bravo@example.com'], "correct addresses");
}
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND (Cc = 'alpha\@example.com' AND Requestor = 'bravo\@example.com')");
- is($tix->Count, 0, "found ticket(s)");
-}
+@data = (
+ { Subject => 'xy', Requestor => ['x@example.com', 'y@example.com'] },
+ { Subject => 'x', Requestor => 'x@example.com' },
+ { Subject => 'y', Requestor => 'y@example.com' },
+ { Subject => '-', },
+ { Subject => 'z', Requestor => 'z@example.com' },
+);
+%test = (
+ 'Requestor = "x@example.com"' => { xy => 1, x => 1, y => 0, '-' => 0, z => 0 },
+ 'Requestor != "x@example.com"' => { xy => 0, x => 0, y => 1, '-' => 1, z => 1 },
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Cc != 'alpha\@example.com'");
- is($tix->Count, 1, "found ticket(s)");
- is($tix->First->RequestorAddresses, 'bravo@example.com',"correct requestor");
-}
+ 'Requestor = "y@example.com"' => { xy => 1, x => 0, y => 1, '-' => 0, z => 0 },
+ 'Requestor != "y@example.com"' => { xy => 0, x => 1, y => 0, '-' => 1, z => 1 },
-@data = ( { Subject => '3' } );
-add_tix_from_data();
+ 'Requestor LIKE "@example.com"' => { xy => 1, x => 1, y => 1, '-' => 0, z => 1 },
+ 'Requestor NOT LIKE "@example.com"' => { xy => 0, x => 0, y => 0, '-' => 1, z => 0 },
-{
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Cc != 'alpha\@example.com'");
- is($tix->Count, 2, "found ticket(s)");
- my @mails;
- while (my $t = $tix->Next) { push @mails, ($t->CcAddresses||'') }
- is( scalar(grep 'alpha@example.com' eq $_, @mails), 0, "no tickets with non required data");
-}
+ 'Requestor IS NULL' => { xy => 0, x => 0, y => 0, '-' => 1, z => 0 },
+ 'Requestor IS NOT NULL' => { xy => 1, x => 1, y => 1, '-' => 0, z => 1 },
-{
- # has no requestor search
- my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Requestor IS NULL");
- is($tix->Count, 2, "found ticket(s)");
- my @mails;
- while (my $t = $tix->Next) { push @mails, ($t->RequestorAddresses||'') }
- is( scalar(grep $_, @mails), 0, "no tickets with non required data");
-}
+ 'Requestor = "x@example.com" AND Requestor = "y@example.com"' => { xy => 1, x => 0, y => 0, '-' => 0, z => 0 },
+ 'Requestor = "x@example.com" OR Requestor = "y@example.com"' => { xy => 1, x => 1, y => 1, '-' => 0, z => 0 },
+
+ 'Requestor != "x@example.com" AND Requestor != "y@example.com"' => { xy => 0, x => 0, y => 0, '-' => 1, z => 1 },
+ 'Requestor != "x@example.com" OR Requestor != "y@example.com"' => { xy => 0, x => 1, y => 1, '-' => 1, z => 1 },
+
+ 'Requestor = "x@example.com" AND Requestor != "y@example.com"' => { xy => 0, x => 1, y => 0, '-' => 0, z => 0 },
+ 'Requestor = "x@example.com" OR Requestor != "y@example.com"' => { xy => 1, x => 1, y => 0, '-' => 1, z => 1 },
+ 'Requestor != "x@example.com" AND Requestor = "y@example.com"' => { xy => 0, x => 0, y => 1, '-' => 0, z => 0 },
+ 'Requestor != "x@example.com" OR Requestor = "y@example.com"' => { xy => 1, x => 0, y => 1, '-' => 1, z => 1 },
+);
+@tickets = add_tix_from_data();
{
- # has at least one requestor search
my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND Requestor IS NOT NULL");
- is($tix->Count, 1, "found ticket(s)");
- my @mails;
- while (my $t = $tix->Next) { push @mails, ($t->RequestorAddresses||'') }
- is( scalar(grep !$_, @mails), 0, "no tickets with non required data");
+ $tix->FromSQL("Queue = '$queue'");
+ is($tix->Count, $total, "found $total tickets");
}
+run_tests();
-@data = ( { Subject => '3', Requestor => 'charly@example.com' } );
-add_tix_from_data();
-
+@data = (
+ { Subject => 'xy', Cc => ['x@example.com'], Requestor => [ 'y@example.com' ] },
+ { Subject => 'x-', Cc => ['x@example.com'], Requestor => [] },
+ { Subject => '-y', Cc => [], Requestor => [ 'y@example.com' ] },
+ { Subject => '-', },
+ { Subject => 'zz', Cc => ['z@example.com'], Requestor => [ 'z@example.com' ] },
+ { Subject => 'z-', Cc => ['z@example.com'], Requestor => [] },
+ { Subject => '-z', Cc => [], Requestor => [ 'z@example.com' ] },
+);
+%test = (
+ 'Cc = "x@example.com" AND Requestor = "y@example.com"' =>
+ { xy => 1, 'x-' => 0, '-y' => 0, '-' => 0, zz => 0, 'z-' => 0, '-z' => 0 },
+ 'Cc = "x@example.com" OR Requestor = "y@example.com"' =>
+ { xy => 1, 'x-' => 1, '-y' => 1, '-' => 0, zz => 0, 'z-' => 0, '-z' => 0 },
+
+ 'Cc != "x@example.com" AND Requestor = "y@example.com"' =>
+ { xy => 0, 'x-' => 0, '-y' => 1, '-' => 0, zz => 0, 'z-' => 0, '-z' => 0 },
+ 'Cc != "x@example.com" OR Requestor = "y@example.com"' =>
+ { xy => 1, 'x-' => 0, '-y' => 1, '-' => 1, zz => 1, 'z-' => 1, '-z' => 1 },
+
+ 'Cc IS NULL AND Requestor = "y@example.com"' =>
+ { xy => 0, 'x-' => 0, '-y' => 1, '-' => 0, zz => 0, 'z-' => 0, '-z' => 0 },
+ 'Cc IS NULL OR Requestor = "y@example.com"' =>
+ { xy => 1, 'x-' => 0, '-y' => 1, '-' => 1, zz => 0, 'z-' => 0, '-z' => 1 },
+
+ 'Cc IS NOT NULL AND Requestor = "y@example.com"' =>
+ { xy => 1, 'x-' => 0, '-y' => 0, '-' => 0, zz => 0, 'z-' => 0, '-z' => 0 },
+ 'Cc IS NOT NULL OR Requestor = "y@example.com"' =>
+ { xy => 1, 'x-' => 1, '-y' => 1, '-' => 0, zz => 1, 'z-' => 1, '-z' => 0 },
+);
+@tickets = add_tix_from_data();
{
- # has no requestor search
my $tix = RT::Tickets->new($RT::SystemUser);
- $tix->FromSQL("Queue = '$queue' AND
- (Requestor = 'bravo\@example.com' OR Requestor = 'charly\@example.com')");
- is($tix->Count, 2, "found ticket(s)");
- my @mails;
- while (my $t = $tix->Next) { push @mails, ($t->RequestorAddresses||'') }
- is_deeply( [sort @mails],
- ['bravo@example.com', 'charly@example.com'],
- "requestor addresses are correct"
- );
+ $tix->FromSQL("Queue = '$queue'");
+ is($tix->Count, $total, "found $total tickets");
}
+run_tests();
# owner is special watcher because reference is duplicated in two places,
# owner was an ENUM field now it's WATCHERFIELD, but should support old
@@ -137,12 +142,12 @@ my $nobody = RT::Nobody();
{
my $tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Owner = '". $nobody->id ."'");
- is($tix->Count, 4, "found ticket(s)");
+ ok($tix->Count, "found ticket(s)");
}
{
my $tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Owner = '". $nobody->Name ."'");
- is($tix->Count, 4, "found ticket(s)");
+ ok($tix->Count, "found ticket(s)");
}
{
my $tix = RT::Tickets->new($RT::SystemUser);
@@ -158,7 +163,7 @@ my $nobody = RT::Nobody();
{
my $tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Owner.Name LIKE 'nob'");
- is($tix->Count, 4, "found ticket(s)");
+ ok($tix->Count, "found ticket(s)");
}
{
@@ -176,7 +181,7 @@ my $nobody = RT::Nobody();
my $tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue' AND Owner = 'Nobody'");
- is($tix->Count, 4, "found ticket(s)");
+ is($tix->Count, $total, "found ticket(s)");
}
{
@@ -189,7 +194,7 @@ my $nobody = RT::Nobody();
ok($id, "granted OwnTicket right to Everyone on '$queue'") or diag("error: $msg");
my $u = RT::User->new( $RT::SystemUser );
- $u->LoadByCols( EmailAddress => 'alpha@example.com' );
+ $u->LoadOrCreateByEmail('alpha@example.com');
ok($u->id, "loaded user");
@data = ( { Subject => '4', Owner => $u->id } );
my($t) = add_tix_from_data();
@@ -197,7 +202,7 @@ my $nobody = RT::Nobody();
my $u_alpha_id = $u->id;
$u = RT::User->new( $RT::SystemUser );
- $u->LoadByCols( EmailAddress => 'bravo@example.com' );
+ $u->LoadOrCreateByEmail('bravo@example.com');
ok($u->id, "loaded user");
@data = ( { Subject => '5', Owner => $u->id } );
($t) = add_tix_from_data();
@@ -212,4 +217,5 @@ my $nobody = RT::Nobody();
is($tix->Count, 2, "found ticket(s)");
}
+
exit(0)
diff --git a/rt/lib/t/regression/23-batch-upload-csv.t b/rt/lib/t/regression/23-batch-upload-csv.t
new file mode 100644
index 0000000..fc9436a
--- /dev/null
+++ b/rt/lib/t/regression/23-batch-upload-csv.t
@@ -0,0 +1,47 @@
+#!/usr/bin/perl -w
+use strict; use warnings;
+
+use Test::More qw/no_plan/;
+use_ok('RT');
+RT::LoadConfig();
+RT::Init();
+use_ok('RT::Action::CreateTickets');
+
+my $QUEUE = 'uploadtest-'.$$;
+
+my $queue_obj = RT::Queue->new($RT::SystemUser);
+$queue_obj->Create(Name => $QUEUE);
+
+my $cf = RT::CustomField->new($RT::SystemUser);
+my ($val,$msg) = $cf->Create(Name => 'Work Package-'.$$, Type => 'Freeform', LookupType => RT::Ticket->CustomFieldLookupType, MaxValues => 1);
+ok($cf->id);
+ok($val,$msg);
+($val, $msg) = $cf->AddToObject($queue_obj);
+ok($val,$msg);
+ok($queue_obj->TicketCustomFields()->Count, "We have a custom field, at least");
+
+
+my $data = <<EOF;
+id,Queue,Subject,Status,Requestor,@{[$cf->Name]}
+create-1,$QUEUE,hi,new,root,2.0
+create-2,$QUEUE,hello,new,root,3.0
+EOF
+
+my $action = RT::Action::CreateTickets->new(CurrentUser => RT::CurrentUser->new('root'));
+ok ($action->CurrentUser->id , "WE have a current user");
+
+$action->Parse(Content => $data);
+my @results = $action->CreateByTemplate();
+
+my $tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL ("Queue = '". $QUEUE."'");
+$tix->OrderBy( FIELD => 'id', ORDER => 'ASC' );
+ok($tix->Count);
+my $first = $tix->First();
+is($first->Subject(), 'hi');
+is($first->FirstCustomFieldValue($cf->id), '2.0');
+
+my $second = $tix->Next;
+is($second->Subject(), 'hello');
+is($second->FirstCustomFieldValue($cf->id), '3.0');
+1;
diff --git a/rt/lib/t/regression/23-web_attachments.t b/rt/lib/t/regression/23-web_attachments.t
new file mode 100644
index 0000000..adc38ad
--- /dev/null
+++ b/rt/lib/t/regression/23-web_attachments.t
@@ -0,0 +1,60 @@
+#!/usr/bin/perl -w
+use strict;
+
+use Test::More tests => 15;
+use RT;
+RT::LoadConfig;
+RT::Init;
+use Test::WWW::Mechanize;
+
+$RT::WebURL ||= 0; # avoid stupid warning
+my $BaseURL = $RT::WebURL;
+use constant LogoFile => $RT::MasonComponentRoot .'/NoAuth/images/bplogo.gif';
+use constant FaviconFile => $RT::MasonComponentRoot .'/NoAuth/images/favicon.png';
+
+my $queue_name = 'General';
+
+my $m = Test::WWW::Mechanize->new;
+isa_ok($m, 'Test::WWW::Mechanize');
+
+$m->get_ok( $BaseURL."?user=root;pass=password" );
+$m->content_like(qr/Logout/, 'we did log in');
+
+my $qid;
+{
+ $m->content =~ /<SELECT\s+NAME\s*="Queue"\s*>.*?<OPTION\s+VALUE="(\d+)".*?>\s*\Q$queue_name\E\s*<\/OPTION>/msig;
+ ok( $qid = $1, "found id of the '$queue_name' queue");
+}
+
+$m->form_name('CreateTicketInQueue');
+$m->field('Queue', $qid);
+$m->submit;
+is($m->status, 200, "request successful");
+$m->content_like(qr/Create a new ticket/, 'ticket create page');
+
+$m->form_name('TicketCreate');
+$m->field('Subject', 'Attachments test');
+$m->field('Attach', LogoFile);
+$m->field('Content', 'Some content');
+$m->submit;
+is($m->status, 200, "request successful");
+
+$m->content_like(qr/Attachments test/, 'we have subject on the page');
+$m->content_like(qr/Some content/, 'and content');
+$m->content_like(qr/Download bplogo\.gif/, 'page has file name');
+
+$m->follow_link_ok({text => 'Reply'}, "reply to the ticket");
+$m->form_name('TicketUpdate');
+$m->field('Attach', LogoFile);
+$m->click('AddMoreAttach');
+is($m->status, 200, "request successful");
+
+$m->form_name('TicketUpdate');
+$m->field('Attach', FaviconFile);
+$m->field('UpdateContent', 'Message');
+$m->click('SubmitTicket');
+is($m->status, 200, "request successful");
+
+$m->content_like(qr/Download bplogo\.gif/, 'page has file name');
+$m->content_like(qr/Download favicon\.png/, 'page has file name');
+
diff --git a/rt/lib/t/regression/23cfsort.t b/rt/lib/t/regression/23cfsort.t
new file mode 100644
index 0000000..e90fa36
--- /dev/null
+++ b/rt/lib/t/regression/23cfsort.t
@@ -0,0 +1,143 @@
+#!/usr/bin/perl
+
+use Test::More tests => 15;
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+use strict;
+use warnings;
+
+use RT::Tickets;
+use RT::Queue;
+use RT::CustomField;
+
+my($ret,$msg);
+
+
+# Test Sorting by custom fields.
+
+# ---- Create a queue to test with.
+my $queue = "CFSortQueue-$$";
+my $queue_obj = RT::Queue->new($RT::SystemUser);
+($ret, $msg) = $queue_obj->Create(Name => $queue,
+ Description => 'queue for custom field sort testing');
+ok($ret, "$queue test queue creation. $msg");
+
+# ---- Create some custom fields. We're not currently using all of
+# them to test with, but the more the merrier.
+my $cfO = RT::CustomField->new($RT::SystemUser);
+my $cfA = RT::CustomField->new($RT::SystemUser);
+my $cfB = RT::CustomField->new($RT::SystemUser);
+my $cfC = RT::CustomField->new($RT::SystemUser);
+
+($ret, $msg) = $cfO->Create( Name => 'Order',
+ Queue => 0,
+ SortOrder => 1,
+ Description => q[Something to compare results for, since we can't guarantee ticket ID],
+ Type=> 'FreeformSingle');
+ok($ret, "Custom Field Order created");
+
+($ret, $msg) = $cfA->Create( Name => 'Alpha',
+ Queue => $queue_obj->id,
+ SortOrder => 1,
+ Description => 'A Testing custom field',
+ Type=> 'FreeformSingle');
+ok($ret, "Custom Field Alpha created");
+
+($ret, $msg) = $cfB->Create( Name => 'Beta',
+ Queue => $queue_obj->id,
+ Description => 'A Testing custom field',
+ Type=> 'FreeformSingle');
+ok($ret, "Custom Field Beta created");
+
+($ret, $msg) = $cfC->Create( Name => 'Charlie',
+ Queue => $queue_obj->id,
+ Description => 'A Testing custom field',
+ Type=> 'FreeformSingle');
+ok($ret, "Custom Field Charlie created");
+
+# ----- Create some tickets to test with. Assign them some values to
+# make it easy to sort with.
+my $t1 = RT::Ticket->new($RT::SystemUser);
+$t1->Create( Queue => $queue_obj->Id,
+ Subject => 'One',
+ );
+$t1->AddCustomFieldValue(Field => $cfO->Id, Value => '1');
+$t1->AddCustomFieldValue(Field => $cfA->Id, Value => '2');
+$t1->AddCustomFieldValue(Field => $cfB->Id, Value => '1');
+$t1->AddCustomFieldValue(Field => $cfC->Id, Value => 'BBB');
+
+my $t2 = RT::Ticket->new($RT::SystemUser);
+$t2->Create( Queue => $queue_obj->Id,
+ Subject => 'Two',
+ );
+$t2->AddCustomFieldValue(Field => $cfO->Id, Value => '2');
+$t2->AddCustomFieldValue(Field => $cfA->Id, Value => '1');
+$t2->AddCustomFieldValue(Field => $cfB->Id, Value => '2');
+$t2->AddCustomFieldValue(Field => $cfC->Id, Value => 'AAA');
+
+# helper
+sub check_order {
+ my ($tx, @order) = @_;
+ my @results;
+ while (my $t = $tx->Next) {
+ push @results, $t->CustomFieldValues($cfO->Id)->First->Content;
+ }
+ my $results = join (" ",@results);
+ my $order = join(" ",@order);
+ is( $results, $order , "Ordered correctly: $order");
+}
+
+# The real tests start here
+my $tx = new RT::Tickets( $RT::SystemUser );
+
+
+# Make sure we can sort in both directions on a queue specific field.
+$tx->FromSQL(qq[queue="$queue"] );
+$tx->OrderBy( FIELD => "CF.${queue}.{Charlie}", ORDER => 'DES' );
+is($tx->Count,2 ,"We found 2 tickets when lookign for cf charlie");
+check_order( $tx, 1, 2);
+
+$tx = new RT::Tickets( $RT::SystemUser );
+$tx->FromSQL(qq[queue="$queue"] );
+$tx->OrderBy( FIELD => "CF.${queue}.{Charlie}", ORDER => 'ASC' );
+is($tx->Count,2, "We found two tickets when sorting by cf charlie without limiting to it" );
+check_order( $tx, 2, 1);
+
+# When ordering by _global_ CustomFields, if more than one queue has a
+# CF named Charlie, things will go bad. So, these results are uniqued
+# in Tickets_Overlay.
+$tx = new RT::Tickets( $RT::SystemUser );
+$tx->FromSQL(qq[queue="$queue"] );
+$tx->OrderBy( FIELD => "CF.{Charlie}", ORDER => 'DES' );
+is($tx->Count,2);
+check_order( $tx, 1, 2);
+
+# Add a new ticket, to test sorting on multiple columns.
+my $t3 = RT::Ticket->new($RT::SystemUser);
+$t3->Create( Queue => $queue_obj->Id,
+ Subject => 'Three',
+ );
+$t3->AddCustomFieldValue(Field => $cfO->Id, Value => '3');
+$t3->AddCustomFieldValue(Field => $cfA->Id, Value => '3');
+$t3->AddCustomFieldValue(Field => $cfB->Id, Value => '2');
+$t3->AddCustomFieldValue(Field => $cfC->Id, Value => 'AAA');
+
+$tx = new RT::Tickets( $RT::SystemUser );
+$tx->FromSQL(qq[queue="$queue"] );
+$tx->OrderByCols({FIELD => "CF.${queue}.{Charlie}", ORDER => 'ASC'},
+ {FIELD => "CF.${queue}.{Alpha}", ORDER => 'DES'}
+ );
+is($tx->Count,3);
+check_order( $tx, 3, 2, 1);
+
+# Reverse the order of the secondary column, which changes the order
+# of the first two tickets.
+$tx = new RT::Tickets( $RT::SystemUser );
+$tx->FromSQL(qq[queue="$queue"] );
+$tx->OrderByCols({FIELD => "CF.${queue}.{Charlie}", ORDER => 'ASC'},
+ {FIELD => "CF.${queue}.{Alpha}", ORDER => 'ASC'}
+ );
+is($tx->Count,3);
+check_order( $tx, 2, 3, 1);
diff --git a/rt/lib/t/regression/24pawsort.t b/rt/lib/t/regression/24pawsort.t
new file mode 100644
index 0000000..665c325
--- /dev/null
+++ b/rt/lib/t/regression/24pawsort.t
@@ -0,0 +1,104 @@
+#!/usr/bin/perl
+
+use Test::More qw/no_plan/;
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+use strict;
+use warnings;
+
+use RT::Tickets;
+use RT::Queue;
+use RT::CustomField;
+
+my($ret,$msg);
+
+# Test Paw Sort
+
+
+
+# ---- Create a queue to test with.
+my $queue = "PAWSortQueue-$$";
+my $queue_obj = RT::Queue->new($RT::SystemUser);
+($ret, $msg) = $queue_obj->Create(Name => $queue,
+ Description => 'queue for custom field sort testing');
+ok($ret, "$queue test queue creation. $msg");
+
+
+# ---- Create some users
+
+my $me = RT::User->new($RT::SystemUser);
+($ret, $msg) = $me->Create(Name => "Me$$", EmailAddress => $$.'create-me-1@example.com');
+($ret, $msg) = $me->PrincipalObj->GrantRight(Object =>$queue_obj, Right => 'OwnTicket');
+($ret, $msg) = $me->PrincipalObj->GrantRight(Object =>$queue_obj, Right => 'SeeQueue');
+($ret, $msg) = $me->PrincipalObj->GrantRight(Object =>$queue_obj, Right => 'ShowTicket');
+my $you = RT::User->new($RT::SystemUser);
+($ret, $msg) = $you->Create(Name => "You$$", EmailAddress => $$.'create-you-1@example.com');
+($ret, $msg) = $you->PrincipalObj->GrantRight(Object =>$queue_obj, Right => 'OwnTicket');
+($ret, $msg) = $you->PrincipalObj->GrantRight(Object =>$queue_obj, Right => 'SeeQueue');
+($ret, $msg) = $you->PrincipalObj->GrantRight(Object =>$queue_obj, Right => 'ShowTicket');
+
+my $nobody = RT::User->new($RT::SystemUser);
+$nobody->Load('nobody');
+
+
+# ----- Create some tickets to test with. Assign them some values to
+# make it easy to sort with.
+
+my @tickets = (
+ [qw[1 10], $me],
+ [qw[2 20], $me],
+ [qw[3 20], $you],
+ [qw[4 30], $you],
+ [qw[5 5], $nobody],
+ [qw[6 55], $nobody],
+ );
+for (@tickets) {
+ my $t = RT::Ticket->new($RT::SystemUser);
+ $t->Create( Queue => $queue_obj->Id,
+ Subject => $_->[0],
+ Owner => $_->[2]->Id,
+ Priority => $_->[1],
+ );
+}
+
+sub check_order {
+ my ($tx, @order) = @_;
+ my @results;
+ while (my $t = $tx->Next) {
+ push @results, $t->Subject;
+ }
+ my $results = join (" ",@results);
+ my $order = join(" ",@order);
+ is( $results, $order );
+}
+
+
+# The real tests start here
+
+my $cme = new RT::CurrentUser( $me );
+my $metx = new RT::Tickets( $cme );
+# Make sure we can sort in both directions on a queue specific field.
+$metx->FromSQL(qq[queue="$queue"] );
+$metx->OrderBy( FIELD => "Custom.Ownership", ORDER => 'ASC' );
+is($metx->Count,6);
+check_order( $metx, qw[2 1 6 5 4 3]);
+
+$metx->OrderBy( FIELD => "Custom.Ownership", ORDER => 'DESC' );
+is($metx->Count,6);
+check_order( $metx, reverse qw[2 1 6 5 4 3]);
+
+
+
+my $cyou = new RT::CurrentUser( $you );
+my $youtx = new RT::Tickets( $cyou );
+# Make sure we can sort in both directions on a queue specific field.
+$youtx->FromSQL(qq[queue="$queue"] );
+$youtx->OrderBy( FIELD => "Custom.Ownership", ORDER => 'ASC' );
+is($youtx->Count,6);
+check_order( $youtx, qw[4 3 6 5 2 1]);
+
+__END__
+
+
diff --git a/rt/lib/t/regression/25scrip_order.t b/rt/lib/t/regression/25scrip_order.t
new file mode 100644
index 0000000..0e11989
--- /dev/null
+++ b/rt/lib/t/regression/25scrip_order.t
@@ -0,0 +1,57 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test::More tests => 7;
+
+use RT;
+RT::LoadConfig();
+RT::Init;
+
+# {{{ test scrip ordering based on description
+
+my $scrip_queue = RT::Queue->new($RT::SystemUser);
+my ($queue_id, $msg) = $scrip_queue->Create( Name => "ScripOrdering-$$",
+ Description => 'Test scrip ordering by description' );
+ok($queue_id, "Created scrip-ordering test queue? ".$msg);
+
+my $priority_ten_scrip = RT::Scrip->new($RT::SystemUser);
+(my $id, $msg) = $priority_ten_scrip->Create(
+ Description => "10 set priority $$",
+ Queue => $queue_id,
+ ScripCondition => 'On Create',
+ ScripAction => 'User Defined',
+ CustomPrepareCode => '$RT::Logger->debug("Setting priority to 10..."); return 1;',
+ CustomCommitCode => '$self->TicketObj->SetPriority(10);',
+ Template => 'Blank',
+ Stage => 'TransactionCreate',
+);
+ok($id, "Created priority-10 scrip? ".$msg);
+
+my $priority_five_scrip = RT::Scrip->new($RT::SystemUser);
+($id, $msg) = $priority_ten_scrip->Create(
+ Description => "05 set priority $$",
+ Queue => $queue_id,
+ ScripCondition => 'On Create',
+ ScripAction => 'User Defined',
+ CustomPrepareCode => '$RT::Logger->debug("Setting priority to 5..."); return 1;',
+ CustomCommitCode => '$self->TicketObj->SetPriority(5);',
+ Template => 'Blank',
+ Stage => 'TransactionCreate',
+);
+ok($id, "Created priority-5 scrip? ".$msg);
+
+my $ticket = RT::Ticket->new($RT::SystemUser);
+($id, $msg) = $ticket->Create(
+ Queue => $queue_id,
+ Requestor => 'order@example.com',
+ Subject => "Scrip order test $$",
+);
+ok($ticket->id, "Created ticket? id=$id");
+
+ok($ticket->Priority != 0, "Ticket shouldn't be priority 0");
+ok($ticket->Priority != 5, "Ticket shouldn't be priority 5");
+ok($ticket->Priority == 10, "Ticket should be priority 10");
+
+# }}}
+
+1;
diff --git a/rt/lib/t/regression/26command_line.t b/rt/lib/t/regression/26command_line.t
new file mode 100644
index 0000000..841e2d1
--- /dev/null
+++ b/rt/lib/t/regression/26command_line.t
@@ -0,0 +1,415 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test::Expect;
+#use Test::More qw/no_plan/;
+use Test::More tests => 202;
+
+use RT;
+RT::LoadConfig();
+RT::Init;
+
+use RT::User;
+use RT::Queue;
+
+my $rt_tool_path = "$RT::BinPath/rt";
+
+# {{{ test configuration options
+
+# config directives:
+# (in $CWD/.rtrc)
+# - server <URL> URL to RT server.
+# - user <username> RT username.
+# - passwd <passwd> RT user's password.
+# - query <RT Query> Default RT Query for list action
+# - orderby <order> Default RT order for list action
+#
+# Blank and #-commented lines are ignored.
+
+# environment variables
+# The following environment variables override any corresponding
+# values defined in configuration files:
+#
+# - RTUSER
+$ENV{'RTUSER'} = 'root';
+# - RTPASSWD
+$ENV{'RTPASSWD'} = 'password';
+# - RTSERVER
+$RT::Logger->debug("Connecting to server at $RT::WebBaseURL...");
+$ENV{'RTSERVER'} = $RT::WebBaseURL;
+# - RTDEBUG Numeric debug level. (Set to 3 for full logs.)
+$ENV{'RTDEBUG'} = '1';
+# - RTCONFIG Specifies a name other than ".rtrc" for the
+# configuration file.
+#
+# - RTQUERY Default RT Query for rt list
+# - RTORDERBY Default order for rt list
+
+
+# }}}
+
+# {{{ test ticket manipulation
+
+# create a ticket
+expect_run(
+ command => "$rt_tool_path shell",
+ prompt => 'rt> ',
+ quit => 'quit',
+);
+expect_send(q{create -t ticket set subject='new ticket' add cc=foo@example.com}, "Creating a ticket...");
+expect_like(qr/Ticket \d+ created/, "Created the ticket");
+expect_handle->before() =~ /Ticket (\d+) created/;
+my $ticket_id = $1;
+ok($ticket_id, "Got ticket id=$ticket_id");
+expect_send(q{create -t ticket set subject='new ticket'}, "Creating a ticket as just a subject...");
+expect_like(qr/Ticket \d+ created/, "Created the ticket");
+
+# make sure we can request things as 'rt foo'
+expect_send(q{rt create -t ticket set subject='rt ticket'}, "Creating a ticket with 'rt create'...");
+expect_like(qr/Ticket \d+ created/, "Created the ticket");
+
+# {{{ test queue manipulation
+
+# creating queues
+expect_send("create -t queue set Name='NewQueue$$'", 'Creating a queue...');
+expect_like(qr/Queue \d+ created/, 'Created the queue');
+expect_handle->before() =~ /Queue (\d+) created/;
+my $queue_id = $1;
+ok($queue_id, "Got queue id=$queue_id");
+# updating users
+expect_send("edit queue/$queue_id set Name='EditedQueue$$'", 'Editing the queue');
+expect_like(qr/Queue $queue_id updated/, 'Edited the queue');
+expect_send("show queue/$queue_id", 'Showing the queue...');
+expect_like(qr/id: queue\/$queue_id/, 'Saw the queue');
+expect_like(qr/Name: EditedQueue$$/, 'Saw the modification');
+TODO: {
+ todo_skip "Listing non-ticket items doesn't work", 2;
+ expect_send("list -t queue 'id > 0'", 'Listing the queues...');
+ expect_like(qr/$queue_id: EditedQueue$$/, 'Found the queue');
+}
+
+# }}}
+
+# add a comment to ticket
+ expect_send("comment -m 'comment-$$' $ticket_id", "Adding a comment...");
+ expect_like(qr/Message recorded/, "Added the comment");
+ ### should test to make sure it actually got added
+ # add correspondance to ticket (?)
+ expect_send("correspond -m 'correspond-$$' $ticket_id", "Adding correspondence...");
+ expect_like(qr/Message recorded/, "Added the correspondence");
+ ### should test to make sure it actually got added
+
+ # add attachments to a ticket
+ # text attachment
+ check_attachment("$RT::BasePath/lib/t/data/lorem-ipsum");
+ # binary attachment
+ check_attachment($RT::MasonComponentRoot.'/NoAuth/images/bplogo.gif');
+
+# change a ticket's Owner
+expect_send("edit ticket/$ticket_id set owner=root", 'Changing owner...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed owner');
+expect_send("show ticket/$ticket_id -f owner", 'Verifying change...');
+expect_like(qr/Owner: root/, 'Verified change');
+# change a ticket's Requestor
+expect_send("edit ticket/$ticket_id set requestors=foo\@example.com", 'Changing Requestor...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed Requestor');
+expect_send("show ticket/$ticket_id -f requestors", 'Verifying change...');
+expect_like(qr/Requestors: foo\@example.com/, 'Verified change');
+# change a ticket's Cc
+expect_send("edit ticket/$ticket_id set cc=bar\@example.com", 'Changing Cc...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed Cc');
+expect_send("show ticket/$ticket_id -f cc", 'Verifying change...');
+expect_like(qr/Cc: bar\@example.com/, 'Verified change');
+# change a ticket's priority
+expect_send("edit ticket/$ticket_id set priority=10", 'Changing priority...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed priority');
+expect_send("show ticket/$ticket_id -f priority", 'Verifying change...');
+expect_like(qr/Priority: 10/, 'Verified change');
+# move a ticket to a different queue
+expect_send("edit ticket/$ticket_id set queue=EditedQueue$$", 'Changing queue...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed queue');
+expect_send("show ticket/$ticket_id -f queue", 'Verifying change...');
+expect_like(qr/Queue: EditedQueue$$/, 'Verified change');
+# cannot move ticket to a nonexistent queue
+expect_send("edit ticket/$ticket_id set queue=nonexistent-$$", 'Changing to nonexistent queue...');
+expect_like(qr/queue does not exist/i, 'Errored out');
+expect_send("show ticket/$ticket_id -f queue", 'Verifying lack of change...');
+expect_like(qr/Queue: EditedQueue$$/, 'Verified lack of change');
+# ...
+# change a ticket's ...[other properties]...
+# ...
+# stall a ticket
+expect_send("edit ticket/$ticket_id set status=stalled", 'Changing status to "stalled"...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed status');
+expect_send("show ticket/$ticket_id -f status", 'Verifying change...');
+expect_like(qr/Status: stalled/, 'Verified change');
+# resolve a ticket
+expect_send("edit ticket/$ticket_id set status=resolved", 'Changing status to "resolved"...');
+expect_like(qr/Ticket $ticket_id updated/, 'Changed status');
+expect_send("show ticket/$ticket_id -f status", 'Verifying change...');
+expect_like(qr/Status: resolved/, 'Verified change');
+# try to set status to an illegal value
+expect_send("edit ticket/$ticket_id set status=quux", 'Changing status to an illegal value...');
+expect_like(qr/illegal value/i, 'Errored out');
+expect_send("show ticket/$ticket_id -f status", 'Verifying lack of change...');
+expect_like(qr/Status: resolved/, 'Verified change');
+
+# }}}
+
+# {{{ display
+
+# show ticket list
+expect_send("ls -s -t ticket -o +id \"Status='resolved'\"", 'Listing resolved tickets...');
+expect_like(qr/$ticket_id: new ticket/, 'Found our ticket');
+# show ticket list verbosely
+expect_send("ls -l -t ticket -o +id \"Status='resolved'\"", 'Listing resolved tickets verbosely...');
+expect_like(qr/id: ticket\/$ticket_id/, 'Found our ticket');
+# show ticket
+expect_send("show -t ticket $ticket_id", 'Showing our ticket...');
+expect_like(qr/id: ticket\/$ticket_id/, 'Got our ticket');
+# show ticket history
+expect_send("show ticket/$ticket_id/history", 'Showing our ticket\'s history...');
+expect_like(qr/Ticket created by root/, 'Got our history');
+TODO: {
+ local $TODO = "Cannot show verbose ticket history right now";
+ # show ticket history verbosely
+ expect_send("show -v ticket/$ticket_id/history", 'Showing our ticket\'s history verbosely...');
+ expect_like(qr/Ticket created by root/, 'Got our history');
+}
+# get attachments from a ticket
+expect_send("show ticket/$ticket_id/attachments", 'Showing ticket attachments...');
+expect_like(qr/id: ticket\/$ticket_id\/attachments/, 'Got our ticket\'s attachments');
+expect_like(qr/Attachments: \d+:\s*\(\S+ \/ \d+\w+\)/, 'Our ticket has an attachment');
+expect_handle->before() =~ /Attachments: (\d+):\s*\((\S+)/;
+my $attachment_id = $1;
+my $attachment_type = $2;
+ok($attachment_id, "Got attachment id=$attachment_id $attachment_type");
+expect_send("show ticket/$ticket_id/attachments/$attachment_id", "Showing attachment $attachment_id...");
+expect_like(qr/ContentType: $attachment_type/, 'Got the attachment');
+
+# }}}
+
+# {{{ test user manipulation
+
+# creating users
+expect_send("create -t user set Name='NewUser$$' EmailAddress='fbar$$\@example.com'", 'Creating a user...');
+expect_like(qr/User \d+ created/, 'Created the user');
+expect_handle->before() =~ /User (\d+) created/;
+my $user_id = $1;
+ok($user_id, "Got user id=$user_id");
+# updating users
+expect_send("edit user/$user_id set Name='EditedUser$$'", 'Editing the user');
+expect_like(qr/User $user_id updated/, 'Edited the user');
+expect_send("show user/$user_id", 'Showing the user...');
+expect_like(qr/id: user\/$user_id/, 'Saw the user');
+expect_like(qr/Name: EditedUser$$/, 'Saw the modification');
+TODO: {
+ todo_skip "Listing non-ticket items doesn't work", 2;
+ expect_send("list -t user 'id > 0'", 'Listing the users...');
+ expect_like(qr/$user_id: EditedUser$$/, 'Found the user');
+}
+
+# }}}
+
+# {{{ test group manipulation
+
+TODO: {
+todo_skip "Group manipulation doesn't work right now", 8;
+# creating groups
+expect_send("create -t group set Name='NewGroup$$'", 'Creating a group...');
+expect_like(qr/Group \d+ created/, 'Created the group');
+expect_handle->before() =~ /Group (\d+) created/;
+my $group_id = $1;
+ok($group_id, "Got group id=$group_id");
+# updating groups
+expect_send("edit group/$group_id set Name='EditedGroup$$'", 'Editing the group');
+expect_like(qr/Group $group_id updated/, 'Edited the group');
+expect_send("show group/$group_id", 'Showing the group...');
+expect_like(qr/id: group\/$group_id/, 'Saw the group');
+expect_like(qr/Name: EditedGroup$$/, 'Saw the modification');
+TODO: {
+ local $TODO = "Listing non-ticket items doesn't work";
+ expect_send("list -t group 'id > 0'", 'Listing the groups...');
+ expect_like(qr/$group_id: EditedGroup$$/, 'Found the group');
+}
+}
+
+# }}}
+
+TODO: {
+todo_skip "Custom field manipulation not yet implemented", 8;
+# {{{ test custom field manipulation
+
+# creating custom fields
+expect_send("create -t custom_field set Name='NewCF$$'", 'Creating a custom field...');
+expect_like(qr/Custom Field \d+ created/, 'Created the custom field');
+expect_handle->before() =~ /Custom Field (\d+) created/;
+my $cf_id = $1;
+ok($cf_id, "Got custom field id=$cf_id");
+# updating custom fields
+expect_send("edit cf/$cf_id set Name='EditedCF$$'", 'Editing the custom field');
+expect_like(qr/Custom field $cf_id updated/, 'Edited the custom field');
+expect_send("show cf/$cf_id", 'Showing the queue...');
+expect_like(qr/id: custom_field\/$cf_id/, 'Saw the custom field');
+expect_like(qr/Name: EditedCF$$/, 'Saw the modification');
+TODO: {
+ todo_skip "Listing non-ticket items doesn't work", 2;
+ expect_send("list -t custom_field 'id > 0'", 'Listing the CFs...');
+ expect_like(qr/$cf_id: EditedCF$$/, 'Found the custom field');
+}
+}
+
+# }}}
+
+# {{{ test merging tickets
+expect_send("create -t ticket set subject='CLIMergeTest1-$$'", 'Creating first ticket to merge...');
+expect_like(qr/Ticket \d+ created/, 'Created first ticket');
+expect_handle->before() =~ /Ticket (\d+) created/;
+my $merge_ticket_A = $1;
+ok($merge_ticket_A, "Got first ticket to merge id=$merge_ticket_A");
+expect_send("create -t ticket set subject='CLIMergeTest2-$$'", 'Creating second ticket to merge...');
+expect_like(qr/Ticket \d+ created/, 'Created second ticket');
+expect_handle->before() =~ /Ticket (\d+) created/;
+my $merge_ticket_B = $1;
+ok($merge_ticket_B, "Got second ticket to merge id=$merge_ticket_B");
+expect_send("merge $merge_ticket_B $merge_ticket_A", 'Merging the tickets...');
+expect_like(qr/Merge completed/, 'Merged the tickets');
+expect_send("show ticket/$merge_ticket_A/history", 'Checking merge on first ticket');
+expect_like(qr/Merged into ticket #$merge_ticket_A by root/, 'Merge recorded in first ticket');
+expect_send("show ticket/$merge_ticket_B/history", 'Checking merge on second ticket');
+expect_like(qr/Merged into ticket #$merge_ticket_A by root/, 'Merge recorded in second ticket');
+# }}}
+
+# {{{ test taking/stealing tickets
+{
+ # create a user; give them privileges to take and steal
+ ### TODO: implement 'grant' in the CLI tool; use that here instead.
+ ### this breaks the abstraction barrier, like, a lot.
+ my $steal_user = RT::User->new($RT::SystemUser);
+ my ($steal_user_id, $msg) = $steal_user->Create( Name => "fooser$$",
+ EmailAddress => "fooser$$\@localhost",
+ Privileged => 1,
+ Password => 'foobar',
+ );
+ ok($steal_user_id, "Created the user? $msg");
+ my $steal_queue = RT::Queue->new($RT::SystemUser);
+ my $steal_queue_id;
+ ($steal_queue_id, $msg) = $steal_queue->Create( Name => "Steal$$" );
+ ok($steal_queue_id, "Got the queue? $msg");
+ ok($steal_queue->id, "queue obj has id");
+ my $status;
+ ($status, $msg) = $steal_user->PrincipalObj->GrantRight( Right => 'ShowTicket', Object => $steal_queue );
+ ok($status, "Gave 'SeeTicket' to our user? $msg");
+ ($status, $msg) = $steal_user->PrincipalObj->GrantRight( Right => 'OwnTicket', Object => $steal_queue );
+ ok($status, "Gave 'OwnTicket' to our user? $msg");
+ ($status, $msg) = $steal_user->PrincipalObj->GrantRight( Right => 'StealTicket', Object => $steal_queue );
+ ok($status, "Gave 'StealTicket' to our user? $msg");
+ ($status, $msg) = $steal_user->PrincipalObj->GrantRight( Right => 'TakeTicket', Object => $steal_queue );
+ ok($status, "Gave 'TakeTicket' to our user? $msg");
+
+ # create a ticket to take/steal
+ expect_send("create -t ticket set queue=$steal_queue_id subject='CLIStealTest-$$'", 'Creating ticket to steal...');
+ expect_like(qr/Ticket \d+ created/, 'Created ticket');
+ expect_handle->before() =~ /Ticket (\d+) created/;
+ my $steal_ticket_id = $1;
+ ok($steal_ticket_id, "Got ticket to steal id=$steal_ticket_id");
+
+ # root takes the ticket
+ expect_send("take $steal_ticket_id", 'root takes the ticket...');
+ expect_like(qr/Owner changed from Nobody to root/, 'root took the ticket');
+
+ # log in as the non-root user
+ #expect_quit(); # this is apparently unnecessary, but I'll leave it in
+ # until I'm sure
+ $ENV{'RTUSER'} = "fooser$$";
+ $ENV{'RTPASSWD'} = 'foobar';
+ expect_run( command => "$rt_tool_path shell", prompt => 'rt> ', quit => 'quit',);
+
+ # user tries to take the ticket, fails
+ # shouldn't be able to 'take' a ticket which someone else has taken out from
+ # under you; that should produce an error. should have to explicitly
+ # 'steal' it back from them. 'steal' can automatically 'take' a ticket,
+ # though.
+ expect_send("take $steal_ticket_id", 'user tries to take the ticket...');
+ expect_like(qr/You can only take tickets that are unowned/, '...and fails.');
+ expect_send("show ticket/$steal_ticket_id -f owner", 'Double-checking...');
+ expect_like(qr/Owner: root/, '...no change.');
+
+ # user steals the ticket
+ expect_send("steal $steal_ticket_id", 'user tries to *steal* the ticket...');
+ expect_like(qr/Owner changed from root to fooser$$/, '...and succeeds!');
+ expect_send("show ticket/$steal_ticket_id -f owner", 'Double-checking...');
+ expect_like(qr/Owner: fooser$$/, '...yup, it worked.');
+
+ # log back in as root
+ #expect_quit(); # ditto
+ $ENV{'RTUSER'} = 'root';
+ $ENV{'RTPASSWD'} = 'password';
+ expect_run( command => "$rt_tool_path shell", prompt => 'rt> ', quit => 'quit',);
+
+ # root steals the ticket back
+ expect_send("steal $steal_ticket_id", 'root steals the ticket back...');
+ expect_like(qr/Owner changed from fooser$$ to root/, '...and succeeds.');
+}
+# }}}
+
+# {{{ test ticket linking
+ my @link_relns = ( 'DependsOn', 'DependedOnBy', 'RefersTo', 'ReferredToBy',
+ 'MemberOf', 'HasMember', );
+ my %display_relns = map { $_ => $_ } @link_relns;
+ $display_relns{HasMember} = 'Members';
+
+ my $link1_id = ok_create_ticket( "LinkTicket1-$$" );
+ my $link2_id = ok_create_ticket( "LinkTicket2-$$" );
+
+ foreach my $reln (@link_relns) {
+ # create link
+ expect_send("link $link1_id $reln $link2_id", "Link by $reln...");
+ expect_like(qr/Created link $link1_id $reln $link2_id/, 'Linked');
+ expect_send("show ticket/$link1_id/links", "Checking creation of $reln...");
+ expect_like(qr/$display_relns{reln}: [\w\d\.\-]+:\/\/[\w\d\.]+\/ticket\/$link2_id/, "Created link $reln");
+
+ # delete link
+ expect_send("link -d $link1_id $reln $link2_id", "Delete $reln...");
+ expect_like(qr/Deleted link $link1_id $reln $link2_id/, 'Deleted');
+ expect_send("show ticket/$link1_id/links", "Checking removal of $reln...");
+ ok( expect_handle->before() !~ /\Q$display_relns{$reln}: \E[\w\d\.\-]+:\/\/[w\d\.]+\/ticket\/$link2_id/, "Removed link $reln" );
+ #expect_unlike(qr/\Q$reln: \E[\w\d\.]+\Q://\E[w\d\.]+\/ticket\/$link2_id/, "Removed link $reln");
+
+ }
+# }}}
+
+
+# helper function
+sub ok_create_ticket {
+ my $subject = shift;
+
+ expect_send("create -t ticket set subject='$subject'", 'Creating ticket...');
+ expect_like(qr/Ticket \d+ created/, "Created ticket '$subject'");
+ expect_handle->before() =~ /Ticket (\d+) created/;
+ my $id = $1;
+ ok($id, "Got ticket id=$id");
+
+ return $id;
+}
+
+# wrap up all the file handling stuff for attachment testing
+sub check_attachment {
+ my $attachment_path = shift;
+ (my $filename = $attachment_path) =~ s/.*\/(.*?)$/$1/;
+ expect_send("comment -m 'attach file' -a $attachment_path $ticket_id", "Adding an attachment ($filename)");
+ expect_like(qr/Message recorded/, "Added the attachment");
+ expect_send("show ticket/$ticket_id/attachments","Finding Attachment");
+ my $attachment_regex = qr/(\d+):\s+$filename/;
+ expect_like($attachment_regex,"Attachment Uploaded");
+ expect_handle->before() =~ $attachment_regex;
+ my $attachment_id = $1;
+ expect_send("show ticket/$ticket_id/attachments/$attachment_id/content","Fetching Attachment");
+ open (my $fh, $attachment_path) or die "Can't open $attachment_path: $!";
+ my $attachment_content = do { local($/); <$fh> };
+ close $fh;
+ chomp $attachment_content;
+ expect_is($attachment_content,"Attachment contains original text");
+}
+
+1;
diff --git a/rt/lib/t/regression/27verp.t b/rt/lib/t/regression/27verp.t
new file mode 100644
index 0000000..856681b
--- /dev/null
+++ b/rt/lib/t/regression/27verp.t
@@ -0,0 +1,9 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test::More tests => 1;
+
+TODO: {
+ todo_skip "No tests written for VERP yet", 1;
+ ok(1,"a test to skip");
+}
diff --git a/rt/sbin/extract-message-catalog b/rt/sbin/extract-message-catalog
index 3552afb..34d44ed 100644
--- a/rt/sbin/extract-message-catalog
+++ b/rt/sbin/extract-message-catalog
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/sbin/extract_pod_tests b/rt/sbin/extract_pod_tests
index 4d9d7bd..616560b 100644
--- a/rt/sbin/extract_pod_tests
+++ b/rt/sbin/extract_pod_tests
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/sbin/factory b/rt/sbin/factory
index 743d8b9..f72a296 100644
--- a/rt/sbin/factory
+++ b/rt/sbin/factory
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/sbin/license_tag b/rt/sbin/license_tag
index 906d349..ed1d4eb 100644
--- a/rt/sbin/license_tag
+++ b/rt/sbin/license_tag
@@ -5,7 +5,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -25,7 +25,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -50,7 +52,7 @@ my $LICENSE = <<'EOL';
COPYRIGHT:
-This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
<jesse@bestpractical.com>
(Except where explicitly superseded by other copyright notices)
@@ -70,7 +72,9 @@ General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301 or visit their web page on the internet at
+http://www.gnu.org/copyleft/gpl.html.
CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/sbin/regression_harness b/rt/sbin/regression_harness
index d98e462..1e97a29 100644
--- a/rt/sbin/regression_harness
+++ b/rt/sbin/regression_harness
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
diff --git a/rt/sbin/rt-dump-database.in b/rt/sbin/rt-dump-database.in
index bcc7bb7..734e00b 100755
--- a/rt/sbin/rt-dump-database.in
+++ b/rt/sbin/rt-dump-database.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -45,7 +47,10 @@
#
# END BPS TAGGED BLOCK }}}
use strict;
+
+use lib "@LOCAL_LIB_PATH@";
use lib "@RT_LIB_PATH@";
+
use RT;
use XML::Simple;
diff --git a/rt/sbin/rt-setup-database.in b/rt/sbin/rt-setup-database.in
index c432cc9..a20a73e 100644
--- a/rt/sbin/rt-setup-database.in
+++ b/rt/sbin/rt-setup-database.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -47,8 +49,9 @@
use strict;
use vars qw($PROMPT $VERSION $Handle $Nobody $SystemUser $item);
use vars
- qw(@Groups @Users @ACL @Queues @ScripActions @ScripConditions @Templates @CustomFields @Scrips);
+ qw(@Groups @Users @ACL @Queues @ScripActions @ScripConditions @Templates @CustomFields @Scrips @Attributes);
+use lib "@LOCAL_LIB_PATH@";
use lib "@RT_LIB_PATH@";
#This drags in RT's config.pm
@@ -81,6 +84,11 @@ GetOptions(
'datadir=s'
);
+unless ( $args{'action'} ) {
+ help();
+ exit(-1);
+}
+
$| = 1; #unbuffer that output.
require RT::Handle;
@@ -93,56 +101,50 @@ if ( $args{'prompt-for-dba-password'} ) {
chomp( $args{'dba-password'} );
}
-unless ( $args{'action'} ) {
- help();
- die;
-}
if ( $args{'action'} eq 'init' ) {
$dbh = DBI->connect( get_system_dsn(), $args{'dba'}, $args{'dba-password'} )
|| die "Failed to connect to " . get_system_dsn() . " as $args{'dba'}: $DBI::errstr";
print "Now creating a database for RT.\n";
- if ($RT::DatabaseType ne 'Oracle' ||
- $args{'dba'} ne $RT::DatabaseUser) {
- create_db();
+ if ( $RT::DatabaseType ne 'Oracle' || $args{'dba'} ne $RT::DatabaseUser ) {
+ create_db();
} else {
print "...skipped as ".$args{'dba'} ." is not " . $RT::DatabaseUser . " or we're working with Oracle.\n";
}
- if ($RT::DatabaseType eq "mysql") {
+ if ( $RT::DatabaseType eq "mysql" ) {
# Check which version we're running
my ($version) = $dbh->selectrow_hashref("show variables like 'version'")->{Value} =~ /^(\d\.\d+)/;
print "*** Warning: RT is unsupported on MySQL versions before 4.0.x\n" if $version < 4;
# MySQL must have InnoDB support
my $innodb = $dbh->selectrow_hashref("show variables like 'have_innodb'")->{Value};
- if ($innodb eq "NO") {
+ if ( $innodb eq "NO" ) {
die "RT requires that MySQL be compiled with InnoDB table support.\n".
"See http://dev.mysql.com/doc/mysql/en/InnoDB.html\n";
- } elsif ($innodb eq "DISABLED") {
+ } elsif ( $innodb eq "DISABLED" ) {
die "RT requires that MySQL InnoDB table support be enabled.\n".
($version < 4
? "Add 'innodb_data_file_path=ibdata1:10M:autoextend' to the [mysqld] section of my.cnf\n"
: "Remove the 'skip-innodb' line from your my.cnf file, restart MySQL, and try again.\n");
}
}
-
+
# SQLite can't deal with the disconnect/reconnect
- unless ($RT::DatabaseType eq 'SQLite') {
+ unless ( $RT::DatabaseType eq 'SQLite' ) {
$dbh->disconnect;
- if ($RT::DatabaseType eq "Oracle") {
- $RT::DatabasePassword = $RT::DatabasePassword; #Warning avidance
- $dbh = DBI->connect( $Handle->DSN, ${RT::DatabaseUser}, ${RT::DatabasePassword} ) || die $DBI::errstr;
- } else {
-
- $dbh = DBI->connect( $Handle->DSN, $args{'dba'}, $args{'dba-password'} ) || die $DBI::errstr;
- }
+ if ( $RT::DatabaseType eq "Oracle" ) {
+ $RT::DatabasePassword = $RT::DatabasePassword; #Warning avidance
+ $dbh = DBI->connect( $Handle->DSN, ${RT::DatabaseUser}, ${RT::DatabasePassword} ) || die $DBI::errstr;
+ } else {
+ $dbh = DBI->connect( $Handle->DSN, $args{'dba'}, $args{'dba-password'} ) || die $DBI::errstr;
+ }
}
print "Now populating database schema.\n";
insert_schema();
print "Now inserting database ACLs\n";
- insert_acl() unless ($RT::DatabaseType eq 'Oracle');
+ insert_acl() unless $RT::DatabaseType eq 'Oracle';
print "Now inserting RT core system objects\n";
insert_initial_data();
print "Now inserting RT data\n";
@@ -150,47 +152,52 @@ if ( $args{'action'} eq 'init' ) {
}
elsif ( $args{'action'} eq 'drop' ) {
unless ( $dbh =
- DBI->connect( get_system_dsn(), $args{'dba'}, $args{'dba-password'} ) )
+ DBI->connect( get_system_dsn(), $args{'dba'}, $args{'dba-password'} ) )
{
warn $DBI::errstr;
warn "Database doesn't appear to exist. Aborting database drop.";
- exit(0);
+ exit;
}
drop_db();
}
elsif ( $args{'action'} eq 'insert' ) {
- insert_data( $args{'datafile'} || ($args{'datadir'}."/content"));
+ insert_data( $args{'datafile'} || ($args{'datadir'}."/content") );
}
-elsif ($args{'action'} eq 'acl') {
+elsif ( $args{'action'} eq 'acl' ) {
$dbh = DBI->connect( $Handle->DSN, $args{'dba'}, $args{'dba-password'} )
|| die "Failed to connect to " . get_system_dsn() . " as $args{'dba'}: $DBI::errstr";
- insert_acl($args{'datadir'});
+ insert_acl($args{'datadir'});
}
-elsif ($args{'action'} eq 'schema') {
+elsif ( $args{'action'} eq 'schema' ) {
$dbh = DBI->connect( $Handle->DSN, $args{'dba'}, $args{'dba-password'} )
|| die "Failed to connect to " . get_system_dsn() . " as $args{'dba'}: $DBI::errstr";
- insert_schema($args{'datadir'});
+ insert_schema($args{'datadir'});
}
-
else {
- print STDERR '$0 called with an invalid --action parameter';
+ print STDERR "$0 called with an invalid --action parameter\n";
exit(-1);
}
# {{{ sub insert_schema
sub insert_schema {
- my $base_path = (shift || $RT::EtcPath);
+ my $base_path = (shift || $RT::EtcPath);
my (@schema);
print "Creating database schema.\n";
- if ( -f $base_path . "/schema." . $RT::DatabaseType ) {
- no warnings 'unopened';
+ my $schema_file = $base_path . "/schema." . $RT::DatabaseType;
+ if ( -f $schema_file ) {
+ open( SCHEMA, "<$schema_file" ) or die "Can't open $schema_file: $!";
+ my @lines = <SCHEMA>;
- open( SCHEMA, "<" . $base_path . "/schema." . $RT::DatabaseType );
- open( SCHEMA_LOCAL, "<" . $RT::LocalEtcPath . "/schema." . $RT::DatabaseType );
+ my $local_schema_file = $RT::LocalEtcPath . "/schema." . $RT::DatabaseType;
+ if (-f $local_schema_file) {
+ open( SCHEMA_LOCAL, "<$local_schema_file" )
+ or die "Can't open $local_schema_file: $!";
+ push @lines, ';;', <SCHEMA_LOCAL>;
+ }
my $statement = "";
- foreach my $line (<SCHEMA>, ($_ = ';;'), <SCHEMA_LOCAL>) {
+ foreach my $line (@lines) {
$line =~ s/\#.*//g;
$line =~ s/--.*//g;
$statement .= $line;
@@ -201,11 +208,12 @@ sub insert_schema {
}
}
- local $SIG{__WARN__} = sub {};
- my $is_local = 0; # local/etc/schema needs to be nonfatal.
+ local $SIG{__WARN__} = sub {};
+ my $is_local = 0; # local/etc/schema needs to be nonfatal.
$dbh->begin_work or die $dbh->errstr;
foreach my $statement (@schema) {
- if ($statement =~ /^\s*;$/) { $is_local = 1; next; }
+ if ( $statement =~ /^\s*;$/ ) { $is_local = 1; next; }
+
print STDERR "SQL: $statement\n" if defined $args{'debug'};
my $sth = $dbh->prepare($statement) or die $dbh->errstr;
unless ( $sth->execute or $is_local ) {
@@ -213,13 +221,11 @@ sub insert_schema {
}
}
$dbh->commit or die $dbh->errstr;
-
}
else {
die "Couldn't find schema file for " . $RT::DatabaseType . "\n";
}
print "Done setting up database schema.\n";
-
}
# }}}
@@ -229,13 +235,13 @@ sub drop_db {
if ( $RT::DatabaseType eq 'Oracle' ) {
print <<END;
-To delete the tables and sequences of the RT Oracle database by running
- \@etc/drop.Oracle
+To delete the tables and sequences of the RT Oracle database by running
+ \@etc/drop.Oracle
through SQLPlus.
END
return;
- }
+ }
unless ( $args{'force'} ) {
print <<END;
@@ -250,8 +256,8 @@ END
print "Dropping $RT::DatabaseType database $RT::DatabaseName.\n";
if ( $RT::DatabaseType eq 'SQLite' ) {
- unlink $RT::DatabaseName or warn $!;
- return;
+ unlink $RT::DatabaseName or warn $!;
+ return;
}
$dbh->do("Drop DATABASE $RT::DatabaseName") or warn $DBI::errstr;
}
@@ -266,15 +272,15 @@ sub create_db {
}
elsif ( $RT::DatabaseType eq 'Pg' ) {
$dbh->do("CREATE DATABASE $RT::DatabaseName WITH ENCODING='UNICODE'");
- if ($DBI::errstr) {
+ if ( $DBI::errstr ) {
$dbh->do("CREATE DATABASE $RT::DatabaseName") || die $DBI::errstr;
}
}
- elsif ($RT::DatabaseType eq 'Oracle') {
+ elsif ( $RT::DatabaseType eq 'Oracle' ) {
insert_acl();
}
elsif ( $RT::DatabaseType eq 'Informix' ) {
- $ENV{DB_LOCALE} = 'en_us.utf8';
+ $ENV{DB_LOCALE} = 'en_us.utf8';
$dbh->do("CREATE DATABASE $RT::DatabaseName WITH BUFFERED LOG");
}
else {
@@ -312,8 +318,7 @@ sub _yesno {
# {{{ insert_acls
sub insert_acl {
-
- my $base_path = (shift || $RT::EtcPath);
+ my $base_path = (shift || $RT::EtcPath);
if ( $RT::DatabaseType =~ /^oracle$/i ) {
do $base_path . "/acl.Oracle"
@@ -375,8 +380,8 @@ sub get_system_dsn {
$dsn =~ s/dbname=$RT::DatabaseName/dbname=template1/;
}
elsif ( $RT::DatabaseType eq 'Informix' ) {
- # with Informix, you want to connect sans database:
- $dsn =~ s/Informix:$RT::DatabaseName/Informix:/;
+ # with Informix, you want to connect sans database:
+ $dsn =~ s/Informix:$RT::DatabaseName/Informix:/;
}
return $dsn;
}
@@ -415,14 +420,15 @@ sub insert_initial_data {
Comments =>
'Do not delete or modify this user. It is integral to RT\'s internal database structures',
Creator => '1',
- LastUpdatedBy => '1' );
+ LastUpdatedBy => '1',
+ );
- unless ($val) {
+ unless ( $val ) {
print "$msg\n";
- exit(1);
+ exit(-1);
}
print "done.\n";
- $RT::Handle->Disconnect() unless ($RT::DatabaseType eq 'SQLite');
+ $RT::Handle->Disconnect() unless $RT::DatabaseType eq 'SQLite';
}
@@ -458,77 +464,78 @@ sub insert_data {
require $datafile
|| die "Couldn't find initial data for import\n" . $@;
- if (@Groups) {
+ if ( @Groups ) {
print "Creating groups...";
foreach $item (@Groups) {
my $new_entry = RT::Group->new($CurrentUser);
my ( $return, $msg ) = $new_entry->_Create(%$item);
- print "(Error: $msg)" unless ($return);
+ print "(Error: $msg)" unless $return;
print $return. ".";
}
print "done.\n";
}
- if (@Users) {
+ if ( @Users ) {
print "Creating users...";
foreach $item (@Users) {
my $new_entry = new RT::User($CurrentUser);
my ( $return, $msg ) = $new_entry->Create(%$item);
- print "(Error: $msg)" unless ($return);
+ print "(Error: $msg)" unless $return;
print $return. ".";
}
print "done.\n";
}
- if (@Queues) {
+ if ( @Queues ) {
print "Creating queues...";
for $item (@Queues) {
my $new_entry = new RT::Queue($CurrentUser);
my ( $return, $msg ) = $new_entry->Create(%$item);
- print "(Error: $msg)" unless ($return);
+ print "(Error: $msg)" unless $return;
print $return. ".";
}
print "done.\n";
}
- if (@ACL) {
+ if ( @ACL ) {
print "Creating ACL...";
for my $item (@ACL) {
- my ($princ, $object);
+ my ($princ, $object);
- # Global rights or Queue rights?
- if ($item->{'Queue'}) {
+ # Global rights or Queue rights?
+ if ( $item->{'Queue'} ) {
$object = RT::Queue->new($CurrentUser);
$object->Load( $item->{'Queue'} );
- } else {
- $object = $RT::System;
- }
+ } else {
+ $object = $RT::System;
+ }
- # Group rights or user rights?
- if ($item->{'GroupDomain'}) {
+ # Group rights or user rights?
+ if ( $item->{'GroupDomain'} ) {
$princ = RT::Group->new($CurrentUser);
- if ($item->{'GroupDomain'} eq 'UserDefined') {
+ if ( $item->{'GroupDomain'} eq 'UserDefined' ) {
$princ->LoadUserDefinedGroup( $item->{'GroupId'} );
- } elsif ($item->{'GroupDomain'} eq 'SystemInternal') {
+ } elsif ( $item->{'GroupDomain'} eq 'SystemInternal' ) {
$princ->LoadSystemInternalGroup( $item->{'GroupType'} );
- } elsif ($item->{'GroupDomain'} eq 'RT::System-Role') {
+ } elsif ( $item->{'GroupDomain'} eq 'RT::System-Role' ) {
$princ->LoadSystemRoleGroup( $item->{'GroupType'} );
- } elsif ($item->{'GroupDomain'} eq 'RT::Queue-Role' &&
- $item->{'Queue'}) {
+ } elsif ( $item->{'GroupDomain'} eq 'RT::Queue-Role' &&
+ $item->{'Queue'} )
+ {
$princ->LoadQueueRoleGroup( Type => $item->{'GroupType'},
- Queue => $object->id);
- } else {
+ Queue => $object->id);
+ } else {
$princ->Load( $item->{'GroupId'} );
- }
- } else {
- $princ = RT::User->new($CurrentUser);
- $princ->Load( $item->{'UserId'} );
- }
-
- # Grant it
- my ( $return, $msg ) = $princ->PrincipalObj->GrantRight(
+ }
+ } else {
+ $princ = RT::User->new($CurrentUser);
+ $princ->Load( $item->{'UserId'} );
+ }
+
+ # Grant it
+ my ( $return, $msg ) = $princ->PrincipalObj->GrantRight(
Right => $item->{'Right'},
Object => $object );
- if ($return) {
+ if ( $return ) {
print $return. ".";
}
else {
@@ -539,65 +546,68 @@ sub insert_data {
}
print "done.\n";
}
- if (@CustomFields) {
+ if ( @CustomFields ) {
print "Creating custom fields...";
for $item (@CustomFields) {
my $new_entry = new RT::CustomField($CurrentUser);
my $values = $item->{'Values'};
delete $item->{'Values'};
- my $q = $item->{'Queue'};
- my $q_obj = RT::Queue->new($CurrentUser);
- $q_obj->Load($q);
- if ( $q_obj->Id ) {
- $item->{'Queue'} = $q_obj->Id;
- }
- elsif ( $q == 0 ) {
- $item->{'Queue'} = 0;
- }
- else {
- print "(Error: Could not find queue " . $q . ")\n"
- unless ( $q_obj->Id );
+ my ( $return, $msg ) = $new_entry->Create(%$item);
+ unless( $return ) {
+ print "(Error: $msg)\n";
next;
}
- my ( $return, $msg ) = $new_entry->Create(%$item);
foreach my $value ( @{$values} ) {
my ( $eval, $emsg ) = $new_entry->AddValue(%$value);
- print "(Error: $emsg)\n" unless ($eval);
+ print "(Error: $emsg)\n" unless $eval;
+ }
+
+ if ( $item->{LookupType} && !exists $item->{'Queue'} ) { # enable by default
+ my $ocf = RT::ObjectCustomField->new($CurrentUser);
+ $ocf->Create( CustomField => $new_entry->Id );
}
- print "(Error: $msg)\n" unless ($return);
+ print "(Error: $msg)\n" unless $return;
print $return. ".";
}
print "done.\n";
}
- if (@ScripActions) {
+ if ( @ScripActions ) {
print "Creating ScripActions...";
for $item (@ScripActions) {
my $new_entry = RT::ScripAction->new($CurrentUser);
- my $return = $new_entry->Create(%$item);
+ my ($return,$msg) = $new_entry->Create(%$item);
+ unless ($return) {
+ print "(Error: $msg)\n";
+ exit;
+ }
print $return. ".";
}
print "done.\n";
}
- if (@ScripConditions) {
+ if ( @ScripConditions ) {
print "Creating ScripConditions...";
for $item (@ScripConditions) {
my $new_entry = RT::ScripCondition->new($CurrentUser);
- my $return = $new_entry->Create(%$item);
+ my ($return,$msg) = $new_entry->Create(%$item);
+ unless ($return) {
+ print "(Error: $msg)\n";
+ exit;
+ }
print $return. ".";
}
print "done.\n";
}
- if (@Templates) {
+ if ( @Templates ) {
print "Creating templates...";
for $item (@Templates) {
@@ -607,13 +617,30 @@ sub insert_data {
}
print "done.\n";
}
- if (@Scrips) {
+ if ( @Scrips ) {
print "Creating scrips...";
for $item (@Scrips) {
my $new_entry = new RT::Scrip($CurrentUser);
my ( $return, $msg ) = $new_entry->Create(%$item);
- if ($return) {
+ if ( $return ) {
+ print $return. ".";
+ }
+ else {
+ print "(Error: $msg)\n";
+ }
+ }
+ print "done.\n";
+ }
+ if ( @Attributes ) {
+ print "Creating predefined searches...";
+ my $sys = RT::System->new($CurrentUser);
+
+ for $item (@Attributes) {
+ my $obj = delete $item->{Object}; # XXX: make this something loadable
+ $obj ||= $sys;
+ my ( $return, $msg ) = $obj->AddAttribute (%$item);
+ if ( $return ) {
print $return. ".";
}
else {
@@ -622,7 +649,7 @@ sub insert_data {
}
print "done.\n";
}
- $RT::Handle->Disconnect() unless ($RT::DatabaseType eq 'SQLite');
+ $RT::Handle->Disconnect() unless $RT::DatabaseType eq 'SQLite';
print "Done setting up database content.\n";
}
@@ -648,17 +675,17 @@ sub help {
$0: Set up RT's database
--action init Initialize the database
- drop Drop the database.
+ drop Drop the database.
This will ERASE ALL YOUR DATA
- insert Insert data into RT's database.
+ insert Insert data into RT's database.
By default, will use RT's installation data.
To use a local or supplementary datafile, specify it
using the '--datafile' option below.
-
+
acl Initialize only the database ACLs
To use a local or supplementary datafile, specify it
using the '--datadir' option below.
-
+
schema Initialize only the database schema
To use a local or supplementary datafile, specify it
using the '--datadir' option below.
diff --git a/rt/sbin/rt-test-dependencies.in b/rt/sbin/rt-test-dependencies.in
index ce1f441..35d1db3 100644
--- a/rt/sbin/rt-test-dependencies.in
+++ b/rt/sbin/rt-test-dependencies.in
@@ -3,7 +3,7 @@
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -23,7 +23,9 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301 or visit their web page on the internet at
+# http://www.gnu.org/copyleft/gpl.html.
#
#
# CONTRIBUTION SUBMISSION POLICY:
@@ -61,6 +63,7 @@ GetOptions(
'with-ORACLE', 'with-FASTCGI',
'with-SPEEDYCGI', 'with-MODPERL1',
'with-MODPERL2', 'with-DEV',
+ 'with-STANDALONE',
'download=s',
'repository=s'
);
@@ -69,13 +72,20 @@ unless (keys %args) {
help();
exit(0);
}
-
# Set up defaults
-$args{'with-MASON'} = 1;
-$args{'with-CORE'} = 1;
-$args{'with-DEV'} =1;
-$args{'with-CLI'} =1;
-$args{'with-MAILGATE'} =1;
+my %default = (
+ 'with-MASON' => 1,
+ 'with-CORE' => 1,
+ 'with-CLI' => 1,
+ 'with-MAILGATE' => 1,
+ 'with-DEV' => @RT_DEVEL_MODE@,
+ 'with-STANDALONE' => @RT_STANDALONE@,
+);
+$args{$_} = $default{$_} foreach grep !exists $args{$_}, keys %default;
+
+use Data::Dumper;
+print Dumper( \%args );
+
{
my $section;
my %always_show_sections = (
@@ -130,6 +140,7 @@ The following switches will tell the tool to check for specific dependencies
--with-sqlite Database interface and driver for SQLite (unsupported)
--with-oracle Database interface for oracle (unsupported)
+ --with-standalone Libraries needed to support the standalone simple pure perl server
--with-fastcgi Libraries needed to support the fastcgi handler
--with-speedycgi Libraries needed to support the speedycgi handler
--with-modperl1 Libraries needed to support the modperl 1 handler
@@ -139,26 +150,38 @@ The following switches will tell the tool to check for specific dependencies
You can also specify -v or --verbose to list the status of all dependencies,
rather than just the missing ones.
+
+The "RT_FIX_DEPS_CMD" environment variable, if set, will be used
+instead of the standard CPAN shell by --install to install any
+required modules. It will be called with the module name, or, if
+"RT_FIX_DEPS_CMD" contains a "%s", will replace the "%s" with the
+module name before calling the program.
.
}
-sub _ {
- map { /(\S+)\s*(\S*)/; $1 => ($2 ? $2 :'') } split ( /\n/, $_[0] );
+sub text_to_hash {
+ my %hash;
+ for my $line ( split /\n/, $_[0] ) {
+ my($key, $value) = $line =~ /(\S+)\s*(\S*)/;
+ $value ||= '';
+ $hash{$key} = $value;
+ }
+
+ return %hash;
}
-$deps{'CORE'} = [ _( << '.') ];
+$deps{'CORE'} = [ text_to_hash( << '.') ];
Digest::base
Digest::MD5 2.27
DBI 1.37
-Test::Inline
Class::ReturnValue 0.40
-DBIx::SearchBuilder 1.35
+Date::Format
+DBIx::SearchBuilder 1.48
Text::Template
File::Spec 0.8
HTML::Entities
HTML::Scrubber 0.08
-Net::Domain
Log::Dispatch 2.0
Locale::Maketext 1.06
Locale::Maketext::Lexicon 0.32
@@ -170,92 +193,102 @@ Text::Wrapper
Time::ParseDate
Time::HiRes
File::Temp
-Term::ReadKey
Text::Autoformat
-Text::Quoted 1.3
+Text::Quoted 2.02
Tree::Simple 1.04
+Regexp::Common
Scalar::Util
-Module::Versions::Report
+Module::Versions::Report 1.03
Cache::Simple::TimedExpiry
-XML::Simple
+UNIVERSAL::require
+Calendar::Simple
.
-$deps{'MASON'} = [ _( << '.') ];
-Params::Validate 0.02
-Cache::Cache
-Exception::Class 1.14
+$deps{'MASON'} = [ text_to_hash( << '.') ];
HTML::Mason 1.23
-MLDBM
Errno
-FreezeThaw
Digest::MD5 2.27
CGI::Cookie 1.20
Storable 2.08
Apache::Session 1.53
XML::RSS 1.05
+GD
+GD::Graph
+GD::Text
+Text::WikiFormat 0.76
+.
+
+$deps{'STANDALONE'} = [ text_to_hash( << '.') ];
HTTP::Server::Simple 0.07
HTTP::Server::Simple::Mason 0.09
-Text::WikiFormat
.
-$deps{'MAILGATE'} = [ _( << '.') ];
+$deps{'MAILGATE'} = [ text_to_hash( << '.') ];
HTML::TreeBuilder
HTML::FormatText
Getopt::Long
LWP::UserAgent
+Pod::Usage
.
-$deps{'CLI'} = [ _( << '.') ];
+$deps{'CLI'} = [ text_to_hash( << '.') ];
Getopt::Long 2.24
+LWP
+HTTP::Request::Common
+Text::ParseWords
+Term::ReadLine
+Term::ReadKey
.
-$deps{'DEV'} = [ _( << '.') ];
-Regexp::Common
+$deps{'DEV'} = [ text_to_hash( << '.') ];
Test::Inline
Apache::Test
HTML::Form
HTML::TokeParser
WWW::Mechanize
-Test::WWW::Mechanize
+Test::WWW::Mechanize 1.04
Module::Refresh 0.03
+Test::Expect 0.30
+XML::Simple
+File::Find
.
-$deps{'FASTCGI'} = [ _( << '.') ];
+$deps{'FASTCGI'} = [ text_to_hash( << '.') ];
CGI 2.92
FCGI
CGI::Fast
.
-$deps{'SPEEDYCGI'} = [ _( << '.') ];
+$deps{'SPEEDYCGI'} = [ text_to_hash( << '.') ];
CGI 2.92
CGI::SpeedyCGI
.
-$deps{'MODPERL1'} = [ _( << '.') ];
+$deps{'MODPERL1'} = [ text_to_hash( << '.') ];
CGI 2.92
Apache::Request
Apache::DBI 0.92
.
-$deps{'MODPERL2'} = [ _( << '.') ];
+$deps{'MODPERL2'} = [ text_to_hash( << '.') ];
CGI 2.92
Apache::DBI
HTML::Mason 1.31
.
-$deps{'MYSQL'} = [ _( << '.') ];
+$deps{'MYSQL'} = [ text_to_hash( << '.') ];
DBD::mysql 2.1018
.
-$deps{'ORACLE'} = [ _( << '.') ];
+$deps{'ORACLE'} = [ text_to_hash( << '.') ];
DBD::Oracle
.
-$deps{'POSTGRESQL'} = [ _( << '.') ];
-DBD::Pg 1.41
+$deps{'POSTGRESQL'} = [ text_to_hash( << '.') ];
+DBD::Pg 1.43
.
-$deps{'SQLITE'} = [ _( << '.') ];
-DBD::SQLite
+$deps{'SQLITE'} = [ text_to_hash( << '.') ];
+DBD::SQLite 1.00
.
if ($args{'download'}) {
@@ -269,18 +302,24 @@ check_perl_version();
check_users();
-foreach my $type (keys %args) {
+foreach my $type (sort grep $args{$_}, keys %args) {
next unless ($type =~ /^with-(.*?)$/);
- my $type = $1;
+
+ $type = $1;
section("$type dependencies");
- my @deps = (@{$deps{$type}});
+
+ my @missing;
+ my @deps = @{ $deps{$type} };
while (@deps) {
my $module = shift @deps;
my $version = shift @deps;
- my $ret = test_dep($module, $version);
+ my $ret = test_dep($module, $version);
- if ($args{'install'} && !$ret) {
- resolve_dep($module);
+ push @missing, $module, $version unless $ret;
+ }
+ if ( $args{'install'} ) {
+ while( @missing ) {
+ resolve_dep(shift @missing, shift @missing);
}
}
}
@@ -300,14 +339,77 @@ sub test_dep {
return undef;
} else {
- found("$module $version", 1);
+ my $msg = "$module";
+ $msg .= " >=$version" if $version;
+ found($msg, 1);
return 1;
}
}
sub resolve_dep {
my $module = shift;
- system( qq[@PERL@ -MCPAN -e'install("$module")'] );
+ my $version = shift;
+
+ print "\nInstall module $module\n";
+
+ my $ext = $ENV{'RT_FIX_DEPS_CMD'};
+ unless( $ext ) {
+ my $configured = 1;
+ {
+ local @INC = @INC;
+ if ( $ENV{'HOME'} ) {
+ unshift @INC, "$ENV{'HOME'}/.cpan";
+ }
+ $configured = eval { require CPAN::MyConfig } || eval { require CPAN::Config };
+ }
+ unless ( $configured ) {
+ print <<END;
+You didn't configure CPAN shell yet.
+Please run `@PERL@ -MCPAN -e shell` tool and configure it.
+END
+ exit(1);
+ }
+ my $rv = eval { require CPAN; CPAN::Shell->install($module) };
+ return $rv unless $@;
+
+ print <<END;
+Failed to load module CPAN.
+
+-------- Error ---------
+$@
+------------------------
+
+When we tried to start installing RT's perl dependencies,
+we were unable to load the CPAN client. This module is usually distributed
+with Perl. This usually indicates that your vendor has shipped an unconfigured
+or incorrectly configured CPAN client.
+The error above may (or may not) give you a hint about what went wrong
+
+You have several choices about how to install dependencies in
+this situatation:
+
+1) use a different tool to install dependencies by running setting the following
+ shell environment variable and rerunning this tool:
+ RT_FIX_DEPS_CMD='@PERL@ -MCPAN -e"install %s"'
+2) Attempt to configure CPAN by running:
+ `@PERL@ -MCPAN -e shell` program from shell.
+ If this fails, you may have to manually upgrade CPAN (see below)
+3) Try to update the CPAN client. Download it from:
+ http://search.cpan.org/dist/CPAN and try again
+4) Install each dependency manually by downloading them one by one from
+ http://search.cpan.org
+
+END
+ exit(1);
+ }
+
+ if( $ext =~ /\%s/) {
+ $ext =~ s/\%s/$module/g; # sprintf( $ext, $module );
+ } else {
+ $ext .= " $module";
+ }
+ print "\t\tcommand: '$ext'\n";
+ return scalar `$ext 1>&2`;
}
sub download_mods {
@@ -355,10 +457,10 @@ sub check_perl_version {
section("perl");
eval {require 5.008003};
if ($@) {
- found("5.8.3", 0, "RT is known to be non-functional on versions of perl older than 5.8.3. Please upgrade to 5.8.3 or newer.");
- die;
+ found("5.8.3", 0,"RT is known to be non-functional on versions of perl older than 5.8.3. Please upgrade to 5.8.3 or newer.");
+ exit(1);
} else {
- found("5.8.3", 1);
+ found( ">=5.8.3($])", 1);
}
}